Patent US4760615A successfully refreshed from Google Patents.
Patent US2031547A successfully refreshed from Google Patents.
Patent US5675811A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5675811A Expired / Lapsed US ⏱️ 0.0 years remaining

Method for transmitting information over an intelligent low power serial bus

Assignee: MINERO DIGITAL LLC
•
Filing: 1995-08-18
•
Granted: 1997-10-07
•
Expires: 2015-08-18
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A low power, single master, variable clock rate, daisy-chainable, serial bus connects a bus dispatch in a base station (master) to a chain of one or more daisy-chained peripheral devices (slaves). The bus has a bidirectional serial data line, a bidirectional clock line, unidirectional interrupt line, power and ground lines. Data and commands are sent from the base station to a peripheral device, and data is received from the peripheral device by the base station by configuring each peripheral device on the bus to receive data and clock signals from the base station in an idle mode of operation. Upon a command send being transmitted by the base station, all peripheral devices on the serial bus between the base station and an addressed peripheral device remain in the idle mode and the addressed peripheral device is connected to the bus so that clock and data signals on the bus to are passed to the peripheral device. When the peripheral devices on the bus are in the idle mode of operation, and the base station transmits a command get to an addressed peripheral device, the addressed peripheral device and all peripheral devices between the addressed peripheral device and the base station are reconfigured to transmit clock and data signals from the addressed peripheral device to the base station.

Inventors

  • 👤 Walter F. Broedner
  • 👤 Anthony M. Fadell
  • 👤 Stephen G. Perlman
  • 👤 John E. Watkins

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-03 08:50
CPC Classifications
G; G06; G06F; G06F13/00; G06F13/38; G06F13/42; G06F13/4282; G06F13/4291

Claims Analysis

