Grid cell data requests
AssigneeInterject Data Systems, Inc.
InventorsJeffrey Dean Honsowetz, Evgen Lyubar
Life of this patent
Estimating the term…
Abstract
Systems and methods are provided to improve the efficiency and productivity of using a remote server to display data in a grid. In one embodiment, a method for managing data in a grid displayed on a client device comprises, responsive to receiving a data request from the client device, returning to a cell or cells in the grid a cached calculation result corresponding to the data request if the data request is stored in a cache, and otherwise processing a calculation corresponding to the data request. In this way, a relational database may efficiently handle numerous data requests that would normally be handled by an online analytic processing server.
Claims20
A method for managing data in a grid displayed on a client device, comprising:
- responsive to receiving a data request from the client device, returning to a cell or cells in the grid a cached calculation result corresponding to the data request if the data request is stored in a cache;
- and
- otherwise processing a calculation corresponding to the data request.
A method for managing data in a grid on a client device, comprising:
- responsive to receiving an imported data value from a remote data source, replacing a previously imported data value with the imported data value responsive to a difference between the imported data value and the previously imported data value.
A system, comprising:
- one or more non-transitory data sources configured to store raw data;
- a grid server configured with a relational database and adapted to service data requests from a client device, the client device comprising a remote computing device, the grid server configured to store data processed from the raw data in the relational database, the grid server further configured with a cache to store calculations;
- and
- an import manager configured to import changes in the raw data from the data storage into the grid server and to store historical values of the raw data.
Dependencies are inferred from the claim text.