Electrical computers and digital processing systems: support – Multiple computer communication using cryptography – Protection at a particular protocol layer
Reexamination Certificate
2005-08-16
2005-08-16
Morse, Gregory (Department: 2134)
Electrical computers and digital processing systems: support
Multiple computer communication using cryptography
Protection at a particular protocol layer
C709S241000, C709S241000, C717S118000, C717S119000, C717S166000
Reexamination Certificate
active
06931544
ABSTRACT:
A modified JAVA(™) execution environment is described. The modified environment supports multiple JAVA(™) applications on a single JAVA(™) virtual machine (JVM). This modified environment provides significant memory and performance improvements when running multiple applications on a single computer system. Notably, no changes are needed to the source code of an application to take advantage of the modified environment. Further, embodiments of the invention may support shared access to base classes through the use of overlays. Additionally, system resource permissions can be enforced based upon the user permissions associated with a running application. Notably, embodiments of the invention allow multiple applications to share the abstract window toolkit (AWT) on a per display basis. Since only a single garbage collection routine is necessary, applications see improved performance relative to running in different JVMs. Further, the shared base classes eliminate significant memory overhead.
REFERENCES:
Hawblitzel, et al., “Implementing Multiple Protection Domains In Java”, Proceedings of the USENIX 1998 Annual Technical Conference, Jun. 15-19, 1998, pp. 259-270.
Balfanz, et al., “Experience with Secure Multi-Processing in Java”, Proceedings of the 18th International Conference on Distributed Computing Systems, May 26-29, 1998, pp. 398-405.
“Sun Announces Availability of the Java HotSpot Performance Engine”, Apr. 27, 1999.
“The Java HotSpot™ Virtual Machine”, copyright 2001.
“Java in the Enterprise: A Journey to Reliable Distributed Applications”, copyright 2000-2001.
“Redefining the Open Architecture: WebGain's Unique Approach to Developing Distributed Applications in Java™”, copyright 1998-2001.
“Building Distributed Java™ Applications for the Enterprise: How WebGain™ Makes It Easy”, copyright 1998-2001.
Deshpande Ranjit
Kienhöfer Jürgen
Madson & Metcalf
Morse Gregory
The SCO Group, Inc.
LandOfFree
Method and apparatus for executing multiple JAVA(™)... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Method and apparatus for executing multiple JAVA(™)..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and apparatus for executing multiple JAVA(™)... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3461688