Visual designer for non-linear domain logic
First Claim
1. A computer-implemented system that facilitates data interaction, comprising:
- a processing unit;
a memory coupled to the processing unit storing instructions that when executed implement;
a data component receiving a data feed;
a mapping component mapping an input value of a non-linear domain from the data feed to a score range having a first boundary smaller than the input value and a second boundary larger than the input value; and
a visual component facilitating a collaboration environment through which multiple users can share information and collaborate to test input values according to what-if scenarios, by recursively generating, with non-linear domain logic, an output score having a value in the score range and based on the relative position of the input value between the first and second boundaries, and presenting the output score as a visual representation having a first visual indicator representing a degree of proximity to the first boundary and, a second visual indicator representing a degree of proximity to the second boundary.
2 Assignments
0 Petitions
Accused Products
Abstract
User interface that enables a user to manipulate visual representations of non-linear business logic to define and run data-centric “what-if” simulations. The visual interface models non-linear calculations based on the mapping of an input value in a non-linear domain to a score range, which score range can be continuous or non-continuous. The interface presents variable graphical indicator representations, as well as proximity and sensitivity visualizations. Different models can be developed and tested using live data feeds and aggregated dependent data feeds. The visual interface employs recursive scoring, and facilitates collaborative interface interaction.
31 Citations
18 Claims
-
1. A computer-implemented system that facilitates data interaction, comprising:
-
a processing unit; a memory coupled to the processing unit storing instructions that when executed implement; a data component receiving a data feed; a mapping component mapping an input value of a non-linear domain from the data feed to a score range having a first boundary smaller than the input value and a second boundary larger than the input value; and a visual component facilitating a collaboration environment through which multiple users can share information and collaborate to test input values according to what-if scenarios, by recursively generating, with non-linear domain logic, an output score having a value in the score range and based on the relative position of the input value between the first and second boundaries, and presenting the output score as a visual representation having a first visual indicator representing a degree of proximity to the first boundary and, a second visual indicator representing a degree of proximity to the second boundary. - View Dependent Claims (2, 3, 5, 6, 7, 8, 9)
-
-
4. The system of claim wherein the score range is based on recursive scoring.
-
10. A computer-implemented method of facilitating data interaction, comprising:
-
receiving an input value for generation of a target performance indicator; selecting, a status band having a first status band boundary smaller than the input value and a second status band boundary larger than the input value and a range of output scores based on the input value; computing a relative position of the input value between the first and second status band boundaries; facilitating a collaboration environment through which multiple users can share information and collaborate to test input values according to what-if scenarios, by;
recursively computing, with non-linear domain logic, an output score based on the relative position of the input value to the status band boundaries and the range of output scores, available within the status band; andpresenting the output score as a visual representation having a first visual indicator representing a degree of proximity to the first boundary and a second visual indicator representing a degree of proximity to the second boundary. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A computer-implemented system, comprising:
-
computer-implemented means for receiving an input value for processing through non-linear domain logic; computer-implemented means for mapping the input value to a score range having a first boundary smaller than the input value and a second boundary larger than the input value; computer-implemented means for computing a relative position of the input value between the first and second boundaries of the score range; computer-implemented means for facilitating a collaboration environment through which multiple users can share information and collaborate to test input values, according to what-if scenarios, by recursively computing, with non-linear domain logic, a performance indicator having a value in the score range and based on the relative position of the input value between the boundaries of the score range; and computer-implemented means for presenting the performance indicator as a visual representation having a first visual indicator representing a degree of proximity to the first boundary and a second visual indicator representing a degree of proximity to the second boundary.
-
Specification