Context-aware maintenance window identification

US11921735B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11921735-B2
Application numberUS-202016824337-A
CountryUS
Kind codeB2
Filing dateMar 19, 2020
Priority dateMar 19, 2020
Publication dateMar 5, 2024
Grant dateMar 5, 2024

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.

Systems and methods are provided for context-aware maintenance window identification. In some embodiments, an Information Handling System (IHS) may include a processor and a memory coupled to the processor, the memory having program instructions stored thereon that, upon execution, cause the IHS to: estimate a completion time of a maintenance operation; predict future usage of the IHS; identify a time window for the maintenance operation based upon the estimation and the prediction.

First claim

Opening claim text (preview).

The invention claimed is: 1. An Information Handling System (IHS), comprising: a processor; and a memory coupled to the processor, the memory having program instructions stored thereon that, upon execution, cause the IHS to: collect utilization data comprising data measuring utilization of the processor; categorize the collected processor utilization data according to a plurality of usage levels, wherein a lowest of the usage levels corresponds to intervals suitable for IHS maintenance operations; based on the collected utilization data, generate a time series of predicted processor utilization; identify predicted transitions between the plurality of usage levels in the time series of predicted processor utilization; identify a predicted idle interval without predicted transitions above the lowest of the usage levels; and determine when a maintenance operation can be completed in the predicted idle interval. 2. The IHS of claim 1 , wherein the maintenance operation comprises a firmware update operation. 3. The IHS of claim 1 , wherein to determine an expected duration required to complete the maintenance operation, the program instructions, upon execution, further cause the IHS to add a first completion time of a first maintenance operation to a second completion time of a second maintenance operation. 4. The IHS of claim 3 , wherein the expected duration required to complete the maintenance operation may add a time buffer to the first and second completion times. 5. The IHS of claim 1 , wherein to generate the time series of predicted processor utilization, the program instructions, upon execution, further cause the IHS to use a multivariate time series analysis. 6. The IHS of claim 5 , wherein the multivariate time series analysis comprises a probabilistic weighted fuzzy time series. 7. The IHS of claim 6 , wherein to generate the time series of predicted processor utilization, the probabilistic weighted fuzzy time series utilizes weights that are selected based upon user context information. 8. The IHS of claim 7 , wherein the user context information comprises a distance of a user from the IHS. 9. The IHS of claim 7 , wherein the user context information comprises a posture in which the user has physically configured the IHS. 10. The IHS of claim 7 , wherein the user context information comprises a hinge angle. 11. The IHS of claim 5 , wherein to use the multivariate time series analysis, the program instructions, upon execution, further cause the IHS to use one or more parameters selected from the group consisting of: external input/output (I/O) attributes, internal I/O attributes, processor usage statistics, and memory consumption statistics. 12. The IHS of claim 1 , wherein the predicted transitions between the plurality of usage levels comprise predictions whether the processor utilization will transition between different usage levels. 13. The IHS of claim 12 , wherein the identification of predicted transitions between the plurality of usage levels comprises removal of one or more spikes from the time series of predicted processor utilization. 14. The IHS of claim 1 , wherein the utilization data further comprises internal I/O data generated based on internal IHS communications and further comprises external I/O data generated based on external IHS communications. 15. A memory storage device having program instructions stored thereon that, upon execution by one or more processors of an Information Handling System (IHS), cause the IHS to: collect utilization data comprising data measuring utilization of the processor; categorize the collected processor utilization data according to a plurality of usage levels, wherein a lowest of the usage levels corresponds to an interval suitable for IHS maintenance operations; based on the collected utilization data, generate a time series of predicted processor utilization; identify predicted transitions between the plurality of usage levels in the time series of predicted processor utilization; identify a predicted idle interval without predicted transitions above the lowest of the usage levels; and determine when a maintenance operation can be completed in the predicted idle interval. 16. The memory storage device of claim 15 , wherein the identification of predicted transitions between the plurality of usage levels comprises removal of one or more spikes from the time series of predicted processor utilization. 17. A method, comprising: collecting utilization data comprising data measuring utilization of the processor; categorizing the collected processor utilization data according to a plurality of usage levels, wherein a lowest of the usage levels corresponds to intervals suitable for Information Handling System (IHS) maintenance operations; based on the collected utilization data, generating a time series of predicted processor utilization; identifying predicted transitions between the plurality of usage levels in the time series of predicted processor utilization; identifying a predicted idle interval without predicted transitions above the lowest of the usage levels; and determining when a maintenance operation can be completed in the predicted idle interval. 18. The method of claim 17 , wherein the time series of predicted processor utilization is generated through multivariate time series.

Assignees

Inventors

Classifications

  • Temporal data queries · CPC title

  • G06F8/65Primary

    Updates (security arrangements therefor G06F21/57) · CPC title

  • Probabilistic graphical models, e.g. probabilistic networks · CPC title

  • Fuzzy inferencing · 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 US11921735B2 cover?
Systems and methods are provided for context-aware maintenance window identification. In some embodiments, an Information Handling System (IHS) may include a processor and a memory coupled to the processor, the memory having program instructions stored thereon that, upon execution, cause the IHS to: estimate a completion time of a maintenance operation; predict future usage of the IHS; identify…
Who is the assignee on this patent?
Dell Products Lp
What technology area does this patent fall under?
Primary CPC classification G06F16/2477. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Mar 05 2024 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).