USB device with secondary USB on-the-go function
AssigneeSTMicroelectronics S.r.l.
InventorSerge Fruhauf
Life of this patent
Estimating the term…
Abstract
A USB device includes first and second communications ports and a processor operable for configuring the first communications port for connecting to a USB host and configuring the second communications port as a USB master connecting to a USB slave device. The processor can be formed as a USB device controller operatively connected to the first communications port and USB On-The-Go device controller operatively connected to a second communications port for creating a point-to-point connection to the USB slave device.
Claims33
A USB device comprising:
- first and second communications ports;
- and
- a processor operable for configuring the first communications port for connecting to a USB host and configuring the second communications port as a USB master for connecting to a USB slave device.
A USB device comprising:
- first and second USB ports;
- a USB device controller operatively connected to the first USB port and operable for configuring the first USB port for connecting to a USB host, said USB device controller further comprising a USB transceiver and logic controller;
- a secondary USB On-The-Go device controller operatively connected to the second port and creating a point-to-point connection with a USB slave device, said USB On-The-Go device controller comprising a USB On-The-Go transceiver, a logic controller, and circuitry for implementing a USB On-The-Go protocol.
An integrated circuit for a USB device comprising:
- a data interface;
- a USB transceiver and USB On-The-Go transceiver connected to the data interface;
- and
- a processor operable for configuring the USB transceiver and data interface for connecting to a USB host and simultaneously configuring the On-The-Go transceiver and data interface as a USB master for connecting to a USB slave device.
A smart card comprising:
- a smart card body;
- contacts carried by the smart card body;
- an integrated circuit carried by the smart card body and comprising a data interface operable with the contacts;
- a USB transceiver and USB On-The-Go transceiver connected to the data interface;
- and
- a processor operable for configuring the USB transceiver and data interface for connecting to a USB host and simultaneously configuring the On-The-Go transceiver and data interface as a USB master for connecting to a USB slave device.
A method for operating a USB device which comprises:
- configuring a first USB port for connecting to a USB host and configuring a second USB port as a USB master for connecting to a USB slave device.
Dependencies are inferred from the claim text.