US7000057B1
Expired / Lapsed
US
⏱️ 0.0 years remaining
Method and apparatus for adding OTG dual role device capability to a USB peripheral
Assignee: Monterey Research LLC
•
Filing: 2002-02-11
•
Granted: 2006-02-14
•
Expires: 2022-02-11
Abstract
Abstract An apparatus comprising a first circuit, a second circuit and a third circuit. The first circuit may be configured to communicate as a host through a first interface. The second circuit may be configured to communicate through a second interface as a host when in a first mode and as a peripheral when in a second mode. The third circuit may be configured to (i) control the first and the second circuits and (ii) transfer information between the first and the second circuits.
Inventors
- 👤 Paul W. Novell
- 👤 David G. Wright
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-30 04:00
CPC Classifications
G; G06; G06F; G06F13/00; G06F13/38; G06F13/382; G06F13/385
Claims Analysis
Total Claims: 26
Claim 1
Independent Claim
101 words
An apparatus comprising: a first circuit configured to (i) couple to a first legacy USB peripheral device and (ii) communicate to said first legacy USB peripheral device as a host interface; a second circuit coupled to said first circuit and configured to communicate as an OTG host/peripheral interface; and a third circuit configured to generate one or more control signals configured to (i) control operation of said first and said second circuits and (ii) transfer information between said first and said second circuits, wherein said first legacy USB peripheral device appears to be a USB on-the-go (OTG) dual role device (DRD).
Claim 2
Independent Claim
101 words
An apparatus comprising: a first circuit configured to (i) couple to a first legacy USB peripheral device and (ii) communicate to said first legacy USB peripheral device as a host interface; a second circuit coupled to said first circuit and configured to communicate as an OTG host/peripheral interface; and a third circuit configured to generate one or more control signals configured to (i) control operation of said first and said second circuits and (ii) transfer information between said first and said second circuits, wherein said first legacy USB peripheral device appears to be a USB on-the-go (OTG) dual role device (DRD).
Claim 3
Dependent Claim
17 words
The apparatus according to claim 1 , further comprising a first device coupled to said first circuit.
Claim 4
Dependent Claim
18 words
The apparatus according to claim 2 , wherein said first device comprises said first legacy USB peripheral device.
Claim 5
Dependent Claim
17 words
The apparatus according to claim 2 , further comprising a second device coupled to said second circuit.
Claim 6
Dependent Claim
19 words
The apparatus according to claim 4 , wherein said second device comprises a USB OTG dual role device (DRD).
Claim 7
Dependent Claim
17 words
The apparatus according to claim 4 , wherein said second device comprises a second legacy USB device.
Claim 8
Dependent Claim
15 words
The apparatus according to claim 1 , wherein said first circuit comprises a USB controller.
Claim 9
Dependent Claim
22 words
The apparatus according to claim 1 , wherein said second circuit comprises a USB 2.0 on-the-go (OTG) dual role device (DRD) controller.
Claim 10
Dependent Claim
31 words
The apparatus according to claim 1 , wherein said third circuit comprises a device selected from the group consisting of a microcontroller, a microprocessor, an ASIC, a DSP, and a PLD.
Claim 11
Dependent Claim
22 words
The apparatus according to claim 1 , wherein said third circuit is configured in response to one or more computer executable instruction.
Claim 12
Dependent Claim
14 words
The apparatus according to claim 10 , wherein said computer readable instructions comprise firmware.
Claim 13
Dependent Claim
14 words
The apparatus according to claim 10 , wherein said computer readable instructions comprise software.
Claim 14
Dependent Claim
16 words
The apparatus according to claim 2 , wherein said apparatus is integrated with said first device.
Claim 15
Dependent Claim
17 words
The apparatus according to claim 1 , wherein said apparatus is configured as a stand alone accessory.
Claim 16
Dependent Claim
32 words
The apparatus according to claim 2 , wherein said apparatus is configured to add USB OTG dual role device (DRD) capabilities to said first device with no modifications to said first device.
Claim 17
Independent Claim
121 words
An apparatus comprising: means for communicating as a host interface with a legacy USB peripheral device; and means for communicating as a USB OTG dual role device (DRD) coupled to said means for communicating as a host interface; and means for generating one or more control signals configured (i) to control said means for communicating as a host interface and said means for communicating as a USB OTG dual role device and (ii) to communicate information between said means for communicating as a host interface with said legacy USB peripheral device and said means for communicating as a USB OTG dual role device (DRD), wherein said legacy USB peripheral device appears to be a USB on-the-go (OTG) dual role device (DRD).
Claim 18
Independent Claim
121 words
An apparatus comprising: means for communicating as a host interface with a legacy USB peripheral device; and means for communicating as a USB OTG dual role device (DRD) coupled to said means for communicating as a host interface; and means for generating one or more control signals configured (i) to control said means for communicating as a host interface and said means for communicating as a USB OTG dual role device and (ii) to communicate information between said means for communicating as a host interface with said legacy USB peripheral device and said means for communicating as a USB OTG dual role device (DRD), wherein said legacy USB peripheral device appears to be a USB on-the-go (OTG) dual role device (DRD).
Claim 19
Independent Claim
94 words
A method for adding USB on-the-go (OTG) dual role device (DRD) capability to a legacy USB peripheral device comprising the steps of: configuring a host interface to couple to said legacy USB peripheral device; coupling an OTG host/peripheral interface to said host interface; and generating one or more control signals configured (i) to control operation of said host interface and said OTG host/peripheral interface and (ii) to communicate information between said host and said OTG host/peripheral interfaces, wherein said legacy USB peripheral device appears to be a USB on-the-go (OTG) dual role device (DRD).
Claim 20
Independent Claim
94 words
A method for adding USB on-the-go (OTG) dual role device (DRD) capability to a legacy USB peripheral device comprising the steps of: configuring a host interface to couple to said legacy USB peripheral device; coupling an OTG host/peripheral interface to said host interface; and generating one or more control signals configured (i) to control operation of said host interface and said OTG host/peripheral interface and (ii) to communicate information between said host and said OTG host/peripheral interfaces, wherein said legacy USB peripheral device appears to be a USB on-the-go (OTG) dual role device (DRD).
Claim 21
Dependent Claim
39 words
The method according to claim 17 , further comprising the steps of: enumerating a first device; and responding to an enumeration request from a second device with descriptors received from said first device modified to indicate OTG DRD capability.
Claim 22
Dependent Claim
74 words
The method according to claim 17 , further comprising the steps of: responding to an IN token received through said OTG host/peripheral interface with a NAK; sending an IN token via said host interface; repeatedly responding with NAKs to IN tokens from said OTG host/peripheral interface until data is received via said host interface; and sending said data received from said host interface via said OTG host/peripheral interface in response to an IN token.
Claim 23
Dependent Claim
39 words
The method according to claim 17 , further comprising the steps of: polling said host interface for an OUT token; polling said OTG host/peripheral interface for an OUT token; sending data received from either interface to the other interface.
Claim 24
Dependent Claim
17 words
A computer readable media comprising computer executable instructions for performing the steps according to claim 17 .
Claim 25
Dependent Claim
26 words
The apparatus according to claim 1 , wherein said first circuit, said second circuit and said third circuit are implemented in a single integrated circuit (IC).
Claim 26
Dependent Claim
146 words
The apparatus according to claim 1 , wherein: said first circuit comprises (i) a host controller configured to operate in response to one or more first control signals and (ii) a first analog block configured to detect or control one or more operations selected from the group consisting of VBUS pulsing, ID pin sensing, overcurrent control and detection, host/slave LED indication, and VBUS On/Off control; said second circuit comprises (i) a host/peripheral controller configured to operate in response to one or more second control signals and (ii) a second analog block configured to detect or control one or more operations selected from the group consisting of VBUS pulsing, ID pin sensing, overcurrent control and detection, host/slave LED indication, and VBUS On/Off control; and said third circuit is further configured to generate said one or more first control signals and said one or more second control signals.
References Cited (Backward Citations)
US6128732A
Cited
US6721332B1
Cited
US20040008684A1
Cited
US6816750B1
Cited
US6754811B1
Cited
US20030030412A1
Cited
US20030101308A1
Cited
US20030101311A1
Cited
US20030104835A1
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2009-02-13 | 2009-08-15 | 2010-02-14 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2013-02-13 | 2013-08-15 | 2014-02-14 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2017-02-13 | 2017-08-15 | 2018-02-14 | $7700.00 | Window Closed / Lapsed |