Online analytic processing cube with time stamping
First Claim
Patent Images
1. A computer-implemented method for performing tax calculations, the method comprising:
- receiving data that includes a time stamp, the data for use in performing tax calculations;
building an Online Analytical Processing (OLAP) cube that includes a dimension, the dimension acting as a schema for the data that includes the time stamp;
populating the OLAP cube with an object, the object including the data and the time stamp as at least one attribute;
storing the OLAP cube; and
using the OLAP cube to perform tax calculations and to generate a tax related data set, whereby using a time-based criteria the OLAP cube may be restored at a later date and after modifications to the data have occurred.
4 Assignments
0 Petitions
Accused Products
Abstract
In one example embodiment, a system and method are shown for receiving data that include a time stamp. The system and method also include building an Online Analytical Processing (OLAP) cube that includes a dimension, the dimension acting as a schema for the data that include the time stamp. The system and method may also include populating the OLAP cube with an object, the object including the data and the time stamp as at least one attribute. The system and method may also include storing the OLAP cube.
224 Citations
28 Claims
-
1. A computer-implemented method for performing tax calculations, the method comprising:
-
receiving data that includes a time stamp, the data for use in performing tax calculations; building an Online Analytical Processing (OLAP) cube that includes a dimension, the dimension acting as a schema for the data that includes the time stamp; populating the OLAP cube with an object, the object including the data and the time stamp as at least one attribute; storing the OLAP cube; and using the OLAP cube to perform tax calculations and to generate a tax related data set, whereby using a time-based criteria the OLAP cube may be restored at a later date and after modifications to the data have occurred. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer-implemented method for performing tax calculations, the method comprising:
-
retrieving an Online Analytical Processing (OLAP) cube populated with an object, the object including a time attribute and a data attribute; performing a tax related calculation using the OLAP cube and data retrieved from the data attribute, the calculation reflecting the data at a time defined by the time attribute; and displaying a result of the calculation associated with the time, the result including a tax related data set. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A computer system for processing tax related data in performing tax calculations, the system comprising:
-
a receiver to receive tax related data that includes a time stamp; a cube building engine to build an Online Analytical Processing (OLAP) cube that includes a dimension, the dimension acting as a schema for the tax related data that includes the time stamp; an object population engine to populate the OLAP cube with an object, the object including the tax related data and the time stamp as at least one attribute; a storage engine to store the OLAP cube; and a processor adapted to use the OLAP cube to perform tax calculations and to generate a tax related result data set. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. A computer system for processing tax related data in performing tax calculations, the system comprising:
-
a cube retrieval engine to retrieve an Online Analytical Processing (OLAP) cube populated with an object, the object including a time attribute and a data attribute; a tax calculation engine to perform a tax related calculation using tax related data retrieved from the data attribute, the tax related calculation reflecting the tax related data at a time defined by the time attribute; and a display to display a tax related result of the calculation associated with the time. - View Dependent Claims (21, 22, 23, 24)
-
-
25. An apparatus comprising:
-
means for retrieving an Online Analytical Processing (OLAP) cube populated with an object, the object including a time attribute and a data attribute; means for processing the OLAP cube to and performing a tax calculation using tax related data retrieved from the data attribute, the tax calculation reflecting the tax related data at a time defined by the time attribute; and means for displaying a tax related result of the tax calculation associated with the time. - View Dependent Claims (26)
-
-
27. A machine-readable medium comprising instructions, which when implemented by one or more machines, cause the one or more machines to perform the following operations:
-
retrieve an Online Analytical Processing (OLAP) cube populated with an object, the object including a time attribute and a data attribute; perform a tax calculation using tax related data retrieved from the data attribute, the tax calculation reflecting the tax related data at a time defined by the time attribute; and display a tax related result of the tax calculation associated with the time. - View Dependent Claims (28)
-
Specification