Patent US3945492A successfully refreshed from Google Patents.
Patent US5812131A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5812131A Expired / Lapsed US ⏱️ 0.0 years remaining

Mobile client computer programmed to process table displays

Assignee: International Business Machines Corp
•
Filing: 1997-03-07
•
Granted: 1998-09-22
•
Expires: 2017-03-07
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

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.

Inventors

  • 👤 Randal Lee Bertram

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 19:15
CPC Classifications
G; G06; G06F; G06F1/00; G06F1/16; G06F1/1613; G06F1/1632; G06F1/1626; G06F1/26; G06F1/32; G06F1/3203; G06F1/3234; G06F1/325; G06F1/3265; Y; Y02; Y02D; Y02D10/00; Y10; Y10S; Y10S345/00; Y10S345/905

Claims Analysis

Total Claims: 22
Claim 1
Independent Claim 253 words
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.
Claim 2
Dependent Claim 253 words
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.
Claim 3
Dependent Claim 36 words
A mobile client computer according to claim 1 wherein said control program and said processor cooperate, while reflowing tabular displays, in retaining on display in the window area columns and rows of cells containing title information.
Claim 4
Dependent Claim 43 words
A mobile client computer according to claim 1 wherein said control program and said processor cooperate, while reflowing tabular displays, in changing the number of columns and the number of rows displayed only with regard to those columns and rows containing data information.
Claim 5
Dependent Claim 33 words
A mobile client computer according to claim 1 wherein said control program and said processor cooperate, while reflowing tabular displays, in decreasing the number of columns and increasing the number of rows displayed.
Claim 6
Dependent Claim 33 words
A mobile client computer according to claim 1 wherein said control program and said processor cooperate, while reflowing tabular displays, in increasing the number of columns and decreasing the number of rows displayed.
Claim 7
Dependent Claim 282 words
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.
Claim 8
Dependent Claim 282 words
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.
Claim 9
Dependent Claim 282 words
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.
Claim 10
Dependent Claim 282 words
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.
Claim 11
Dependent Claim 206 words
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.
Claim 12
Dependent Claim 206 words
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.
Claim 13
Dependent Claim 34 words
A computer according to claim 8 wherein said control program and said processor cooperate, while reflowing tabular displays, in retaining on display in the window area columns and rows of cells containing title information.
Claim 14
Dependent Claim 41 words
A computer according to claim 8 wherein said control program and said processor cooperate, while reflowing tabular displays, in changing the number of columns and the number of rows displayed only with regard to those columns and rows containing data information.
Claim 15
Dependent Claim 31 words
A computer according to claim 8 wherein said control program and said processor cooperate, while reflowing tabular displays, in decreasing the number of columns and increasing the number of rows displayed.
Claim 16
Dependent Claim 31 words
A computer according to claim 8 wherein said control program and said processor cooperate, while reflowing tabular displays, in increasing the number of columns and decreasing the number of rows displayed.
Claim 17
Dependent Claim 204 words
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.
Claim 18
Dependent Claim 204 words
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.
Claim 19
Dependent Claim 34 words
A system according to claim 13 wherein said control program and said processor cooperate, while reflowing tabular displays, in retaining on display in the window area columns and rows of cells containing title information.
Claim 20
Dependent Claim 41 words
A system according to claim 13 wherein said control program and said processor cooperate, while reflowing tabular displays, in changing the number of columns and the number of rows displayed only with regard to those columns and rows containing data information.
Claim 21
Dependent Claim 31 words
A system according to claim 13 wherein said control program and said processor cooperate, while reflowing tabular displays, in decreasing the number of columns and increasing the number of rows displayed.
Claim 22
Dependent Claim 31 words
A system according to claim 13 wherein said control program and said processor cooperate, while reflowing tabular displays, in increasing the number of columns and decreasing the number of rows displayed.

References Cited (Backward Citations)

US5263134A Cited
US5379372A Cited
US5337405A Cited
US5227771A Cited
US5450536A Cited
US5613131A Cited
US5621876A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2001-09-21 2002-03-23 2002-09-22 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2005-09-21 2006-03-23 2006-09-22 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2009-09-21 2010-03-23 2010-09-22 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag