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

Mobile client computer programmed to combine cursor, control and input functions

Assignee: Lenovo Singapore Pte Ltd
•
Filing: 1997-03-03
•
Granted: 1999-05-18
•
Expires: 2017-03-03
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract The present invention contemplates a display generating system, preferably a computer such as a mobile client system, in which text entry to supply data for a defined field in a form or the like is facilitated. In particular, the present invention contemplates combining certain functions heretofore separated in a display which accepts data entry such as letters or numbers entered by hand using a stylus or the like. In a system implementing this invention, the functions of providing a cursor which indicates the location for data entry and providing a field displaying or receiving data entry are combined. By this combination, the field receiving or displaying an entry is positioned immediately adjacent the displayed field for such entry, permitting a user to focus attention on a single location in the display as distinguished from dividing attention between a location at which a cursor prompts for data to appear and a separated field at which the entry is entered or displayed.

Inventors

  • 👤 Peter James Brittenham
  • 👤 Liam David Comerford

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-27 20:08
CPC Classifications
H; H04; H04M; H04M1/00; H04M1/72; H04M1/724; H04M1/72403; H04M1/72409; H04M1/724092; H04M1/72412; H04B; H04B1/00; H04B1/06; H04B1/16; H04B1/20; H04B1/202; H04B1/205

Claims Analysis

