Data processing: software development – installation – and managem – Software program development tool – Linking
Reexamination Certificate
2006-04-27
2010-11-16
Das, Chameli C (Department: 2192)
Data processing: software development, installation, and managem
Software program development tool
Linking
C717S170000, C717S122000, C717S178000, C717S165000, C707S695000
Reexamination Certificate
active
07836440
ABSTRACT:
A method for using dependency-based grouping to establish class identity comprises categorizing a plurality of classes into a set of class groups based at least in part on one or more dependencies between the classes, and generating metadata to be use for loading the classes, where the metadata includes a mapping between the set of class groups and the plurality of classes. The metadata may also include respective signatures for class groups and/or the individual classes. The method may also include validating, using at least a portion of the metadata, the identity of a particular version of a class of the plurality of classes, prior to loading the version for execution.
REFERENCES:
patent: 5493681 (1996-02-01), Badger et al.
patent: 5581760 (1996-12-01), Atkinson et al.
patent: 5950008 (1999-09-01), van Hoff
patent: 6138269 (2000-10-01), Ball et al.
patent: 6345382 (2002-02-01), Hughes
patent: 6601233 (2003-07-01), Underwood
patent: 6658421 (2003-12-01), Seshadri
patent: 6789254 (2004-09-01), Broussard
patent: 6910128 (2005-06-01), Skibbie et al.
patent: 7130863 (2006-10-01), Diab
patent: 7152223 (2006-12-01), Brumme et al.
patent: 7191196 (2007-03-01), Perks et al.
patent: 7293254 (2007-11-01), Bloesch et al.
patent: 7359935 (2008-04-01), Karipides et al.
patent: 7487395 (2009-02-01), van Ingen et al.
patent: 7502961 (2009-03-01), van Ingen et al.
patent: 7523348 (2009-04-01), Anand et al.
patent: 7536679 (2009-05-01), O'Connell et al.
patent: 7574459 (2009-08-01), Sen et al.
patent: 7631194 (2009-12-01), Wahlert et al.
patent: 7665075 (2010-02-01), Daynes et al.
patent: 2003/0005169 (2003-01-01), Perks et al.
patent: 2003/0163608 (2003-08-01), Tiwary et al.
patent: 2004/0010774 (2004-01-01), Blais et al.
patent: 2004/0025142 (2004-02-01), Mandal et al.
patent: 2004/0040029 (2004-02-01), Debbabi et al.
patent: 2004/0055005 (2004-03-01), Creswell et al.
patent: 2005/0066306 (2005-03-01), Diab
patent: 2005/0071805 (2005-03-01), Lauterbach et al.
patent: 2005/0216885 (2005-09-01), Ireland
patent: 2006/0053088 (2006-03-01), Ali et al.
patent: 2006/0064667 (2006-03-01), Freitas
patent: 2006/0123067 (2006-06-01), Ghattu et al.
patent: 2006/0225053 (2006-10-01), Lakshman et al.
patent: 2007/0038890 (2007-02-01), El Far et al.
Title: An adaptive hash join algorithm on a network of workstations, author: Imasaki, K et al, source: IEEE, dated: Aug. 5, 2002.
Sewell, et al. “Acute: High-Level Programming Language Design for Distributed Computation: Design Rationale and Language Definition,” University of Cambridge, Oct. 2004, No. 605, 43 pages.
Warres, “Class Loading Issues in Java™ RMI and Jini™ Network Technology,” Sun Microsystems, Jan. 2006, 31 pages.
Riggs, et al., “Pickling State in the Java System,” Usenix, 1996, pp. 241-250.
Leifer, et al., “Global Abstraction-Safe Marshalling with Hash Types,” ACM 2003, pp. 87-98.
Sewell, “Modules, Abstract Types, and Distributed Versioning,” ACM 2001, pp. 236-247.
Misha Dmitriev, “Class and Data Evolution Support in the Pjama Persistent Platform,” Technical Report TR 2000-57, Jun. 2000, 67 pages.
“DLL Hell”, Sun Microsystems, Inc., From Wikipedia, the free encyclopedia, Mar. 9, 2006, 3 pages.
Daynes, et al., “Sharing the Runtime Representation of Classes Across Class Loaders,” Sun Microsystems Laboratories, 24 pages.
Blackman Timothy J.
Waldo James H.
Das Chameli C
Kowert Robert C.
Meyertons Hood Kivlin Kowert & Goetzel P.C.
Oracle America Inc.
LandOfFree
Dependency-based grouping to establish class identity does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Dependency-based grouping to establish class identity, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Dependency-based grouping to establish class identity will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-4231603