Apparatus and Method for System Profile Learning in an Information Handling System
US-2017249565-A1 · Aug 31, 2017 · US
US11632291B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11632291-B2 |
| Application number | US-202117177860-A |
| Country | US |
| Kind code | B2 |
| Filing date | Feb 17, 2021 |
| Priority date | Dec 8, 2017 |
| Publication date | Apr 18, 2023 |
| Grant date | Apr 18, 2023 |
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.
Prediction, detection and mitigation of network or device issues in a communication system are facilitated. An embodiment can comprise: determining whether an identified problem of a device has an associated defined solution stored in a repository of information; transmitting solution information representative of the associated defined solution to the device for application of the solution information to the device in a manner determined to have less than a defined amount of impact on the device and in accordance with defined security protocols of the device; and assessing a performance of the device after application of the solution information to the device to determine whether the solution information solved the identified problem. In some embodiments, solution detection can be performed such that based on a determination that the identified problem has been removed, the change that caused the identified problem can be determined.
Opening claim text (preview).
What is claimed is: 1. An apparatus, comprising: a processor; and a memory that stores executable instructions that, when executed by the processor, facilitate performance of operations, comprising: determining whether an identified problem of a device has an associated defined solution, wherein the identified problem is associated with voice services; transmitting, to the device, solution information representative of the associated defined solution for application of the solution information to the device; and assessing a performance of the device after the application of the solution information to the device to determine whether a corrective configuration solved the identified problem, wherein the solution information comprises the corrective configuration comprising code executable by the device, wherein assessing the performance comprises: comparing a first performance of the device, at a first time prior to transmitting the solution information, to a second performance of the device, at a second time after transmitting the solution information; and in response to determining, according to a defined criterion, that the second performance of the device more closely satisfies a defined condition for the device than the first performance of the device, determining that the corrective configuration is selectable to solve the identified problem. 2. The apparatus of claim 1 , wherein the corrective configuration comprises a first corrective configuration, and wherein the operations further comprise: selecting between the first corrective configuration and a second corrective configuration based on a comparison between a first confidence factor value, associated with the first corrective configuration being determined to solve the identified problem, and a second confidence factor value, associated with the second corrective configuration being determined to solve the identified problem. 3. The apparatus of claim 2 , wherein the operations further comprise: monitoring a trend of a metric value associated with the performance of the device. 4. The apparatus of claim 3 , wherein the operations further comprise: based on a result of the monitoring of the trend, predicting that the device is threshold likely to exhibit the identified problem prior to the identified problem occurring. 5. The apparatus of claim 1 , wherein the operations further comprise: updating information associated with the associated defined solution to indicate that the corrective configuration is a candidate corrective configuration for the identified problem based on the determining, according to the defined criterion, that the second performance of the device more closely satisfies the defined condition for the device than the first performance of the device. 6. The apparatus of claim 5 , wherein the operations further comprise: based on a determination that the identified problem is no longer present, identifying a change that caused the identified problem. 7. The apparatus of claim 1 , wherein the operations further comprise: storing a confidence factor value to indicate that the corrective configuration is associated with a defined confidence factor value for the identified problem, wherein the defined confidence factor value for the corrective configuration is based on a determined extent to which the corrective configuration has satisfied the defined condition for the device. 8. The apparatus of claim 1 , wherein the associated defined solution is stored in a repository, and wherein the repository comprises: first previous solution information applied to types of devices, second previous solution information applied to brands of devices, third previous solution information applied during a defined event, fourth previous solution information applied during a previous manifestation of the defined condition, or fifth previous solution information applied as a result of a previous manifestation of the identified problem. 9. The apparatus of claim 1 , wherein the device is a mobile device. 10. The apparatus of claim 1 , wherein the device is part of network equipment. 11. The apparatus of claim 1 , wherein the device is an internet of things device. 12. The apparatus of claim 1 , wherein the associated defined solution is stored in a network repository to which the device is communicatively coupled via a network, and wherein the operations further comprise: cataloging, in the network repository, a change that occurred within an amount of time, wherein the amount of time is defined relative to a time at which the identified problem was resolved. 13. The apparatus of claim 12 , wherein the operations further comprise: identifying a group of network devices to which to deploy the corrective configuration based on the change and respective conditions of the network devices of the group of network devices. 14. The apparatus of claim 1 , wherein the device is a first device, and wherein the operations further comprise: receiving a request from a second device for the apparatus to apply the solution information to the second device based on the second device being determined to match, based on information from a repository, the identified problem with a condition of the second device. 15. The apparatus of claim 1 , wherein the operations further comprise storing the solution information representative of the associated defined solution to the identified problem in an open source repository accessible by third-party devices to allow the third-party devices to access the identified problem and the solution information for the identified problem. 16. A method, comprising: determining, by a first device comprising a processor, whether an identified problem of a second device has an associated defined solution, wherein the identified problem comprises a problem in a streaming video service; transmitting, by the first device to the second device, solution information representative of the associated defined solution for application of the solution information to the second device; and assessing, by the first device, a performance of the second device after the application of the solution information to the second device to determine whether a corrective configuration solved the identified problem, wherein the solution information comprises the corrective configuration comprising computer executable code, and wherein assessing the performance comprises: comparing a first performance of the second device prior to transmitting the solution information to a second performance of the second device after transmitting the solution information; and in response to determining that the second performance of the second device achieves a defined condition for the second device that is not achieved by the first performance of the second device, determining that the corrective configuration maps to solving the identified problem. 17. The method of claim 16 , wherein the associated defined solution is stored in a repository, and wherein the repository comprises an open source repository accessible by third-party devices to enable the third-party devices to add the identified problem and the solution information for the identified problem to the open source repository. 18. The method of claim 16 , further comprising: identifying, by the first device, a group of network devices to which to deploy the corrective configuration based on a condition of the group of network devices and a change that occurred within an amount of time to the group of network devices, wherein the amount of time is
for predicting network behaviour · CPC title
using virtualisation of network functions or resources, e.g. SDN or NFV entities · CPC title
by reconfiguring faulty entities · CPC title
Active monitoring, e.g. heartbeat, ping or trace-route · CPC title
specially adapted for terminals or networks with limited capabilities; specially adapted for terminal portability · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.