Total Claims: 29
Claim 1
Independent Claim 237 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 data fields; b) displaying a control cursor guiding a user in the input which supplies a data entry for a single character for entry of all characters for a defined data field and displaying said control cursor as having a cursor portion indicating a single character location at which input is to be inserted and a character entry control portion in which is displayed the single character input derived from a user; and c) moving said character entry control portion of said control cursor in a sequence of single character location steps as said cursor portion is moved.
Claim 2
Dependent Claim 237 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 data fields; b) displaying a control cursor guiding a user in the input which supplies a data entry for a single character for entry of all characters for a defined data field and displaying said control cursor as having a cursor portion indicating a single character location at which input is to be inserted and a character entry control portion in which is displayed the single character input derived from a user; and c) moving said character entry control portion of said control cursor in a sequence of single character location steps as said cursor portion is moved.
Claim 3
Dependent Claim 222 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 data fields; b) displaying a control cursor guiding a user in the input which supplies a data entry for a single character for entry of all characters for a defined data field; and c) displaying said control cursor at a display location immediately adjacent said defined data field the placement of which display location is functionally dependent upon user selection based on user hand preference, and proximity of the control cursor to the, top, bottom, far left and far right of the display.
Claim 4
Dependent Claim 222 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 data fields; b) displaying a control cursor guiding a user in the input which supplies a data entry for a single character for entry of all characters for a defined data field; and c) displaying said control cursor at a display location immediately adjacent said defined data field the placement of which display location is functionally dependent upon user selection based on user hand preference, and proximity of the control cursor to the, top, bottom, far left and far right of the display.
Claim 5
Dependent Claim 229 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 data fields; b) displaying a control cursor guiding a user in the input which supplies a data entry for a single character for entry of all characters for a defined data field; and c) displaying said control cursor as having a cursor portion indicating the location within said defined field at which input is to be inserted and a character entry control portion in which is displayed immediately above or below, to the right or the left, and adjacent to said defined data field the input derived from a user.
Claim 6
Dependent Claim 229 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 data fields; b) displaying a control cursor guiding a user in the input which supplies a data entry for a single character for entry of all characters for a defined data field; and c) displaying said control cursor as having a cursor portion indicating the location within said defined field at which input is to be inserted and a character entry control portion in which is displayed immediately above or below, to the right or the left, and adjacent to said defined data field the input derived from a user.
Claim 7
Dependent Claim 46 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 moving said character entry control portion relative to the display of said defined field following occurrence of a predetermined event.
Claim 8
Dependent Claim 53 words
A mobile client computer according to claim 4 wherein said control program and said processor cooperate, when said control program is executing on said processor, in moving said character entry control portion relative to the display of said defined field following entry of a predetermined character signifying the end of a defined entry.
Claim 9
Dependent Claim 56 words
A mobile client computer according to claim 4 wherein said control program and said processor cooperate, when said control program is executing on said processor, in moving said character entry control portion relative to the display of said defined field following passage of a predetermined interval of time after the most recent entry of a character.
Claim 10
Dependent Claim 238 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 data fields; b) displaying a control cursor guiding a user in the input which supplies a data entry for a single character for entry of all characters, for a defined data field said control cursor having a cursor portion indicating the location at which input is to be inserted and a character entry control portion in which is displayed the input derived from a user; and c) moving said cursor portion and said character entry control portion of said control cursor in coordinated movement relative to said defined data field as characters are entered in said defined data field.
Claim 11
Dependent Claim 238 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 data fields; b) displaying a control cursor guiding a user in the input which supplies a data entry for a single character for entry of all characters, for a defined data field said control cursor having a cursor portion indicating the location at which input is to be inserted and a character entry control portion in which is displayed the input derived from a user; and c) moving said cursor portion and said character entry control portion of said control cursor in coordinated movement relative to said defined data field as characters are entered in said defined data field.
Claim 12
Dependent Claim 217 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 data fields; b) displaying a control cursor guiding a user in incremental single character steps in the input which incrementally supplies the characters corresponding to the input as data entry for a defined data field and displaying said control cursor as having a cursor portion indicating the location at which input is to be inserted and a character entry control portion in which is displayed the input derived from a user; c) moving said cursor portion of said control cursor progressively along a defined data field into which data is to be inserted as characters are supplied; and d) moving said character entry control portion of said control cursor in a sequence of single character location steps as said cursor portion is moved.
Claim 13
Dependent Claim 217 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 data fields; b) displaying a control cursor guiding a user in incremental single character steps in the input which incrementally supplies the characters corresponding to the input as data entry for a defined data field and displaying said control cursor as having a cursor portion indicating the location at which input is to be inserted and a character entry control portion in which is displayed the input derived from a user; c) moving said cursor portion of said control cursor progressively along a defined data field into which data is to be inserted as characters are supplied; and d) moving said character entry control portion of said control cursor in a sequence of single character location steps as said cursor portion is moved.
Claim 14
Dependent Claim 186 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 data fields; b) displaying a control cursor guiding a user in incremental single character steps in the input which incrementally supplies the characters corresponding to the input as data entry for a defined data field; and c) displaying said control cursor as having a cursor portion indicating the location within said defined field at which input is to be inserted and a character entry control portion in which is displayed immediately above or below, to the right or the left, and adjacent to said defined field the input derived from a user.
Claim 15
Dependent Claim 186 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 data fields; b) displaying a control cursor guiding a user in incremental single character steps in the input which incrementally supplies the characters corresponding to the input as data entry for a defined data field; and c) displaying said control cursor as having a cursor portion indicating the location within said defined field at which input is to be inserted and a character entry control portion in which is displayed immediately above or below, to the right or the left, and adjacent to said defined field the input derived from a user.
Claim 16
Dependent Claim 44 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 moving said character entry control portion relative to the display of said defined field following occurrence of a predetermined event.
Claim 17
Dependent Claim 51 words
A computer according to claim 10 wherein said control program and said processor cooperate, when said control program is executing on said processor, in moving said character entry control portion relative to the display of said defined field following entry of a predetermined character signifying the end of a defined entry.
Claim 18
Dependent Claim 54 words
A computer according to claim 10 wherein said control program and said processor cooperate, when said control program is executing on said processor, in moving said character entry control portion relative to the display of said defined field following passage of a predetermined interval of time after the most recent entry of a character.
Claim 19
Dependent Claim 189 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 data fields; b) displaying a control cursor guiding a user in the input which supplies a data entry for a defined data field, said control cursor having a cursor portion indicating the location at which a single character input is to be inserted and a character entry control portion in which is displayed the single character input derived from a user; and c) moving said cursor portion and said character entry control portion of said control cursor in coordinated movement relative to said defined data field as characters are entered in said defined data field.
Claim 20
Dependent Claim 189 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 data fields; b) displaying a control cursor guiding a user in the input which supplies a data entry for a defined data field, said control cursor having a cursor portion indicating the location at which a single character input is to be inserted and a character entry control portion in which is displayed the single character input derived from a user; and c) moving said cursor portion and said character entry control portion of said control cursor in coordinated movement relative to said defined data field as characters are entered in said defined data field.
Claim 21
Dependent Claim 222 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 data fields; b) displaying a control cursor guiding a user in the input which supplies a data entry for a single character entry of all characters for a defined data field and displaying said control cursor as having a cursor portion indicating a single character location at which input is to be inserted and a character entry control portion in which is displayed the single character input derived from a user; c) moving said cursor portion of said control cursor progressively in incremental steps corresponding to character locations in a defined data field into which data is to be inserted as characters are supplied; and d) moving said character entry control portion of said control cursor in a sequence of single character location steps as said cursor portion is moved.
Claim 22
Dependent Claim 222 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 data fields; b) displaying a control cursor guiding a user in the input which supplies a data entry for a single character entry of all characters for a defined data field and displaying said control cursor as having a cursor portion indicating a single character location at which input is to be inserted and a character entry control portion in which is displayed the single character input derived from a user; c) moving said cursor portion of said control cursor progressively in incremental steps corresponding to character locations in a defined data field into which data is to be inserted as characters are supplied; and d) moving said character entry control portion of said control cursor in a sequence of single character location steps as said cursor portion is moved.
Claim 23
Dependent Claim 180 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 data fields; and b) displaying a control cursor guiding a user in the input which supplies a data entry for a single character entry of all characters for a defined data field; and c) displaying said control cursor as having a cursor portion indicating the location within said defined field at which input is to be inserted and a character entry control portion in which is displayed immediately above or below, to the right or left, and adjacent to said defined field the input derived from a user.
Claim 24
Dependent Claim 180 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 data fields; and b) displaying a control cursor guiding a user in the input which supplies a data entry for a single character entry of all characters for a defined data field; and c) displaying said control cursor as having a cursor portion indicating the location within said defined field at which input is to be inserted and a character entry control portion in which is displayed immediately above or below, to the right or left, and adjacent to said defined field the input derived from a user.
Claim 25
Dependent Claim 44 words
A system according to claim 15 wherein said control program and said processor cooperate, when said control program is executing on said processor, in moving said character entry control portion relative to the display of said defined field following occurrence of a predetermined event.
Claim 26
Dependent Claim 51 words
A system according to claim 16 wherein said control program and said processor cooperate, when said control program is executing on said processor, in moving said character entry control portion relative to the display of said defined field following entry of a predetermined character signifying the end of a defined entry.
Claim 27
Dependent Claim 54 words
A system according to claim 16 wherein said control program and said processor cooperate, when said control program is executing on said processor, in moving said character entry control portion relative to the display of said defined field following passage of a predetermined interval of time after the most recent entry of a character.
Claim 28
Dependent Claim 191 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 data fields; b) displaying a control cursor guiding a user in the input which supplies a data entry for a single character for entry of all characters, for a defined data field said control cursor having a cursor portion indicating the location at which input is to be inserted and a character entry control portion in which is displayed the input derived from a user; and c) moving said cursor portion and said character entry control portion of said control cursor in coordinated movement relative to said defined data field as characters are entered in said defined data field.
Claim 29
Dependent Claim 191 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 data fields; b) displaying a control cursor guiding a user in the input which supplies a data entry for a single character for entry of all characters, for a defined data field said control cursor having a cursor portion indicating the location at which input is to be inserted and a character entry control portion in which is displayed the input derived from a user; and c) moving said cursor portion and said character entry control portion of said control cursor in coordinated movement relative to said defined data field as characters are entered in said defined data field.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2002-05-17 2002-11-16 2003-05-18 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2006-05-17 2006-11-16 2007-05-18 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2010-05-17 2010-11-16 2011-05-18 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag