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:
Aug. 11, 2015

Filed:

Nov. 05, 2012
Applicant:

Qualcomm Incorporated, San Diego, CA (US);

Inventors:

Haw-Jing Lo, San Diego, CA (US);

Ali Taha, San Diego, CA (US);

Dexter T. Chun, San Diego, CA (US);

Assignee:

QUALCOMM Incorporated, San Diego, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 1/32 (2006.01); G06F 12/02 (2006.01);
U.S. Cl.
CPC ...
G06F 1/3225 (2013.01); G06F 1/3275 (2013.01); G06F 12/023 (2013.01); Y02B 60/1228 (2013.01); Y02B 60/32 (2013.01);
Abstract

Various embodiments of methods and systems for hardware ('HW') based dynamic memory management in a portable computing device ('PCD') are disclosed. One exemplary method includes generating a lookup table (“LUT”) to track each memory page located across multiple portions of a volatile memory. The records in the LUT are updated to keep track of data locations. When the PCD enters a sleep state to conserve energy, the LUT may be queried to determine which specific memory pages in a first portion of volatile memory (e.g., an upper bank) contain data content and which pages in a second portion of volatile memory (e.g., a lower bank) are available for receipt of content. Based on the query, the location of the data in the memory pages of the upper bank is known and can be quickly migrated to memory pages in the lower bank which are identified for receipt of the data.


Find Patent Forward Citations

Loading…