Multi-point to point usb system
Assignee3X3
InventorsEric Engstrom, Brad Bargen
Life of this patent
Estimating the term…
Abstract
Provided are a system and method for combining USB data streams. In one example, the method may include receiving, via an input port, a first universal serial bus (USB) input signal from a first device that is connected to the input port, receiving, via an interface, a second USB input signal from a second device, combining data from the first USB input signal and data from the second USB input signal to generate a combined USB data signal, and outputting, via an output port, the combined USB data signal to a third device that is connected to the output port. The system and method described herein can improve USB data transfer by combining USB data from multiple USB streams into a single USB output stream.
Claims20
A multi-point-to-point apparatus comprising:
- a first input configured to receive a first universal serial bus (USB) input signal comprising a first USB resource block (URB) from a first device that is connected to the first input;
- a second input configured to receive a second USB input signal comprising a second URB from a second device that is connected to the second input;
- a processor configured to combine the first URB from the first USB input signal and the second URB from the second USB input signal to generate a combined USB data signal, wherein the processor performs by combining by at least one of appending the second URB to the first URB, prepending the second URB to the first URB, and embedding the second URB within the first URB;
- and
- an output configured to output the combined USB data signal to a third device that is connected to the output.
(canceled)
An apparatus comprising:
- a first input configured to receive a first universal serial bus (USB) input signal from a first device that is connected to the first input;
- a second input configured to receive a second USB input signal from a second device that is connected to the second input;
- a processor configured to combine data from the first USB input signal and data from the second USB input signal to generate a combined USB data signal;
- and
- an output configured to output the combined USB data signal to a third device that is connected to the output,
- wherein the processor is further configured to receive a user identification associated with the first USB input signal, and transmit the received user identification to the second device.
A method of a multi-point-to-point device, the method comprising:
- receiving, via an input port, a first universal serial bus (USB) input signal comprising a first USB resource block (URB) from a first device that is connected to the input port;
- receiving, via an interface, a second USB input signal comprising a second URB from a second device;
- combining the first URB from the first USB input signal and the second URB from the second USB input signal to generate a combined USB data signal, wherein the combining comprises at least one of appending the second URB to the first URB, prepending the second URB to the first URB, and embedding the second URB within the first URB;
- and
- outputting, via an output port, the combined USB data signal to a third device that is connected to the output port.
(canceled)
A non-transitory computer readable storage medium having program instructions which, when executed by a processor, are configured to control the processor to perform a method comprising:
- receiving, via an input port, a first universal serial bus (USB) input signal comprising a first USB resource block (URB) from a first device that is connected to the input port;
- receiving, via an interface, a second USB input signal comprising a second URB from a second device;
- combining the first URB from the first USB input signal and the second URB from the second USB input signal to generate a combined USB data signal, wherein the combining comprises at least one of appending the second URB to the first URB, prepending the second URB to the first URB, and embedding the second URB within the first URB;
- and
- outputting, via an output port, the combined USB data signal to a third device that is connected to the output port.
Dependencies are inferred from the claim text.