← Back to Patent Explorer
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
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

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 12:51
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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag