US5805159A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Mobile client computer interdependent display data fields
Assignee: MediaTek Inc
•
Filing: 1996-08-22
•
Granted: 1998-09-08
•
Expires: 2016-08-22
Abstract
Abstract A computer system preferably a mobile client computer, optimizes data handling and display through the use of predictive widgets. A predictive widget uses a predictive list of possible entries into a defined field of a form, as in a form filling application, to provide one or both of a predictive default entry for a field or a predictive fill once a user has started an entry into the field. A first predictive widget for a first data field interacts to determine the performance of a second predictive widget for a second field.
Inventors
- 👤 Randal Lee Bertram
- 👤 William Thomas Oldfield
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-29 15:54
CPC Classifications
G; G06; G06F; G06F3/00; G06F3/14; G06F3/01; G06F3/02; G06F3/023; G06F3/0233; G06F3/0237; Y; Y10; Y10S; Y10S345/00; Y10S345/905
Claims Analysis
Total Claims: 34
Claim 1
Independent Claim
233 words
A mobile client computer comprising: a housing sized to be held and manipulated by the hand of a user; a processor mounted within said housing for 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 for displaying 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 for input of digital data by a user; and a control program stored in said memory and accessible by said processor for directing 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 a) displaying a form defining first and second data fields; b) exercising a predictive widget that predicts a data entry for a data field based on factors including frequency and recency of predetermined and prior data entries to supply a data entry for the first data field; and c) responding to the supplying of a data entry for the first data field by exercising a predictive widget that predicts a data entry for a data field based on factors including frequency and recency of predetermined and prior data entries to supply a data entry for the second data field.
Claim 2
Dependent Claim
233 words
A mobile client computer comprising: a housing sized to be held and manipulated by the hand of a user; a processor mounted within said housing for 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 for displaying 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 for input of digital data by a user; and a control program stored in said memory and accessible by said processor for directing 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 a) displaying a form defining first and second data fields; b) exercising a predictive widget that predicts a data entry for a data field based on factors including frequency and recency of predetermined and prior data entries to supply a data entry for the first data field; and c) responding to the supplying of a data entry for the first data field by exercising a predictive widget that predicts a data entry for a data field based on factors including frequency and recency of predetermined and prior data entries to supply a data entry for the second data field.
Claim 3
Dependent Claim
107 words
A mobile client computer according to claim 1, wherein said control program and said processor cooperate, when said control program is executing on said processor, in storing a plurality of predictive lists from which a data entry for the second data field will be supplied and further wherein the predictive widget that predicts a data entry for a data field based on factors including frequency and recency of predetermined and prior data entries and exercised to supply a data entry for the second data field selects one of the plurality of predictive lists in response to the supplying of a data entry for the first data field.
Claim 4
Dependent Claim
104 words
A mobile client computer according to claim 1, wherein said control program and said processor cooperate, when said control program is executing on said processor, in storing a predictive list from which a data entry for the second data field will be supplied and further wherein the predictive widget that predicts a data entry for a data field based on factors including frequency and recency of predetermined and prior data entries and exercised to supply a data entry for the second data field selects an ordering of the predictive list in response to the supplying of a data entry for the first data field.
Claim 5
Dependent Claim
67 words
A mobile client computer according to claim 3, wherein said control program and said processor cooperate, when said control program is executing on said processor, in exercising the predictive widget that predicts a data entry for a data field based on factors including frequency and recency of predetermined and prior data entries to order the predictive list based upon the recency of use of listed date entries.
Claim 6
Dependent Claim
67 words
A mobile client computer according to claim 3, wherein said control program and said processor cooperate, when said control program is executing on said processor, in exercising the predictive widget that predicts a data entry for a data field based on factors including frequency and recency of predetermined and prior data entries to order the predictive list based upon the frequency of use of listed data entries.
Claim 7
Dependent Claim
75 words
A mobile client computer according to claim 3, wherein said control program and said processor cooperate, when said control program is executing on said processor, in exercising the predictive widget that predicts a data entry for a data field based on factors including frequency and recency of predetermined and prior data entries to order the predictive list based upon a user selected weighted determination of the recency and frequency of use of listed data entries.
Claim 8
Dependent Claim
104 words
A mobile client computer according to claim 3, wherein said control program and said processor cooperate, when said control program is executing on said processor, in storing the predictive list as a sequence of possible data entries and in exercising the predictive widget that predicts a data entry for a data field based on factors including frequency and recency of predetermined and prior data entries to order the sequence by positioning a leading portion of the sequence based on the recency of use of listed data entries and a trailing portion of the sequence based on the frequency of use of listed data entries.
Claim 9
Dependent Claim
287 words
A mobile client computer comprising: a housing sized to be held and manipulated by the hand of a user; a processor mounted within said housing for 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 for displaying 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 for input of digital data by a user; and a control program stored in said memory and accessible by said processor for directing 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 a) displaying a form defining first and second data fields; b) capturing user entries of data into each of the first and second fields; c) storing captured user entries in a first predictive list of data entries for the first data field and at least one predictive list of data entries for the second data field; d) exercising a first predictive widget to supply one of a predictive default and a predictive fill selected from the first predictive list as a data entry for the first data field based on factors including frequency and recency of predetermined and prior data entries; and e) exercising a second predictive widget in response to a data entry in the first data field to supply one of a predictive default and a predictive fill selected as a data entry for the second data field from a predictive list determined by the data entry in the first field.
Claim 10
Dependent Claim
287 words
A mobile client computer comprising: a housing sized to be held and manipulated by the hand of a user; a processor mounted within said housing for 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 for displaying 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 for input of digital data by a user; and a control program stored in said memory and accessible by said processor for directing 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 a) displaying a form defining first and second data fields; b) capturing user entries of data into each of the first and second fields; c) storing captured user entries in a first predictive list of data entries for the first data field and at least one predictive list of data entries for the second data field; d) exercising a first predictive widget to supply one of a predictive default and a predictive fill selected from the first predictive list as a data entry for the first data field based on factors including frequency and recency of predetermined and prior data entries; and e) exercising a second predictive widget in response to a data entry in the first data field to supply one of a predictive default and a predictive fill selected as a data entry for the second data field from a predictive list determined by the data entry in the first field.
Claim 11
Dependent Claim
166 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 a) displaying a form defining first and second data fields; b) exercising a predictive widget that predicts a data entry for a data field based on factors including frequency and recency of predetermined and prior data entries to supply a data entry for the first data field; and c) responding to the supplying of a data entry for the first data field by exercising a predictive widget to supply a data entry for the second data field.
Claim 12
Dependent Claim
166 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 a) displaying a form defining first and second data fields; b) exercising a predictive widget that predicts a data entry for a data field based on factors including frequency and recency of predetermined and prior data entries to supply a data entry for the first data field; and c) responding to the supplying of a data entry for the first data field by exercising a predictive widget to supply a data entry for the second data field.
Claim 13
Dependent Claim
95 words
A computer according to claim 9, wherein said control program and said processor cooperate, when said control program is executing on said processor, in storing a plurality of predictive lists from which a data entry for the second data field will be supplied based on factors including frequency and recency of predetermined and prior data entries and further wherein the predictive widget exercised to supply a data entry for the second data field selects one of the plurality of predictive lists in response to the supplying of a data entry for the first data field.
Claim 14
Dependent Claim
92 words
A computer according to claim 9, wherein said control program and said processor cooperate, when said control program is executing on said processor, in storing a predictive list from which a data entry for the second data field will be supplied based on factors including frequency and recency of predetermined and prior data entries and further wherein the predictive widget exercised to supply a data entry for the second data field selects an ordering of the predictive list in response to the supplying of a data entry for the first data field.
Claim 15
Dependent Claim
65 words
A computer according to claim 11, wherein said control program and said processor cooperate, when said control program is executing on said processor, in exercising the predictive widget that predicts a data entry for a data field based on factors including frequency and recency of predetermined and prior data entries to order the predictive list based upon the recency of use of listed data entries.
Claim 16
Dependent Claim
65 words
A computer according to claim 11, wherein said control program and said processor cooperate, when said control program is executing on said processor, in exercising the predictive widget that predicts a data entry for a data field based on factors including frequency and recency of predetermined and prior data entries to order the predictive list based upon the frequency of use of listed data entries.
Claim 17
Dependent Claim
73 words
A computer according to claim 11, wherein said control program and said processor cooperate, when said control program is executing on said processor, in exercising the predictive widget that predicts a data entry for a data field based on factors including frequency and recency of predetermined and prior data entries to order the predictive list based upon a user selected weighted determination of the recency and frequency of use of listed data entries.
Claim 18
Dependent Claim
98 words
A computer according to claim 11, wherein said control program and said processor cooperate, when said control program is executing on said processor, in storing the predictive list as a sequence of possible data entries and in exercising the predictive widget that predicts a data entry for a data field based on factors including frequency and recency of predetermined and prior data entries to order the sequence by positioning a leading portion of the sequence based on the recency of use of listed data entries and a trailing portion of the sequence of use of listed data entries.
Claim 19
Dependent Claim
242 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 a) displaying a form defining first and second data fields; b) capturing user entries of data into each of the first and second fields; c) storing captured user entries in a first predictive list of data entries for the first data field and at least one predictive list of data entries for the second data field; d) exercising a first predictive widget to supply one of a predictive default and a predictive fill selected from the first predictive list as a data entry for the first data field based on factors including frequency and recency of predetermined and prior data entries; and e) exercising a second predictive widget in response to a data entry in the first data field to supply one of a predictive default and a predictive fill selected as a data entry for the second data field from a predictive list determined by the data entry in the first field.
Claim 20
Dependent Claim
242 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 a) displaying a form defining first and second data fields; b) capturing user entries of data into each of the first and second fields; c) storing captured user entries in a first predictive list of data entries for the first data field and at least one predictive list of data entries for the second data field; d) exercising a first predictive widget to supply one of a predictive default and a predictive fill selected from the first predictive list as a data entry for the first data field based on factors including frequency and recency of predetermined and prior data entries; and e) exercising a second predictive widget in response to a data entry in the first data field to supply one of a predictive default and a predictive fill selected as a data entry for the second data field from a predictive list determined by the data entry in the first field.
Claim 21
Dependent Claim
164 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 a) displaying a form defining first and second data fields; b) exercising a predictive widget that predicts a data entry for a data field based on factors including frequency and recency of predetermined and prior data entries to supply a data entry for the first data field; and c) responding to the supplying of a data entry for the first data field by exercising a predictive widget to supply a data entry for the second data field.
Claim 22
Dependent Claim
164 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 a) displaying a form defining first and second data fields; b) exercising a predictive widget that predicts a data entry for a data field based on factors including frequency and recency of predetermined and prior data entries to supply a data entry for the first data field; and c) responding to the supplying of a data entry for the first data field by exercising a predictive widget to supply a data entry for the second data field.
Claim 23
Dependent Claim
95 words
A system according to claim 17, wherein said control program and said processor cooperate, when said control program is executing on said processor, in storing a plurality of predictive lists from which a data entry for the second data field will be supplied based on factors including frequency and recency of predetermined and prior data entries and further wherein the predictive widget exercised to supply a data entry for the second data field selects one of the plurality of predictive lists in response to the supplying of a data entry for the first data field.
Claim 24
Dependent Claim
102 words
A system according to claim 17, wherein said control program and said processor cooperate, when said control program is executing on said processor, in storing a predictive list from which a data entry for the second data field will be supplied and further wherein the predictive widget that predicts a data entry for a data field based on factors including frequency and recency of predetermined and prior data entries and exercised to supply a data entry for the second data field selects an ordering of the predictive list in response to the supplying of a data entry for the first data field.
Claim 25
Dependent Claim
65 words
A system according to claim 19, wherein said control program and said processor cooperate, when said control program is executing on said processor, in exercising the predictive widget that predicts a data entry for a data field based on factors including frequency and recency of predetermined and prior data entries to order the predictive list based upon the recency of use of listed data entries.
Claim 26
Dependent Claim
65 words
A system according to claim 19, wherein said control program and said processor cooperate, when said control program is executing on said processor, in exercising the predictive widget that predicts a data entry for a data field based on factors including frequency and recency of predetermined and prior data entries to order the predictive list based upon the frequency of use of listed data entries.
Claim 27
Dependent Claim
73 words
A system according to claim 19, wherein said control program and said processor cooperate, when said control program is executing on said processor, in exercising the predictive widget that predicts a data entry for a data field based on factors including frequency and recency of predetermined and prior data entries to order the predictive list based upon a user selected weighted determination of the recency and frequency of use of listed data entries.
Claim 28
Dependent Claim
98 words
A system according to claim 19, wherein said control program and said processor cooperate, when said control program is executing on said processor, in storing the predictive list as a sequence of possible data entries and in exercising the predictive widget that predicts a data entry for a data field based on factors including frequency and recency of predetermined and prior data entries to order the sequence by positioning a leading portion of the sequence based on the recency of use of listed data entries and a trailing portion of the sequence of use of listed data entries.
Claim 29
Dependent Claim
240 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 a) displaying a form defining first and second data fields; b) capturing user entries of data into each of the first and second fields; c) storing captured user entries in a first predictive list of data entries for the first data field and at least one predictive list of data entries for the second data field; d) exercising a first predictive widget to supply one of a predictive default and a predictive fill selected from the first predictive list as a data entry for the first data field based on factors including frequency and recency of predetermined and prior data entries; and e) exercising a second predictive widget in response to a data entry in the first data field to supply one of a predictive default and a predictive fill selected as a data entry for the second data field from a predictive list determined by the data entry in the first field.
Claim 30
Dependent Claim
240 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 a) displaying a form defining first and second data fields; b) capturing user entries of data into each of the first and second fields; c) storing captured user entries in a first predictive list of data entries for the first data field and at least one predictive list of data entries for the second data field; d) exercising a first predictive widget to supply one of a predictive default and a predictive fill selected from the first predictive list as a data entry for the first data field based on factors including frequency and recency of predetermined and prior data entries; and e) exercising a second predictive widget in response to a data entry in the first data field to supply one of a predictive default and a predictive fill selected as a data entry for the second data field from a predictive list determined by the data entry in the first field.
Claim 31
Dependent Claim
221 words
A mobile client computer comprising: a housing sized to be held and manipulated by the hand of a user; a processor mounted within said housing for 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 for displaying 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 for input of digital data by a user; and a control program stored in said memory and accessible by said processor for directing 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 a) displaying a form defining first and second data fields; b) exercising a predictive widget that predicts a data entry for a data field based on frequency of prior data entries to supply a data entry for the first data field; and c) responding to the supplying of a data entry for the first data field by exercising a predictive widget that predicts a data entry for a data field based on frequency of prior data entries to supply a data entry for the second data field.
Claim 32
Dependent Claim
221 words
A mobile client computer comprising: a housing sized to be held and manipulated by the hand of a user; a processor mounted within said housing for 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 for displaying 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 for input of digital data by a user; and a control program stored in said memory and accessible by said processor for directing 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 a) displaying a form defining first and second data fields; b) exercising a predictive widget that predicts a data entry for a data field based on frequency of prior data entries to supply a data entry for the first data field; and c) responding to the supplying of a data entry for the first data field by exercising a predictive widget that predicts a data entry for a data field based on frequency of prior data entries to supply a data entry for the second data field.
Claim 33
Dependent Claim
221 words
A mobile client computer comprising: a housing sized to be held and manipulated by the hand of a user; a processor mounted within said housing for 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 for displaying 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 for input of digital data by a user; and a control program stored in said memory and accessible by said processor for directing 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 a) displaying a form defining first and second data fields; b) exercising a predictive widget that predicts a data entry for a data field based on recency of prior data entries to supply a data entry for the first data field; and c) responding to the supplying of a data entry for the first data field by exercising a predictive widget that predicts a data entry for a data field based on recency of prior data entries to supply a data entry for the second data field.
Claim 34
Dependent Claim
221 words
A mobile client computer comprising: a housing sized to be held and manipulated by the hand of a user; a processor mounted within said housing for 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 for displaying 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 for input of digital data by a user; and a control program stored in said memory and accessible by said processor for directing 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 a) displaying a form defining first and second data fields; b) exercising a predictive widget that predicts a data entry for a data field based on recency of prior data entries to supply a data entry for the first data field; and c) responding to the supplying of a data entry for the first data field by exercising a predictive widget that predicts a data entry for a data field based on recency of prior data entries to supply a data entry for the second data field.
References Cited (Backward Citations)
US4330845A
Cited
US4969097A
Cited
US4905185A
Cited
US4763356A
Cited
US5367619A
Cited
US5299305A
Cited
WO1993003558A1
Cited
US5465358A
Cited
US5428694A
Cited
US5666502A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2001-09-07 | 2002-03-09 | 2002-09-08 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2005-09-07 | 2006-03-09 | 2006-09-08 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2009-09-07 | 2010-03-09 | 2010-09-08 | $7700.00 | Window Closed / Lapsed |