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

Power supply for a computer peripheral device which positions a cursor on a computer display

Assignee: Microsoft Technology Licensing LLC
•
Filing: 1987-11-09
•
Granted: 1989-09-12
•
Expires: 2007-11-09
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An improved peripheral device for a computer wherein the improvement comprises circuitry which derives power for the peripheral device from the control and data signal lines interconnecting the peripheral device to the computer. Preferably, the peripheral device is a mouse which uses a microprocessor to translate signals received from a pair of encoders. Power for the microprocessor is derived from a pair of control lines through the use of a voltage reference setting zener diode, a polarity maintaining diode and a current limiting resistor. For an RS-232-type interface, the TXD signal is used for ground and the RTS signal is used for positive voltage. The computer is programmed to provide a positive signal on the RTS line and a negative signal on the TXD line.

Inventors

  • 👤 John C. Hall

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-24 19:54
CPC Classifications
G; G06; G06F; G06F3/00; G06F3/01; G06F3/03; G06F3/033; G06F3/038; G06F1/00; G06F1/24; G06F3/0354; G06F3/03543; G06F3/0383

Claims Analysis

Total Claims: 23
Claim 1
Independent Claim 88 words
In a computer peripheral device for positioning a cursor on a computer display, said device including means for generating X-Y information, said device comprising: processing means for converting said X-Y information to a serial format; an interface having a plurality of control and data lines of a general purpose peripheral port of a host computer, said interface including a data line coupled to said processing means; and means, coupled to at least one of said control and data lines, for providing power to said generating and processing means.
Claim 2
Dependent Claim 88 words
In a computer peripheral device for positioning a cursor on a computer display, said device including means for generating X-Y information, said device comprising: processing means for converting said X-Y information to a serial format; an interface having a plurality of control and data lines of a general purpose peripheral port of a host computer, said interface including a data line coupled to said processing means; and means, coupled to at least one of said control and data lines, for providing power to said generating and processing means.
Claim 3
Dependent Claim 24 words
A device as set forth in claim 1 wherein said generating means includes means for generating said X-Y information in response to manual inputs.
Claim 4
Dependent Claim 50 words
A device as set forth in claim 2 wherein said means for providing power is coupled to first and second ones of said control or data lines, said first control or data line having a positive predetermined state and said second control or data line having a negative predetermined state.
Claim 5
Dependent Claim 34 words
The device of claim 3 wherein said interface is an RS-232 format interface, said first control or data line is a RTS line and said second control or data line is a TXD line.
Claim 6
Dependent Claim 57 words
The device of claim 3 wherein said means for providing power comprises a zener diode coupled between said second control or data line and a power input of said processing means and a series combination of a diode and a resistor coupled between said first control or data line and said power input of said processing means.
Claim 7
Dependent Claim 56 words
The device of claim 3 further comprising a transistor having a control electrode coupled to a data output of said processing means, a second electrode coupled to said control or data line and a third electrode coupled to said second control or data line and a third electrode coupled to said second control or data line.
Claim 8
Dependent Claim 20 words
A device as set forth in claim 1 wherein said processing means includes a microprocessor coupled to said generating means.
Claim 9
Dependent Claim 20 words
The device of claim 1 wherein said means for providing power includes means for maintaining power at a predetermined polarity.
Claim 10
Dependent Claim 128 words
A computer mouse peripheral device, comprising: means for generating X-Y data based on movement of said mouse in an X-Y plane; processing means for converting said X-Y data to a serial format; an interface having a plurality of control and data lines of a general purpose peripheral port of a host computer, said interface including a data line coupled to said means for processing data; means, coupled to said plurality of control or data lines, for providing power to said means for processing data from said plurality of control or data lines, wherein at least one control or data line has a positive predetermined state and at least one control or data line has a negative predetermined state; and means for maintaining said power at a predetermined polarity.
Claim 11
Dependent Claim 128 words
A computer mouse peripheral device, comprising: means for generating X-Y data based on movement of said mouse in an X-Y plane; processing means for converting said X-Y data to a serial format; an interface having a plurality of control and data lines of a general purpose peripheral port of a host computer, said interface including a data line coupled to said means for processing data; means, coupled to said plurality of control or data lines, for providing power to said means for processing data from said plurality of control or data lines, wherein at least one control or data line has a positive predetermined state and at least one control or data line has a negative predetermined state; and means for maintaining said power at a predetermined polarity.
Claim 12
Dependent Claim 109 words
A computer system comprising: a computer mouse peripheral device, including information means for generating and encoding X-Y information based on the location of said mouse peripheral device relative to an initial position; a general purpose peripheral interface having a plurality of control and data lines; means, coupled to a pair of said control or data lines for providing power to said generating and encoding means; a host computer coupled to said general purpose peripheral interface; means, coupled to said general purpose peripheral interface control or data lines, for placing a predetermined voltage thereon; and a plurality of signal lines coupling said general purpose peripheral interface to said host computer.
Claim 13
Dependent Claim 109 words
A computer system comprising: a computer mouse peripheral device, including information means for generating and encoding X-Y information based on the location of said mouse peripheral device relative to an initial position; a general purpose peripheral interface having a plurality of control and data lines; means, coupled to a pair of said control or data lines for providing power to said generating and encoding means; a host computer coupled to said general purpose peripheral interface; means, coupled to said general purpose peripheral interface control or data lines, for placing a predetermined voltage thereon; and a plurality of signal lines coupling said general purpose peripheral interface to said host computer.
Claim 14
Dependent Claim 177 words
An improved device for positioning a cursor on a computer display, said device coupled to a general purpose peripheral port of a computer and having serial data lines and a plurality of control lines, said device comprising: first means for detecting movement of the device in a first direction and generating a first signal in response thereto; second means for detecting movement of the device in a second direction perpendicular to said first direction and generating a second signal in response thereto; processing means coupled to said first and second means for detecting movement, said processing means for converting the signals generated by said first and second means for detecting movement into a serial data stream, said processing means having a power supply input and a means for outputting said serial data stream to said serial data lines of said peripheral port; and means for deriving power from at least one of said serial data lines or control lines of said peripheral port, said means for deriving power coupled to said power input of said processing means.
Claim 15
Dependent Claim 177 words
An improved device for positioning a cursor on a computer display, said device coupled to a general purpose peripheral port of a computer and having serial data lines and a plurality of control lines, said device comprising: first means for detecting movement of the device in a first direction and generating a first signal in response thereto; second means for detecting movement of the device in a second direction perpendicular to said first direction and generating a second signal in response thereto; processing means coupled to said first and second means for detecting movement, said processing means for converting the signals generated by said first and second means for detecting movement into a serial data stream, said processing means having a power supply input and a means for outputting said serial data stream to said serial data lines of said peripheral port; and means for deriving power from at least one of said serial data lines or control lines of said peripheral port, said means for deriving power coupled to said power input of said processing means.
Claim 16
Dependent Claim 44 words
The apparatus of claim 11 wherein said plurality of serial data lines of said general purpose peripheral port include at least one line used for the transmission of data to said computer and at least one line used for receiving data from said computer.
Claim 17
Dependent Claim 152 words
An improved device for positioning a cursor on a computer display, said device coupled to a general purpose peripheral port of a computer having serial data lines and a plurality of control lines, said device comprising; means for detecting movement of the device in an X-Y plane and generating a signal in response thereto; processing means coupled to said means for detecting movement, said processing means for converting the signal generated by said means for detecting movement into a serial data stream, said processing means having a power supply input and a means for outputting said serial data stream to at least one of said serial data lines of said general purpose peripheral port; and means for deriving power from at least one of said serial data lines or control lines of said general purpose peripheral port, said means for deriving power coupled to said power supply input of said processing means.
Claim 18
Dependent Claim 152 words
An improved device for positioning a cursor on a computer display, said device coupled to a general purpose peripheral port of a computer having serial data lines and a plurality of control lines, said device comprising; means for detecting movement of the device in an X-Y plane and generating a signal in response thereto; processing means coupled to said means for detecting movement, said processing means for converting the signal generated by said means for detecting movement into a serial data stream, said processing means having a power supply input and a means for outputting said serial data stream to at least one of said serial data lines of said general purpose peripheral port; and means for deriving power from at least one of said serial data lines or control lines of said general purpose peripheral port, said means for deriving power coupled to said power supply input of said processing means.
Claim 19
Dependent Claim 148 words
An improved device for positioning a cursor on a computer display, said device coupled to a general purpose peripheral port of a computer and having serial data lines and a plurality of control lines, said device comprising: means for detecting movement of the device in an X-Y plane and generating a signal in response thereto; converting means coupled to said means for detecting movement, said converting for converting the signal generated by said means for detecting movement into a serial data stream, said converting means having a power supply input and a means for outputting said serial data stream to said serial data lines of said general purpose peripheral port; and means for deriving power from at least one of said serial data lines or control lines of said general purpose peripheral port, said means for deriving power coupled to said power supply input of said converting means.
Claim 20
Dependent Claim 148 words
An improved device for positioning a cursor on a computer display, said device coupled to a general purpose peripheral port of a computer and having serial data lines and a plurality of control lines, said device comprising: means for detecting movement of the device in an X-Y plane and generating a signal in response thereto; converting means coupled to said means for detecting movement, said converting for converting the signal generated by said means for detecting movement into a serial data stream, said converting means having a power supply input and a means for outputting said serial data stream to said serial data lines of said general purpose peripheral port; and means for deriving power from at least one of said serial data lines or control lines of said general purpose peripheral port, said means for deriving power coupled to said power supply input of said converting means.
Claim 21
Independent Claim 107 words
A method for positioning a cursor on a computer screen with a mouse, said method comprising the steps of: coupling the mouse to a general purpose serial port of a computer, said serial port having control and data lines; generating an X-Y signal in response to movement of said mouse in an X-Y plane with a generating means; converting said X-Y signal to a serial format with a converting means; outputting said X-Y signal to said computer through said general purpose serial port; converting said X-Y signal to a X-Y position on a computer screen; and displaying said X-Y position with a cursor on a computer screen.
Claim 22
Independent Claim 107 words
A method for positioning a cursor on a computer screen with a mouse, said method comprising the steps of: coupling the mouse to a general purpose serial port of a computer, said serial port having control and data lines; generating an X-Y signal in response to movement of said mouse in an X-Y plane with a generating means; converting said X-Y signal to a serial format with a converting means; outputting said X-Y signal to said computer through said general purpose serial port; converting said X-Y signal to a X-Y position on a computer screen; and displaying said X-Y position with a cursor on a computer screen.
Claim 23
Dependent Claim 31 words
The method of claim 15 further including the steps of deriving power for said generating means and said converting means from control or data lines of said general purpose serial port.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1992-09-11 1993-03-13 1993-09-12 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1996-09-11 1997-03-13 1997-09-12 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2000-09-11 2001-03-13 2001-09-12 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag