SHARED JAVA JAR FILES

Patent №

US 8,176,142

Granted

2012-05-08

Filed 2010

Owner

SUN MICROSYSTEMS, INC.

+1 more

Lab

AI components

1

hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

12974748

Techniques are disclosed for sharing programmatic modules among isolated virtual machines. A master JVM process loads data from a programmatic module, storing certain elements of that data into its private memory region, and storing other elements of that data into a “read-only” area of a shareable memory region. The master JVM process copies loaded data from its private memory region into a “read/write” area of the shareable memory region. Instead of re-loading the data from the programmatic module, other JVM processes map to the read-only area and also copy the loaded data from the read/write area into their own private memory regions. The private memory areas of all of the JVM processes begin at the same virtual memory address, so references between read-only data and copied data are preserved correctly. As a result, multiple JVM processes start up faster, and memory is conserved by avoiding the redundant storage of shareable data.

AI classification

AI hardware1.00
Natural language0.00
Planning0.00
Vision0.00
Evolutionary computation0.00
Machine learning0.00
Speech0.00
Knowledge representation0.00

Ownership

SUN MICROSYSTEMS, INC.

assignment · 269460792

ORACLE AMERICA, INC.

namechg · 269910156

Assignors

LANDAU, EREZ, LONG, DEAN R. E., FRESKO, NEDHIM

On an employer assignment, the assignors are typically the inventors.

© 2026 NYSGPT2525 LLC