MICRO BROWSER SPREADSHEET VIEWER
First Claim
1. A method for performing a search for data in a spreadsheet viewer on a mobile device comprising the steps of:
- receiving a selection from a user to open a spreadsheet;
receiving a find selection from the user;
receiving one or more keywords from the user for which to the user wishes to search;
finding any keywords in the spreadsheet which match the one or more keywords received from the user;
retrieving a cell location of the one or more keywords found in the spreadsheet;
constructing a results page that shows search one or more search result listings with the one or more keywords along with data surrounding the one or more keywords; and
displaying the results page.
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.
119 Citations
20 Claims
-
1. A method for performing a search for data in a spreadsheet viewer on a mobile device comprising the steps of:
-
receiving a selection from a user to open a spreadsheet; receiving a find selection from the user; receiving one or more keywords from the user for which to the user wishes to search; finding any keywords in the spreadsheet which match the one or more keywords received from the user; retrieving a cell location of the one or more keywords found in the spreadsheet; constructing a results page that shows search one or more search result listings with the one or more keywords along with data surrounding the one or more keywords; and displaying the results page. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer-readable medium having computer-executable instructions for causing a computer to perform steps comprising:
-
receiving a selection from a 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 a pre-defined number of cells; 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 cells; 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 cells; 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 cells. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A method for optimizing a display of charts in spreadsheets on a mobile device comprising the steps of:
-
receiving a selection from a user to open a spreadsheet on a mobile device; when the spreadsheet being opened contains a chart, displaying an icon instead of the chart; receiving a selection from the user to view the chart; and retrieving and displaying the chart in the spreadsheet. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification