Spreadsheet with Dynamic Database Queries
AssigneeClearFactr, Inc.
InventorDean Andrew Zarras
Life of this patent
Estimating the term…
Abstract
A spreadsheet supports formulas in cells that trigger queries of a data source. The parameters for queries can include or depend on values in other cells in the spreadsheet. Thus, the precise query submitted to the data source is dynamic, being dependent on the data and formulas in the spreadsheet. Furthermore, on receiving the query results, they are added to cells in the spreadsheet, which can be parameters for other queries defined in other cells. Changing the value of a single cell can automatically trigger an update of an arbitrarily deep hierarchy of calculations that can include an arbitrary number of data source queries.
Claims1
A method of updating a spreadsheet using a dynamic database query, the method comprising:
- receiving a request to update a specified cell in the spreadsheet, the request including a value or formula for the specified cell;
- updating the specified cell to include the value or formula;
- identifying additional cells that depend on the specified cell;
- obtaining a dependency hierarchy for the additional cells;
- updating the additional cells according to the dependency hierarchy, wherein updating a first cell of the additional cells comprises dynamically defining a data source query using a current value of another cell in the spreadsheet and updating the first cell to include a result returned by the data source query;
- and
- providing the spreadsheet for display.
Dependencies are inferred from the claim text.