×

Data analysis and prediction of a dataset through algorithm extrapolation from a spreadsheet formula

  • US 10,685,175 B2
  • Filed: 10/02/2018
  • Issued: 06/16/2020
  • Est. Priority Date: 10/21/2017
  • Status: Active Grant
First Claim
Patent Images

1. A method of data analysis through an interface of a spreadsheet application, the method comprising:

  • determining at least one of a spreadsheet format of a spreadsheet file and a syntax format of the spreadsheet file;

    wherein the spreadsheet file defining a formula algorithm accepting a data entry comprising one or more independent variables and the formula algorithm outputting a prediction metric as a dependent variable, the formula algorithm comprising one or more spreadsheet formulas stored in one or more cells of the spreadsheet file, the independent variables referenced from one or more cells of the spreadsheet file, and the prediction metric output in a cell of the spreadsheet file, andwherein the one or more spreadsheet formulas, the independent variable, and the prediction metric are stored in the syntax format permitting independent calculation of the prediction metric for two or more instances of the data entry;

    extracting from the spreadsheet file and storing in computer memory the one or more spreadsheet formulas comprising the formula algorithm, the one or more independent variables, and the prediction metric;

    assembling each of the one or more spreadsheet formulas into the formula algorithm and storing the formula algorithm in a computer memory;

    generating and storing an extrapolated algorithm expressed in a programming language based on the formula algorithm,wherein each spreadsheet formula equivalent to one or more functions of the programming language and each of the one or more independent variables defining a declared variable of at least one of the one or more functions of the programming language;

    receiving a dataset comprising two or more data entries in the syntax format usable as an input to the extrapolated algorithm to independently calculate the prediction metric of each of the two or more data entries;

    specifying a first computation block comprising one or more data entries of the dataset;

    extracting from the dataset each of the one or more data entries within the first computation block;

    submitting the first computation block and the extrapolated algorithm to a computing cluster over a network,wherein the extrapolated algorithm applied against the first computation block resulting in a first output block comprising a prediction value of the prediction metric of each instance of the data entry within the first computation block; and

    receiving an output data re-combined from data comprising the first output block and one or more additional output blocks.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×