Method and system for managing business calculations using multi-dimensional data
First Claim
1. A method for managing and executing a business formula on a computer of a network of multiple computers, the method comprising the steps of:
- storing multi-dimensional data in a computer-readable memory,wherein the multi-dimensional data includes a plurality of tasks, a plurality of formula nodes, and a plurality of processing instructions,wherein each task is comprised of a business formula defined by a set of formula nodes from the plurality of formula nodes, and a set of processing instructions from the plurality of processing instructions,wherein each formula node is comprised of at least one data item, andwherein a data item is associated with at least one attribute defining a content of that data item;
receiving a selection identifying a selected task for processing from the plurality of tasks;
receiving inputted data related to the selected task, wherein the inputted data is comprised of data for modifying the selected task;
receiving parameter data related to the selected task;
processing the selected task utilizing the inputted data and the parameter data in accordance with a set of processing instructions associated with the selected task; and
modifying the selected task using the inputted data while processing the selected task.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system for managing and executing business formulas using a single platform includes a storage function for storing a plurality of business formulas in a single repository, where each business formula is defined using multi-dimensional data. The multi-dimensional data is accessible by employee-users of the business through a server communicatively connected to the repository. The employee-user may alter the multi-dimensional data of a business formula to incorporate modifications, as well as to create new business formulas. The server functions to execute business formulas contained within the repository. By allowing employee-users to modify existing business formulas and to input new business formulas directly into the system without requiring a programmer to write new software code, the efficiency of executing business formulas and implementing modifications is increased.
-
Citations
53 Claims
-
1. A method for managing and executing a business formula on a computer of a network of multiple computers, the method comprising the steps of:
-
storing multi-dimensional data in a computer-readable memory, wherein the multi-dimensional data includes a plurality of tasks, a plurality of formula nodes, and a plurality of processing instructions, wherein each task is comprised of a business formula defined by a set of formula nodes from the plurality of formula nodes, and a set of processing instructions from the plurality of processing instructions, wherein each formula node is comprised of at least one data item, and wherein a data item is associated with at least one attribute defining a content of that data item; receiving a selection identifying a selected task for processing from the plurality of tasks; receiving inputted data related to the selected task, wherein the inputted data is comprised of data for modifying the selected task; receiving parameter data related to the selected task; processing the selected task utilizing the inputted data and the parameter data in accordance with a set of processing instructions associated with the selected task; and modifying the selected task using the inputted data while processing the selected task. - View Dependent Claims (2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
3. (canceled)
-
24-41. -41. (canceled)
-
42. A system for managing business formulas comprising:
-
a computer-readable memory storing multi-dimensional data, wherein the multi-dimensional data includes a plurality of tasks, a plurality of formula nodes, and a plurality of processing instructions, wherein each task is comprised of a business formula defined by a set of formula nodes from the plurality of formula nodes, and a set of processing instructions from the plurality of processing instructions, wherein each formula node is comprised of at least one data item, and wherein a data item is associated with at least one attribute defining a content of that data item; and a central processor communicatively connected to the computer-readable memory, wherein the central processor includes one or more modules configured to; receive a selection identifying a selected task for processing from the plurality of tasks; receive inputted data related to the selected task, wherein the inputted data is comprised of data for modifying the selected task; receive parameter data related to the selected task; process the selected task utilizing the inputted data and the parameter data in accordance with a set of processing instructions associated with the selected task; and modify the selected task using the inputted data while the selected task is being processed. - View Dependent Claims (43, 44, 45, 46)
-
-
47-51. -51. (canceled)
-
52. A computer-readable memory medium storing computer code for implementing a method for managing and executing a business formula on a computer of a network of multiple computers, wherein the method comprises the steps of:
-
storing multi-dimensional data in a computer-readable memory, wherein the multi-dimensional data includes a plurality of tasks, a plurality of formula nodes, and a plurality of processing instructions, wherein each task is comprised of a business formula defined by a set of formula nodes from the plurality of formula nodes, and a set of processing instructions from the plurality of processing instructions, wherein each formula node is comprised of at least one data item, and wherein a data item is associated with at least one attribute defining a content of that data item; receiving a selection identifying a selected task for processing from the plurality of tasks; receiving inputted data related to the selected task, wherein the inputted data is comprised of data for modifying the selected task; receiving parameter data related to the selected task; and processing the selected task utilizing the inputted data and the parameter data in accordance with a set of processing instructions associated with the selected task; and modifying the selected task using the inputted data while processing the selected task.
-
-
53. (canceled)
Specification