PROCESSING MULTIPLE DATABASE TRANSACTIONS IN THE SAME PROCESS TO REDUCE PROCESS OVERHEAD AND REDUNDANT RETRIEVAL FROM DATABASE SERVERS

Patent №

US 5,835,908

Granted

1998-11-10

Filed 1996

Owner

MICROSOFT CORPORATION

AI components

1

planning

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

08752218

The present invention uses a segmented caching data structure to cache database objects provided by a database server. The database server provides database objects in response to requests by a number of different programs. The segmented caching data structure is made up of a single central cache and a number of program caches, each corresponding to one of the programs. When a database object is provided by the database server in response to a request by any of the programs, a copy of the database object is stored in the central cache. Another copy of the object is stored in the program cache for the program that requested the database object. When the segmented caching data structure is maintained in this manner, when a request is made by one of the programs a copy of the requested object stored in either of the central cache or the program cache for the program may be used, making it unnecessary for the database server to provide the requested database object.

PlanningG06F 16/10Y10S 707/99931Y10S 707/99932Y10S 707/99933Y10S 707/99944Y10S 707/99953

AI classification

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

Ownership

MICROSOFT CORPORATION

assignment · 83870058

Assignors

BENNETT, JOHN G., DALAL, KETAN

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

© 2026 NYSGPT2525 LLC