Process prioritization for information handling systems

US2021232425A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2021232425-A1
Application numberUS-202016774700-A
CountryUS
Kind codeA1
Filing dateJan 28, 2020
Priority dateJan 28, 2020
Publication dateJul 29, 2021
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.

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.

First claim

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.

Assignees

Inventors

Classifications

  • G06F9/4881Primary

    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

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 US2021232425A1 cover?
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 performanc…
Who is the assignee on this patent?
Dell Products Lp
What technology area does this patent fall under?
Primary CPC classification G06F9/4881. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu Jul 29 2021 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).