Electrical computers and digital processing systems: virtual mac – Task management or control – Process scheduling
Reexamination Certificate
2005-01-11
2005-01-11
Lee, Thomas (Department: 2127)
Electrical computers and digital processing systems: virtual mac
Task management or control
Process scheduling
C718S100000, C718S102000, C709S226000, C711S170000
Reexamination Certificate
active
06842901
ABSTRACT:
An apparatus and method of managing memory utilized by a process executing on a computer system with an operating system frees memory segments allocated to threads (in the process) if it is determined that such threads have stopped operating. To that end, messages forwarded between the process and operating system are intercepted. The location of a memory segment that is allocated to a given thread in the process then is ascertained from at least one of the intercepted messages. The given thread thus is monitored and its allocated memory segment is freed if it is determined that the given thread has stopped operating.
REFERENCES:
patent: 4720850 (1988-01-01), Oberlander et al.
patent: 5619650 (1997-04-01), Bach et al.
patent: 5652885 (1997-07-01), Reed et al.
patent: 5835763 (1998-11-01), Klein
patent: 5872909 (1999-02-01), Wilner et al.
patent: 5873127 (1999-02-01), Harvey et al.
patent: 5893159 (1999-04-01), Schneider
patent: 6101524 (2000-08-01), Choi et al.
patent: 6247025 (2001-06-01), Bacon
patent: 6247042 (2001-06-01), Engstrom et al.
patent: 6272518 (2001-08-01), Blazo et al.
patent: 6289424 (2001-09-01), Stevens
patent: 6292820 (2001-09-01), Korn
patent: 6298422 (2001-10-01), Spilo et al.
patent: 6462745 (2002-10-01), Behrbaum et al.
patent: 6480952 (2002-11-01), Gorishek et al.
patent: 6510504 (2003-01-01), Satyanarayanan
Joy et al. “Locking of computer resources”. US Pat. Application Publication 2003/0070021 A1.*
Wright, Daniel. “Shared virtual desktop collaborative application system.” US Pat. Application publication 2001/0004746 A1.□□.*
Bonola, Thomas. “System, method, and apparatus for providing linearly scalable dynamic memory management in multiprocessing system”. US. Pat. application publication 2002/0099921 A1.*
“Notes on Writing Portable Programs in C,” Dolenc et al., Nov. 1990, 8thRevision, Mar. 3, 1995.
Lee Thomas
Nortel Networks Limited
Steubing McGuinness & Manaras LLP
Vo Lilian
LandOfFree
Thread memory reclamation does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Thread memory reclamation, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Thread memory reclamation will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3429769