Tracing using configurable reflection chaining
US-2024411664-A1 · Dec 12, 2024 · US
US2016291989A1 · US · A1
| Field | Value |
|---|---|
| Publication number | US-2016291989-A1 |
| Application number | US-201514673641-A |
| Country | US |
| Kind code | A1 |
| Filing date | Mar 30, 2015 |
| Priority date | Mar 30, 2015 |
| Publication date | Oct 6, 2016 |
| Grant date | — |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
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.
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
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
Related publications grouped by family.
Answers are generated from the same data shown on this page.