Data processing: database and file management or data structures – Database design – Data structure types
Reexamination Certificate
2004-06-10
2008-10-07
Wu, Yicun (Department: 2165)
Data processing: database and file management or data structures
Database design
Data structure types
C707S793000, C707S793000
Reexamination Certificate
active
07433862
ABSTRACT:
A system and method is provided for efficiently pinning references to the managed heap. The system and method allow for references to managed objects to be declared as pinned during a call to unmanaged code. The references are then reported as pinned to a garbage collector in response to invocation of a garbage collection service. The reference can be declared as pinned by a programmer within the source code or automatically invoked at run-time based on an unsafe condition. The garbage collection service will not move or relocate objects that are referenced by the active pinned local variables. If a garbage collection does not occur, the fact that the local variables are declared pinned is ignored.
REFERENCES:
patent: 4907151 (1990-03-01), Bartlett
patent: 5088036 (1992-02-01), Ellis et al.
patent: 5321834 (1994-06-01), Weiser et al.
patent: 5590332 (1996-12-01), Baker
patent: 5652883 (1997-07-01), Adcock
patent: 5687368 (1997-11-01), Nilsen
patent: 5900001 (1999-05-01), Wolczko et al.
patent: 5903900 (1999-05-01), Knippel et al.
patent: 5946492 (1999-08-01), Bates
patent: 5999732 (1999-12-01), Bak et al.
patent: 6049810 (2000-04-01), Schwartz et al.
patent: 6065020 (2000-05-01), Dussud
patent: 6093216 (2000-07-01), Adl-Tabatabai et al.
patent: 6098089 (2000-08-01), O'Conner et al.
patent: 6101580 (2000-08-01), Agesen et al.
patent: 6105041 (2000-08-01), Bennett et al.
patent: 6115782 (2000-09-01), Wolczko et al.
patent: 6125434 (2000-09-01), Willard et al.
patent: 6173294 (2001-01-01), Azagury et al.
patent: 6226653 (2001-05-01), Alpern et al.
patent: 6253215 (2001-06-01), Agesen et al.
patent: 6289360 (2001-09-01), Kolodner et al.
patent: 6317756 (2001-11-01), Kolodner et al.
patent: 6341293 (2002-01-01), Hennessey
patent: 6381738 (2002-04-01), Choi et al.
patent: 6421689 (2002-07-01), Benson et al.
patent: 6434575 (2002-08-01), Berry et al.
patent: 6446257 (2002-09-01), Pradhan et al.
patent: 6470361 (2002-10-01), Alpern et al.
patent: 6473773 (2002-10-01), Cheng et al.
patent: 6484188 (2002-11-01), Kwong et al.
patent: 6490599 (2002-12-01), Kolodner et al.
patent: 6502111 (2002-12-01), Dussud
patent: 6510440 (2003-01-01), Alpern et al.
patent: 6820101 (2004-11-01), Wallman
patent: 6865657 (2005-03-01), Traversat et al.
L. Amsaleg, et al., Garbage Collection for a Client-Server Persistent Object Store, ACM Transactions on Computer Systems, Aug. 1999, pp. 153-201, vol. 17 No. 3.
S. Abdullahi, et al., Garbage Collecting the Internet: A Survey of Distributed Garbage Collection, ACM Computing Surveys, Sep. 1998, pp. 330-373, vol. 30 No. 3.
R. L. Hudson, et al., Cycles to Recycle: Garbage Collection on the IA-64, Sigplan Notices, Jan. 2001, pp. 101-110, vol. 36 No. 1.
T. Domani, et al., Implementing an On-The-Fly Garbage Collector for Java, Sigplan Notices, Jan. 2001, pp. 155-166, vol. 36 No. 1.
G. Rodriguez-Rivera, et al., Conservative Garbage Collection for General Memory Allocators, Sigplan Notices, Jan. 2001, pp. 71-79, vol. 36 No. 1.
M. Rezaei, et al., A New Implementation Technique for Memory Management, Proceedings of IEEE SoutheastCon 2000. ‘Preparing for The New Millenium’, 2000, pp. 332-339.
J. Richter, Garbage Collection: Automatic Memory Management in the Microsoft .NET Framework, MSDN Magazine, http://msdn.microsoft.com/library/periodic/period00/qci.htm, Viewed Jan. 2001, 12 pg.
Fred Brown, Incremental Garbage Collection in Massive Object Stores, Proceedings of the 24th Ausralasian Conference on Computer Science, 2001, pp. 38-46.
Henning Makholm, A Region-based Memory Manager for Prolog, Proceedings of the International Symposium on Memory Management, 2001, pp. 25-34.
Tony Printezis and David Detlefs, A Generational Mostly-concurrent Garbage Collector, Proceedings of the International Symposium on Memory Management, 2001, pp. 143-154.
Dussud Patrick H.
Morrison Vance P.
Amin Turocy & Calvin LLP
Microsoft Corporation
Wu Yicun
LandOfFree
Declarative pinning does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Declarative pinning, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Declarative pinning will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-4003176