Automated issue direction and remediation across multiple user systems using healing-as-a-service techniques

US11645181B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11645181-B2
Application numberUS-202117381629-A
CountryUS
Kind codeB2
Filing dateJul 21, 2021
Priority dateJul 21, 2021
Publication dateMay 9, 2023
Grant dateMay 9, 2023

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.

Methods, apparatus, and processor-readable storage media for automated issue detection and remediation across multiple user systems using healing-as-a-service techniques are provided herein. An example computer-implemented method includes obtaining system configuration data from at least a portion of multiple user systems within a network; obtaining an alert pertaining to an issue attributed to a first of the user systems; training a machine learning model related to user system issue detection using at least a portion of the system configuration data and data related to the alert; determining user system configuration adjustments related to remedying at least a portion of the issue, by processing the data related to the alert using the trained machine learning model; automatically performing the user system configuration adjustments in connection with the first user system; and sharing, using at least one healing-as-a-service component, the trained machine learning model with the user systems in the network.

First claim

Opening claim text (preview).

What is claimed is: 1. A computer-implemented method comprising: obtaining system configuration data from at least a portion of multiple user systems within a network; obtaining alert data pertaining to at least one issue attributed to at least a first one of the multiple user systems; training at least one machine learning model related to user system issue detection using at least a portion of the system configuration data and at least a portion of the alert data, wherein training the at least one machine learning model comprises processing the at least a portion of the system configuration data and the at least a portion of the alert data using at least one neural network, wherein the at least one neural network comprises multiple hidden layers comprising at least one hidden layer which processes one or more features of at least one alert characterized by the alert data; determining one or more user system configuration adjustments related to remedying at least a portion of the at least one issue, by processing at least a portion of the alert data using the at least one trained machine learning model; automatically performing the one or more user system configuration adjustments in connection with the first one of the multiple user systems; and sharing, using at least one healing-as-a-service component, the at least one trained machine learning model with at least a portion of the multiple user systems in the network; wherein the method is performed by at least one processing device comprising a processor coupled to a memory. 2. The computer-implemented method of claim 1 , wherein the at least one machine learning model comprises at least one decision tree model. 3. The computer-implemented method of claim 1 , wherein training the at least one machine learning model comprises: training the at least one machine learning model using at least a portion of an output of the at least one neural network. 4. The computer-implemented method of claim 1 , wherein the multiple hidden layers comprise at least one hidden layer which identifies at least one area from which the at least one alert was generated. 5. The computer-implemented method of claim 1 , wherein the multiple hidden layers comprise at least one hidden layer which processes one or more configuration-related details attributed to the at least a portion of multiple user systems within the network. 6. The computer-implemented method of claim 1 , wherein the multiple hidden layers comprise at least one hidden layer which determines frequency information pertaining to the at least one alert. 7. The computer-implemented method of claim 1 , wherein sharing the at least one trained machine learning model comprises sharing, using a respective healing-as-a-service component resident on each of the multiple user systems in the network, the at least one trained machine learning model with all of the multiple user systems in the network. 8. The computer-implemented method of claim 1 , wherein sharing the at least one trained machine learning model comprises using a query flooding distribution model in connection with the network, wherein the multiple user systems are connected into an overlay network. 9. The computer-implemented method of claim 1 , wherein training the at least one machine learning model comprises identifying one or more deviations at a user system configuration level by comparing system configuration data, from among the system configuration data, associated with two or more of the multiple user systems. 10. The computer-implemented method of claim 1 , wherein obtaining the system configuration data comprises obtaining, from the at least a portion of the multiple user systems within the network, data pertaining to one or more of thermal characteristics of one or more hardware components, one or more usage metrics, user system information, battery information, disk information, memory information, application information, driver information, power history information, and one or more alert logs. 11. A non-transitory processor-readable storage medium having stored therein program code of one or more software programs, wherein the program code when executed by at least one processing device causes the at least one processing device: to obtain system configuration data from at least a portion of multiple user systems within a network; to obtain alert data pertaining to at least one issue attributed to at least a first one of the multiple user systems; to train at least one machine learning model related to user system issue detection using at least a portion of the system configuration data and at least a portion of the alert data, wherein training the at least one machine learning model comprises processing the at least a portion of the system configuration data and the at least a portion of the alert data using at least one neural network, wherein the at least one neural network comprises multiple hidden layers comprising at least one hidden layer which processes one or more features of at least one alert characterized by the alert data; to determine one or more user system configuration adjustments related to remedying at least a portion of the at least one issue, by processing at least a portion of the alert data using the at least one trained machine learning model; to automatically perform the one or more user system configuration adjustments in connection with the first one of the multiple user systems; and to share, using at least one healing-as-a-service component, the at least one trained machine learning model with at least a portion of the multiple user systems in the network. 12. The non-transitory processor-readable storage medium of claim 11 , wherein the at least one machine learning model comprises at least one decision tree model. 13. The non-transitory processor-readable storage medium of claim 11 , wherein training the at least one machine learning model comprises: training the at least one machine learning model using at least a portion of an output of the at least one neural network. 14. The non-transitory processor-readable storage medium of claim 11 , wherein sharing the at least one trained machine learning model comprises sharing, using a respective healing-as-a-service component resident on each of the multiple user systems in the network, the at least one trained machine learning model with all of the multiple user systems in the network. 15. The non-transitory processor-readable storage medium of claim 11 , wherein sharing the at least one trained machine learning model comprises using a query flooding distribution model in connection with the network, wherein the multiple user systems are connected into an overlay network. 16. An apparatus comprising: at least one processing device comprising a processor coupled to a memory; the at least one processing device being configured: to obtain system configuration data from at least a portion of multiple user systems within a network; to obtain alert data pertaining to at least one issue attributed to at least a first one of the multiple user systems; to train at least one machine learning model related to user system issue detection using at least a portion of the system configuration data and at least a portion of the alert data, wherein training the at least one machine learning model comprises processing the at least a portion of the system configuration data and the at least a portion of the alert data using at least one neural network, wherein the at least one neural network comprises multiple hidden layers comprising at least one hidden layer which p

Assignees

Inventors

Classifications

  • Dynamic search techniques; Heuristics; Dynamic trees; Branch-and-bound · CPC title

  • Learning methods · CPC title

  • Combinations of networks · CPC title

  • where the computing system is distributed, e.g. networked systems, clusters, multiprocessor systems (multiprogramming arrangements G06F9/46; allocation of resources G06F9/50) · CPC title

  • Monitoring arrangements for monitoring the configuration of the computing system or of the computing system component, e.g. monitoring the presence of processing resources, peripherals, I/O links, software programs (verification or detection of system hardware configuration G06F11/2247) · 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 US11645181B2 cover?
Methods, apparatus, and processor-readable storage media for automated issue detection and remediation across multiple user systems using healing-as-a-service techniques are provided herein. An example computer-implemented method includes obtaining system configuration data from at least a portion of multiple user systems within a network; obtaining an alert pertaining to an issue attributed to…
Who is the assignee on this patent?
Dell Products Lp
What technology area does this patent fall under?
Primary CPC classification G06F11/3051. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue May 09 2023 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 5 related publications on this page (citations in our corpus or others sharing the same primary CPC).