Claims Analysis
Total Claims: 24
Claim 1
Independent Claim
101 words
A method for transmitting bus commands and data over two wires of a serial bus comprising: transmitting a bus command over said two wires by transmitting a command clock signal over a first wire of said two wires, and transmitting a bus command over a second wire of said two wires; and transmitting data over said two wires by transmitting data over said first wire of said two wires and transmitting a data clock signal over said second wire of said two wires wherein only one of said bus command and data is transmitted over said two wires at a time.
Claim 2
Independent Claim
101 words
A method for transmitting bus commands and data over two wires of a serial bus comprising: transmitting a bus command over said two wires by transmitting a command clock signal over a first wire of said two wires, and transmitting a bus command over a second wire of said two wires; and transmitting data over said two wires by transmitting data over said first wire of said two wires and transmitting a data clock signal over said second wire of said two wires wherein only one of said bus command and data is transmitted over said two wires at a time.
Claim 3
Dependent Claim
45 words
A method for transmitting bus commands and data over a two-wire serial bus as in claim 1 wherein transmitting said bus command over said second wire of said two wires further comprises: transmitting a plurality of bits of said bus command with a predetermined state.
Claim 4
Dependent Claim
46 words
A method for transmitting bus commands and data over a two-wire serial bus as in claim 2 wherein transmitting said plurality of bits of said bus command with a predetermined state further comprises: transmitting first and second bits of said bus command with a predetermined state.
Claim 5
Dependent Claim
32 words
A method for transmitting bus commands and data over a two-wire serial bus as in claim 3 wherein said predetermined state comprises said first and second bits having a logic one level.
Claim 6
Dependent Claim
37 words
A method for transmitting bus commands and data over a two-wire serial bus as in claim 1 wherein transmitting said bus command over said second wire of said two wires further comprises: transmitting a multi-byte bus command.
Claim 7
Dependent Claim
48 words
A method for transmitting bus commands and data over a two-wire serial bus as in claim 5 wherein transmitting said multi-byte bus command over said second wire of said two wires further comprises: transmitting first and second bits of a first bus command byte with a predetermined state.
Claim 8
Dependent Claim
54 words
A method for transmitting bus commands and data over a two-wire serial bus as in claim 5 wherein transmitting said multi-byte bus command over said second wire of said two wires further comprises: transmitting a plurality of address bits wherein said address bits identify a peripheral device that is to receive the bus command.
Claim 9
Dependent Claim
61 words
A method for transmitting bus commands and data over a two-wire serial bus as in claim 7 wherein transmitting said multi-byte bus command over said second wire of said two wires further comprises: transmitting a microcontroller bit wherein upon said microcontroller bit having a predetermined state, a portion of said bus command is passed to a microcontroller in said peripheral device.
Claim 10
Dependent Claim
53 words
A method for transmitting bus commands and data over a two-wire serial bus as in claim 1 wherein transmitting said bus command over said second wire of said two wires further comprises: transmitting a parity bit wherein said parity bit is set so that bits of the bus command have a predetermined parity.
Claim 11
Independent Claim
111 words
A method for transmitting bus commands and data over a serial bus comprising: transmitting bus commands and data over first and second wires of said serial bus wherein said transmitting bus commands and data further comprises: transmitting a bus command by transmitting a command clock signal over said first wire, and transmitting said bus command over said second wire; and transmitting data by transmitting data over said first wire, and transmitting a data clock signal over said second wire wherein only one of said bus command and data is transmitted over said first and second wires at a time; and transmitting interrupt signals over a third wire of said serial bus.
Claim 12
Independent Claim
111 words
A method for transmitting bus commands and data over a serial bus comprising: transmitting bus commands and data over first and second wires of said serial bus wherein said transmitting bus commands and data further comprises: transmitting a bus command by transmitting a command clock signal over said first wire, and transmitting said bus command over said second wire; and transmitting data by transmitting data over said first wire, and transmitting a data clock signal over said second wire wherein only one of said bus command and data is transmitted over said first and second wires at a time; and transmitting interrupt signals over a third wire of said serial bus.
Claim 13
Dependent Claim
32 words
A method for transmitting bus commands and data over a serial bus as in claim 10 further comprising: supplying a bus power supply voltage over a fourth wire of said serial bus.
Claim 14
Dependent Claim
30 words
A method for transmitting bus commands and data over a serial bus as in claim 11 further comprising: supplying a bus ground via a fifth wire of said serial bus.
Claim 15
Dependent Claim
42 words
A method for transmitting bus commands and data over a serial bus as in claim 11 further comprising: buffering said bus commands, data and interrupt signals on said first, second, and third lines respectively in each peripheral device on said serial bus.
Claim 16
Dependent Claim
35 words
A method for transmitting bus commands and data over a serial bus as in claim 13 further comprising: powering buffers used in said buffering step with said bus power supply voltage on said fourth wire.
Claim 17
Dependent Claim
40 words
A method for transmitting bus commands and data over a serial bus as in claim 10 wherein transmitting said bus command over said second wire further comprises: transmitting a plurality of bits of said bus command with a predetermined state.
Claim 18
Dependent Claim
45 words
A method for transmitting bus commands and data over a serial bus as in claim 15 wherein transmitting said plurality of bits of said bus command with a predetermined state further comprises: transmitting first and second bits of said bus command with said predetermined state.
Claim 19
Dependent Claim
31 words
A method for transmitting bus commands and data over a serial bus as in claim 16 wherein said predetermined state comprises said first and second bits having a logic one level.
Claim 20
Dependent Claim
32 words
A method for transmitting bus commands and data over a serial bus as in claim 10 wherein transmitting said bus command over said second wire further comprises: transmitting a multi-byte bus command.
Claim 21
Dependent Claim
42 words
A method for transmitting bus commands and data over a serial bus as in claim 18 wherein transmitting said multi-byte bus command over said second wire further comprises: transmitting first and second bits of a first command byte with a predetermined state.
Claim 22
Dependent Claim
49 words
A method for transmitting bus commands and data over a serial bus as in claim 18 wherein transmitting said multi-byte bus command over said second wire further comprises: transmitting a plurality of address bits wherein said address bits identify a peripheral device that is to receive the bus command.
Claim 23
Dependent Claim
56 words
A method for transmitting bus commands and data over a serial bus as in claim 18 wherein transmitting said multi-byte bus command over said second wire further comprises: transmitting a microcontroller bit wherein upon said microcontroller bit having a predetermined state, a portion of said bus command is passed to a microcontroller in a peripheral device.
Claim 24
Dependent Claim
48 words
A method for transmitting bus commands and data over a serial bus as in claim 10 wherein transmitting said bus command over said second wire further comprises: transmitting a parity bit wherein said parity bit is set so that bits of the bus command have a predetermined parity.