Mobile client computer programmed to process table displays
First Claim
Patent Images
1. A mobile client computer comprising:
- a housing sized to be held in and manipulated by the hand of a user;
a processor mounted within said housing and processing digital data;
memory mounted within said housing for storing digital data and coupled to said processor;
a display mounted in said housing and coupled to said processor and said memory to display information derived from digital data processed by said processor;
an input digitizer mounted in said housing and overlaying said display, said digitizer being coupled to said processor and enabling input of digital data by a user; and
a control program stored in said memory and accessible by said processor to direct the processing of digital data by said processor;
said control program and said processor cooperating, when said control program is executing on said processor, in (1) presenting tabular displays of data in cells arranged in columns and rows in a window area on said display, (2) distinguishing between tabular displays of a first type as to which all columns and rows are accommodated in the window area and tabular displays of a second type as to which one of (a) less than all columns and (b) less than all rows are accommodated in the window area, and (3) reflowing tabular displays of one of said first type and said second type into tabular displays of the other of said first type and said second type in accommodation of display in said window area and maintaining display of all cells containing data information.
1 Assignment
0 Petitions
Accused Products
Abstract
A display generating system, and particularly a computer such as a mobile client system, in which a control program such as an application or interface program cooperates with a processor in reflowing table elements. In particular, the present invention breaks apart tabular portions of documents to be displayed and reorganizes such portions to facilitate top-to-bottom or vertical scrolling while retaining all information to be displayed.
-
Citations
17 Claims
-
1. A mobile client computer comprising:
-
a housing sized to be held in and manipulated by the hand of a user; a processor mounted within said housing and processing digital data; memory mounted within said housing for storing digital data and coupled to said processor; a display mounted in said housing and coupled to said processor and said memory to display information derived from digital data processed by said processor; an input digitizer mounted in said housing and overlaying said display, said digitizer being coupled to said processor and enabling input of digital data by a user; and a control program stored in said memory and accessible by said processor to direct the processing of digital data by said processor; said control program and said processor cooperating, when said control program is executing on said processor, in (1) presenting tabular displays of data in cells arranged in columns and rows in a window area on said display, (2) distinguishing between tabular displays of a first type as to which all columns and rows are accommodated in the window area and tabular displays of a second type as to which one of (a) less than all columns and (b) less than all rows are accommodated in the window area, and (3) reflowing tabular displays of one of said first type and said second type into tabular displays of the other of said first type and said second type in accommodation of display in said window area and maintaining display of all cells containing data information. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A mobile client computer comprising:
-
a housing sized to be held in and manipulated by the hand of a user; a processor mounted within said housing and processing digital data; memory mounted within said housing for storing digital data and coupled to said processor; a display mounted in said housing and coupled to said processor and said memory to display information derived from digital data processed by said processor; an input digitizer mounted in said housing and overlaying said display, said digitizer being coupled to said processor and enabling input of digital data by a user; and a control program stored in said memory and accessible by said processor to direct the processing of digital data by said processor; said control program and said processor cooperating, when said control program is executing on said processor, in (1) presenting tabular displays of data in cells arranged in columns and rows in a window area on said display, (2) distinguishing between tabular displays of a first type as to which all columns and rows are accommodated in the window area and tabular displays of a second type as to which one of (a) less than all columns and (b) less than all rows are accommodated in the window area, and (3) reflowing tabular displays of one of said first type and said second type into tabular displays of the other of said first type and said second type in accommodation of display in said window area and maintaining display of all cells containing data information while decreasing the number of columns and increasing the number of rows displayed and retaining on display in the window area columns and rows of cells containing title information.
-
-
7. A mobile client computer comprising:
-
a housing sized to be held in and manipulated by the hand of a user; a processor mounted within said housing and processing digital data; memory mounted within said housing for storing digital data and coupled to said processor; a display mounted in said housing and coupled to said processor and said memory to display information derived from digital data processed by said processor; an input digitizer mounted in said housing and overlaying said display, said digitizer being coupled to said processor and enabling input of digital data by a user; and a control program stored in said memory and accessible by said processor to direct the processing of digital data by said processor; said control program and said processor cooperating, when said control program is executing on said processor, in (1) presenting tabular displays of data in cells arranged in columns and rows in a window area on said display, (2) distinguishing between tabular displays of a first type as to which all columns and rows are accommodated in the window area and tabular displays of a second type as to which one of (a) less than all columns and (b) less than all rows are accommodated in the window area, and (3) reflowing tabular displays of one of said first type and said second type into tabular displays of the other of said first type and said second type in accommodation of display in said window area and maintaining display of all cells containing data information while increasing the number of columns and decreasing the number of rows displayed and retaining on display in the window area columns and rows of cells containing title information.
-
-
8. A computer comprising:
-
a housing; a processor mounted within said housing and processing digital data; memory mounted within said housing for storing digital data and coupled to said processor; a display coupled to said processor and said memory to display information derived from digital data processed by said processor; and a control program stored in said memory and accessible by said processor to direct the processing of digital data by said processor; said control program and said processor cooperating, when said control program is executing on said processor, in (1) presenting tabular displays of data in cells arranged in columns and rows in a window area on said display, (2) distinguishing between tabular displays of a first type as to which all columns and rows are accommodated in the window area and tabular displays of a second type as to which one of (a) less than all columns and (b) less than all rows are accommodated in the window area, and (3) reflowing tabular displays of one of said first type and said second type into tabular displays of the other of said first type and said second type in accommodation of display in said window area and maintaining display of all cells containing data information. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A display generating system comprising:
-
a housing; a processor mounted within said housing and processing digital data; memory mounted within said housing for storing digital data and coupled to said processor; said processor and said memory cooperating in supplying digital data driving a display of visual images; and a control program stored in said memory and accessible by said processor to direct the processing of digital data by said processor; said control program and said processor cooperating, when said control program is executing on said processor, in (1) presenting tabular displays of data in cells arranged in columns and rows in a window area on said display, (2) distinguishing between tabular displays of a first type as to which all columns and rows are accommodated in the window area and tabular displays of a second type as to which one of (a) less than all columns and (b) less than all rows are accommodated in the window area, and (3) reflowing tabular displays of one of said first type and said second type into tabular displays of the other of said first type and said second type in accommodation of display in said window area and maintaining display of all cells containing data information. - View Dependent Claims (14, 15, 16, 17)
-
Specification