System and method for controlling a display of data
First Claim
Patent Images
1. A computer system comprising:
- a memory and processor configured to provide a graphical user interface (GUI) that displays data in a tabular format including a plurality of rows and a plurality of displayed columns, the GUI further providing at least one horizontal scroll control;
wherein;
for each of the at least one horizontal scroll control;
the respective horizontal scroll control is selectively associated with only a single respective one of the plurality of columns;
the display of the horizontal scroll control is performed conditional upon that display settings of data associated with the respective column requires for a display of the data associated with the respective column an area that is wider than the single respective column;
the data associated with the respective column includes a text string;
the respective horizontal scroll control is manipulable for controlling navigation of the data associated with the respective column directly responsive to the manipulation of the respective horizontal scroll control;
the navigation control includes shifting a display position of at least a portion of the text string from a first displayed position of the respective column to a second displayed position of the respective column;
the respective horizontal scroll control includes a scroll bar; and
responsive to a vertical scrolling of the tabular formatted data, the processor is configured to;
remove the respective horizontal scroll control and re-display the respective horizontal scroll control; and
repeatedly modify a length of the scroll bar.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method for displaying a scroll-bar or toggle-button-set to control a display of data of an individual column and/or row. A table of intersecting columns and rows is displayed, each intersection forming a cell, and a scroll-bar or toggle-button-set is displayed for an individual column and/or row if a cell of the column and/or row contains data, the display settings of the data requiring for a display of the data an area that is larger than an area allotted to the cell.
29 Citations
9 Claims
-
1. A computer system comprising:
-
a memory and processor configured to provide a graphical user interface (GUI) that displays data in a tabular format including a plurality of rows and a plurality of displayed columns, the GUI further providing at least one horizontal scroll control; wherein; for each of the at least one horizontal scroll control; the respective horizontal scroll control is selectively associated with only a single respective one of the plurality of columns; the display of the horizontal scroll control is performed conditional upon that display settings of data associated with the respective column requires for a display of the data associated with the respective column an area that is wider than the single respective column; the data associated with the respective column includes a text string; the respective horizontal scroll control is manipulable for controlling navigation of the data associated with the respective column directly responsive to the manipulation of the respective horizontal scroll control; the navigation control includes shifting a display position of at least a portion of the text string from a first displayed position of the respective column to a second displayed position of the respective column; the respective horizontal scroll control includes a scroll bar; and responsive to a vertical scrolling of the tabular formatted data, the processor is configured to; remove the respective horizontal scroll control and re-display the respective horizontal scroll control; and repeatedly modify a length of the scroll bar. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-implemented method comprising:
-
displaying, by a computer processor, a graphical user interface (GUI) in which data is displayed in a tabular format including a plurality of rows and a plurality of displayed columns, the GUI further providing at least one horizontal scroll control; wherein; for each of the at least one horizontal scroll control; the respective horizontal scroll control is selectively associated with only a single respective one of the plurality of columns; the display of the horizontal scroll control is performed conditional upon that display settings of data associated with the respective column requires for a display of the data associated with the respective column an area that is wider than the single respective column; the data associated with the respective column includes a text string; the respective horizontal scroll control is manipulable for controlling navigation of the data associated with the respective column directly responsive to the manipulation of the respective horizontal scroll control; the navigation control includes shifting a display position of at least a portion of the text string from a first displayed position of the respective column to a second displayed position of the respective column; the respective horizontal scroll control includes a scroll bar; and the method further comprises, responsive to a vertical scrolling of the tabular formatted data; removing, by the processor, the respective horizontal scroll control and re-displaying the respective horizontal scroll control; and repeatedly modifying, by the processor, a length of the scroll bar.
-
-
9. A non-transitory computer-readable medium on which there are stored instructions executable by a computer processor, the instructions which, when executed by the processor, cause the processor to perform a method, the method comprising:
-
displaying a graphical user interface (GUI) in which data is displayed in a tabular format including a plurality of rows and a plurality of displayed columns, the GUI further providing at least one horizontal scroll control; wherein; for each of the at least one horizontal scroll control; the respective horizontal scroll control is selectively associated with only a single respective one of the plurality of columns; the display of the horizontal scroll control is performed conditional upon that display settings of data associated with the respective column requires for a display of the data associated with the respective column an area that is wider than the single respective column; the data associated with the respective column includes a text string; the respective horizontal scroll control is manipulable for controlling navigation of the data associated with the respective column directly responsive to the manipulation of the respective horizontal scroll control; the navigation control includes shifting a display position of at least a portion of the text string from a first displayed position of the respective column to a second displayed position of the respective column; the respective horizontal scroll control includes a scroll bar; and the method further comprises, responsive to a vertical scrolling of the tabular formatted data; removing the respective horizontal scroll control and re-displaying the respective horizontal scroll control; and repeatedly modifying a length of the scroll bar.
-
Specification