JAVA OBJECT CACHE SERVER FOR DATABASES

Patent №

US 7,209,929

Granted

2007-04-24

Filed 2003

Owner

SALESFORCE.COM, INC.

Lab

AI components

1

hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

10418961

A cache server is provided in a network for storing Java objects for retrieval by one or multiple application servers. Application server(s) are configured to request an object from the cache server, rather than requesting the Java object directly from a database, so as to reduce processing load on the database and free up database resources. Responsive to a request for a Java object from an application server, e.g., in an HTTP request, the cache server determines if the object is stored in memory and if so, serializes the requested object and sends the serialized object to the requesting server, e.g., in an HTTP response. The requesting server then deserializes the Java object. If the object is not stored in memory, the cache server instantiates the object (typically by requesting the object from the database), serializes the instantiated object and sends it to the requesting server. Cache coherency methods are also provided.

AI hardwareH04L 67/5651H04L 67/568H04L 69/329Y10S 707/955Y10S 707/99944

AI classification

AI hardware0.51
Knowledge representation0.07
Vision0.01
Evolutionary computation0.00
Planning0.00
Machine learning0.00
Natural language0.00
Speech0.00

Ownership

SALESFORCE.COM, INC.

assignment · 143390758

Assignors

DOMINGUEZ, JR., FRANK, MOELLENHOFF, DAVE, CHAN, ERIC

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

© 2026 NYSGPT2525 LLC