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. 01, 2015

Filed:

Sep. 04, 2012
Applicants:

Jason Fuller, Bellevue, WA (US);

Abolade Gbadegesin, Seattle, WA (US);

Vijayendra G. R. Vasu, Redmond, WA (US);

Yasser Shaaban, Seattle, WA (US);

Justin Horst, Bellevue, WA (US);

Akhilesh Kaza, Sammamish, WA (US);

Conrad Chang, Bellevue, WA (US);

David Andrew Whitechapel, Seatle, WA (US);

Inventors:

Jason Fuller, Bellevue, WA (US);

Abolade Gbadegesin, Seattle, WA (US);

Vijayendra G. R. Vasu, Redmond, WA (US);

Yasser Shaaban, Seattle, WA (US);

Justin Horst, Bellevue, WA (US);

Akhilesh Kaza, Sammamish, WA (US);

Conrad Chang, Bellevue, WA (US);

David Andrew Whitechapel, Seatle, WA (US);

Assignee:
Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
G06F 9/46 (2006.01); G06F 9/50 (2006.01);
U.S. Cl.
CPC ...
G06F 9/50 (2013.01); G06F 9/5011 (2013.01); G06F 9/5022 (2013.01);
Abstract

Innovations for resource management are described herein. For example, resource management organizes resources as pools that are associated with different types of workloads. The resource management can be implemented as part of an application layer framework and/or operating system of a computing device. A budget is established at design time for the resources of the computing device. Each type of workload primarily draws from resources dedicated to that type of workload in the associated pool under the budget, as enforced by the operating system. This can help provide acceptable performance for those workloads that are permitted to run, while preventing resources of the mobile computing device from becoming spread too thin among workloads. It can also help maintain a good overall balance among different types of workloads.


Find Patent Forward Citations

Loading…