Automated prescription workflow for device management
First Claim
1. A system comprising:
- a database system implemented using a server system comprising one or more hardware processors, the database system configurable to cause;
obtaining device data associated with a first device;
analyzing the device data;
detecting, based on the analysis, an occurrence of an exception associated with the first device;
determining that a knowledge database storing one or more knowledge data objects identifying a plurality of prescriptions does not include a prescription applicable to the detected exception, each prescription of the plurality of prescriptions defining a respective action-oriented workflow for remedying one or more exceptions;
triggering, responsive to determining that the knowledge database does not include an applicable prescription, a plurality of different workflows, each workflow including, respectively;
tasking one or more designated persons to remedy the detected exception, and creating a troubleshooting data object configured to record actions performed by the one or more designated persons in attempting to remedy the detected exception;
performing an action analysis on actions recorded by the troubleshooting data object for one or more of the different workflows;
performing a correlative analysis on sets of actions recorded by the troubleshooting data object for the different workflows;
generating an automated script for remedying the detected exception based at least in part on both the action analysis and the correlative analysis; and
creating a new prescription in the knowledge database, the new prescription identifying the automated script.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed are some examples of systems, apparatus, methods and storage media for automated device management, and more specifically, for detecting exceptions in devices and facilitating workflows to resolve the exceptions. In one innovative aspect, a database system is configurable to maintain at least one knowledge database storing a plurality of prescriptions, each prescription defining a respective action-oriented workflow for one or more exceptions. The system is further configurable to receive device data associated with the devices, analyze the received device data, and detect occurrences of exceptions based on the analysis. The system is further configurable to determine whether the knowledge base includes a prescription for a detected exception, and responsive to a determination that the knowledge base includes a prescription for the detected exception, trigger a first workflow for remedying the detected exception based on the prescription.
207 Citations
20 Claims
-
1. A system comprising:
a database system implemented using a server system comprising one or more hardware processors, the database system configurable to cause; obtaining device data associated with a first device; analyzing the device data; detecting, based on the analysis, an occurrence of an exception associated with the first device; determining that a knowledge database storing one or more knowledge data objects identifying a plurality of prescriptions does not include a prescription applicable to the detected exception, each prescription of the plurality of prescriptions defining a respective action-oriented workflow for remedying one or more exceptions; triggering, responsive to determining that the knowledge database does not include an applicable prescription, a plurality of different workflows, each workflow including, respectively; tasking one or more designated persons to remedy the detected exception, and creating a troubleshooting data object configured to record actions performed by the one or more designated persons in attempting to remedy the detected exception; performing an action analysis on actions recorded by the troubleshooting data object for one or more of the different workflows; performing a correlative analysis on sets of actions recorded by the troubleshooting data object for the different workflows; generating an automated script for remedying the detected exception based at least in part on both the action analysis and the correlative analysis; and creating a new prescription in the knowledge database, the new prescription identifying the automated script. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
8. A method for using a database system, the method comprising:
-
receiving device data associated with a first device; analyzing the device data; detecting, based on the analysis, an occurrence of an exception associated with the first device; determining that a knowledge database storing one or more knowledge data objects identifying a plurality of prescriptions does not include a prescription applicable to the detected exception, each prescription of the plurality of prescriptions defining a respective action-oriented workflow for remedying one or more exceptions; triggering, responsive to determining that the knowledge database does not include an applicable prescription, a plurality of different workflows, each workflow including, respectively; tasking one or more designated persons to remedy the detected exception, and creating a troubleshooting data object configured to record actions performed by the one or more designated persons in attempting to remedy the detected exception; performing an action analysis on actions recorded by the troubleshooting data object for one or more of the different workflows; performing a correlative analysis on sets of actions recorded by the troubleshooting data object for the different workflows; generating an automated script for remedying the detected exception based at least in part on both the action analysis and the correlative analysis; and creating a new prescription in the knowledge database, the new prescription identifying the automated script. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A system comprising:
database system software stored on at least one non-transitory data storage medium for execution by at least one server of a database system, the database system software configurable to cause; obtaining device data associated with a first device; analyzing the device data; detecting, based on the analysis, an occurrence of an exception associated with the first device; determining that a knowledge database storing one or more knowledge data objects identifying a plurality of prescriptions does not include a prescription applicable to the detected exception, each prescription of the plurality of prescriptions defining a respective action-oriented workflow for remedying one or more exceptions; triggering, responsive to determining that the knowledge database does not include an applicable prescription, a plurality of different workflows, each workflow including, respectively; tasking one or more designated persons to remedy the detected exception, and creating a troubleshooting data object configured to record actions performed by the one or more designated persons in attempting to remedy the detected exception; performing an action analysis on actions recorded by the troubleshooting data object for one or more of the different workflows; performing a correlative analysis on sets of actions recorded by the troubleshooting data object for the different workflows; generating an automated script for remedying the detected exception based at least in part on both the action analysis and the correlative analysis; and creating a new prescription in the knowledge database, the new prescription identifying the automated script. - View Dependent Claims (16, 17, 18, 19, 20)
Specification