PATENT CLAIM ANALYSIS

Application Number: 15873675
Application Type: Utility
Filing Date: 2018-01
Publication Date: 2019-07
Patent Classification: ["715", "212000"]

Abstract:
Computer-implemented techniques for using a spreadsheet as a compute engine in an online data management system. In one embodiment, for example, a computer-implemented method comprises the operations of: automatically causing first data items of a first named range triad to be set in a first named range of a spreadsheet; after the first data items are set in the first named range, automatically causing a spreadsheet program to calculate a cell value of the spreadsheet that is derived from one or more of the first data items as set in the spreadsheet; and after the cell value is calculated, automatically obtaining second data items from a second named range of the spreadsheet, the second data items including the cell value calculated. By doing so, quantitative models can be maintained in spreadsheets yet the data on which the models operate can be managed using an online data management system.

Claim (Index 7):
A computing system for using a spreadsheet as a compute engine in an online data management system, the computing system comprising:\n one or more processors; storage media; and one or more programs for execution by the one or more processors and stored in the storage media, the one or more programs comprising instructions configured for: automatically causing a first set of data items of a first named range triad to be set in a first named range of a spreadsheet file, the first named range triad stored external to the spreadsheet file, the first named range triad including a set of row headers, a set of column headers, and a set of row and column header mappings, the set of row and column header mappings mapping each data item of the first set of data items to a respective one of the set of row headers and a respective one of the set of column headers; after the first set of data items are set in the first named range, automatically causing a spreadsheet program to calculate a cell value of the spreadsheet file that is derived from one or more data items of the first set of data items as set in the spreadsheet file; and after the cell value is calculated, automatically obtaining a second set of data items from a second named range of the spreadsheet file, the second set of data items including the cell value calculated.

Metadata:
- Claim Count in Document: 50.0
- Percentile: 86.0
- Lexical Diversity: 2.31884
- Patent Class: 715.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['10956940', '13918914', '14995156', '15199531', '14918887']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.2727689764608915
- 35 USC 102 Novelty (BERT): 0.4728697576415561
- Combined Prediction Score: 0.292779054578958
- Mean Citation Score: 171.179892
- Max Citation Score: 185.58403
- Similarity Product: 136.0338314936745

Labels:
- Claim Label 101: 1
- Claim Label 102: 1
- Claim Label 103: 0
- Claim Label 112: 0
- Combined Label: 1
- Label 101 Adjusted: 1

Dataset: test