Micro browser spreadsheet viewer
First Claim
1. Non-transitory computer storage media having computer-executable instructions for causing a computer to perform steps comprising:
- displaying a plurality of user-selectable options that correspond to at least one of a pre-defined number of rows or a pre-defined number of columns;
receiving a selection from a user as to at least one of the pre-defined number of rows or the pre-defined number of columns from the plurality of user-selectable options, the number being greater than one;
receiving a selection from the user to open a spreadsheet;
displaying a portion of the spreadsheet in a current view;
when the spreadsheet contains additional columns of data on a right side of any columns being displayed in the current view, providing a right navigation option that when selected will shift the spreadsheet rightward by the pre-defined number of columns;
when the spreadsheet contains additional columns of data on a left side of any columns being displayed in the current view, providing a left navigation option that when selected will shift the spreadsheet leftward by the pre-defined number of columns;
when the spreadsheet contains additional rows of data on a lower side of any rows being displayed in the current view, providing a down navigation option that when selected will shift the spreadsheet downward by the pre-defined number of rows; and
when the spreadsheet contains additional rows of data on an upper side of any rows being displayed in the current view, providing an up navigation option that when selected will shift the spreadsheet upward by the pre-defined number of rows.
2 Assignments
0 Petitions
Accused Products
Abstract
Various technologies and techniques are disclosed for displaying and managing spreadsheets on mobile devices. An optimized search can be performed. A selection is received from a user to open a spreadsheet. A find selection is received from the use along with keywords for which to the user wishes to search. Any matching keywords are found in the spreadsheet and the cell location of the keywords is retrieved. A results page is constructed that shows search result listings with the keywords along with data surrounding the one or more keywords. The results page is displayed. Navigation options are provided for allowing a user to navigate around the spreadsheet. Right, left, downward, and upward navigation options can be used to change the current view of the spreadsheet by a pre-defined number of cells. Techniques are described for optimizing the display of charts in the spreadsheet.
-
Citations
13 Claims
-
1. Non-transitory computer storage media having computer-executable instructions for causing a computer to perform steps comprising:
-
displaying a plurality of user-selectable options that correspond to at least one of a pre-defined number of rows or a pre-defined number of columns; receiving a selection from a user as to at least one of the pre-defined number of rows or the pre-defined number of columns from the plurality of user-selectable options, the number being greater than one; receiving a selection from the user to open a spreadsheet; displaying a portion of the spreadsheet in a current view; when the spreadsheet contains additional columns of data on a right side of any columns being displayed in the current view, providing a right navigation option that when selected will shift the spreadsheet rightward by the pre-defined number of columns; when the spreadsheet contains additional columns of data on a left side of any columns being displayed in the current view, providing a left navigation option that when selected will shift the spreadsheet leftward by the pre-defined number of columns; when the spreadsheet contains additional rows of data on a lower side of any rows being displayed in the current view, providing a down navigation option that when selected will shift the spreadsheet downward by the pre-defined number of rows; and when the spreadsheet contains additional rows of data on an upper side of any rows being displayed in the current view, providing an up navigation option that when selected will shift the spreadsheet upward by the pre-defined number of rows. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computer-implemented method, the method comprising:
-
displaying a plurality of user-selectable options that correspond to at least one of a pre-defined number of rows or a pre-defined number of columns; receiving a selection from a user as to at least one of the pre-defined number of rows or the pre-defined number of columns from the plurality of user-selectable options, the number being greater than one; receiving a selection from the user to open a spreadsheet; displaying a portion of the spreadsheet in a current view; when the spreadsheet contains additional columns of data on a right side of any columns being displayed in the current view, providing a right navigation option that when selected will shift the spreadsheet rightward by the pre-defined number of columns; when the spreadsheet contains additional columns of data on a left side of any columns being displayed in the current view, providing a left navigation option that when selected will shift the spreadsheet leftward by the pre-defined number of columns; when the spreadsheet contains additional rows of data on a lower side of any rows being displayed in the current view, providing a down navigation option that when selected will shift the spreadsheet downward by the pre-defined number of rows; and when the spreadsheet contains additional rows of data on an upper side of any rows being displayed in the current view, providing an up navigation option that when selected will shift the spreadsheet upward by the pre-defined number of rows. - View Dependent Claims (7, 8, 9, 10)
-
-
11. Non-transitory computer storage media having computer-executable instructions for causing a computer to perform steps comprising:
-
displaying a plurality of user-selectable options that correspond to at least one of a pre-defined number of rows or a pre-defined number of columns; receiving a selection from a user from the user-selectable options as to at least one of the predetermined number of rows to display or the predetermined number of columns to display, the number being greater than one; receiving a selection from a user to open a spreadsheet; displaying a portion of the spreadsheet in a current view, the portion being determined by at least one of the predetermined number of rows or the predetermined number of columns; when the spreadsheet contains additional columns of data on a right side of any columns being displayed in the current view, providing a right navigation option that when selected will shift the spreadsheet rightward; when the spreadsheet contains additional columns of data on a left side of any columns being displayed in the current view, providing a left navigation option that when selected will shift the spreadsheet leftward; when the spreadsheet contains additional rows of data on a lower side of any rows being displayed in the current view, providing a down navigation option that when selected will shift the spreadsheet downward; and when the spreadsheet contains additional rows of data on an upper side of any rows being displayed in the current view, providing an up navigation option that when selected will shift the spreadsheet upward. - View Dependent Claims (12, 13)
-
Specification