Method and apparatus for executing multiple JAVA(™)...

Electrical computers and digital processing systems: support – Multiple computer communication using cryptography – Protection at a particular protocol layer

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

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.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

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.

Rate now

     

Profile ID: LFUS-PAI-O-3461688

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.