Systems and methods for generating information from a data collection to support decision-making
First Claim
1. A method of automating a decision-making process related to an organization based on a collection of data reflecting a state of the organization, the method comprising:
- selecting discrete coupleable items executable in a computer-implemented workflow environment, wherein the discrete coupleable items encapsulate work associated with activities identified by decomposing the decision-making process;
said discrete coupleable items comprising;
a set of executable query directives, each executable query directive defining a query to be run against the collection of data;
a set of executable analysis directives, each executable analysis directive defining an analysis to be performed based on results of a query; and
a set of executable distribution directives;
each executable distribution directive defining distribution of information based on an analysis to one or more destinations;
creating an executable workflow by coupling at least one of said executable query directives, at least one of said executable analysis directives, and at least one of said executable distribution directives; and
executing said executable workflow to run said query against said collection of data, perform said analysis based on the results of said query, and distribute the results of said analysis to said one or more destinations.
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.
117 Citations
47 Claims
-
1. A method of automating a decision-making process related to an organization based on a collection of data reflecting a state of the organization, the method comprising:
-
selecting discrete coupleable items executable in a computer-implemented workflow environment, wherein the discrete coupleable items encapsulate work associated with activities identified by decomposing the decision-making process;
said discrete coupleable items comprising;a set of executable query directives, each executable query directive defining a query to be run against the collection of data; a set of executable analysis directives, each executable analysis directive defining an analysis to be performed based on results of a query; and a set of executable distribution directives;
each executable distribution directive defining distribution of information based on an analysis to one or more destinations;creating an executable workflow by coupling at least one of said executable query directives, at least one of said executable analysis directives, and at least one of said executable distribution directives; and executing said executable workflow to run said query against said collection of data, perform said analysis based on the results of said query, and distribute the results of said analysis to said one or more destinations. - 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, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47)
-
Specification