← Back to Patent Explorer
US5878276A Expired / Lapsed US ⏱️ 0.0 years remaining

Handheld computer which establishes an input device as master over the CPU when it is coupled to the system

Assignee: MediaTek Inc
•
Filing: 1997-01-09
•
Granted: 1999-03-02
•
Expires: 2017-01-09
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A computer system, and particularly a handheld mobile client system, in which a user input device such as a keyboard or a scanner, coupled by a tethering conductor or a wireless link such as an infrared radiation link, functions as a master while the central processing unit of the system functions as a slave in receiving input digital signals.

Inventors

  • 👤 Thomas John Aebli
  • 👤 Brent Alan Miller
  • 👤 William Walter Vetter

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-30 11:39
CPC Classifications
G; G06; G06F; G06F1/00; G06F1/16; G06F1/1613; G06F1/1632; G06F15/00; G06F15/16; G06F1/1626; G06F1/26; G06F1/32; G06F3/00; G06F3/01; G06F3/02; G06F3/023

Claims Analysis

Total Claims: 24
Claim 1
Independent Claim 170 words
A mobile client computer comprising: a housing sized to be held and manipulated by the hand of a user; memory mounted within said housing and storing digital data; a central processing unit mounted within said housing and coupled to said memory; an input/output controller mounted within said housing and coupled to said central processing unit; a serial port coupled to said input/output controller and defining a general purpose serial interface; and a display mounted in said housing and coupled to said central processing unit and said memory and displaying information derived from digital data processed by said central processing unit; said serial port and said input/output controller and said central processing unit cooperating in (1) detecting the presence of a digital data generating user input device if connected to said serial port and (2) establishing a detected user input device as a master governing functioning of said central processing unit and (3) translating in said input/output controller digital data received through said serial port from a detected user input device.
Claim 2
Dependent Claim 170 words
A mobile client computer comprising: a housing sized to be held and manipulated by the hand of a user; memory mounted within said housing and storing digital data; a central processing unit mounted within said housing and coupled to said memory; an input/output controller mounted within said housing and coupled to said central processing unit; a serial port coupled to said input/output controller and defining a general purpose serial interface; and a display mounted in said housing and coupled to said central processing unit and said memory and displaying information derived from digital data processed by said central processing unit; said serial port and said input/output controller and said central processing unit cooperating in (1) detecting the presence of a digital data generating user input device if connected to said serial port and (2) establishing a detected user input device as a master governing functioning of said central processing unit and (3) translating in said input/output controller digital data received through said serial port from a detected user input device.
Claim 3
Dependent Claim 32 words
A mobile client computer system according to claim 1 wherein said serial port, said input/output controller and said central processing unit cooperate in querying the identification of a detected user input device.
Claim 4
Dependent Claim 37 words
A mobile client computer system according to claim 1 wherein said serial port, said input/output controller and said central processing unit cooperate in translating matrix position codes generated by a detected user input device into scan codes.
Claim 5
Dependent Claim 57 words
A mobile client computer system according to claim 1 further comprising device driver code stored in said memory and executing on said central processing unit to derive input signals for said computer system, and further wherein said device driver code is responsive to scan code signals as determined by the design of a conventional personal computer keyboard.
Claim 6
Dependent Claim 184 words
A mobile client computer comprising: a housing sized to be held and manipulated by the hand of a user; memory mounted within said housing and storing digital data; a central processing unit mounted within said housing and coupled to said memory; a input/output controller mounted within said housing and coupled to said central processing unit; a serial port coupled to said input/output controller and defining a general purpose serial interface; a user input device coupled to said serial port and delivering therethrough digital signals identifying inputs to the computer system; and a display mounted in said housing and coupled to said central processing unit and said memory and displaying information derived from digital data processed by said central processing unit; said user input device and said serial port and said input/output controller and said central processing unit cooperating in (1) detecting the identification of said user input device and (2) establishing said user input device as a master governing functioning of said central processing unit and (3) translating in said input/output controller digital data received through said serial port from said user input device.
Claim 7
Dependent Claim 184 words
A mobile client computer comprising: a housing sized to be held and manipulated by the hand of a user; memory mounted within said housing and storing digital data; a central processing unit mounted within said housing and coupled to said memory; a input/output controller mounted within said housing and coupled to said central processing unit; a serial port coupled to said input/output controller and defining a general purpose serial interface; a user input device coupled to said serial port and delivering therethrough digital signals identifying inputs to the computer system; and a display mounted in said housing and coupled to said central processing unit and said memory and displaying information derived from digital data processed by said central processing unit; said user input device and said serial port and said input/output controller and said central processing unit cooperating in (1) detecting the identification of said user input device and (2) establishing said user input device as a master governing functioning of said central processing unit and (3) translating in said input/output controller digital data received through said serial port from said user input device.
Claim 8
Dependent Claim 40 words
A mobile client computer system according to claim 5 wherein said user input device, said serial port, said input/output controller and said central processing unit cooperate in translating matrix position codes generated by said user input device into scan codes.
Claim 9
Dependent Claim 57 words
A mobile client computer system according to claim 5 further comprising device driver code stored in said memory and executing on said central processing unit to derive input signals for said computer system, and further wherein said device driver code is responsive to scan code signals as determined by the design of a conventional personal computer keyboard.
Claim 10
Dependent Claim 17 words
A mobile client computer system according to claim 5 wherein said user input device is a keyboard.
Claim 11
Dependent Claim 17 words
A mobile client computer system according to claim 5 wherein said user input device is a scanner.
Claim 12
Dependent Claim 73 words
A mobile client computer system according to claim 5 wherein said computer system further comprises clock, data and select signal lines operatively interconnecting said input/output controller and said user input device and further wherein said user input device comprises a microcontroller, memory operatively coupled to said microcontroller, and a control program stored in said memory accessibly to said microcontroller and executing on said microcontroller for controlling said clock, data and select signal lines.
Claim 13
Dependent Claim 128 words
A computer system comprising: a housing; memory mounted within said housing and storing digital data; a central processing unit mounted within said housing and coupled to said memory; a input/output controller mounted within said housing and coupled to said central processing unit; and a serial port coupled to said input/output controller and defining a general purpose serial interface; said serial port and said input/output controller and said central processing unit cooperating in (1) detecting the presence of a digital data generating user input device if connected to said serial port and (2) establishing a detected user input device as a master governing functioning of said central processing unit and (3) translating in said input/output controller digital data received through said serial port from a detected user input device.
Claim 14
Dependent Claim 128 words
A computer system comprising: a housing; memory mounted within said housing and storing digital data; a central processing unit mounted within said housing and coupled to said memory; a input/output controller mounted within said housing and coupled to said central processing unit; and a serial port coupled to said input/output controller and defining a general purpose serial interface; said serial port and said input/output controller and said central processing unit cooperating in (1) detecting the presence of a digital data generating user input device if connected to said serial port and (2) establishing a detected user input device as a master governing functioning of said central processing unit and (3) translating in said input/output controller digital data received through said serial port from a detected user input device.
Claim 15
Dependent Claim 30 words
A computer system according to claim 11 wherein said serial port, said input/output controller and said central processing unit cooperate in querying the identification of a detected user input device.
Claim 16
Dependent Claim 35 words
A computer system according to claim 11 wherein said serial port, said input/output controller and said central processing unit cooperate in translating matrix position codes generated by a detected user input device into scan codes.
Claim 17
Dependent Claim 55 words
A computer system according to claim 11 further comprising device driver code stored in said memory and executing on said central processing unit to derive input signals for said computer system, and further wherein said device driver code is responsive to scan code signals as determined by the design of a conventional personal computer keyboard.
Claim 18
Dependent Claim 142 words
A computer system comprising: a housing; memory mounted within said housing and storing digital data; a central processing unit mounted within said housing and coupled to said memory; a input/output controller mounted within said housing and coupled to said central processing unit; a serial port coupled to said input/output controller and defining a general purpose serial interface; and a user input device coupled to said serial port and delivering therethrough digital signals identifying inputs to the computer system; said user input device and said serial port and said input/output controller and said central processing unit cooperating in (1) detecting the identification of said user input device and (2) establishing said user input device as a master governing functioning of said central processing unit and (3) translating in said input/output controller digital data received through said serial port from said user input device.
Claim 19
Dependent Claim 142 words
A computer system comprising: a housing; memory mounted within said housing and storing digital data; a central processing unit mounted within said housing and coupled to said memory; a input/output controller mounted within said housing and coupled to said central processing unit; a serial port coupled to said input/output controller and defining a general purpose serial interface; and a user input device coupled to said serial port and delivering therethrough digital signals identifying inputs to the computer system; said user input device and said serial port and said input/output controller and said central processing unit cooperating in (1) detecting the identification of said user input device and (2) establishing said user input device as a master governing functioning of said central processing unit and (3) translating in said input/output controller digital data received through said serial port from said user input device.
Claim 20
Dependent Claim 38 words
A computer system according to claim 15 wherein said user input device, said serial port, said input/output controller and said central processing unit cooperate in translating matrix position codes generated by said user input device into scan codes.
Claim 21
Dependent Claim 55 words
A computer system according to claim 15 further comprising device driver code stored in said memory and executing on said central processing unit to derive input signals for said computer system, and further wherein said device driver code is responsive to scan code signals as determined by the design of a conventional personal computer keyboard.
Claim 22
Dependent Claim 15 words
A computer system according to claim 15 wherein said user input device is a keyboard.
Claim 23
Dependent Claim 15 words
A computer system according to claim 15 wherein said user input device is a scanner.
Claim 24
Dependent Claim 71 words
A computer system according to claim 15 wherein said computer system further comprises clock, data and select signal lines operatively interconnecting said input/output controller and said user input device and further wherein said user input device comprises a microcontroller, memory operatively coupled to said microcontroller, and a control program stored in said memory accessibly to said microcontroller and executing on said microcontroller for controlling said clock, data and select signal lines.

References Cited (Backward Citations)

US4079452A Cited
US4589063A Cited
US5287526A Cited
US4964075A Cited
US5457784A Cited
US5666530A Cited
US5548782A Cited
US5515514A Cited
US5671374A Cited
GB2291722A Cited
US5623261A Cited
US5745716A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2002-03-01 2002-08-31 2003-03-02 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2006-03-01 2006-08-31 2007-03-02 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2010-03-01 2010-08-31 2011-03-02 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag