COMPOUND DATA OBJECTS
First Claim
1. A computer-implemented method for creating an object associated with a cell of a spreadsheet, comprising:
- receive a selection of a cell of a spreadsheet;
receive a selection of an object type;
create an object of the selected object type, the object including a plurality of fields;
receive one or more values into one or more of the plurality of fields; and
associate the object with the cell of the spreadsheet.
1 Assignment
0 Petitions
Accused Products
Abstract
The present disclosure describes a value referred to as a compound object that stores multiple values in a single cell, wherein those multiple values are organized according to a defined structure. The compound object may store multiple values according to a known defined data structure such as, for example, a record, vector, matrix, table, or array. In other embodiments, the compound object may store multiple values as any nested combination of any one of the known or user-defined data structures. Each of the values stored in the compound object are individually referenceable and can fully participate with spreadsheet functionality including calculations, referencing, and formatting.
31 Citations
20 Claims
-
1. A computer-implemented method for creating an object associated with a cell of a spreadsheet, comprising:
-
receive a selection of a cell of a spreadsheet; receive a selection of an object type; create an object of the selected object type, the object including a plurality of fields; receive one or more values into one or more of the plurality of fields; and associate the object with the cell of the spreadsheet. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system comprising:
-
at least one processing unit; and at least one memory storing computer executable instructions that, when executed by the at least one processing unit, cause the system to perform a method, the method comprising; receiving a selection of a cell of a spreadsheet; receiving a selection of an object type; creating an object of the selected object type, the object including a plurality of fields; receiving a value into one of the plurality of fields; determining that the value is a nested value; associating the object with the cell of the spreadsheet. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A computer-implemented method for editing an object associated with a cell of a spreadsheet, comprising:
-
receive a selection of a cell of a spreadsheet, wherein the cell is associated with an object; launch a card view of the object, the card view displaying one or more fields and one or more corresponding values; receive a change to at least one of the one or more corresponding values displayed in the card view; and store the changed corresponding value in the object. - View Dependent Claims (17, 18, 19, 20)
-
Specification