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:
Oct. 13, 2015

Filed:

Nov. 20, 2014
Applicant:

Microsoft Corporation, Redmond, WA (US);

Inventors:

Steve Pronovost, Woodinville, WA (US);

Maxwell Abernethy, San Francisco, CA (US);

Rudolph Balaz, Redmond, WA (US);

Ameet Chitre, Bellevue, WA (US);

Assignee:
Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
G06F 12/02 (2006.01); G06F 12/08 (2006.01); G09G 5/00 (2006.01); G06F 12/06 (2006.01); G06F 9/50 (2006.01); G06T 1/60 (2006.01);
U.S. Cl.
CPC ...
G06F 12/0891 (2013.01); G06F 9/5022 (2013.01); G06F 12/02 (2013.01); G06F 12/023 (2013.01); G06F 12/0638 (2013.01); G06T 1/60 (2013.01); G09G 5/001 (2013.01); G06F 2212/657 (2013.01);
Abstract

Memory management techniques that permit an executing process to store content in memory and later retrieve that content from the memory, but that also permit a memory manager to discard that content to address memory pressure. A process executing on a computing device may notify a memory manager of the computing device that first memory space allocated to the process contains first content that is available for discard. If the memory manager detects the computing device is experiencing memory pressure, the memory manager may address the memory pressure by selecting memory space available for discard and discarding the content of the memory space. Before a process reuses content made available for discard, the process may notify the memory manager of the intent to reuse and, in response, receive empty memory and an indication that the content was discarded or receive an indication that the content is still available for use.


Find Patent Forward Citations

Loading…