Systems and methods for refining a decision-making process via executable sequences
First Claim
1. A computer-implemented method of refining a decision-making process based on a collection of data indicating a state, the method comprising:
- defining a plurality of discrete executable directives, wherein the discrete executable directives comprise one or more directives operable to perform one or more queries on the collection of data, one or more analysis directives operable to diagnose a problem indicated by the state based at least on information derived from results of the queries, and one or more distribution directives operable to distribute a diagnosis of the problem;
processing the plurality of discrete executable directives, the processing comprising performing one or more of the queries on the collection of data, diagnosing a problem indicated by the state based at least on information derived from results of the processing of the one or more queries, and distributing a diagnosis of the problem;
indicating a possible reaction of a decision-maker to the diagnosis by using a user interface element; and
recording the decision-maker'"'"'s reaction to the diagnosis in response to activation of the user interface element by the decision-maker.
4 Assignments
0 Petitions
Accused Products
Abstract
A collection of data is processed and information arising from the processing can be distributed in a variety of ways to support a decision-making process. A query-analyze-distribute approach can be used, and queries, analysis directives, and distribution directives can be associated into a sequence and shared. Access to interim processing is provided, allowing recipients of information to more easily understand and refine the processing. Unbound queries, unbound analysis directives, and unbound distribution directives can be used and shared so that the queries, analysis directives, and distribution directives can be tailored to a particular situation via binding. The query, analysis, and distribution processing can be loosely-coupled to allow easy interchange and combination of sequence elements. A sequence can be scheduled for periodic execution, and distribution of data can be limited to instances when data falls outside of certain expected values. A decision-making process can be automated by creating an executable workflow. The environment in which the workflow is executed can support a rich set of features, including gating, branching, drill down, and execution tracking. A decision-making process based on a sequence can be refined by employing executable metasequences.
138 Citations
23 Claims
-
1. A computer-implemented method of refining a decision-making process based on a collection of data indicating a state, the method comprising:
-
defining a plurality of discrete executable directives, wherein the discrete executable directives comprise one or more directives operable to perform one or more queries on the collection of data, one or more analysis directives operable to diagnose a problem indicated by the state based at least on information derived from results of the queries, and one or more distribution directives operable to distribute a diagnosis of the problem; processing the plurality of discrete executable directives, the processing comprising performing one or more of the queries on the collection of data, diagnosing a problem indicated by the state based at least on information derived from results of the processing of the one or more queries, and distributing a diagnosis of the problem; indicating a possible reaction of a decision-maker to the diagnosis by using a user interface element; and recording the decision-maker'"'"'s reaction to the diagnosis in response to activation of the user interface element by the decision-maker. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
Specification