Anurag Gupta - Atherton CA, US Kumar Ramaiyer - Cupertino CA, US Matthew Shore - San Mateo CA, US John Xiao - Cupertino CA, US
Assignee:
Oracle International Corporation - Redwood Shores CA
International Classification:
G06F 7/00 G06F 17/00
US Classification:
707638, 707600, 707610, 707624
Abstract:
Methods and apparatus for updating a database using a multi-dimensional data model in which data corresponding to the database are organized in multi-dimensional data blocks. Each data block has summary information associated therewith corresponding to a current state of evolution of the associated data block. Dependency information is maintained in the data model which identifies data dependencies within and among the data blocks. A list of change entries identifies changes made to the data blocks and times at which the changes were made. A request to apply a change entry to a data block is received. The change entry is applied to the data block, including generating a dependency list of data blocks whose data depends directly or indirectly from the updated data block. The data blocks in the dependency list are processed in accordance with a dependency update algorithm to update the data blocks in the dependency list.
Methods And Apparatus For Maintaining Consistency During Analysis Of Large Data Sets
Anurag Gupta - Atherton CA, US Kumar Ramaiyer - Cupertino CA, US Matthew Shore - San Mateo CA, US John Xiao - Cupertino CA, US
Assignee:
Interlace Systems, Inc. - San Mateo CA
International Classification:
G06F 17/30
US Classification:
707200000
Abstract:
Methods and apparatus for updating a database using a multi-dimensional data model in which data corresponding to the database are organized in multi-dimensional data blocks. Each data block has summary information associated therewith corresponding to a current state of evolution of the associated data block. Dependency information is maintained in the data model which identifies data dependencies within and among the data blocks. A list of change entries identifies changes made to the data blocks and times at which the changes were made. A request to apply a change entry to a data block is received. The change entry is applied to the data block, including generating a dependency list of data blocks whose data depends directly or indirectly from the updated data block. The data blocks in the dependency list are processed in accordance with a dependency update algorithm to update the data blocks in the dependency list.
System And Method For Client-Side Calculation In A Multidimensional Database Environment
In accordance with an embodiment, described herein are systems and methods that enable client-side calculation with data provided at a multidimensional or other database server. Data provided at the server in accordance with a server-side model, can be transformed/prepared into a grid, for use with a client-side application, for example a client spreadsheet application. During preparation of the grid, one or more portions of the grid that are identified as client-side dynamic parameters, can be represented as dynamic formulas that are modifiable within the client-side application; while parameters of the server-side model that are outside of the grid can be represented as constant values. The grid provided to the client can be used to perform client-side calculations that allow for rapid calculations in response to changes in the client-side model, without introducing a round-trip performance lag between the client-side and server-side.
Name / Title
Company / Classification
Phones & Addresses
John Xiao President
AMERICAN ING CHANG-KI WEI-CHI (GO) EDUCATIONAL CENTER, INC
Harvard Sq 1 Mifflin Pl SUITE 400, Cambridge, MA 02138 Hull, MA 02045
John Yangwang Xiao President
PROFITSIGHT INC Business Services at Non-Commercial Site · Nonclassifiable Establishments
Arman Arashvand (2001-2005), Wynetta Jones (2000-2004), Uzoma Onyechi (2001-2005), Jason Zachary (1994-2000), John Xiao (1999-2003), Joseph Odiase (1991-1995)