Patent US5801941A successfully refreshed from Google Patents.
US5801941A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Mobile client computer programmed to establish soft keyboard targeting sensitivity
Assignee: MediaTek Inc
•
Filing: 1996-08-12
•
Granted: 1998-09-01
•
Expires: 2016-08-12
Abstract
Abstract A computer in which entry of data from an area provided on a display, touch screen or the like is accomplished by the provision of a "soft keyboard". Misentry of data is avoided by providing for the calculation of an offset as may be required by the entry habits of a user which target areas of a defined key cell spaced from the center of the cell.
Inventors
- 👤 Randal Lee Bertram
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-27 15:35
CPC Classifications
G; G06; G06F; G06F3/00; G06F3/01; G06F3/048; G06F3/0487; G06F3/0488; G06F3/04886; G06F3/03; G06F3/041; G06F3/0416; G06F3/0418; G06F3/04186
Claims Analysis
Total Claims: 30
Claim 1
Independent Claim
251 words
A mobile client computer which compensates for user keying errors comprising: a housing sized to be held in and manipulated by the hand of a user; a processor mounted within the housing and processing digital data; memory mounted within the housing for storing digital data and coupled to the processor; a display mounted in the housing and coupled to the processor and the memory to display information derived from digital data processed by the processor; an input digitizer mounted in the housing and disposed over the display, the digitizer being coupled to the processor and enabling input of digital data by a user; and a control program stored in the memory and accessible by the processor to direct the processing of digital data by the processor; the control program and the processor cooperating, when the control program is executing on the processor; (a) in displaying a plurality of user selectable elements, each defining (I) a determinable center point, (ii) a zone about the center point, and (iii) an entry corresponding to the zone and selectable by a user targeting the zone; and (b) in executing an offset test by (I) recording an entry selected by a user targeting a selectable element and (ii) calculating any displacement of the user's targeted point from the center point of the targeted selectable element; and (c) thereafter adjusting entries by the user in accommodation of the calculated displacement to assure that misplaced user targeting of a selectable element is recognized as the desired selectable element.
Claim 2
Dependent Claim
251 words
A mobile client computer which compensates for user keying errors comprising: a housing sized to be held in and manipulated by the hand of a user; a processor mounted within the housing and processing digital data; memory mounted within the housing for storing digital data and coupled to the processor; a display mounted in the housing and coupled to the processor and the memory to display information derived from digital data processed by the processor; an input digitizer mounted in the housing and disposed over the display, the digitizer being coupled to the processor and enabling input of digital data by a user; and a control program stored in the memory and accessible by the processor to direct the processing of digital data by the processor; the control program and the processor cooperating, when the control program is executing on the processor; (a) in displaying a plurality of user selectable elements, each defining (I) a determinable center point, (ii) a zone about the center point, and (iii) an entry corresponding to the zone and selectable by a user targeting the zone; and (b) in executing an offset test by (I) recording an entry selected by a user targeting a selectable element and (ii) calculating any displacement of the user's targeted point from the center point of the targeted selectable element; and (c) thereafter adjusting entries by the user in accommodation of the calculated displacement to assure that misplaced user targeting of a selectable element is recognized as the desired selectable element.
Claim 3
Dependent Claim
58 words
A mobile client computer according to claim 1 wherein the display is oriented in use with a vertical display axis and a horizontal display axis and further wherein the control program and the processor cooperate, when the control program is executing on the processor, to calculate a horizontal displacement of the user's targeted point from the center point.
Claim 4
Dependent Claim
58 words
A mobile client computer according to claim 1 wherein the display is oriented in use with a vertical display axis and a horizontal display axis and further wherein the control program and the processor cooperate, when the control program is executing on the processor, to calculate a vertical displacement of the user's targeted point from the center point.
Claim 5
Dependent Claim
60 words
A mobile client computer according to claim 1 wherein the display is oriented in use with a vertical display axis and a horizontal display axis and further wherein the control program and the processor cooperate, when the control program is executing on the processor, to calculate a horizontal and vertical displacement of the user's targeted point from the center point.
Claim 6
Dependent Claim
47 words
A mobile client computer according to claim 1 wherein the control program and the processor cooperate, when the control program is executing on the processor, in defining a predetermined sequence of selectable elements to be targeted by a user and used in the calculation of a displacement.
Claim 7
Dependent Claim
42 words
A mobile client computer according to claim 5 wherein the control program and the processor cooperate, when the control program is executing on the processor, in defining an escape sequence by which a user may terminate the sequential targeting of selectable elements.
Claim 8
Dependent Claim
56 words
A mobile client computer according to claim 5 wherein the control program and the processor cooperate, when the control program is executing on the processor, in discarding for purposes of calculation any targeted selectable element which is remote from a selectable element identified by its place in the sequence as being an intended targeted selectable element.
Claim 9
Dependent Claim
43 words
A mobile client computer according to claim 1 wherein the control program and the processor cooperate, when the control program is executing on the processor, in displaying as a selectable element a hexagonal outline soft key and further wherein the zone is circular.
Claim 10
Dependent Claim
23 words
A mobile client computer according to claim 8 wherein the zone has a diameter such that the hexagonal outline may circumscribe the zone.
Claim 11
Dependent Claim
203 words
A computer which compensates for user keying errors comprising: a housing; a processor mounted within the housing and processing digital data; memory mounted within the housing for storing digital data and coupled to the processor; a display coupled to the processor and the memory to display information derived from digital data processed by the processor; and a control program stored in the memory and accessible by the processor to direct the processing of digital data by the processor; the control program and the processor cooperating, when the control program is executing on the processor: (a) in displaying a plurality of user selectable elements, each defining (I) a determinable center point, (ii) a zone about the center point, and (iii) an entry corresponding to the zone and selectable by a user targeting the zone; and (b) in executing an offset test by (I) recording an entry selected by a user targeting a selectable element and (ii) calculating any displacement of the user's targeted point from the center point of the targeted selectable element; and (c) thereafter adjusting entries by the user in accommodation of the calculated displacement to assure that misplaced user targeting of a selectable element is recognized as the desired selectable element.
Claim 12
Dependent Claim
203 words
A computer which compensates for user keying errors comprising: a housing; a processor mounted within the housing and processing digital data; memory mounted within the housing for storing digital data and coupled to the processor; a display coupled to the processor and the memory to display information derived from digital data processed by the processor; and a control program stored in the memory and accessible by the processor to direct the processing of digital data by the processor; the control program and the processor cooperating, when the control program is executing on the processor: (a) in displaying a plurality of user selectable elements, each defining (I) a determinable center point, (ii) a zone about the center point, and (iii) an entry corresponding to the zone and selectable by a user targeting the zone; and (b) in executing an offset test by (I) recording an entry selected by a user targeting a selectable element and (ii) calculating any displacement of the user's targeted point from the center point of the targeted selectable element; and (c) thereafter adjusting entries by the user in accommodation of the calculated displacement to assure that misplaced user targeting of a selectable element is recognized as the desired selectable element.
Claim 13
Dependent Claim
56 words
A computer according to claim 10 wherein the display is oriented in use with a vertical display axis and a horizontal display axis and further wherein the control program and the processor cooperate, when the control program is executing on the processor, to calculate a horizontal displacement of the user's targeted point from the center point.
Claim 14
Dependent Claim
56 words
A computer according to claim 10 wherein the display is oriented in use with a vertical display axis and a horizontal display axis and further wherein the control program and the processor cooperate, when the control program is executing on the processor, to calculate a vertical displacement of the user's targeted point from the center point.
Claim 15
Dependent Claim
59 words
A computer according to claim 10 wherein the display is oriented in use with a vertical display axis and a horizontal display axis and further wherein the control program and the processor cooperate, when the control program is executing on the processor, to calculate a vertical and a horizontal displacement of the user's targeted point from the center point.
Claim 16
Dependent Claim
45 words
A computer according to claim 10 wherein the control program and the processor cooperate, when the control program is executing on the processor, in defining a predetermined sequence of selectable elements to be targeted by a user and used in the calculation of a displacement.
Claim 17
Dependent Claim
40 words
A computer according to claim 14 wherein the control program and the processor cooperate, when the control program is executing on the processor, in defining an escape sequence by which a user may terminate the sequential targeting of selectable elements.
Claim 18
Dependent Claim
54 words
A computer according to claim 14 wherein the control program and the processor cooperate, when the control program is executing on the processor, in discarding for purposes of calculation any targeted selectable element which is remote from a selectable element identified by its place in the sequence as being an intended targeted selectable element.
Claim 19
Dependent Claim
41 words
A computer according to claim 10 wherein the control program and the processor cooperate, when the control program is executing on the processor, in displaying as a selectable element a hexagonal outline soft key and further wherein the zone is circular.
Claim 20
Dependent Claim
21 words
A computer according to claim 17 wherein the zone has a diameter such that the hexagonal outline may circumscribe the zone.
Claim 21
Dependent Claim
201 words
A display generating system which compensates for user keying errors comprising: a housing; a processor mounted within the housing and processing digital data; memory mounted within the housing for storing digital data and coupled to the processor; the processor and the memory cooperating in supplying digital data driving a display of visual images; and a control program stored in the memory and accessible by the processor to direct the processing of digital data by the processor; the control program and the processor cooperating, when the control program is executing on the processor: (a) in displaying a plurality of user selectable elements, each defining (I) a determinable center point, (ii) a zone about the center point, and (iii) an entry corresponding to the zone and selectable by a user targeting the zone; and (b) in executing an offset test by (I) recording an entry selected by a user targeting a selectable element and (ii) calculating any displacement of the user's targeted point from the center point of the targeted selectable element; and (c) thereafter adjusting entries by the user in accommodation of the calculated displacement to assure that misplaced user targeting of a selectable element is recognized as the desired selectable element.
Claim 22
Dependent Claim
201 words
A display generating system which compensates for user keying errors comprising: a housing; a processor mounted within the housing and processing digital data; memory mounted within the housing for storing digital data and coupled to the processor; the processor and the memory cooperating in supplying digital data driving a display of visual images; and a control program stored in the memory and accessible by the processor to direct the processing of digital data by the processor; the control program and the processor cooperating, when the control program is executing on the processor: (a) in displaying a plurality of user selectable elements, each defining (I) a determinable center point, (ii) a zone about the center point, and (iii) an entry corresponding to the zone and selectable by a user targeting the zone; and (b) in executing an offset test by (I) recording an entry selected by a user targeting a selectable element and (ii) calculating any displacement of the user's targeted point from the center point of the targeted selectable element; and (c) thereafter adjusting entries by the user in accommodation of the calculated displacement to assure that misplaced user targeting of a selectable element is recognized as the desired selectable element.
Claim 23
Dependent Claim
62 words
A system according to claim 19 wherein the supplied digital data drives the display to be oriented in use with a vertical display axis and a horizontal display axis and further wherein the control program and the processor cooperate, when the control program is executing on the processor, to calculate a horizontal displacement of the user's targeted point from the center point.
Claim 24
Dependent Claim
62 words
A system according to claim 19 wherein the supplied digital data drives the display to be oriented in use with a vertical display axis and a horizontal display axis and further wherein the control program and the processor cooperate, when the control program is executing on the processor, to calculate a vertical displacement of the user's targeted point from the center point.
Claim 25
Dependent Claim
65 words
A system according to claim 19 wherein the supplied digital data drives the display to be oriented in use with a vertical display axis and a horizontal display axis and further wherein the control program and the processor cooperate, when the control program is executing on the processor, to calculate a vertical and a horizontal displacement of the user's targeted point from the center point.
Claim 26
Dependent Claim
45 words
A system according to claim 19 wherein the control program and the processor cooperate, when the control program is executing on the processor, in defining a predetermined sequence of selectable elements to be targeted by a user and used in the calculation of a displacement.
Claim 27
Dependent Claim
40 words
A system according to claim 23 wherein the control program and the processor cooperate, when the control program is executing on the processor, in defining an escape sequence by which a user may terminate the sequential targeting of selectable elements.
Claim 28
Dependent Claim
54 words
A system according to claim 24 wherein the control program and the processor cooperates when the control program is executing on the processor, in discarding for purposes of calculation any targeted selectable element which is remote from a selectable element identified by its place in the sequence as being an intended targeted selectable element.
Claim 29
Dependent Claim
41 words
A system according to claim 19 wherein the control program and the processor cooperate, when the control program is executing on the processor, in displaying as a selectable element a hexagonal outline soft key and further wherein the zone is circular.
Claim 30
Dependent Claim
21 words
A system according to claim 26 wherein the zone has a diameter such that the hexagonal outline may circumscribe the zone.
References Cited (Backward Citations)
US4587630A
Cited
EP0271276A2
Cited
EP0326751A2
Cited
US5010323A
Cited
US5159159A
Cited
US5590257A
Cited
US5250929A
Cited
US5308936A
Cited
US5488392A
Cited
US5600735A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2001-08-31 | 2002-03-02 | 2002-09-01 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2005-08-31 | 2006-03-02 | 2006-09-01 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2009-08-31 | 2010-03-02 | 2010-09-01 | $7700.00 | Window Closed / Lapsed |