Using usb signaling to trigger a device to enter a mode of operation
AssigneeQUALCOMM Incorporated
InventorsTerrence Brian Remple, Devdutt Patnaik, Jay Yu Jae Choi, Yanru Li
Life of this patent
Estimating the term…
Abstract
A method of triggering a desired operating mode in a universal serial bus (USB)-compatible client device is provided. A USB-compatible client device detects that it has been coupled to a USB-compatible host device via a USB bus. The USB-compatible client device attempts to pull a data line of the USB bus high. The USB-compatible client device then ascertains that the data line remains pulled low, thereby indicating that the USB-compatible client device should enter a first mode of operation. The USB-compatible client device operates according to the first mode of operation.
Claims24
A method operational on a universal serial bus (USB)-compatible host device —for triggering a desired mode of operation in a USB-compatible client device, comprising:
- driving a data line of a USB bus to a logic low prior to coupling of the USB-compatible host device to the USB-compatible client device via the USB bus;
- ceasing the driving of the data line to a logic low in response to a specified event that occurs after the coupling of the USB-compatible host device to the USB-compatible client device via the USB bus;
- and
- sending a data transmission over the USB bus according to a first mode of operation indicated by the driving of the data line to a logic low.
A universal serial bus (USB)-compatible host device, comprising:
- a USB interface for communicating with a USB-compatible client device over a USB bus;
- and
- a USB processing circuit coupled to the USB interface, the USB processing circuit configured to
- drive a data line of a USB bus to a logic low prior to coupling of the USB-compatible host device to the USB-compatible client device via the USB bus,
- cease the driving of the data line to a logic low in response to a specified event that occurs after the coupling of the USB-compatible host device to the USB-compatible client device via the USB bus, and
- send a data transmission over the USB bus according to a first mode of operation indicated by the driving of the data line to a logic low.
A universal serial bus (USB)-compatible host device, comprising:
- means for driving a data line of a USB bus to a logic low prior to coupling of the USB-compatible host device to the USB-compatible client device via the USB bus;
- means for ceasing the driving of the data line to a logic low in response to a specified event that occurs after the coupling of the USB-compatible host device to the USB-compatible client device via the USB bus;
- and
- means for sending a data transmission over the USB bus according to a first mode of operation indicated by the driving of the data line to a logic low.
A non-transitory machine-readable medium having stored thereon instructions operational in a universal serial bus (USB)-compatible host device for:
- driving a data line of a USB bus to a logic low prior to coupling of the USB-compatible host device to the USB-compatible client device via the USB bus;
- ceasing the driving of the data line to a logic low in response to a specified event that occurs after the coupling of the USB-compatible host device to the USB-compatible client device via the USB bus;
- and
- sending a data transmission over the USB bus according to a first mode of operation indicated by the driving of the data line to a logic low.
Dependencies are inferred from the claim text.