JP2015018583A - 仮想usb複合デバイスの列挙 - Google Patents
仮想usb複合デバイスの列挙 Download PDFInfo
- Publication number
- JP2015018583A JP2015018583A JP2014220099A JP2014220099A JP2015018583A JP 2015018583 A JP2015018583 A JP 2015018583A JP 2014220099 A JP2014220099 A JP 2014220099A JP 2014220099 A JP2014220099 A JP 2014220099A JP 2015018583 A JP2015018583 A JP 2015018583A
- Authority
- JP
- Japan
- Prior art keywords
- usb
- current draw
- peripheral device
- hub
- program code
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/38—Information transfer, e.g. on bus
- G06F13/42—Bus transfer protocol, e.g. handshake; Synchronisation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/38—Information transfer, e.g. on bus
- G06F13/42—Bus transfer protocol, e.g. handshake; Synchronisation
- G06F13/4282—Bus transfer protocol, e.g. handshake; Synchronisation on a serial bus, e.g. I2C bus, SPI bus
- G06F13/4295—Bus transfer protocol, e.g. handshake; Synchronisation on a serial bus, e.g. I2C bus, SPI bus using an embedded synchronisation
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Information Transfer Systems (AREA)
- Power Sources (AREA)
- Telephone Function (AREA)
Abstract
【解決手段】シミュレートされたハブを有する仮想ユニバーサルシリアルバス(USB)複合デバイスを実装するためのシステムは、USB周辺デバイスなどの単一の物理的USBデバイスが、複数の独立型機能をUSBバス上に露出することを可能にする。単一の物理的USBデバイス上の論理機能は、全デバイスを再列挙することなく、かつ他の機能の状態に影響を与えることなく、動的に追加削除され得る。論理機能はまた、USBハードウェアへのアクセスを有するシステム内のいくつかのプロセッサのいずれかに独立に実装され得る。各プロセッサは、仮想ハブを介して1つまたは複数のUSBデバイスとして列挙することができる。放電された電池を有するデバイス内でUSBホストからの充電電流レベルを維持するために、論理機能の初期化は、仮想USBハブを介して実行され得る。
【選択図】図1
Description
本出願は、2010年8月30日に出願したMALAMANTらの米国特許仮出願第61/378,159号の利益を主張するものである。
・ 埋め込まれた記憶デバイスへの直接アクセスを提供する大容量記憶システム。
・ USBホストから周辺機器までおよび周辺機器からUSBホストまでデジタル著作権管理(DRM)で保護されるメディアを含む、メディアファイルの転送を可能にするマルチ-メディア転送プロトコル(MTP)システム。
・ セルラーネットワーク接続をラップトップホストに提供するテザーネットワーキングシステム。
・ 電話診断用コマンド(phone diagnostic command)、ロギング、コンソール、他を
可能にするデバッグシステム。
・ 埋め込まれた放送TV受信機からビデオを流すビデオシステム。
・ USB機能「A」(1)およびUSB機能「B」(7)は、たとえば「USB大容量記憶ドライバ」または「ダイヤルアップネットワーキングドライバ」など、論理的USB機能のソフトウェアエンティティである。
・ USBプロトコル(2)、(5)、および(8)は、デバイス列挙、種々のUSB記述子の準備、およびコントロール/バルク/インタラプト/アイソクロナスのエンドポイントへのUSB転送の処理のためのプロシージャを含む、包括的なUSBプロトコルのソフトウェア実装形態の例である。
・ USBデバイスコントローラドライバ(3)および(9)は、エンドポイントのハードウェア資源の割振り、USBインタラプトの処理、データ受信/送信プロシージャの開始、他など、低レベルのプロシージャを管理するためのUSBデバイスコントローラハードウェアへのアクセスをもたらすデバイスドライバの例である。
・ USB仮想ハブコントローラドライバ(6)は、USBデバイスコントローラドライバ(3)および(9)を拡張し、USBデバイスコントローラ(12)のハードウェアの初期の初期化を追加し、USB資源マネージャ(10)からの接続/遮断要求の処理など、ハブ固有の機能を管理する。
・ USB資源マネージャ(10)は、すべての仮想デバイスに対してハードウェアのエンドポイント資源の割振りを管理するハードウェアブロックである。USB資源マネージャ(10)はまた、仮想デバイスがイネーブルまたはディスエーブルされる時点をUSB仮想ハブコントローラドライバ(6)に通知する役目を果たし、このことが、仮想ハブがUSBホストに対してポート接続/切断事象をシミュレートすることを可能にする。
・ プロトコルエンジン(11)は、エンドポイント管理、パケット転送、およびインタラプトおよびレジスタを介してソフトウェアドライバとインターフェースすることを含む、USBハードウェア論理を処理する。
・ USBデバイスコントローラ(12)は、USBデジタルハードウェアブロックをカプセル化して、USB物理層ハードウェアを除外する。
・ USB PHY(13)は、すべてのUSB物理層ハードウェアブロックをカプセル化する。
102 デバイス記述子
104 設定記述子
106 インターフェース記述子
108 エンドポイント記述子
202 ルートハブ
204 USBホスト
206 USBデバイス
208 追加のデバイス
210 USBハブ
300 デバイス
302 SDカードスロット
402 主プロセッサ
404 副プロセッサ
406 USBハードウェア
Claims (23)
- USBホストからの低電流引き込みを使用する仮想ハブとして、物理的USBハブを含まないユニバーサルシリアルバス(USB)周辺デバイスを列挙するステップと、
前記USB周辺デバイスが前記仮想ハブとして列挙されている間に、前記USBホストからの高電流引き込みを要求するステップと、
ポートステータス変更通知を前記USBホストに送るステップと、
前記高電流引き込みを使用する前記仮想ハブを介して前記USB周辺デバイスの第2のUSB機能を列挙するステップと
を含む、方法。 - 前記高電流引き込みの少なくとも一部を用いて前記USB周辺デバイスの少なくとも部分的に放電された電池を充電するステップをさらに含む、請求項1に記載の方法。
- 前記USB周辺デバイスの前記少なくとも部分的に放電された電池の状態を識別するステップと、
前記少なくとも部分的に放電された電池の状態を検出したことに応答して、前記列挙を前記仮想ハブとして実行するステップと
をさらに含む、請求項2に記載の方法。 - 前記USB周辺デバイスの前記少なくとも部分的に放電された電池が、前記USBホストからの前記低電流引き込みを用いて前記第2のUSB機能のブートルーチンを実行するのに十分に充電されているかどうかを確認するステップと、
前記少なくとも部分的に放電された電池が、十分に充電されていることを確定したことに応答して前記第2のUSB機能の前記列挙を直接前記USBホストに対して実行するステップと
をさらに含む、請求項2に記載の方法。 - 前記高電流引き込みの少なくとも一部を使用して前記第2のUSB機能のオペレーティングシステムをロードするステップをさらに含む、請求項1に記載の方法。
- 前記第2のUSB機能からUSBインターフェース通信を受信するステップと、
前記USBインターフェース通信を受信したことに応答して、前記USBホストに対してポート接続事象およびポート切断事象の一方をシミュレートするステップと
をさらに含む、請求項1に記載の方法。 - 前記USB周辺デバイスを、携帯電話、セットトップボックス、音楽プレーヤ、ビデオプレーヤ、エンターテインメントユニット、ナビゲーションデバイス、コンピュータ、ハンドヘルドパーソナル通信システム(PCS)ユニット、ポータブルデータユニット、および固定ロケーションデータユニットのうちの少なくとも1つに統合するステップ
をさらに含む、請求項1に記載の方法。 - USBホストからの低電流引き込みを使用する仮想ハブとして、物理的USBハブを含まないユニバーサルシリアルバス(USB)周辺デバイスを列挙するための手段と、
前記USB周辺デバイスが前記仮想ハブとして列挙されている間に、前記USBホストからの高電流引き込みを要求するための手段と、
ポートステータス変更通知を前記USBホストに送るための手段と、
前記高電流引き込みを使用する前記仮想ハブを介して前記USB周辺デバイスの第2のUSB機能を列挙するための手段と
を備える、装置。 - 携帯電話、セットトップボックス、音楽プレーヤ、ビデオプレーヤ、エンターテインメントユニット、ナビゲーションデバイス、コンピュータ、ハンドヘルドパーソナル通信システム(PCS)ユニット、ポータブルデータユニット、および固定ロケーションデータユニットのうちの少なくとも1つに統合される、請求項8に記載の装置。
- ワイヤレスネットワークにおけるワイヤレス通信のための、コンピュータにより実行可能なプログラムコードからなるコンピュータプログラムであって、
USBホストからの低電流引き込みを使用する仮想ハブとして、物理的USBハブを含まないユニバーサルシリアルバス(USB)周辺デバイスを列挙するためのプログラムコードと、
前記USB周辺デバイスが前記仮想ハブとして列挙されている間に、前記USBホストからの高電流引き込みを要求するためのプログラムコードと、
ポートステータス変更通知を前記USBホストに送るためのプログラムコードと、
前記高電流引き込みを使用する前記仮想ハブを介して前記USB周辺デバイスの第2のUSB機能を列挙するためのプログラムコードと
を含む、コンピュータプログラム。 - 前記プログラムコードが、
前記高電流引き込みの少なくとも一部を用いて前記USB周辺デバイスの少なくとも部分的に放電された電池を充電するためのプログラムコードをさらに含む、請求項10に記載のコンピュータプログラム。 - 前記プログラムコードが、
前記USB周辺デバイスの前記少なくとも部分的に放電された電池の状態を識別するためのプログラムコードと、
前記少なくとも部分的に放電された電池の状態を検出したことに応答して、前記列挙を前記仮想ハブとして実行するためのプログラムコードと
をさらに含む、請求項11に記載のコンピュータプログラム。 - 前記プログラムコードが、
前記USB周辺デバイスの前記少なくとも部分的に放電された電池が、前記USBホストからの前記低電流引き込みを用いて前記第2のUSB機能のブートルーチンを実行するのに十分に充電されているかどうかを確認するためのプログラムコードと、
前記少なくとも部分的に放電された電池が十分に充電されていることを確定したことに応答して、前記第2のUSB機能の前記列挙を直接前記USBホストに対して実行するためのプログラムコードと
をさらに含む、請求項11に記載のコンピュータプログラム。 - 前記プログラムコードが、
前記高電流引き込みの少なくとも一部を使用して前記第2のUSB機能のオペレーティングシステムをロードするためのプログラムコードをさらに含む、請求項10に記載のコンピュータプログラム。 - 前記プログラムコードが、
前記第2のUSB機能からUSBインターフェース通信を受信するためのプログラムコードと、
前記USBインターフェース通信を受信したことに応答して、前記USBホストに対してポート接続事象およびポート切断事象の一方をシミュレートするためのプログラムコードとをさらに含む、請求項10に記載のコンピュータプログラム。 - 携帯電話、セットトップボックス、音楽プレーヤ、ビデオプレーヤ、エンターテインメントユニット、ナビゲーションデバイス、コンピュータ、ハンドヘルドパーソナル通信システム(PCS)ユニット、ポータブルデータユニット、および固定ロケーションデータユニットのうちの少なくとも1つに統合される、請求項10に記載のコンピュータプログラム。
- ワイヤレス通信のための装置であって、
メモリと、
前記メモリに結合された少なくとも1つのプロセッサとを備え、前記少なくとも1つのプロセッサが、
USBホストからの低電流引き込みを使用する仮想ハブとして、物理的USBハブを含まないユニバーサルシリアルバス(USB)周辺デバイスを列挙し、
前記USB周辺デバイスが前記仮想ハブとして列挙されている間に、前記USBホストからの高電流引き込みを要求し、
ポートステータス変更通知を前記USBホストに送り、
前記高電流引き込みを使用する前記仮想ハブを介して前記USB周辺デバイスの第2のUSB機能を列挙する
ように構成される、装置。 - 前記少なくとも1つのプロセッサがさらに、
前記高電流引き込みの少なくとも一部を用いて前記USB周辺デバイスの少なくとも部分的に放電された電池を充電するように構成される、請求項17に記載の装置。 - 前記少なくとも1つのプロセッサがさらに、
前記USB周辺デバイスの前記少なくとも部分的に放電された電池の状態を識別し、
前記少なくとも部分的に放電された電池の状態を検出したことに応答して、前記列挙を前記仮想ハブとして実行する
ように構成される、請求項18に記載の装置。 - 前記少なくとも1つのプロセッサがさらに、
前記USB周辺デバイスの前記少なくとも部分的に放電された電池が、前記USBホストからの前記低電流引き込みを用いて前記第2のUSB機能のブートルーチンを実行するのに十分に充電されているかどうかを確認し、
前記少なくとも部分的に放電された電池が、十分に充電されていることを確定したことに応答して、前記第2のUSB機能の前記列挙を直接前記USBホストに対して実行する
ように構成される、請求項18に記載の装置。 - 前記少なくとも1つのプロセッサがさらに、
前記高電流引き込みの少なくとも一部を使用して前記第2のUSB機能のオペレーティングシステムをロードするように構成される、請求項17に記載の装置。 - 前記少なくとも1つのプロセッサがさらに、
前記第2のUSB機能からUSBインターフェース通信を受信し、
前記USBインターフェース通信を受信したことに応答して、前記USBホストに対してポート接続事象およびポート切断事象の一方をシミュレートする
ように構成される、請求項17に記載の装置。 - 携帯電話、セットトップボックス、音楽プレーヤ、ビデオプレーヤ、エンターテインメントユニット、ナビゲーションデバイス、コンピュータ、ハンドヘルドパーソナル通信システム(PCS)ユニット、ポータブルデータユニット、および固定ロケーションデータユニットのうちの少なくとも1つに統合される、請求項17に記載の装置。
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US37815910P | 2010-08-30 | 2010-08-30 | |
US61/378,159 | 2010-08-30 | ||
US13/214,305 | 2011-08-22 | ||
US13/214,305 US8850082B2 (en) | 2010-08-30 | 2011-08-22 | Virtual USB compound device enumeration |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2013527223A Division JP5674070B2 (ja) | 2010-08-30 | 2011-08-30 | 仮想usb複合デバイスの列挙 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2015018583A true JP2015018583A (ja) | 2015-01-29 |
JP5878606B2 JP5878606B2 (ja) | 2016-03-08 |
Family
ID=44645222
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2013527223A Expired - Fee Related JP5674070B2 (ja) | 2010-08-30 | 2011-08-30 | 仮想usb複合デバイスの列挙 |
JP2014220099A Expired - Fee Related JP5878606B2 (ja) | 2010-08-30 | 2014-10-29 | 仮想usb複合デバイスの列挙 |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2013527223A Expired - Fee Related JP5674070B2 (ja) | 2010-08-30 | 2011-08-30 | 仮想usb複合デバイスの列挙 |
Country Status (6)
Country | Link |
---|---|
US (1) | US8850082B2 (ja) |
EP (1) | EP2612252B1 (ja) |
JP (2) | JP5674070B2 (ja) |
KR (1) | KR101464571B1 (ja) |
CN (1) | CN103154922B (ja) |
WO (1) | WO2012030832A1 (ja) |
Families Citing this family (23)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TW201335762A (zh) * | 2012-02-22 | 2013-09-01 | Wistron Corp | 可自動切換記憶模組之掛載模式的電子裝置及其方法 |
WO2013150323A2 (en) * | 2012-04-04 | 2013-10-10 | Kiss Peter | Connector and display device and a computer program product therefore |
US8601180B1 (en) * | 2012-07-03 | 2013-12-03 | Fluiditech Ip Limited | Composite functional transmission line |
US9542347B2 (en) | 2013-03-16 | 2017-01-10 | Intel Corporation | Host interface crossbar for sensor hub |
US9430414B2 (en) | 2013-03-16 | 2016-08-30 | Intel Corporation | Bus independent platform for sensor hub peripherals to provide coalescing of multiple reports |
CN103491248B (zh) * | 2013-09-16 | 2016-01-20 | 华为技术有限公司 | 一种低电量开机的方法及用户设备 |
CN103885868B (zh) * | 2014-04-16 | 2015-08-26 | 福州瑞芯微电子有限公司 | 模拟usb热插拔过程的测试***及装置 |
CN104216840B (zh) * | 2014-09-11 | 2018-03-23 | 青岛海信移动通信技术股份有限公司 | 一种usb设置和对外部设备进行操作的方法及装置 |
TWI541657B (zh) * | 2014-09-12 | 2016-07-11 | 亞信電子股份有限公司 | 提供主機即時切換及分享通用串列匯流排(usb)電子設備之電子裝置 |
US9804977B2 (en) * | 2015-04-28 | 2017-10-31 | Microchip Technology Incorporated | Universal serial bus smart hub |
CN105488000B (zh) * | 2015-12-23 | 2018-09-14 | 数安时代科技股份有限公司 | 实现usb设备快速访问的方法和*** |
KR102429516B1 (ko) * | 2016-01-21 | 2022-08-08 | 엔에이치엔클라우드 주식회사 | 단말을 이용한 셋톱박스 입출력 시스템 및 방법 |
US10515025B2 (en) | 2016-08-08 | 2019-12-24 | Cirrus Logic, Inc. | Communication protocol adapter |
CN107797947A (zh) * | 2016-09-05 | 2018-03-13 | 中兴通讯股份有限公司 | 一种usb设备重定向方法和装置 |
US20180143932A1 (en) * | 2016-11-21 | 2018-05-24 | Intel Corporation | Apparatuses and methods to spawn multiple virtual serial bus hub instances on a same physical serial bus hub |
CN106897242B (zh) * | 2017-01-17 | 2020-09-29 | 建荣集成电路科技(珠海)有限公司 | 一种usb复合设备及其工作方法 |
EP3367210A1 (en) | 2017-02-24 | 2018-08-29 | Thomson Licensing | Method for operating a device and corresponding device, system, computer readable program product and computer readable storage medium |
CN107643999A (zh) * | 2017-09-14 | 2018-01-30 | 航天信息股份有限公司 | 一种内置读写模块的通讯方法 |
TWI685752B (zh) * | 2017-09-20 | 2020-02-21 | 旺玖科技股份有限公司 | 萬用串列匯流排集線器 |
CN109254937B (zh) * | 2018-07-19 | 2021-08-06 | 芯启源(上海)半导体科技有限公司 | Usb集线器、usb设备枚举异常检测方法及计算机存储介质 |
US11604741B2 (en) | 2019-02-15 | 2023-03-14 | Intel Corporation | Method for dynamically provisioning virtualized functions in a USB device by means of a virtual USB hub |
US11029965B2 (en) * | 2019-03-15 | 2021-06-08 | Intel Corporation | Booting firmware from expansion block storage devices |
CN118075115B (zh) * | 2024-04-19 | 2024-07-09 | 深圳奇迹智慧网络有限公司 | 物联网设备的挂载方法、物联网设备的挂载装置及介质 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003050772A (ja) * | 2001-07-13 | 2003-02-21 | Prolific Technology Inc | Usb複合デバイス及びその実現方法 |
JP2004078740A (ja) * | 2002-08-21 | 2004-03-11 | Fujitsu Ltd | バスパワー装置 |
JP2004206660A (ja) * | 2002-11-01 | 2004-07-22 | Yumix:Kk | 着脱式デバイス、制御回路、制御回路のファームウェアプログラム、制御回路における情報処理方法及び回路設計パターン |
Family Cites Families (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002185548A (ja) | 2000-12-13 | 2002-06-28 | Hitachi Ltd | 給電手段によりシリアルバスの出力電流を制御可能な情報処理装置 |
US6976105B1 (en) | 2002-12-11 | 2005-12-13 | Cypress Semiconductor Corp. | Apparatus and method for attaching multiple devices to a host |
US7523338B2 (en) * | 2005-10-13 | 2009-04-21 | Research In Motion Limited | Apparatus and method to support USB enumeration of a bus powered handheld device |
US20080005415A1 (en) * | 2006-06-06 | 2008-01-03 | Lopez Fernando A | Disabling a Universal Serial Bus Port |
JP2008146419A (ja) | 2006-12-12 | 2008-06-26 | Renesas Technology Corp | Usbデバイスおよびコンピュータの周辺デバイス |
US7577776B2 (en) | 2007-05-14 | 2009-08-18 | Aten International Co., Ltd | Multiple virtual USB devices with virtual HUB implemented using one USB device controller |
CN101515260B (zh) | 2008-02-21 | 2010-12-08 | 扬智科技股份有限公司 | 在不拔插装置的情况下切换装置功能的方法 |
JPWO2009125586A1 (ja) | 2008-04-07 | 2011-07-28 | パナソニック株式会社 | デバイス制御方法、デバイス制御プログラムおよびデバイス選択装置 |
KR101329014B1 (ko) * | 2008-10-30 | 2013-11-12 | 삼성전자주식회사 | 휴대단말에서 스위칭 회로의 모드 제어 방법 및 장치 |
TW201020787A (en) | 2008-11-28 | 2010-06-01 | Azurewave Technologies Inc | Method of assigning virtual port numbers and computer readable medium that stores a virtual port number assigning program |
JP2010140269A (ja) | 2008-12-11 | 2010-06-24 | Sony Corp | 端末装置、端末装置の制御方法及び制御プログラム |
-
2011
- 2011-08-22 US US13/214,305 patent/US8850082B2/en not_active Expired - Fee Related
- 2011-08-30 CN CN201180046946.6A patent/CN103154922B/zh active Active
- 2011-08-30 EP EP11755198.6A patent/EP2612252B1/en active Active
- 2011-08-30 KR KR1020137008306A patent/KR101464571B1/ko active IP Right Grant
- 2011-08-30 WO PCT/US2011/049750 patent/WO2012030832A1/en active Application Filing
- 2011-08-30 JP JP2013527223A patent/JP5674070B2/ja not_active Expired - Fee Related
-
2014
- 2014-10-29 JP JP2014220099A patent/JP5878606B2/ja not_active Expired - Fee Related
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2003050772A (ja) * | 2001-07-13 | 2003-02-21 | Prolific Technology Inc | Usb複合デバイス及びその実現方法 |
JP2004078740A (ja) * | 2002-08-21 | 2004-03-11 | Fujitsu Ltd | バスパワー装置 |
JP2004206660A (ja) * | 2002-11-01 | 2004-07-22 | Yumix:Kk | 着脱式デバイス、制御回路、制御回路のファームウェアプログラム、制御回路における情報処理方法及び回路設計パターン |
Also Published As
Publication number | Publication date |
---|---|
KR20130081286A (ko) | 2013-07-16 |
CN103154922B (zh) | 2016-08-17 |
JP5878606B2 (ja) | 2016-03-08 |
KR101464571B1 (ko) | 2014-11-24 |
CN103154922A (zh) | 2013-06-12 |
WO2012030832A1 (en) | 2012-03-08 |
EP2612252A1 (en) | 2013-07-10 |
EP2612252B1 (en) | 2017-09-20 |
US8850082B2 (en) | 2014-09-30 |
JP2013542483A (ja) | 2013-11-21 |
US20120054378A1 (en) | 2012-03-01 |
JP5674070B2 (ja) | 2015-02-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5878606B2 (ja) | 仮想usb複合デバイスの列挙 | |
US10445258B1 (en) | Method for creation of device drivers and device objects for peripheral devices | |
TWI375890B (en) | Electronic system, usb link, ulpi phy and method for transmitting an extended transaction | |
US10515040B2 (en) | Data bus host and controller switch | |
US20070156942A1 (en) | Method and apparatus for independently managing a chipset-integrated bus controller | |
US8190798B1 (en) | Client device configuration based on information stored by host device | |
US20210326290A1 (en) | Unified systems and methods for interchip and intrachip node communication | |
AU2012231346A1 (en) | HID over simple peripheral buses | |
US20140229637A1 (en) | Virtualizable and forward-compatible hardware-software interface | |
TW201145033A (en) | USB hub apparatus supporting multiple high speed devices and a single super speed device | |
US7725608B2 (en) | Enabling and disabling device images on a platform without disrupting BIOS or OS | |
JP2008539484A (ja) | ユニバーサル・シリアル・バス機能のデリゲーション | |
KR20160073294A (ko) | 터치 센서 정보의 통신을 위한 장치, 시스템 및 방법 | |
US9680972B2 (en) | SD switch box in a cellular handset | |
WO2023165309A1 (zh) | 可共享远程直接数据存取链接的创建方法及装置 | |
US10175717B2 (en) | System and method for enhancing real-time clock usage in an information handling system | |
US10146963B2 (en) | Systems and methods for dynamic external input/output port screening | |
US11829493B2 (en) | Device access control system | |
CN106201938A (zh) | 一种芯片、集线器、电子设备及中断usb信号的方法 | |
US11809352B2 (en) | Flexible, high-bandwidth link management between system and subsystem baseboard management controllers | |
TW201324172A (zh) | 隨身儲存裝置、提供數位裝置傳輸資料之系統及其方法 | |
Buchanan et al. | USB and Firewire |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20141029 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20150827 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20150918 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20151126 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20160104 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20160128 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5878606 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
LAPS | Cancellation because of no payment of annual fees |