Simplified Hash Table
US-2024422006-A1 · Dec 19, 2024 · US
US2021232425A1 · US · A1
| Field | Value |
|---|---|
| Publication number | US-2021232425-A1 |
| Application number | US-202016774700-A |
| Country | US |
| Kind code | A1 |
| Filing date | Jan 28, 2020 |
| Priority date | Jan 28, 2020 |
| Publication date | Jul 29, 2021 |
| 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.
An information handling system may determine that a first process of a list of processes is a top-ranked process and may adjust one or more settings of the information handling system associated with the first process. The information handling system may monitor performance parameters of the information handling system following the adjustment of the settings. Based on monitoring the performance parameters, the information handling system may determine that a performance score of the information handling system is below a threshold performance score and may reduce a ranking of the first process based on the determination. The ranking of the first process may be reduced such that a second process becomes a new top-ranked process. The information handling system may then adjust one or more settings associated with the second process.
Opening claim text (preview).
1 . A method, comprising: determining that a first process of a list of processes executed by an information handling system, ranked by priority, is a top-ranked process; adjusting one or more settings of the information handling system associated with the first process; monitoring one or more performance parameters of the information handling system following the adjustment of the one or more settings of the information handling system associated with the first process; determining, based on the monitoring, that a performance score of the information handling system is below a threshold performance score; reducing a ranking of the first process, based on the determination that the performance score of the information handling system is below the threshold performance score, such that a second process becomes a new top-ranked process; and adjusting one or more settings of the information handling system associated with the second process. 2 . The method of claim 1 , wherein the first process is a foreground process, and wherein the second process is a background process. 3 . The method of claim 1 , wherein monitoring one or more performance parameters comprises monitoring user actions taken following the adjustment of the one or more settings of the information handling system associated with the first process. 4 . The method of claim 3 , wherein determining, based on the monitoring, that a performance score of the information handling system is below a threshold performance score comprises reducing the performance score based on the one or more user actions. 5 . The method of claim 1 , wherein monitoring one or more performance parameters comprises monitoring performance of an application executed by the information handling system. 6 . The method of claim 1 , further comprising: monitoring one or more performance parameters of the information handling system following the adjustment of the one or more settings of the information handling system associated with the second process; determining, based on monitoring the one or more performance parameters of the information handling system following the adjustment of the one or more settings of the information handling system associated with the second process, that the performance score of the information handling system is greater than or equal to the threshold performance score; and logging one or more system statistics associated with the second process based on the determination that the performance score is greater than or equal to the threshold performance score. 7 . The method of claim 6 , wherein determining that the performance score of the information handling system is greater than or equal to the threshold performance score comprises determining that the performance score remains greater than or equal to the threshold performance score for at least a threshold time period following the adjustment of the one or more settings of the information handling system associated with the second process. 8 . An information handling system comprising: a processor; and a memory; wherein the processor is configured to perform steps comprising: determining that a first process of a list of processes executed by the information handling system, ranked by priority, is a top-ranked process; adjusting one or more settings of the information handling system associated with the first process; monitoring one or more performance parameters of the information handling system following the adjustment of the one or more settings of the information handling system associated with the first process; determining, based on the monitoring, that a performance score of the information handling system is below a threshold performance score; reducing a ranking of the first process, based on the determination that the performance score of the information handling system is below the threshold performance score, such that a second process becomes a new top-ranked process; and adjusting one or more settings of the information handling system associated with the second process. 9 . The information handling system of claim 8 , wherein the first process is a foreground process, and wherein the second process is a background process. 10 . The information handling system of claim 8 , wherein monitoring one or more performance parameters comprises monitoring user actions taken following the adjustment of the one or more settings of the information handling system associated with the first process. 11 . The information handling system of claim 10 , wherein determining, based on the monitoring, that a performance score of the information handling system is below a threshold performance score comprises reducing the performance score based on the one or more user actions. 12 . The information handling system of claim 8 , wherein monitoring one or more performance parameters comprises monitoring performance of an application executed by the information handling system. 13 . The information handling system of claim 8 , wherein the processor is further configured to perform steps comprising: monitoring one or more performance parameters of the information handling system following the adjustment of the one or more settings of the information handling system associated with the second process; determining, based on monitoring the one or more performance parameters of the information handling system following the adjustment of the one or more settings of the information handling system associated with the second process, that the performance score of the information handling system is greater than or equal to the threshold performance score; and logging one or more system statistics associated with the second process based on the determination that the performance score is greater than or equal to the threshold performance score. 14 . The information handling system of claim 13 , wherein determining that the performance score of the information handling system is greater than or equal to the threshold performance score comprises determining that the performance score remains greater than or equal to the threshold performance score for at least a threshold time period following the adjustment of the one or more settings of the information handling system associated with the second process. 15 . A computer program product, comprising: a non-transitory computer readable medium comprising instructions for causing an information handling system to perform steps comprising: determining that a first process of a list of processes executed by the information handling system, ranked by priority, is a top-ranked process; adjusting one or more settings of the information handling system associated with the first process; monitoring one or more performance parameters of the information handling system following the adjustment of the one or more settings of the information handling system associated with the first process; determining, based on the monitoring, that a performance score of the information handling system is below a threshold performance score; reducing a ranking of the first process, based on the determination that the performance score of the information handling system is below the threshold performance score, such that a second process becomes a new top-ranked process; and adjusting one or more settings of the information handling system associated with the second process. 16 . The computer program product of claim 15 , wherein the first process is a foreground process, and wherein the second process is a background process.
Scheduling strategies for dispatcher, e.g. round robin, multi-level priority queues · CPC title
for performance assessment · CPC title
Data logging (G06F11/14, G06F11/2205 take precedence) · CPC title
Benchmarking · CPC title
for systems · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.