System, method, and computer program product for simultaneously determining settings for a plurality of parameter variations
First Claim
Patent Images
1. A method, comprising:
- storing, by a system, a plurality of first component variations for a first type of hardware component capable of being included in a hardware device and a plurality of second component variations for a second type of hardware component capable of being included in the hardware device, wherein the first type of hardware component is a graphics processing unit and the second type of hardware component is a central processing unit;
generating, by the system, a plurality of unique hardware component combinations based on the first component variations and the second component variations;
assigning, by the system, a population value to each unique hardware component combination of the plurality of unique hardware component combinations, the population value determined based on a number of users each having the unique hardware component combination installed within their personal device;
simultaneously determining, by the system for each of two or more of the unique hardware component combinations, optimal settings for one of the first hardware variations included in the unique hardware component combination and one of the second hardware variations included in the unique hardware component combination, by;
initializing a first value of a first setting for the first type of hardware component and a second value of a second setting for the second type of hardware component,incrementally adjusting at least one of the first value or the second value, based on the population values assigned to each of the two or more of the unique hardware component combinations, andfor each incremental adjustment resulting in current potential settings, determining for which of the unique hardware component combinations the current potential settings are optimal.
1 Assignment
0 Petitions
Accused Products
Abstract
A system, method, and computer program product are provided for simultaneously determining settings for a plurality of parameter variations. In use, a plurality of parameter variations associated with a device is identified. Additionally, settings for each of the plurality of parameter variations are determined simultaneously.
-
Citations
25 Claims
-
1. A method, comprising:
-
storing, by a system, a plurality of first component variations for a first type of hardware component capable of being included in a hardware device and a plurality of second component variations for a second type of hardware component capable of being included in the hardware device, wherein the first type of hardware component is a graphics processing unit and the second type of hardware component is a central processing unit; generating, by the system, a plurality of unique hardware component combinations based on the first component variations and the second component variations; assigning, by the system, a population value to each unique hardware component combination of the plurality of unique hardware component combinations, the population value determined based on a number of users each having the unique hardware component combination installed within their personal device; simultaneously determining, by the system for each of two or more of the unique hardware component combinations, optimal settings for one of the first hardware variations included in the unique hardware component combination and one of the second hardware variations included in the unique hardware component combination, by; initializing a first value of a first setting for the first type of hardware component and a second value of a second setting for the second type of hardware component, incrementally adjusting at least one of the first value or the second value, based on the population values assigned to each of the two or more of the unique hardware component combinations, and for each incremental adjustment resulting in current potential settings, determining for which of the unique hardware component combinations the current potential settings are optimal. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A non-transitory computer readable medium storing code that, when executed by a system, causes the system to perform a method comprising:
-
storing, by the system, a plurality of first component variations for a first type of hardware component capable of being included in a hardware device and a plurality of second component variations for a second type of hardware component capable of being included in the hardware device, wherein the first type of hardware component is a display and the second type of hardware component is random access memory; generating, by the system, a plurality of unique hardware component combinations based on the first component variations and the second component variations; assigning, by the system, a population value to each unique hardware component combination of the plurality of unique hardware component combinations, the population value determined based on a number of users each having the unique hardware component combination installed within their personal device; simultaneously determining, by the system for each of two or more of the unique hardware component combinations, optimal settings for one of the first hardware variations included in the unique hardware component combination and one of the second hardware variations included in the unique hardware component combination, by; initializing a first value of a first setting for the first type of hardware component and a second value of a second setting for the second type of hardware component, incrementally adjusting at least one of the first value or the second value, based on the population values assigned to each of the two or more of the unique hardware component combinations, and for each incremental adjustment resulting in current potential settings, determining for which of the unique hardware component combinations the current potential settings are optimal. - View Dependent Claims (19, 20, 21)
-
-
22. A system, comprising:
-
a memory storing instructions; and a processor configured to execute the instructions to perform a method comprising; storing, by the system, a plurality of first component variations for a first type of hardware component capable of being included in a hardware device and a plurality of second component variations for a second type of hardware component capable of being included in the hardware device, wherein the first type of hardware component is a display and the second type of hardware component is graphics processing unit; generating, by the system, a plurality of unique hardware component combinations based on the first component variations and the second component variations; assigning, by the system, a population value to each unique hardware component combination of the plurality of unique hardware component combinations, the population value determined based on a number of users each having the unique hardware component combination installed within their personal device; simultaneously determining, by the system for each of two or more of the unique hardware component combinations, optimal settings for one of the first hardware variations included in the unique hardware component combination and one of the second hardware variations included in the unique hardware component combination, by; initializing a first value of a first setting for the first type of hardware component and a second value of a second setting for the second type of hardware component, incrementally adjusting at least one of the first value or the second value, based on the population values assigned to each of the two or more of the unique hardware component combinations, and for each incremental adjustment resulting in current potential settings, determining for which of the unique hardware component combinations the current potential settings are optimal. - View Dependent Claims (23, 24, 25)
-
Specification