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:
Dec. 14, 2021

Filed:

Feb. 03, 2020
Applicant:

Dell Products L.p., Round Rock, TX (US);

Inventors:

Vishal Kumar Singh, Bangalore, IN;

Mohammed Sarfraz, Bangalore, IN;

Assignee:

DELL PRODUCTS L.P., Round Rock, TX (US);

Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
G06F 9/50 (2006.01); G06F 9/455 (2018.01); G06F 9/48 (2006.01); G06F 11/30 (2006.01); G06F 9/54 (2006.01); G06F 12/02 (2006.01);
U.S. Cl.
CPC ...
G06F 9/5016 (2013.01); G06F 9/455 (2013.01); G06F 9/45533 (2013.01); G06F 9/45558 (2013.01); G06F 9/48 (2013.01); G06F 9/485 (2013.01); G06F 9/4806 (2013.01); G06F 9/4843 (2013.01); G06F 9/4881 (2013.01); G06F 9/4893 (2013.01); G06F 9/50 (2013.01); G06F 9/505 (2013.01); G06F 9/5005 (2013.01); G06F 9/5022 (2013.01); G06F 9/5027 (2013.01); G06F 9/5044 (2013.01); G06F 9/5061 (2013.01); G06F 9/5077 (2013.01); G06F 9/5083 (2013.01); G06F 9/5094 (2013.01); G06F 9/542 (2013.01); G06F 11/3037 (2013.01); G06F 12/023 (2013.01); G06F 2009/45583 (2013.01);
Abstract

A memory optimizer service can be used to provide adaptive memory optimization. The memory optimizer service can be executed on a thin client or other user device to detect when low memory conditions exist. When it detects a low memory condition, the memory optimizer service can obtain process memory information for processes executing on the thin client and use the process memory information to calculate a trim amount to apply to the working set of processes with the highest amount of private bytes in their working sets. These trim amounts can be proportional to the amounts of private bytes and in sum can equal a total desired reduction in memory consumption.


Find Patent Forward Citations

Loading…