Dynamic construction of business analytics
First Claim
Patent Images
1. A computer-implemented system for dynamic creation of analytics for the evaluation of opportunities, the system comprising:
- an application server comprising one or more processors, the one or more processors configured to execute a plurality of processing modules including;
a first module that creates component objects that model components of opportunities, a given component object comprising component attributes and component logic, wherein the component logic comprises one or more rules that are applied to the component attributes to generate a result associated with the given component object;
a second module that creates an opportunity object that models an opportunity, the opportunity object comprising opportunity attributes and opportunity logic;
a third module that associates one or more of the component objects with the opportunity object based at least in part on at least one user selection of an individual component object;
a fourth module that obtains inputs for the component attributes of the associated one or more component objects, wherein at least one of the inputs comprises a range of uncertainty that represents uncertainty associated with a value of the corresponding component attribute;
a fifth module that calculates at least one metric representing the value of the opportunity, wherein calculation by the fifth module of the at least one metric comprises (i) generating results for each of the associated one or more component objects by applying the component logic of the associated one or more component objects to the obtained attributes of the associated one or more component objects, and (ii) generating the at least one metric by applying the opportunity logic to the previously generated results for each of the associated one or more component objects, wherein the at least one metric that comprises a range of outcomes that represents uncertainty of the value of the opportunity, the uncertainty of the value of the opportunity being at least in part a function of the uncertainty associated with the value of one or more of the component attributes; and
a sixth processing module that determines one or more key influencers of the uncertainty of one or more of the at least one metric generated by the fifth module, wherein the key influencers of a metric are the component attributes of the associated one or more component objects that have the greatest influence on the uncertainty of the metric.
5 Assignments
0 Petitions
Accused Products
Abstract
A system and method are provided that enable dynamic construction of analytics for the evaluation of opportunities. A unique decision-focused approach simplifies the evaluation of opportunities and incorporates expertise and future-relevant judgments directly into the decision process, thereby tracking the effectiveness of those decisions with respect to selected metrics.
67 Citations
29 Claims
-
1. A computer-implemented system for dynamic creation of analytics for the evaluation of opportunities, the system comprising:
an application server comprising one or more processors, the one or more processors configured to execute a plurality of processing modules including; a first module that creates component objects that model components of opportunities, a given component object comprising component attributes and component logic, wherein the component logic comprises one or more rules that are applied to the component attributes to generate a result associated with the given component object; a second module that creates an opportunity object that models an opportunity, the opportunity object comprising opportunity attributes and opportunity logic; a third module that associates one or more of the component objects with the opportunity object based at least in part on at least one user selection of an individual component object; a fourth module that obtains inputs for the component attributes of the associated one or more component objects, wherein at least one of the inputs comprises a range of uncertainty that represents uncertainty associated with a value of the corresponding component attribute; a fifth module that calculates at least one metric representing the value of the opportunity, wherein calculation by the fifth module of the at least one metric comprises (i) generating results for each of the associated one or more component objects by applying the component logic of the associated one or more component objects to the obtained attributes of the associated one or more component objects, and (ii) generating the at least one metric by applying the opportunity logic to the previously generated results for each of the associated one or more component objects, wherein the at least one metric that comprises a range of outcomes that represents uncertainty of the value of the opportunity, the uncertainty of the value of the opportunity being at least in part a function of the uncertainty associated with the value of one or more of the component attributes; and a sixth processing module that determines one or more key influencers of the uncertainty of one or more of the at least one metric generated by the fifth module, wherein the key influencers of a metric are the component attributes of the associated one or more component objects that have the greatest influence on the uncertainty of the metric. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
19. A computer-implemented method for dynamic creation of analytics for the evaluation of opportunities, the method comprising:
-
creating component objects that model components of opportunities, a given component object comprising component attributes and component logic, wherein the component logic comprises one or more rules that are applied to the component attributes to generate a result associated with the given component object; creating an opportunity object that models an opportunity, the opportunity object comprising opportunity attributes, and opportunity logic; associating one or more of the component objects with the opportunity object based at least in part on at least one user selection of an individual component object; obtaining inputs for the component attributes of the associated one or more component objects, wherein at least one of the inputs comprises a range of uncertainty that represents uncertainty associated with a value of the corresponding component attribute; calculating, using a computer processor, at least one metric representing the value of the opportunity, wherein calculating the at least one metric comprises (i) generating results for each of the associated one or more component objects by applying the component logic of the associated one or more component objects to the obtained attributes of the associated one or more component objects, and (ii), subsequent to generating results for each of the associated one or more component objects, generating the at least one metric by applying the opportunity logic to the results generated for each of the associated one or more component objects, wherein the at least one metric that comprises a range of outcomes that represents uncertainty of the value of the opportunity, the uncertainty of the value of the opportunity being at least in part a function of the uncertainty associated with the value of one or more of the component attributes; determining one or more actions that would reduce the uncertainty of the value of the opportunity; and storing the at least one metric to an electronically readable medium. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A computer-implemented method for dynamic creation of analytics for the evaluation of opportunities, the method comprising:
-
creating component objects that model components of opportunities, a given component object comprising component attributes and component logic, wherein the component logic comprises one or more rules that are applied to the component attributes to generate a result associated with the given component object; creating an opportunity object that models an opportunity, the opportunity object comprising opportunity attributes, and opportunity logic; associating one or more of the component objects with the opportunity object based at least in part on at least one user selection of an individual component object; obtaining inputs for the component attributes of the associated one or more component objects, wherein at least one of the inputs comprises a range of uncertainty that represents uncertainty associated with a value of the corresponding component attribute; calculating, using a computer processor, at least one metric representing the value of the opportunity, wherein calculating the at least one metric comprises (i) generating results for each of the associated one or more component objects by applying the component logic of the associated one or more component objects to the obtained attributes of the associated one or more component objects, and (ii), subsequent to generating results for each of the associated one or more component objects, generating the at least one metric by applying the opportunity logic to the results generated for each of the associated one or more component objects, wherein the at least one metric that comprises a range of outcomes that represents uncertainty of the value of the opportunity, the uncertainty of the value of the opportunity being at least in part a function of the uncertainty associated with the value of one or more of the component attributes; determining one or more key influencers of the uncertainty of one or more of the at least one metric, wherein the key influencers of a metric are component attributes of the associated one or more component objects that have the greatest influence on the uncertainty of the metric; and storing the at least one metric to an electronically readable medium.
-
Specification