Workflow decision management with workflow modification in dependence upon user reactions
First Claim
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;
identifying a user reaction to the execution of the workflow; and
identifying an unsuccessful device-controlling action in dependence upon the user reaction; and
modifying the workflow in dependence upon the identified unsuccessful device-controlling action.
2 Assignments
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; identifying a user reaction to the execution of the workflow; identifying an unsuccessful device-controlling action in dependence upon the user reaction; and modifying the workflow in dependence upon the identified unsuccessful device-controlling action. Typical embodiment also include recording, as a representation of a negative user reaction, a determined change between the device attribute value set by executing the workflow and the current value of the device attribute in a user reaction log.
94 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;
identifying a user reaction to the execution of the workflow; and
identifying an unsuccessful device-controlling action in dependence upon the user reaction; and
modifying the workflow in dependence upon the identified unsuccessful device-controlling action. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. 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;
identifying a user reaction to the execution of the workflow; and
identifying an unsuccessful device-controlling action in dependence upon the user reaction; and
modifying the workflow in dependence upon the identified unsuccessful device-controlling action. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A computer program product for workflow decision management, the computer program product embodied on a computer-readable 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;
computer program instructions for identifying a user reaction to the execution of the workflow; and
computer program instructions for identifying an unsuccessful device-controlling action in dependence upon the user reaction; and
computer program instructions for modifying the workflow in dependence upon the identified unsuccessful device-controlling action. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification