The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Jul. 21, 2026

Filed:

Jan. 24, 2021
Applicant:

Intel Corporation, Santa Clara, CA (US);

Inventors:

Han B. Lee, Sammamish, WA (US);

Simonjit Dutta, Seattle, WA (US);

Rodolfo G. Esteves Jaramillo, Sammamish, WA (US);

Poornima S. Kumar, Bellevue, WA (US);

Chanchala Roy Lairikyengbam, Redmond, WA (US);

Weilin Wang, Redmond, WA (US);

Assignee:

Intel Corporation, Santa Clara, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 12/02 (2006.01); G06F 9/54 (2006.01);
U.S. Cl.
CPC ...
G06F 12/0269 (2013.01); G06F 9/544 (2013.01); G06F 2212/702 (2013.01);
Abstract

Live objects in heap memory exceeding a threshold size and that have not been recently accessed are compressed or offloaded to secondary memory or storage. Compressing or offloading an object can further be based on how old the object is, which can be determined based on how many garbage collections the object has survived. Objects comprising references to other objects can be split into two sub-objects, one containing value fields that is compressed or offloaded and one containing reference fields that remains uncompressed in heap memory. Heap memory can undergo compaction after objects are compressed or offloaded. Compression accelerators can be used for compression and the decision of whether to compress or offload an object can be based on accelerator throughput, latency, availability, as well as other computing system metrics or characteristics. The compressing and offloading of objects and subsequent compaction can make more heap memory available for object allocation.


Find Patent Forward Citations

Lee, Han. (2026). Memory usage in managed runtime applications (U.S. Patent No. 12688122). U.S. Patent and Trademark Office. https://idiyas.com/patent/badge/12688122

Data source: USPTO (United States Patent and Trademark Office) public patent records. Weekly synchronization. How IDiyas builds this profile

Loading…