Total Claims: 30
Claim 1
Independent Claim 85 words
A method for sending data and commands to and receiving data from peripheral devices connected to a base station by a serial bus comprising: configuring each peripheral device on said serial bus to receive data and clock signals from said base station in an idle mode of operation; and maintaining said idle mode configuration for all peripheral devices on said serial bus between said base station and an addressed peripheral device upon a command send being transmitted over said serial bus by said base station.
Claim 2
Independent Claim 85 words
A method for sending data and commands to and receiving data from peripheral devices connected to a base station by a serial bus comprising: configuring each peripheral device on said serial bus to receive data and clock signals from said base station in an idle mode of operation; and maintaining said idle mode configuration for all peripheral devices on said serial bus between said base station and an addressed peripheral device upon a command send being transmitted over said serial bus by said base station.
Claim 3
Dependent Claim 86 words
A method for sending data and commands to and receiving data from peripheral devices connected to a base station by a serial bus as in claim 1 further comprising: reconfiguring an addressed peripheral device and all peripheral devices, on said serial bus between said addressed peripheral device and said base station, to transmit clock and data signals from said addressed peripheral device to said base station wherein said reconfiguring is performed upon said addressed peripheral device receiving a command to transmit data to said base station.
Claim 4
Dependent Claim 116 words
A method for sending data and commands to and receiving data from peripheral devices connected to a base station by a serial bus as in claim 2 wherein each peripheral device includes upstream buffers coupled to said serial bus, downstream buffers coupled to said serial bus, and peripheral device buffers coupled to said upstream buffers; and further wherein reconfiguring said addressed peripheral device and all peripheral devices on said serial bus between said addressed peripheral device and said base station further comprises: reconfiguring downstream buffers in a peripheral device connected directly to said base station by said serial bus so that clock and data signals can be received from another peripheral device on said serial bus.
Claim 5
Dependent Claim 98 words
A method for sending data and commands to and receiving data from peripheral devices connected to a base station by a serial bus as in claim 3 wherein reconfiguring said addressed peripheral device and all peripheral devices on said serial bus between said addressed peripheral device and said base station further comprises: reconfiguring upstream and downstream buffers in all peripheral devices on said serial bus between said addressed peripheral device and said peripheral device connected directly to said base station by said serial bus so that the downstream buffers pass clock and data signals to the upstream buffers.
Claim 6
Dependent Claim 76 words
A method for sending data and commands to and receiving data from peripheral devices connected to a base station by a serial bus as in claim 4 wherein reconfiguring said addressed peripheral device and all peripheral devices on said serial bus between said addressed peripheral device and said base station further comprises: reconfiguring upstream and peripheral buffers in said addressed peripheral device so that the peripheral buffers pass clock and data signals to the upstream buffers.
Claim 7
Dependent Claim 109 words
A method for sending data and commands to and receiving data from peripheral devices connected to a base station by a serial bus as in claim 4 wherein reconfiguring said addressed peripheral device and all peripheral devices on said serial bus between said addressed peripheral device and said base station further comprises: issuing a start of transmission command by said addressed peripheral device wherein in response to said start of transmission command, said downstream buffers in said peripheral device connected directly to said base station by said serial bus are coupled to said upstream buffers so that the downstream buffers pass clock and data signals to the upstream buffers.
Claim 8
Dependent Claim 47 words
A method for sending data and commands to and receiving data from peripheral devices connected to a base station by a serial bus as in claim 6 further comprising: transmitting clock and data signals from said addressed peripheral device to said base station over said serial bus.
Claim 9
Dependent Claim 64 words
A method for sending data and commands to and receiving data from peripheral devices connected to a base station by a serial bus as in claim 7 further comprising: reconfiguring said addressed peripheral device and all of said peripheral devices on said serial bus between said addressed peripheral device and said base station, upon said addressed peripheral device transmitting an end of transmission command.
Claim 10
Dependent Claim 101 words
A method for sending data and commands to and receiving data from peripheral devices connected to a base station by a serial bus as in claim 8 wherein reconfiguring said addressed peripheral device and all of said peripheral devices on said serial bus between said addressed peripheral device and said base station, upon said addressed peripheral device transmitting an end of transmission command further comprises: reconfiguring upstream and downstream buffers in all peripheral devices on said serial bus between said addressed peripheral device and said base station so that the upstream buffers pass clock and data signals to the downstream buffers.
Claim 11
Dependent Claim 58 words
A method for sending data and commands to and receiving data from peripheral devices connected to a base station by a serial bus as in claim 9 further comprising: reconfiguring said addressed peripheral device so that the upstream buffers pass clock and data signals to the downstream buffers upon said base station transmitting an end of transmission command.
Claim 12
Independent Claim 131 words
A method for sending data and commands to and receiving data from peripheral devices connected to a base station by a serial bus comprising: configuring each peripheral device on said serial bus between said base station and a last peripheral device on said serial bus in a mid-idle mode of operation wherein in said mid-idle mode of operation, a peripheral device receives data and clock signals from said base station and passes said data and clock signals to another peripheral device on said serial bus; and configuring said last peripheral device in a last-idle mode of operation wherein in said last-idle mode, said last peripheral device receives data and clock signals from said base station and blocks transmission of said data and clock signals from further transmission over said serial bus.
Claim 13
Independent Claim 131 words
A method for sending data and commands to and receiving data from peripheral devices connected to a base station by a serial bus comprising: configuring each peripheral device on said serial bus between said base station and a last peripheral device on said serial bus in a mid-idle mode of operation wherein in said mid-idle mode of operation, a peripheral device receives data and clock signals from said base station and passes said data and clock signals to another peripheral device on said serial bus; and configuring said last peripheral device in a last-idle mode of operation wherein in said last-idle mode, said last peripheral device receives data and clock signals from said base station and blocks transmission of said data and clock signals from further transmission over said serial bus.
Claim 14
Dependent Claim 100 words
A method for sending data and commands to and receiving data from peripheral devices connected to a base station by a serial bus as in claim 11 wherein each peripheral device includes upstream buffers coupled to said serial bus, downstream buffers coupled to said serial bus, and peripheral device buffers coupled to said upstream buffers and further wherein configuring each peripheral device on said serial bus between said base station and said last peripheral device on said bus in a mid-idle mode of operation further comprises: coupling said upstream buffers to said downstream buffers; and disabling said peripheral device buffers.
Claim 15
Dependent Claim 52 words
A method for sending data and commands to and receiving data from peripheral devices connected to a base station by a serial bus as in claim 12 wherein configuring said last peripheral device on said bus in a last-idle mode of operation further comprises: disabling said downstream and said peripheral device buffers.
Claim 16
Dependent Claim 56 words
A method for sending data and commands to and receiving data from peripheral devices connected to a base station by a serial bus as in claim 12 further comprising: transmitting a command send over said serial bus by said base station wherein said command send includes an address for one peripheral device on said serial bus.
Claim 17
Dependent Claim 62 words
A method for sending data and commands to, and receiving data from peripheral devices connected to a base station by a serial bus as in claim 14 further comprising: reconfiguring upstream buffers of said one peripheral device having said address so that said upstream buffers of said one peripheral device are coupled to said peripheral device buffers of said one peripheral device.
Claim 18
Dependent Claim 44 words
A method for sending data and commands to and receiving data from peripheral devices connected to a base station by a serial bus as in claim 15 further comprising: transmitting data from said base station to said one peripheral device over said serial bus.
Claim 19
Dependent Claim 48 words
A method for sending data and commands to and receiving data from peripheral devices connected to a base station by a serial bus as in claim 16 further comprising: transmitting an end of transmission command by said base station over said serial bus upon completion of transmitting data.
Claim 20
Dependent Claim 56 words
A method for sending data and commands to and receiving data from peripheral devices connected to a base station by a serial bus as in claim 17 further comprising: reconfiguring said one peripheral device to an idle-mode that is the same as the idle-mode of said one peripheral device prior to receipt of said send command.
Claim 21
Dependent Claim 64 words
A method for sending data and commands to and receiving data from peripheral devices connected to a base station by a serial bus as in claim 13 further comprising: transmitting a commend get over said serial bus by said base station wherein said common get includes an address for one peripheral device or said serial bus hereinafter referred to as said addressed peripheral device.
Claim 22
Dependent Claim 66 words
A method for sending data and commands to and receiving data from peripheral devices connected to a base station by a serial bus as in claim 19 further comprising: reconfiguring said addressed peripheral device and all peripheral devices, on said serial bus between said addressed peripheral device and said base station, to transmit clock and data signals from said addressed peripheral device to said base station.
Claim 23
Dependent Claim 86 words
A method for sending data and commands to and receiving data from peripheral devices connected to a base station by a serial bus as in claim 20 wherein reconfiguring said addressed peripheral device and all peripheral devices on said serial bus between said addressed peripheral device and said base station further comprises: reconfiguring downstream buffers in a peripheral device connected directly to said base station by said serial bus so that clock and data signals can be received from another peripheral device on said serial bus.
Claim 24
Dependent Claim 98 words
A method for sending data and commands to and receiving data from peripheral devices connected to a base station by a serial bus as in claim 21 wherein reconfiguring said addressed peripheral device and all peripheral devices on said serial bus between said addressed peripheral device and said base station further comprises: reconfiguring upstream and downstream buffers in all peripheral devices on said serial bus between said addressed peripheral device and said peripheral device connected directly to said base station by said serial bus so that the downstream buffers pass clock and data signals to the upstream buffers.
Claim 25
Dependent Claim 76 words
A method for sending data and commands to and receiving data from peripheral devices connected to a base station by a serial bus as in claim 22 wherein reconfiguring said addressed peripheral device and all peripheral devices on said serial bus between said addressed peripheral device and said base station further comprises: reconfiguring upstream and peripheral buffers in said addressed peripheral device so that the peripheral buffers pass clock and data signals to the upstream buffers.
Claim 26
Dependent Claim 109 words
A method for sending data and commands to and receiving data from peripheral devices connected to a base station by a serial bus as in claim 22 wherein reconfiguring said addressed peripheral device and all peripheral devices on said serial bus between said addressed peripheral device and said base station further comprises: issuing a start of transmission command by said addressed peripheral device wherein in response to said start of transmission command, said downstream buffers in said peripheral device connected directly to said base station by said serial bus are connected to said upstream buffers so that the downstream buffers pass clock and data signals to the upstream buffers.
Claim 27
Dependent Claim 47 words
A method for sending data and commands to and receiving data from peripheral devices connected to a base station by a serial bus as in claim 24 further comprising: transmitting clock and data signals from said addressed peripheral device to said base station over said serial bus.
Claim 28
Dependent Claim 64 words
A method for sending data and commands to and receiving data from peripheral devices connected to a base station by a serial bus as in claim 25 further comprising: reconfiguring said addressed peripheral device and all of said peripheral devices on said serial bus between said addressed peripheral device and said base station, upon said addressed peripheral device transmitting an end of transmission command.
Claim 29
Dependent Claim 99 words
A method for sending data and commands to and receiving data from peripheral devices connected to a base station by a serial bus as in claim 26 wherein reconfiguring said addressed peripheral device and all peripheral devices on said serial bus between said addressed peripheral device and said base station upon said addressed peripheral device transmitting an end of transmission command further comprises: reconfiguring upstream and downstream buffers in all peripheral devices on said serial bus between said addressed peripheral device and said bus station so that the upstream buffers pass clock and data signals to the downstream buffers.
Claim 30
Dependent Claim 58 words
A method for sending data and commands to and receiving data from peripheral devices connected to a base station by a serial bus as in claim 27 further comprising: reconfiguring said addressed peripheral device so that the upstream buffers pass clock and data signals to the downstream buffers upon said base station transmitting an end of transmission command.

References Cited (Backward Citations)

US5454081A Cited
US5577205A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2000-10-06 2001-04-07 2001-10-07 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2004-10-06 2005-04-07 2005-10-07 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2008-10-06 2009-04-07 2009-10-07 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag