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
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 |