×

Rich data types

  • US 10,579,724 B2
  • Filed: 11/01/2016
  • Issued: 03/03/2020
  • Est. Priority Date: 11/02/2015
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method for creating an object associated with a first cell of a spreadsheet, comprising:

  • receiving a data value in the first cell of the spreadsheet;

    creating the object including a plurality of value fields and a plurality of type fields, wherein a value field of the plurality of value fields comprises the data value and a type field of the plurality of type fields comprises a data type of the data value;

    identifying the data value as a volatile data value, wherein a volatile data value changes over time;

    based on the data type of the data value, identifying at least one established relationship with a remote data source storing data for automatically updating the volatile data value with a current data value at each occurrence of a change;

    adding the current data value retrieved from the remote data source to the value field of the object;

    associating the object with the first cell of the spreadsheet;

    receiving a partial entry of a formula into a second cell, wherein the partial entry of the formula references the object in the first cell;

    causing display of a reference menu displaying a reference to each value stored in the plurality of value fields of the object in the first cell;

    receiving a selection of a first reference to the current data value;

    completing the formula by referencing the current data value within the object; and

    performing at least one spreadsheet operation based at least in part on the current data value in the value field of the object retrieved from the remote data source.

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