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

Method and apparatus facilitating communication between two keyboards and a single processor

Assignee: RPX Corp
•
Filing: 1989-04-07
•
Granted: 1992-08-04
•
Expires: 2009-04-07
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A computing device includes a system control processor, a built-in keyboard having a plurality of keys, a connector which facilitates connection of an external keyboard or keypad to the device, an electronic switch which is controlled by the internal keyboard processor and can electrically couple the connector to the system control processor. The internal keyboard processor monitors signals from the system control processor, connector and internal keyboard keys in order to open and close the analog switch so as to facilitate transfers between the system control processor and the internal keyboard through itself, and transfers between the system control processor and an external keyboard through the electronic switch.

Inventors

  • 👤 Steven L. Belt
  • 👤 Mark A. Ruthenbeck
  • 👤 Mark J. Foster
  • 👤 Brian C. Barnes
  • 👤 Randy J. VanderHeyden

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-24 06:53
CPC Classifications
G; G06; G06F; G06F3/00; G06F3/01; G06F3/02; G06F3/0227; G06F3/0202; G06F3/021

Claims Analysis

Total Claims: 29
Claim 1
Independent Claim 421 words
A computing device, comprising: a processor having an input; an internal input section which is an integral portion of said device and which includes a plurality of first keys and means responsive to manual actuation of one of said first keys for automatically generating a first signal identifying the actuated first key; connector means for facilitating selective electrical connection to said device of an external input unit having a plurality of second keys and means responsive to manual actuation of one of said second keys for automatically generating a second signal identifying the actuated second key; a selectively actuable switch which can effect and interrupt an electrical connection between a terminal of said connector means carrying said second signal and said input of said processor; and control means responsive to generation of each said first signal and each said second signal for supplying each said first signal and each said second signal to said input of said processor, said control means actuating and deactuating said switch when said control means is respectively supplying said second signal and said first signal to said input, wherein said external input section generates with each said second signal a clock signal which is supplied to a further terminal of said connector means, wherein said switch includes first and second contacts which are commonly controlled, and including a first data line portion coupling one side of said first contact to said first-mentioned terminal of said connector means, a second data line portion coupling the other side of said first contact to said input of said processor, a first clock line portion coupling one side of said second contact to said further terminal of said connector means carrying said clock signal, and a second clock line portion connecting the other side of said second contact to a further input of said processor; wherein said control means for selectively controlling said switch includes a further processor coupled to said first keys of said internal input section, includes a first tri-state buffer having a data input connected to said first clock line portion, an enable input connected to ground, and a data output connected to an input of said further processor, includes a second tri-state buffer having a data input connected to ground, an enable input connected to an output of said further processor, and a data output connected to said first clock line portion, and includes a resistor having one end connected to said first clock line portion and its other end connected to a source of power.
Claim 2
Dependent Claim 421 words
A computing device, comprising: a processor having an input; an internal input section which is an integral portion of said device and which includes a plurality of first keys and means responsive to manual actuation of one of said first keys for automatically generating a first signal identifying the actuated first key; connector means for facilitating selective electrical connection to said device of an external input unit having a plurality of second keys and means responsive to manual actuation of one of said second keys for automatically generating a second signal identifying the actuated second key; a selectively actuable switch which can effect and interrupt an electrical connection between a terminal of said connector means carrying said second signal and said input of said processor; and control means responsive to generation of each said first signal and each said second signal for supplying each said first signal and each said second signal to said input of said processor, said control means actuating and deactuating said switch when said control means is respectively supplying said second signal and said first signal to said input, wherein said external input section generates with each said second signal a clock signal which is supplied to a further terminal of said connector means, wherein said switch includes first and second contacts which are commonly controlled, and including a first data line portion coupling one side of said first contact to said first-mentioned terminal of said connector means, a second data line portion coupling the other side of said first contact to said input of said processor, a first clock line portion coupling one side of said second contact to said further terminal of said connector means carrying said clock signal, and a second clock line portion connecting the other side of said second contact to a further input of said processor; wherein said control means for selectively controlling said switch includes a further processor coupled to said first keys of said internal input section, includes a first tri-state buffer having a data input connected to said first clock line portion, an enable input connected to ground, and a data output connected to an input of said further processor, includes a second tri-state buffer having a data input connected to ground, an enable input connected to an output of said further processor, and a data output connected to said first clock line portion, and includes a resistor having one end connected to said first clock line portion and its other end connected to a source of power.
Claim 3
Dependent Claim 189 words
A device of claim 1, wherein said second data line portion is connected to an input of said further processor; wherein said second clock line portion is connected to an input of said further processor; including third and fourth tri-state buffers which each have an enable input, a data input connected to ground, and a data output connected to said second data line portion, said first-mentioned and further processors each having an output connected to the enable input of a respective one of said third and fourth buffers; including fifth and sixth tri-state buffers which each have an enable input, a data input connected to ground, and a data output connected to said second clock line portion, said first-mentioned and further processors each having a data output connected to the enable input of a respective one of said fifth and sixth buffers; including a resistor having one end connected to said second data line portion and its other end connected to a source of power; and including a resistor having one end connected to said second clock line portion and its other end connected to a source of power.
Claim 4
Dependent Claim 49 words
A device of claim 2, wherein said control means includes a latch having a data input coupled to an output of said further processor, an enable input coupled to an output of said further processor, and a data output coupled to a control input of said selectively actuable switch.
Claim 5
Dependent Claim 40 words
A device of claim 3, including means for coupling said connector means to a source of power and to ground, and including means for filtering radio frequency signals from said first data line portion and said first clock line portion.
Claim 6
Dependent Claim 60 words
A device of claim 4, wherein said first-mentioned processor has a request output which is connected to an input of said further processor, and including a sense line from said connector means which is coupled to an input of said further processor and to one end of a resistor which has its other end connected to a source of power.
Claim 7
Dependent Claim 44 words
A device of claim 5, wherein said inputs of said further processor, to which are respectively connected said request output of said first-mentioned processor, said data output of said first buffer and said sense line from said connector means, are each an interrupt input.
Claim 8
Dependent Claim 232 words
A computing device, comprising: a processor having an input; an internal input section which is an integral portion of said device and which includes a plurality of first keys and means responsive to manual actuation of one of said first keys for automatically generating a first signal identifying the actuated first key; connector means for facilitating selective electrical connection to said device of an external input unit having a plurality of second keys and means responsive to manual actuation of one of said second keys for automatically generating a second signal identifying the actuated second key; a selectively actuable switch which can effect and interrupt an electrical connection between a terminal of said connector means carrying said second signal and said input of said processor; and control means responsive to generation of each said first signal and each said second signal for supplying each said first signal and each said second signal to said input of said processor, said control means actuating and deactuating said switch when said control means is respectively supplying said second signal and said first signal to said input; and wherein said control means for selectively actuating and deactuating said switch includes a further processor which is operatively coupled to said first keys of said internal input section, and wherein said first-mentioned processor has a request output which is connected to an interrupt input of said further processor.
Claim 9
Dependent Claim 232 words
A computing device, comprising: a processor having an input; an internal input section which is an integral portion of said device and which includes a plurality of first keys and means responsive to manual actuation of one of said first keys for automatically generating a first signal identifying the actuated first key; connector means for facilitating selective electrical connection to said device of an external input unit having a plurality of second keys and means responsive to manual actuation of one of said second keys for automatically generating a second signal identifying the actuated second key; a selectively actuable switch which can effect and interrupt an electrical connection between a terminal of said connector means carrying said second signal and said input of said processor; and control means responsive to generation of each said first signal and each said second signal for supplying each said first signal and each said second signal to said input of said processor, said control means actuating and deactuating said switch when said control means is respectively supplying said second signal and said first signal to said input; and wherein said control means for selectively actuating and deactuating said switch includes a further processor which is operatively coupled to said first keys of said internal input section, and wherein said first-mentioned processor has a request output which is connected to an interrupt input of said further processor.
Claim 10
Dependent Claim 227 words
A device of claim 7, wherein said external input unit generates with each said second signal a clock signal which is supplied to a further terminal of said connector means, wherein said switch includes first and second contacts which are commonly controlled, and including a first data line portion connecting one side of said first contact to said first-mentioned terminal of said connector means, a second data line portion connecting an opposite side of said first contact to said input of said first-mentioned processor, a first clock line portion connecting one side of said second contact to said further terminal of said connector means carrying said clock signal, and a second clock line portion connecting an opposite side of said first contact to a further input of said first-mentioned processor, said further processor being operatively coupled to said first clock line portion, said second clock line portion and said second data line portion, said further processor including means responsive to signals on said first clock line portion for closing said first and second contacts of said switch to facilitate connection between said first and second data line portions and between said first and second clock line portions, and said further processor including means responsive to actuation of one of said first keys of said internal input section for opening said first and second contacts of said switch.
Claim 11
Dependent Claim 24 words
A device of claim 8, wherein said further processor has means for selectively forcing said first clock line portion to a logic low voltage.
Claim 12
Dependent Claim 42 words
A device of claim 9, wherein said further processor has means responsive to a signal on said request line from first-mentioned processor for routing a data transmission from said first-mentioned processor to one of itself and, through said switch, said connector means.
Claim 13
Dependent Claim 60 words
A device of claim 7, wherein said connector means has a sense output which is connected to an input of said further processor, said further processor having means responsive to a signal on said sense output of said connector means for closing said switch to facilitate a data transmission therethrough and for subsequently opening said switch following such data transmission.
Claim 14
Dependent Claim 288 words
A computing device, comprising: a processor having an input; an internal input section which is an integral portion of said device and which includes a plurality of first keys and means responsive to manual actuation of one of said first keys for automatically generating a first signal identifying the actuated first key; connector means for facilitating selective electrical connection to said device of an external input unit having a plurality of second keys and means responsive to manual actuation of one of said second keys for automatically generating a second signal identifying the actuated second key; a selectively actuable switch which when respectively actuated and deactuated respectively effects and interrupts an electrical connection between a terminal of said connector means carrying said second signal and said input of said processor; and control means responsive to generation of each said first signal and each said second signal for supplying each said first signal and each said second signal to said input of said processor, said control means actuating and deactuating said switch when said control means is respectively supplying said second signal and said first signal to said input; wherein said control means includes means responsive to generation of one of said first signals at a point in time when one of said second signals is being supplied to said data input of said processor for delaying supplying of such first signal until after supplying of the second signal is completed, and means responsive to generation of one of said second signals at a point in time when one of said first signals is being supplied to said data input of said processor for delaying supplying of such second signal until after supplying of the first signal is completed.
Claim 15
Dependent Claim 288 words
A computing device, comprising: a processor having an input; an internal input section which is an integral portion of said device and which includes a plurality of first keys and means responsive to manual actuation of one of said first keys for automatically generating a first signal identifying the actuated first key; connector means for facilitating selective electrical connection to said device of an external input unit having a plurality of second keys and means responsive to manual actuation of one of said second keys for automatically generating a second signal identifying the actuated second key; a selectively actuable switch which when respectively actuated and deactuated respectively effects and interrupts an electrical connection between a terminal of said connector means carrying said second signal and said input of said processor; and control means responsive to generation of each said first signal and each said second signal for supplying each said first signal and each said second signal to said input of said processor, said control means actuating and deactuating said switch when said control means is respectively supplying said second signal and said first signal to said input; wherein said control means includes means responsive to generation of one of said first signals at a point in time when one of said second signals is being supplied to said data input of said processor for delaying supplying of such first signal until after supplying of the second signal is completed, and means responsive to generation of one of said second signals at a point in time when one of said first signals is being supplied to said data input of said processor for delaying supplying of such second signal until after supplying of the first signal is completed.
Claim 16
Dependent Claim 128 words
A device of claim 12, wherein said external input section generates with each said second signal a clock signal which is supplied to a further terminal of said connector means, wherein said switch includes first and second contacts which are commonly controlled, and including a first data line portion coupling one side of said first contact to said first-mentioned terminal of said connector means, a second data line portion coupling the other side of said first contact to said input of said processor, a first clock line portion coupling one side of said second contact to said further terminal of said connector means carrying said clock signal, and a second clock line portion connecting the other side of said second contact to a further input of said processor.
Claim 17
Dependent Claim 22 words
A device of claim 12, wherein each of said second keys is functionally equivalent to a respective one of said first keys.
Claim 18
Dependent Claim 256 words
A computing device, comprising: a processor having an input; an internal input section which is an integral portion of said device and which includes a plurality of first keys and means responsive to manual actuation of one of said first keys for automatically generating a first signal identifying the actuated first key; connector means for facilitating selective electrical connection to said device of an external input unit having a plurality of second keys and means responsive to manual actuation of one of said second keys for automatically generating a second signal identifying the actuated second key; a selectively actuable switch which when respectively actuated and deactuated respectively effects and interrupts an electrical connection between a terminal of said connector means carrying said second signal and said input of said processor; and control means responsive to generation of each said first signal and each said second signal for supplying each said first signal and each said second signal to said input of said processor, said control means actuating and deactuating said switch when said control means is respectively supplying said second signal and said first signal to said input; wherein said processor has means for generating an output signal, and wherein said control means includes means for identifying a selected one of said external input unit and said internal input section which most recently generated one of said first and second signals, and includes means for supplying each said output signal from said processor to said selected one of said external input unit and internal input section.
Claim 19
Dependent Claim 256 words
A computing device, comprising: a processor having an input; an internal input section which is an integral portion of said device and which includes a plurality of first keys and means responsive to manual actuation of one of said first keys for automatically generating a first signal identifying the actuated first key; connector means for facilitating selective electrical connection to said device of an external input unit having a plurality of second keys and means responsive to manual actuation of one of said second keys for automatically generating a second signal identifying the actuated second key; a selectively actuable switch which when respectively actuated and deactuated respectively effects and interrupts an electrical connection between a terminal of said connector means carrying said second signal and said input of said processor; and control means responsive to generation of each said first signal and each said second signal for supplying each said first signal and each said second signal to said input of said processor, said control means actuating and deactuating said switch when said control means is respectively supplying said second signal and said first signal to said input; wherein said processor has means for generating an output signal, and wherein said control means includes means for identifying a selected one of said external input unit and said internal input section which most recently generated one of said first and second signals, and includes means for supplying each said output signal from said processor to said selected one of said external input unit and internal input section.
Claim 20
Dependent Claim 76 words
A device of claim 15, wherein said processor has an output which carries said output signals therefrom, and including means for applying said output signals from said processor to a line connecting said switch to said input of said processor, and wherein said control means respectively actuates and deactuates said switch when said selected one of said external input unit and said internal input section is respectively said external input unit and said internal input section.
Claim 21
Independent Claim 189 words
A method of facilitating communication between an external input unit which has a plurality of first keys and a computing arrangement having a processor, having an internal input section which has a plurality of second keys, having a connector which releasably electrically connects said external input unit to said computing arrangement, and having a switch which can effect and interrupt an electrical connection between the connector and a data input of the processor, comprising the steps of: automatically generating a first signal in response to manual actuation of one of said first keys; automatically generating a second signal in response to manual actuation of one of said second keys; and supplying each said first and second signal to said data input of said processor, said supplying step including the steps of detecting the occurrence of each of said first and second signals, automatically actuating said switch in response to detection of said first signal and while said first signal is supplied to said data input and automatically deactuating said switch in response to detection of said second signal and while said second signal is supplied to said data input.
Claim 22
Independent Claim 189 words
A method of facilitating communication between an external input unit which has a plurality of first keys and a computing arrangement having a processor, having an internal input section which has a plurality of second keys, having a connector which releasably electrically connects said external input unit to said computing arrangement, and having a switch which can effect and interrupt an electrical connection between the connector and a data input of the processor, comprising the steps of: automatically generating a first signal in response to manual actuation of one of said first keys; automatically generating a second signal in response to manual actuation of one of said second keys; and supplying each said first and second signal to said data input of said processor, said supplying step including the steps of detecting the occurrence of each of said first and second signals, automatically actuating said switch in response to detection of said first signal and while said first signal is supplied to said data input and automatically deactuating said switch in response to detection of said second signal and while said second signal is supplied to said data input.
Claim 23
Dependent Claim 239 words
A computing device, comprising: a processor having an input; an internal input section which is an integral portion of said device and which includes a plurality of first keys and means responsive to manual actuation of one of said first keys for automatically generating a first signal identifying the actuated first key; connector means for facilitating selective electrical connection to said device of an external input unit having a plurality of second keys and means responsive to manual actuation of one of said second keys for automatically generating a second signal identifying the actuated second key; and control circuit means responsive to generation of each said first signal and each said second signal for supplying each said first signal and each said second signal to said input of said processor, said control circuit means including a selectively actuable switch which can effect and interrupt an electrical connection between a terminal of said connector means carrying said second signal and said input of said processor; and said control circuit means having means for detecting the occurrence of said first and second signals, means for automatically actuating said switch in response to detection of said first signal and while said control circuit means is supplying said first signal to said input, and having means for automatically deactuating said switch in response to detection of said second signal and while said control circuit means is supplying said second signal to said input.
Claim 24
Dependent Claim 239 words
A computing device, comprising: a processor having an input; an internal input section which is an integral portion of said device and which includes a plurality of first keys and means responsive to manual actuation of one of said first keys for automatically generating a first signal identifying the actuated first key; connector means for facilitating selective electrical connection to said device of an external input unit having a plurality of second keys and means responsive to manual actuation of one of said second keys for automatically generating a second signal identifying the actuated second key; and control circuit means responsive to generation of each said first signal and each said second signal for supplying each said first signal and each said second signal to said input of said processor, said control circuit means including a selectively actuable switch which can effect and interrupt an electrical connection between a terminal of said connector means carrying said second signal and said input of said processor; and said control circuit means having means for detecting the occurrence of said first and second signals, means for automatically actuating said switch in response to detection of said first signal and while said control circuit means is supplying said first signal to said input, and having means for automatically deactuating said switch in response to detection of said second signal and while said control circuit means is supplying said second signal to said input.
Claim 25
Dependent Claim 76 words
A method of claim 17, wherein said detecting step includes the step of setting a flag to a first logical condition in response to detection of said first signal and setting said flag to a second logical condition in response to detection of said second signal, and including the steps of keeping said switch actuated while said flag has said first logical condition and keeping said switch deactuated while said flag has said second logical condition.
Claim 26
Dependent Claim 116 words
A method of claim 19, including in response to detection of said first signal when said flag has said second logical condition the steps of checking for a transmission in progress of one of said second signals to said data input and waiting for the completion of any detected transmission, and thereafter carrying out said step of actuating said switch, and including in response to detection of said second signal when said flag has said first logical condition the steps of checking for a transmission in progress of one of said first signals to said data input and waiting for the completion of any detected transmission, and thereafter carrying out said step of deactuating said switch.
Claim 27
Dependent Claim 68 words
A method of claim 20, wherein said first signal includes separate data and clock signals, including subsequent to said step of waiting for completion of a detected transmission of one of said second signals the step of forcing said clock signal to a predetermined logical condition, and including subsequent to said step of deactuating said switch the step of releasing said clock signal from said predetermined logical condition.
Claim 28
Dependent Claim 44 words
A method of claim 17, wherein said first signal includes a data signal, a clock signal and a sense signal, said step of detecting the occurrence of said first signal being carried out by detecting a change in the state of said sense signal.
Claim 29
Dependent Claim 27 words
A method of claim 22, including the step of maintaining said switch in an actuated condition in response to the absence of actuation of said sense signal.

References Cited (Backward Citations)

US4064560A Cited
US4156928A Cited
US4398250A Cited
US4396985A Cited
US4460957A Cited
US4642761A Cited
US4727478A Cited
US4862353A Cited
US4816996A Cited
US4965560A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1995-08-04 1996-02-03 1996-08-04 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1999-08-04 2000-02-03 2000-08-04 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2003-08-04 2004-02-03 2004-08-04 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag