Images associated with cells in spreadsheets
First Claim
1. A method for associating a plurality of images with at least one cell of a spreadsheet, the method comprising:
- associating a plurality of images with a single cell of a spreadsheet;
causing display of a first image of the plurality of images within the single cell of the spreadsheet at a first time;
transitioning to display of a second image of the plurality of images within the single cell of the spreadsheet at a second time, wherein the transitioning is based on a timer;
causing display of a user interface that provides a plurality of controls for manipulating the plurality of images; and
in response to receiving a user selection, spilling each of the plurality of images into a different cell of a range of cells of the spreadsheet, wherein the range of cells does not include the single cell.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods for associated one or more images with one or more cells of a spreadsheet are described. As described, a plurality of images may be associated with a single cell or a single image may be associated with a range of cells. Additionally, an image and additional data may be associated with the same cell. Upon associating an image with a cell, various parameters of the image may be displayed for viewing and/or customization by a user. Additionally, sort and/or filter operations may be performed on the spreadsheet based on the various parameters of associated images and/or operations (e.g., fit and/or resize operations) may be performed on various parameters of associated images. An associated image may move with a cell when the cell is reordered within the cell table, or an associated image may be allowed to float over the grid but may be referenced by a cell.
155 Citations
21 Claims
-
1. A method for associating a plurality of images with at least one cell of a spreadsheet, the method comprising:
-
associating a plurality of images with a single cell of a spreadsheet; causing display of a first image of the plurality of images within the single cell of the spreadsheet at a first time; transitioning to display of a second image of the plurality of images within the single cell of the spreadsheet at a second time, wherein the transitioning is based on a timer; causing display of a user interface that provides a plurality of controls for manipulating the plurality of images; and in response to receiving a user selection, spilling each of the plurality of images into a different cell of a range of cells of the spreadsheet, wherein the range of cells does not include the single cell. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-readable storage medium storing computer executable instructions that, when executed by at least one processing unit, cause a computing device to:
-
associate a plurality of images with a single cell of a spreadsheet; cause display of a first image of the plurality of images in the single cell of the spreadsheet at a first time; transition display to a second image of the plurality of images in the single cell of the spreadsheet at a second time; cause display of a user interface (UI) element that provides one or more controls for manipulating the plurality of images; and in response to receiving a user selection, spill each of the plurality of images into a different cell of a range of cells of the spreadsheet, wherein the range of cells does not include the single cell. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A method for associating a plurality of images with at least one cell of a spreadsheet, the method comprising:
-
associating a plurality of images with a single cell of a spreadsheet; causing display of a first image of the plurality of images as background fill within the single cell of the spreadsheet at a first time; automatically transitioning to display of a second image of the plurality of images as background fill within the single cell of the spreadsheet at a second time in response to a timer; causing display of a user interface (UI) element that provides one or more controls for manipulating the plurality of images; and in response to receiving a user selection, spilling each of the plurality of images into a different cell of a range of cells of the spreadsheet, wherein the range of cells does not include the single cell. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
-
21. A system comprising:
-
one or more processors; and memory coupled to at least one of the one or more processors, the memory comprising computer executable instructions that, when executed by the at least one processor, performs a method comprising; associating a plurality of images with a single cell of a spreadsheet;
causing display of a first image of the plurality of images within the single cell of the spreadsheet at a first time;
’
transitioning to display of a second image of the plurality of images within the single cell of the spreadsheet at a second time, wherein the transitioning is based on a timer;causing display of a user interface that provides a plurality of controls for manipulating the plurality of images; and in response to receiving a user selection, spilling each of the plurality of images into a different cell of a range of cells of the spreadsheet, wherein the range of cells does not include the single cell.
-
Specification