Method and system for applying optimal settings from first invocation of a gaming application

US2016291989A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2016291989-A1
Application numberUS-201514673641-A
CountryUS
Kind codeA1
Filing dateMar 30, 2015
Priority dateMar 30, 2015
Publication dateOct 6, 2016
Grant date

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A method for optimizing a user's experience. The method includes detecting a newly discovered gaming application on a computing device, and receiving an instruction to optimize the newly discovered gaming application. The method includes determining a hardware configuration for the computing device. The method includes accessing pre-defined optimal settings based on the gaming application and the hardware configuration, and writing the pre-defined optimal settings into a game settings file associated with the gaming application.

First claim

Opening claim text (preview).

1 . A non-transitory computer readable medium having computer executable instructions for causing a computer system to perform a method of optimization, comprising; detecting a newly discovered gaming application on a computing device by performing a scan for a game starting or ending execution within a previous time period on said computing device; receiving an instruction to optimize said newly discovered gaming application; determining a hardware configuration for said computing device; accessing pre-defined optimal settings based on said gaming application and said hardware configuration; writing said pre-defined optimal settings into a game settings file associated with said gaming application. 2 . The computer readable medium of claim 1 , wherein said detecting a gaming application in said method further comprises: determining a first invocation of said gaming application. 3 . The computer readable medium of claim 2 , wherein said determining a first invocation in said method comprises: determining whether said gaming application is present on a personal list of installed games on said computing device that have been queried and addressed for optimization. 4 . The computer readable medium of claim 3 , wherein said method further comprises: adding said gaming application to said personal list. 5 . The computer readable medium of claim 1 , wherein said settings that are optimized in said method comprise at least one setting from a group consisting essentially of; anti-aliasing; anisotropic filtering; water quality; shadow quality; hair quality; and texture resolution. 6 . The computer readable medium of claim 1 , wherein said receiving an instruction in said method further comprises: providing a query asking whether optimization of said settings in said game settings file is desired. 7 . The computer readable medium of claim 1 , wherein said method further comprises: determining passing of a time period during a first invocation of said gaming application, wherein said game settings file is initialized with manufacture settings during said time period; forcing exit of said gaming application; and wherein said writing said pre-defined settings comprises over-writing said manufacture settings in said game settings file with said pre-defined optimal settings. 8 . The computer readable medium of claim 1 , wherein said method further comprises: forcing exit of said gaming application, wherein said gaming application initializes settings in said game settings file after exiting from a first invocation of said gaming application; and wherein said writing said pre-defined settings comprises over-writing initialized settings in said game settings file with said pre-defined optimal settings. 9 . The computer readable medium of claim 1 , wherein said writing said pre-defined settings in said method further comprises: forcing exit of said gaming application; and creating said game settings file, wherein settings in said game settings file are created upon a change to a setting. 10 . A computer system comprising: a processor; and memory coupled to said processor and having stored therein instructions that, if executed by a computer system, causes said computer system to execute a method for optimization, comprising: detecting a newly discovered gaming application on a computing device by performing a scan for a game starting or ending execution within a previous time period on said computing device; receiving an instruction to optimize said newly discovered gaming application; determining a hardware configuration for said computing device; accessing pre-defined optimal settings based on said gaming application and said hardware configuration; writing said pre-defined optimal settings into a game settings file associated with said gaming application. 11 . The computer system of claim 10 , wherein said detecting a gaming application in said method further comprises: determining a first invocation of said gaming application. 12 . The computer system of claim 10 , wherein said settings that are optimized in said method comprise at least one setting from group consisting essentially of; anti-aliasing; anisotropic filtering; water quality; shadow quality; hair quality; and texture resolution. 13 . The computer system of claim 10 , wherein said receiving an instruction in said method further comprises: providing a query asking whether optimization of said settings in said game settings file is desired. 14 . The computer system of claim 10 , wherein said method further comprises: determining passing of a time period during a first invocation of said gaming application, wherein said game settings file is initialized with manufacture settings during said time period; forcing exit of said gaming application; and wherein said writing said pre-defined settings comprises over-writing said manufacture settings in said game settings file with said pre-defined optimal settings. 15 . The computer system of claim 10 , wherein said method further comprises: forcing exit of said gaming application, wherein said gaming application initializes settings in said game settings file after exiting from a first invocation of said gaming application; and wherein said writing said pre-defined settings comprises over-writing initialized settings in said game settings file with said pre-defined optimal settings. 16 . The computer system of claim 10 , wherein said writing said pre-defined settings in said method further comprises: forcing exit of said gaming application; and creating said game settings file, wherein settings in said game settings file are created upon a change to a setting. 17 . A system for optimization, comprising: a processor; a gaming application detector controlled by said processor and configured to detect a newly discovered gaming application on a computing device by performing a scan for a game starting or ending execution within a previous time period on said computing device; a resource discovery module controlled by said processor and configured to determine a hardware configuration for said computing device; an optimizer controlled by said processor and configured to receive an instruction to optimize said newly discovered gaming application, to access pre-defined optimal settings based on said gaming application and said hardware configuration, and to write said pre-defined optimal settings into a game settings file associated with said gaming application. 18 . The system of claim 17 , wherein said gaming application detector is configured to perform a scan for a game starting or ending execution within a previous time period on said computing device, and to determine a first invocation of said gaming application. 19 . The system of claim 17 , wherein said optimizer is configured to determine passing of a time period during a first invocation of said gaming application, wherein said game settings file is initialized with manufacture settings during said time period, to force an exit of said gaming application, and to over-write said manufacture settings in said game settings file with said pre-defined optimal settings 20 . The system of claim 17 , wherein said optimizer is configured to force exit of said gaming application, wherein said gaming application initializes settings in said game settings file after exiting from a first invocation of said gaming application, and to over-write initialized settings in said game sett

Assignees

Inventors

Classifications

  • Software metrics · CPC title

  • Configuring for program initiating, e.g. using registry, configuration files · CPC title

  • Program loading or initiating (bootstrapping G06F9/4401; security arrangements for program loading or initiating G06F21/57) · CPC title

  • involving data related to game devices or game servers, e.g. configuration data, software version or amount of memory · CPC title

  • involving aspects of the displayed game scene · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US2016291989A1 cover?
A method for optimizing a user's experience. The method includes detecting a newly discovered gaming application on a computing device, and receiving an instruction to optimize the newly discovered gaming application. The method includes determining a hardware configuration for the computing device. The method includes accessing pre-defined optimal settings based on the gaming application and t…
Who is the assignee on this patent?
Nvidia Corp
What technology area does this patent fall under?
Primary CPC classification G06F9/44505. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu Oct 06 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).