METHODS, APPARATUS, SYSTEMS AND COMPUTER READABLE MEDIUMS FOR USE IN ASSOCIATION WITH ELECTRONIC SPREADSHEETS
First Claim
1. A method comprising:
- providing an electronic spreadsheet having a plurality of cells arranged in an array having a plurality of rows and a plurality of columns;
receiving information defining a plurality of items, each of the plurality of items representing a respective set of data usable in populating at least a portion of the plurality of cells of the electronic spreadsheet, at least one of the plurality of items including a table having a plurality of rows and a plurality of columns;
associating each of the plurality of items with a respective location in the electronic spreadsheet;
associating each of the plurality of items with a respective position in a stack, each of the plurality of items being able to be associated with any position in the stack; and
rendering the electronic spreadsheet in accordance with the information defining the plurality of items, the respective location associated with each item and the respective stack position associated with each item.
2 Assignments
0 Petitions
Accused Products
Abstract
In one embodiment, a method comprises: providing an electronic spreadsheet having a plurality of cells arranged in an array having a plurality of rows and a plurality of columns; receiving information defining a plurality of items, each of the plurality of items representing a respective set of data usable in populating at least a portion of the plurality of cells of the electronic spreadsheet, at least one of the plurality of items including a table having a plurality of rows and a plurality of columns; associating each of the plurality of items with a respective location in the electronic spreadsheet; associating each of the plurality of items with a respective position in a stack, each of the plurality of items being able to be associated with any position in the stack; and rendering the electronic spreadsheet in accordance with the information defining the plurality of items, the respective location associated with each item and the respective stack position associated with each item.
12 Citations
20 Claims
-
1. A method comprising:
-
providing an electronic spreadsheet having a plurality of cells arranged in an array having a plurality of rows and a plurality of columns; receiving information defining a plurality of items, each of the plurality of items representing a respective set of data usable in populating at least a portion of the plurality of cells of the electronic spreadsheet, at least one of the plurality of items including a table having a plurality of rows and a plurality of columns; associating each of the plurality of items with a respective location in the electronic spreadsheet; associating each of the plurality of items with a respective position in a stack, each of the plurality of items being able to be associated with any position in the stack; and rendering the electronic spreadsheet in accordance with the information defining the plurality of items, the respective location associated with each item and the respective stack position associated with each item. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer readable storage medium having instructions stored thereon, the instructions being executable by a machine to result in a method comprising:
-
providing an electronic spreadsheet having a plurality of cells arranged in an array having a plurality of rows and a plurality of columns; receiving information defining a plurality of items, each of the plurality of items representing a respective set of data usable in populating at least a portion of the plurality of cells of the electronic spreadsheet, at least one of the plurality of items including a table having a plurality of rows and a plurality of columns; associating each of the plurality of items with a respective location in the electronic spreadsheet; associating each of the plurality of items with a respective position in a stack, each of the plurality of items being able to be associated with any position in the stack; and rendering the electronic spreadsheet in accordance with the information defining the plurality of items, the respective location associated with each item and the respective stack position associated with each item. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. Apparatus comprising:
a processing system to provide an electronic spreadsheet having a plurality of cells arranged in an array having a plurality of rows and a plurality of columns, receive information defining a plurality of items, each of the plurality of items representing a respective set of data usable in populating at least a portion of the plurality of cells of the electronic spreadsheet, at least one of the plurality of items including a table having a plurality of rows and a plurality of columns;
associate each of the plurality of items with a respective location in the electronic spreadsheet;
associate each of the plurality of items with a respective position in a stack, each of the plurality of items being able to be associated with any position in the stack; and
render the electronic spreadsheet in accordance with the information defining the plurality of items, the respective location associated with each item and the respective stack position associated with each item.- View Dependent Claims (15, 16, 17, 18, 19)
-
20. A method comprising:
-
providing an electronic spreadsheet having a plurality of cells arranged in an array having a plurality of rows and a plurality of columns; receiving information defining an item, the item including a table having a plurality of rows and a plurality of columns, the item further including a graphical tool activatable by a user to indicate a request to expand the item; associating the item with a location in the electronic spreadsheet; rendering the electronic spreadsheet in accordance with the information defining the item and the location associated with the item; after the rendering of the electronic spreadsheet in accordance with the information defining the item and the location associated with the item, receiving an indication that a user has activated the graphical tool included in the item; and expanding the item in response to the indication that the user has activated the graphical tool included in the item.
-
Specification