Patent ID: 9135059
Filing Date: 2015-09-15
Classification: G06F

Abstract:
1. A method, comprising: scheduling a first foreground process with a scheduling priority from a first band of priority levels; scheduling, based on the scheduling a first foreground process with a scheduling priority from a first band of priority levels, a first background process with a scheduling priority from a second band of priority levels; associating, with at least one of the first foreground process and the first background process, an allotted quantum of one or more specified system resources; and adjusting the scheduling priority of one of the first foreground process and the first background process in response to one of the first foreground process and the first background process using a full amount of the allotted quantum of one or more specified system resources by the one of the first foreground process and the first background process, wherein the priority levels in the first band and the second band overlap by one, but not all, priority levels.