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

Computer with pointing device mapped into keyboard

Assignee: Dell USA LP
•
Filing: 1994-07-21
•
Granted: 1996-01-16
•
Expires: 2014-07-21
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A small computer architecture in which the CPU can receive multiple kinds of interrupt signals, including one kind which is assigned to indicate the occurrence of a keystroke input and another kind which is assigned to indicate the occurrence of a pointing device input. However, the computer does not include any pointing device as such. Instead, the keyboard microprocessor (i.e. a microprocessor other than the CPU) monitors user keystrokes to the computer's keyboard, and: in response to simple keystrokes, or keystroke combinations which include one of the basic chording keys, the keyboard microprocessor sends a keystroke interrupt to the CPU; and in response to keystroke combinations which include an additional chording key, the keyboard microprocessor sends a pointing-device interrupt to the CPU, and provides a data output corresponding to an emulated pointing-device movement.

Inventors

  • 👤 Thomas J. Kocis
  • 👤 Philip D. Chidester

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-02 05:15
CPC Classifications
G; G06; G06F; G06F3/00; G06F3/01; G06F3/03; G06F3/033; G06F3/038; G06F3/02; G06F3/023; G06F3/048; G06F3/0487; G06F3/0489; G06F3/04892

Claims Analysis

Total Claims: 24
Claim 1
Independent Claim 250 words
A computer system comprising: at least one central processing unit (CPU) having a plurality of inputs, said CPU being configured to recognize a first combination of input signals as a keystroke interrupt and to recognize a second combination of input signals as a pointing-device interrupt; a keyboard, having an array of binary keys including a special function key and a plurality of pointer keys; and processor means, operatively connecting said keyboard to said CPU, to detect keystrokes of said keyboard and to drive said inputs of said CPU, said processor means enabling said keyboard to operate in a keyboard mode and in a pointing-device mode in which said pointer keys are used to enter pointing information, said keyboard normally operating in said keyboard mode and being actuated to said pointing-device mode responsive to actuation of said special function key, said processor means being configured and programmed such that in response to actuation of any key or combination of keys thereof while said keyboard is in said keyboard mode, said processor means drives said first combination of input signals to said CPU, and in response to actuation of one or more of said binary keys or one or more pointer keys while said keyboard is in said pointing-device mode, said processor means drives said second combination of input signals to said CPU, wherein said one or more of said binary keys emulates one or more buttons of a pointing device and said pointing keys emulate directional movement of a pointing device.
Claim 2
Dependent Claim 250 words
A computer system comprising: at least one central processing unit (CPU) having a plurality of inputs, said CPU being configured to recognize a first combination of input signals as a keystroke interrupt and to recognize a second combination of input signals as a pointing-device interrupt; a keyboard, having an array of binary keys including a special function key and a plurality of pointer keys; and processor means, operatively connecting said keyboard to said CPU, to detect keystrokes of said keyboard and to drive said inputs of said CPU, said processor means enabling said keyboard to operate in a keyboard mode and in a pointing-device mode in which said pointer keys are used to enter pointing information, said keyboard normally operating in said keyboard mode and being actuated to said pointing-device mode responsive to actuation of said special function key, said processor means being configured and programmed such that in response to actuation of any key or combination of keys thereof while said keyboard is in said keyboard mode, said processor means drives said first combination of input signals to said CPU, and in response to actuation of one or more of said binary keys or one or more pointer keys while said keyboard is in said pointing-device mode, said processor means drives said second combination of input signals to said CPU, wherein said one or more of said binary keys emulates one or more buttons of a pointing device and said pointing keys emulate directional movement of a pointing device.
Claim 3
Dependent Claim 16 words
The system of claim 1, wherein no joystick, mouse, or trackball is attached to said system.
Claim 4
Dependent Claim 21 words
The system of claim 1, wherein said system does not include any pointing device other than said keys of said keyboard.
Claim 5
Dependent Claim 62 words
The system of claim 1, wherein said system further includes a pointing device input connector which is operatively connected to provide input signals to said processor means, and wherein said processor means provides said second combination of input signals to said CPU in response to any input signals which may be received from a pointing device through said pointing device input connector.
Claim 6
Dependent Claim 26 words
The system of claim 1, wherein said keyboard is configured such that all of said binary keys are readily accessible from a standard touch-typing hand position.
Claim 7
Dependent Claim 56 words
The system of claim 1, wherein after a predetermined first sequence of keystrokes has occurred and until a predetermined second sequence of keystrokes has occurred, said processor means drives said second combination of input signals to said CPU, in response to actuation of one or more pointer keys without simultaneous actuation of said special function key.
Claim 8
Dependent Claim 20 words
The system of claim 1, wherein said plurality of pointer keys of said keyboard include at least four arrow keys.
Claim 9
Dependent Claim 68 words
The system of claim 1, further comprising nonvolatile memory which is connected to an address which is called by said CPU whenever said CPU emerges from reset, said nonvolatile memory containing bootstrap software and also containing basic system software which causes said CPU to recognize said first combination of signal inputs as a keystroke interrupt and to recognize said second combination of signal inputs as a pointing-device interrupt.
Claim 10
Dependent Claim 228 words
A computer system with an integrated typing and pointing capability, comprising: at least one central processing unit (CPU) having a plurality of inputs, said CPU being configured to recognize a first combination of input signals as a keystroke input and to recognize a second combination of input signals as a pointing-device input; a keyboard, having an array of binary keys including a special function key and a plurality of pointer keys, said keyboard normally operating in a keyboard mode and operating in a pointing-device mode responsive to actuation of said special function key; and processor means, operatively connecting said keyboard to said CPU, to detect keystrokes on said keyboard and to drive said inputs of said CPU, said processor means being configured and programmed such that in response to actuation of any key or combination of keys thereof while said keyboard is in said keyboard mode, said processor means drives said first combination of input signals to said CPU, and in response to actuation of one or more of said binary keys or at least one of said pointer keys while said keyboard is in said pointing-device mode, said processor means drives said second combination of input signals to said CPU, wherein said one or more of said binary keys emulates a button of a pointing device and said pointing keys emulate directional movement of a pointing device.
Claim 11
Dependent Claim 228 words
A computer system with an integrated typing and pointing capability, comprising: at least one central processing unit (CPU) having a plurality of inputs, said CPU being configured to recognize a first combination of input signals as a keystroke input and to recognize a second combination of input signals as a pointing-device input; a keyboard, having an array of binary keys including a special function key and a plurality of pointer keys, said keyboard normally operating in a keyboard mode and operating in a pointing-device mode responsive to actuation of said special function key; and processor means, operatively connecting said keyboard to said CPU, to detect keystrokes on said keyboard and to drive said inputs of said CPU, said processor means being configured and programmed such that in response to actuation of any key or combination of keys thereof while said keyboard is in said keyboard mode, said processor means drives said first combination of input signals to said CPU, and in response to actuation of one or more of said binary keys or at least one of said pointer keys while said keyboard is in said pointing-device mode, said processor means drives said second combination of input signals to said CPU, wherein said one or more of said binary keys emulates a button of a pointing device and said pointing keys emulate directional movement of a pointing device.
Claim 12
Dependent Claim 16 words
The system of claim 9, wherein no joystick, mouse, or trackball is attached to said system.
Claim 13
Dependent Claim 21 words
The system of claim 9, wherein said system does not include any pointing device other than said keys of said keyboard.
Claim 14
Dependent Claim 61 words
The system of claim 9, wherein said system further includes a pointing device input connector which is operatively connected to provide input signals to said processor means, and wherein said processor means provides said second combination of input signals to said CPU in response to any signals which may be received from a pointing device through said pointing device input connector.
Claim 15
Dependent Claim 26 words
The system of claim 9, wherein said keyboard is configured such that all of said binary keys are readily accessible from a standard touch-typing hand position.
Claim 16
Dependent Claim 58 words
The system of claim 9, wherein after a predetermined first set of keystroke inputs has occurred and until a predetermined second set of keystroke inputs has occurred, said processor means drives said second combination of signal input lines, in response to actuation of one or more of said pointer keys without simultaneous actuation of said special function key.
Claim 17
Dependent Claim 20 words
The system of claim 9, wherein said plurality of pointer keys of said keyboard include at least four arrow keys.
Claim 18
Independent Claim 205 words
A method of operating a computer system comprising a central processing unit (CPU) having a plurality of inputs and configured to recognize a first combination of input signals as a keyboard interrupt and a second combination of input signals as a pointing-device interrupt, a keyboard having an array of binary keys including a special function key and a plurality of pointer keys, and a processor coupled between said CPU and said keyboard for detecting keystrokes on said keyboard and driving said inputs of said CPU, the method comprising the steps of: detecting keystrokes on said keyboard; responsive to actuation of said special function key, causing said keyboard to operate in a pointing device mode in which pointing information may be entered; otherwise causing said keyboard to operate in a keyboard mode; responsive to actuation of any of said binary keys while said keyboard is operating in said keyboard mode, driving said first combination of input signals to said CPU; and responsive to actuation of said binary keys while said keyboard is operating in said pointing-device mode, driving said second combination of signals to said CPU, wherein said second combination of signals emulates a button of a pointing device and directional movement of a pointing device.
Claim 19
Independent Claim 205 words
A method of operating a computer system comprising a central processing unit (CPU) having a plurality of inputs and configured to recognize a first combination of input signals as a keyboard interrupt and a second combination of input signals as a pointing-device interrupt, a keyboard having an array of binary keys including a special function key and a plurality of pointer keys, and a processor coupled between said CPU and said keyboard for detecting keystrokes on said keyboard and driving said inputs of said CPU, the method comprising the steps of: detecting keystrokes on said keyboard; responsive to actuation of said special function key, causing said keyboard to operate in a pointing device mode in which pointing information may be entered; otherwise causing said keyboard to operate in a keyboard mode; responsive to actuation of any of said binary keys while said keyboard is operating in said keyboard mode, driving said first combination of input signals to said CPU; and responsive to actuation of said binary keys while said keyboard is operating in said pointing-device mode, driving said second combination of signals to said CPU, wherein said second combination of signals emulates a button of a pointing device and directional movement of a pointing device.
Claim 20
Dependent Claim 45 words
The method of claim 16 further comprising the steps of, responsive to a first predetermined sequence of keystrokes being entered via said keyboard, driving said second combination of input signals to said CPU until a second predetermined sequence of keystroke is entered via said keyboard.
Claim 21
Dependent Claim 130 words
A computer system, comprising: a central processing unit (CPU) configured to recognize a plurality of input types, including keyboard input and pointing-device input; a keyboard having an array of binary keys including a plurality of pointing keys, said keyboard operating in keyboard mode or pointing-device mode; and a processor operatively connecting said keyboard to said CPU, whereby if said keyboard is operating in said keyboard mode, said processor drives keyboard input signals to said CPU, and if said keyboard is operating in said pointing-device mode, said processor drives pointing-device input signals to said CPU, whereby when said keyboard is in pointing-device mode, at least one of said binary keys emulates a button of a pointing device and a plurality of said pointing keys emulate directional movement of a pointing device.
Claim 22
Dependent Claim 130 words
A computer system, comprising: a central processing unit (CPU) configured to recognize a plurality of input types, including keyboard input and pointing-device input; a keyboard having an array of binary keys including a plurality of pointing keys, said keyboard operating in keyboard mode or pointing-device mode; and a processor operatively connecting said keyboard to said CPU, whereby if said keyboard is operating in said keyboard mode, said processor drives keyboard input signals to said CPU, and if said keyboard is operating in said pointing-device mode, said processor drives pointing-device input signals to said CPU, whereby when said keyboard is in pointing-device mode, at least one of said binary keys emulates a button of a pointing device and a plurality of said pointing keys emulate directional movement of a pointing device.
Claim 23
Dependent Claim 34 words
The system of claim 18, wherein said keyboard includes a special function key, said keyboard operating in pointing-device mode after actuation of said special function key and one or more of said pointer keys.
Claim 24
Dependent Claim 29 words
The system of claim 18, wherein after actuation of a first sequence of keystrokes said keyboard operates in said pointing-device mode until actuation of a second sequence of keystrokes.

References Cited (Backward Citations)

US4931781A Cited
US4680577A Cited
US4786894A Cited
US4903222A Cited
US5041819A Cited
US4974183A Cited
US5124689A Cited
US5189403A Cited
US5245321A Cited
US5198802A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1999-01-15 1999-07-17 2000-01-16 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2003-01-15 2003-07-17 2004-01-16 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2007-01-15 2007-07-17 2008-01-16 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag