Patent ID: 8990727
Filing Date: 2015-03-24
Classification: G06F

Abstract:
1. A computer-implemented method for displaying a fisheye-based view of a data list on a mobile device, comprising: accessing said data list on the mobile device, said data list comprising data rows, wherein each data row has a plurality of data fields; generating graphical representations of the plurality of data fields, including an index field by which the data rows are organized, for at least a subset of the data rows of said data list based on respective values of each of the plurality of data fields; graphically displaying at least the subset of data rows and the generated graphical representations using a graphical user interface of the mobile device in a main list window in association with an index bar representation of a full range of index values for all of the data rows of the data list and corresponding to the index field, wherein a view indicator comprises a navigable portion of the index bar that enables navigation amongst all the data rows of the data list within the range of index values of the index bar, wherein the view indicator indicates a position of the graphically displayed subset of data rows in context of all the data rows, and includes a range of index values of the index bar corresponding to the subset of data rows; receiving a selection of a focus row of the subset from a user via the graphical user interface, wherein the focus row corresponds to a particular index value from the index bar; and graphically presenting the fisheye-based view of the selected focus row to the user in association with a corresponding fisheye-based view of the index bar, wherein the selected focus row is displayed at a higher level of detail than other graphically displayed data rows and wherein the index value of the index bar corresponding to the selected focus row and neighboring index values are displayed at a higher level of detail than they were displayed previous to the selection, wherein the user may determine relative values of the plurality of data fields by viewing the graphically displayed data rows and the graphical representations of the plurality of data fields even if sizes of the displayed data rows are too small to read specific values of the plurality of data fields.