Workflow decision management with message logging
First Claim
Patent Images
1. A method for workflow decision management, the method comprising:
- maintaining a device state history;
identifying a device usage pattern in dependence upon the device state history;
identifying a workflow scenario in dependence upon the device usage pattern;
identifying a workflow in dependence upon the workflow scenario;
executing the workflow including sending a message to a device to administer at least one value of an attribute of the device; and
logging the message.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, systems, and computer program products are provided for workflow decision management. Embodiments include maintaining a device state history; identifying a device usage pattern in dependence upon the device state history; identifying a workflow scenario in dependence upon the device usage pattern; identifying a workflow in dependence upon the workflow scenario; executing the workflow including sending a message to a device to administer at least one value of an attribute of the device; and logging the message. Logging the message may be carried out by recording in a message log message information describing the message sent to the device.
85 Citations
20 Claims
-
1. A method for workflow decision management, the method comprising:
-
maintaining a device state history;
identifying a device usage pattern in dependence upon the device state history;
identifying a workflow scenario in dependence upon the device usage pattern;
identifying a workflow in dependence upon the workflow scenario;
executing the workflow including sending a message to a device to administer at least one value of an attribute of the device; and
logging the message. - View Dependent Claims (2, 3, 5, 6)
-
-
4. The method of clam 3 wherein identifying a message pattern in dependence upon a plurality of messages sent to a device further comprises data mining a message log including message information describing the message sent to the device.
-
7. A system for workflow decision management, the system comprising:
-
a computer processor;
a computer memory operatively coupled to the computer processor, the computer memory having disposed within it computer program instructions capable of;
maintaining a device state history;
identifying a device usage pattern in dependence upon the device state history;
identifying a workflow scenario in dependence upon the device usage pattern;
identifying a workflow in dependence upon the workflow scenario;
executing the workflow including sending a message to a device to administer at least one value of an attribute of the device; and
logging the message. - View Dependent Claims (8, 12)
-
- 9. The system of clam 7 wherein the computer memory also has disposed within it computer program instructions capable of identifying a message pattern in dependence upon a plurality of messages sent to a device.
-
10. The system of clam 9 wherein the computer memory also has disposed within it computer program instructions capable of data mining a message log including message information describing the message sent to the device.
-
13. A computer program product for workflow decision management the computer program product disposed upon a signal bearing medium, the computer program product comprising:
-
computer program instructions for maintaining a device state history;
computer program instructions for identifying a device usage pattern in dependence upon the device state history;
computer program instructions for identifying a workflow scenario in dependence upon the device usage pattern;
computer program instructions for identifying a workflow in dependence upon the workflow scenario;
computer program instructions for executing the workflow including sending a message to a device to administer at least one value of an attribute of the device; and
computer program instructions for logging the message. - View Dependent Claims (14, 18, 19, 20)
-
- 15. The computer program product of clam 13 further comprising computer program instructions for identifying a message pattern in dependence upon a plurality of messages sent to a device.
-
16. The computer program product of clam 15 wherein computer program instructions for identifying a message pattern in dependence upon a plurality of messages sent to a device further comprise computer program instructions for data mining a message log including message information describing the message sent to the device.
Specification