Tuning software execution environments using Bayesian models
US-10257275-B1 · Apr 9, 2019 · US
US11327869B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11327869-B2 |
| Application number | US-201715645758-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jul 10, 2017 |
| Priority date | Jul 10, 2017 |
| Publication date | May 10, 2022 |
| Grant date | May 10, 2022 |
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.
System performance of a first information handling system may be adjusted based on system usage. Performance parameters may be determined by a second information handling system based on the system usage and may be used, by the first information handling system, to adjust system performance. Configuration of the first information handling system may thus be distributed to two or more tiers. The second information handling system can be more efficient with determining operating parameters for the first information handling system when the second system is not power limited, as when the first information handling system is a mobile device.
Opening claim text (preview).
What is claimed is: 1. A method, comprising: collecting, by a first information handling system, one or more usage parameters for the first information handling system; transmitting, to a second information handling system, a first portion of the one or more usage parameters for analysis; determining, by the first information handling system, to allocate determination of one or more first performance parameters to the first information handling system and one or more second performance parameters to the second information handling system, wherein the determination to allocate determination of one or more first performance parameters to the first information handling system and one or more second performance parameters to the second information handling system is based, at least in part, on a processing requirement for determination of the one or more first performance parameters and the one or more second performance parameters and a processing power of the first information handling system; determining, by the first information handling system, one or more first performance parameters based on a second portion of the one or more usage parameters; receiving, from the second information handling system, the one or more second performance parameters; modifying the one or more second performance parameters received from the second information handling system prior to adjusting the first information handling system; and adjusting the first information handling system based on the one or more first performance parameters and the one or more second performance parameters. 2. The method of claim 1 , wherein the step of determining to allocate comprises determining whether one or more second performance parameters corresponding to the first portion of the one or more usage parameters are stored in a memory of the first information handling system, and wherein the step of transmitting is performed if the one or more second performance parameters are not stored in a memory of the first information handling system. 3. The method of claim 1 , wherein the steps of collecting, transmitting, and receiving are performed by a peripheral device coupled to the first information handling system. 4. The method of claim 1 , wherein the step of transmitting comprises organizing the first portion of the one or more usage parameters into self-describing packets. 5. The method of claim 1 , wherein the step of adjusting comprises activating or deactivating one or more processing cores of the first information handling system. 6. The method of claim 1 , wherein the step of determining to allocate is further based on a latency requirement for determining the first performance parameters and the second performance parameters. 7. The method of claim 1 , wherein the first information handling system comprises a head-mounted display (HMD), and wherein the one or more first performance parameters and the one or more second performance parameters comprise performance parameters for the HMD. 8. A method, comprising: collecting, by a first information handling system, one or more usage parameters for the first information handling system; determining, by first information handling system, to allocate, for determination, one or more first performance parameters to the first information handling system and one or more second performance parameters to the second information handling system, wherein the determination to allocate determination of one or more first performance parameters to the first information handling system and one or more second performance parameters to the second information handling system is based, at least in part, on a processing requirement for determination of the one or more first performance parameters and the one or more second performance parameters and a processing power of the first information handling system; transmitting, to the second information handling system, a first portion of the one or more usage parameters related to the determination of the one or more second performance parameters allocated to the second information handling system; receiving, at the second information handling system, the first portion of the one or more usage parameters for the first information handling system; determining, by the second information handling system, the one or more second performance parameters for the first information handling system based on the first portion of the one or more usage parameters; transmitting the one or more second performance parameters to the first information handling system; determining, by the first information handling system, one or more first performance parameters for the first information handling system based on a second portion of the one or more usage parameters; receiving the one or more second performance parameters at the first information handling system; modifying the one or more second performance parameters received from the second information handling system prior to adjusting the first information handling system; and adjusting the first information handling system based on the one or more second performance parameters and the one or more first performance parameters. 9. The method of claim 8 , wherein the step of determining to allocate comprises determining whether the one or more second performance parameters are stored in a memory of the first information handling system, and wherein the step of transmitting is performed if the one or more second performance parameters are not stored in the memory of the first information handling system. 10. The method of claim 8 , further comprising: transmitting, by the second information handling system, the one or more second performance parameters to a third information handling system; determining, by the third information handling system, one or more additional performance parameters based, at least in part, on the one or more second performance parameters; transmitting, by the third information handling system, the one or more additional performance parameters to the first information handling system; receiving the one or more additional performance parameters at the first information handling system; and adjusting the first information handling system based, at least in part, on the received one or more additional performance parameters. 11. The method of claim 8 , wherein the step of adjusting comprises activating or deactivating one or more processing cores of the first information handling system based on at least one of the one or more first performance parameters or the one or more second performance parameters. 12. The method of claim 8 , wherein the step of determining one or more second performance parameters comprises: determining if the one or more second performance parameters corresponding to the received one or more usage parameters are stored in a memory of the second information handling system; and if the one or more second performance parameters are not stored in the memory of the second information handling system, applying an algorithm to generate the one or more second performance parameters based on the first portion of the one or more usage parameters. 13. The method of claim 12 , further comprising storing the one or more second performance parameters and the first portion of the one or more usage parameters in a memory of the second information handling system. 14. The method of claim 8 , wherein the step of determining to allocate is further based on a latency requirement for determining the first performance parameters and the second performance parameters. 15. A first information handlin
Distributed metering or calculation of charges · CPC title
Architecture for metering, charging or billing · CPC title
Energy efficient computing, e.g. low power processors, power management or thermal management · CPC title
Processing captured monitoring data, e.g. for logfile generation · CPC title
involving dedicated fields in the data packet for billing purposes · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.