Data processing: software development – installation – and managem – Software program development tool – Linking
Reexamination Certificate
2005-09-12
2010-10-12
Rutten, James (Department: 2192)
Data processing: software development, installation, and managem
Software program development tool
Linking
C717S167000, C719S316000, C719S332000
Reexamination Certificate
active
07814472
ABSTRACT:
A system and method for code-source sharing between class loaders in a java virtual machine environment (JVM). Specifically, a central repository for referencing a plurality of code-sources for java class loaders in a JVM environment is described. Each entry for a shared code-source in the central repository includes a reference to a code-source that potentially could be shared by multiple class loaders of a plurality of class loaders in the JVM environment. The central repository manages an instance of the code-source for use in the JVM environment by the plurality of class loaders. A state of the code-source is provided. In addition, a list of subscribing class loaders to the code-source is also provided.
REFERENCES:
patent: 5488711 (1996-01-01), Hewitt et al.
patent: 6081807 (2000-06-01), Story et al.
patent: 6321323 (2001-11-01), Nugroho et al.
patent: 6442565 (2002-08-01), Tyra et al.
patent: 6718364 (2004-04-01), Connelly et al.
patent: 6738977 (2004-05-01), Berry et al.
patent: 6748396 (2004-06-01), Kilcnik
patent: 6915511 (2005-07-01), Susarla et al.
patent: 6973646 (2005-12-01), Bordawekar et al.
patent: 7035870 (2006-04-01), McGuire et al.
patent: 7039923 (2006-05-01), Kumar et al.
patent: 7069550 (2006-06-01), Fraenkel et al.
patent: 7316010 (2008-01-01), Daynes et al.
patent: 7398523 (2008-07-01), Martin et al.
patent: 7516331 (2009-04-01), Jin et al.
patent: 7644403 (2010-01-01), Atsatt
patent: 2003/0121031 (2003-06-01), Fraenkel et al.
patent: 2005/0021487 (2005-01-01), Verma et al.
patent: 2005/0027757 (2005-02-01), Kiessig et al.
patent: 2005/0028152 (2005-02-01), Hays et al.
patent: 2005/0060698 (2005-03-01), Boykin et al.
patent: 2005/0154785 (2005-07-01), Reed et al.
patent: 2006/0070051 (2006-03-01), Kuck et al.
patent: 2006/0143622 (2006-06-01), Prabandham et al.
patent: 2006/0206903 (2006-09-01), Lawrence et al.
patent: 2006/0248140 (2006-11-01), Birenheide
patent: 2007/0006203 (2007-01-01), Marwinski
Bryan Atsatt and Debu Panda, “Classloading in Oracle9iAS Containers for J2EE”, Jan. 2003, Oracle Corp., retrieved online at <http://www.oracle.com/technology/tech/java/oc4j/pdf/ClassLoadingInOC4J—WP.pdf>.
Richard S. Hall, “A Policy-Driven Class Loader to Support Deployment in Extensible Frameworks:”, May 3, 2004, Springer Berlin / Heidelberg, Lecture Notes in Computer Science: Component Development, vol. 3083/2004, pp. 81-96.
Hovenmeyer, David and Pough, William, “More Efficient Network Class Loading through Building,” Proceedings of the 2001 Symposium on Java TM Virtual Machine Research Technology Symposium—vol. 1, 2001, 13 pages.
OSGI Alliance, “About the OSGI Service Platform,” Technical Whitepaper, Revision 3.0, Jun. 12, 2004, pp. 1-17.
OSGI Alliance, “OSGI Service Platform Core Specification,” Aug. 2005, pp. 1-276.
Krause, Jens and Plattner, Bernhard, “Safe Class Sharing among Java Processes,” Research Report, Apr. 24, 2000, http://www.zurich.ibm.com/pdf/rz3230.pdf, pp. 1-14.
“JAR File Specification”, Sun Microsystems, retrieved online at http://web.archive.org/web/20000815091814/http://java.sun.com/j2se/1.3/docs/guide/jar/jar.html, 11 pages.
Oracle International Corporation
Rutten James
Townsend and Townsend / and Crew LLP
LandOfFree
System and method for shared code-sourcing in a Java Virtual... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with System and method for shared code-sourcing in a Java Virtual..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and System and method for shared code-sourcing in a Java Virtual... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-4161006