×

Operating system support for game mode

  • US 10,248,459 B2
  • Filed: 06/30/2016
  • Issued: 04/02/2019
  • Est. Priority Date: 03/15/2016
  • Status: Active Grant
First Claim
Patent Images

1. A computing system for allocating one or more system resources for the exclusive use of an application, the computing system comprising:

  • at least one processor; and

    at least one storage device having stored thereon computer-executable instructions which, when executed by the at least one processor, cause the computing system to;

    receive a request for an exclusive allocation of one or more system resources for a first application, the one or more system resources being useable by the first application and one or more second applications, wherein receiving the request for the exclusive allocation of the one or more system resources comprises a negotiation process that includes;

    receiving an inquiry about a maximum amount of the one or more system resources that can be allocated to the exclusive use of the first application;

    responding to the inquiry by providing the maximum amount of the one or more system resources that can be allocated to the exclusive use of the first application;

    receiving information that specifies an amount of the one or more system resources that the first application desires for its exclusive use; and

    determining if the first application is to be given the exclusive use of the one or more system resources specified in the received information;

    determine an appropriate amount of the one or more system resources that are to be allocated exclusively to the first application;

    partition the one or more system resources into a first portion that is allocated for the exclusive use of the first application and a second portion that is not allocated for the exclusive use of the first application, the second portion being available for the use of the one or more second applications; and

    provide an indication of a disposition of the request, the indication including information detailing which specific system resources were selected for inclusion in the first portion.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×