DETERMINING WHEN TO EVICT UNUSED ITEMS FROM STORAGE

Patent №

US 7,360,042

Granted

2008-04-15

Filed 2004

Owner

MICROSOFT CORPORATION

AI components

2

kr · hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

11019102

Items that are in use are maintained in a used item store. Items that are no longer in use are placed in an unused items store. When an item that is not currently in use is requested again, an attempt is made to retrieve the item from the unused item store. Retrieving the item from the unused items store can save a tremendous amount of time since the object does not need to be recalculated again when it is requested. Items may be evicted from the unused item store based on the system resources available. When it has been determined that an item(s) should be evicted, an eviction score is calculated for each unused item. Items are then evicted from the unused item store based on their eviction score. Generally items that are larger in size, took less time to calculate, have not been accessed as frequently, and have not been referenced recently, are the first ones to be evicted from unused items store.

Knowledge representationAI hardwareG06F 12/121G06F 16/9574G06F 2212/502

AI classification

AI hardware1.00
Knowledge representation0.92
Machine learning0.35
Evolutionary computation0.02
Vision0.01
Natural language0.00
Planning0.00
Speech0.00

Ownership

MICROSOFT CORPORATION

assignment · 158200638

Assignors

CHEN, BOAZ, ASNASH. LIVIU, PRISH, SHAHAR, SUSSKIND, SILVIO M.

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

© 2026 NYSGPT2525 LLC