(57)【要約】モジュール受けクレードル１２は、フレーム１６、フレーム１６内に設置された内蔵バッテリー３４、少なくとも１つの第１外部ポート２６、フレーム１６に設置されたバックボーン１８を有する。バックボーン１８は、少なくとも１つのモジュール１４と接続するように構成されたモジュールコネクタ２４が複数設置される。バッテリーパックは、バックボーン１８及びモジュールコネクタ２４に隣接して配置される複数のドッキングスペース２２を含む。メモリを具備するコントロールユニット３２がフレーム１６内に設置され、メモリとモジュール１４との間でデータを処理するように構成されている。モジュール受けクレードル１２は、内蔵バッテリー３４からの電力及び選択的に任意の接続された周辺モジュール１４からの電力を、第１外部ポート２６を介して外部電子製品に供給する伝送経路設定をするように構成されている。【選択図】    図１
2017527923.tif 000002
【特許請求の範囲】
【請求項１】
電力及び選択的にデータを蓄積するとともに、少なくとも１つの関係物に対して当該電力及び選択的にデータの伝送経路の設定を行う装置であって、
ａ）フレーム、
ｂ）前記フレーム内に一体化された電源、
ｃ）前記フレームに設置され、外部の電子製品に接続し電力及び／又はデータを伝送するように構成された少なくとも１つの第１外部ポート、
ｄ）前記フレームに設置され、少なくとも１つのモジュールに接続するように構成された複数のモジュールコネクタを有するバックボーン、
ｅ）前記バックボーンに隣接して設置された複数のドッキングスペースであって、前記ドッキングスペースの各々は、前記モジュールコネクタの１つに隣接して設置される前記複数のドッキングスペース、
ｆ）前記フレーム内に設置され、前記電源から電力を取り出すコントロールユニットであり、前記第１外部ポート及び前記モジュールコネクタに接続された前記コントロールユニット、を有し、
前記少なくとも１つの関係物は、前記外部の電子製品及び前記少なくとも１つのモジュールを有し、
前記コントロールユニットは、一時的ではない（non-transitory）コンピュータ読み出し可能記録媒体を有し、前記一時的ではないコンピュータ読み出し可能記録媒体と前記モジュールとの間でデータを処理し、
当該装置は、前記電源から、及び、選択的に任意の接続された所定のモジュールから、前記外部の電子製品に対して、前記少なくとも１つの第１外部ポートを介して、電力の伝送経路の設定を行うように構成されている装置。
【請求項２】
前記装置は、前記フレーム内に設置され、前記コントロールユニットと内部ポートを介して接続され、前記外部の電子製品及び／又は前記モジュールと無線データ通信をさらに行うように構成された無線通信モジュールさらに有する請求項１に記載の装置。
【請求項３】
前記ドッキングスペースの各々は、前記モジュールのモジュールロック機構と係合し、前記モジュールに、記憶装置を前記ドッキングスペースの１つに固定的に装着することを可能にするロック機構をさらに有する請求項２に記載の装置。
【請求項４】
前記ロック機構は、さらに、２つの隣接するドッキングスペースにより共有され、２つの前記モジュールが、前記２つの隣接するドッキングスペースにおいて、それらの各モジュールロック機構を前記ロック機構に同時に係合することにより、前記記憶装置に固定的に装着することを可能にするように構成されている請求項３に記載の装置。
【請求項５】
前記ロック機構は、レール、空気圧式コネクタ及び磁気式コネクタの中から選択される請求項４に記載の装置。
【請求項６】
前記ロック機構は、さらに、ピンヘッドが形成されたピンを前記フレームの端に有する請求項４に記載の装置。
【請求項７】
前記装置は、スイッチをさらに有し、前記スイッチは、前記電源と前記コントロールユニットの間の接続を確立するように構成されており、前記電源は、バッテリー、光電池及び燃料電池から選択される請求項１に記載の装置。
【請求項８】
前記装置は、前記少なくとも１つの第１外部ポート及び内部ポートに結合された第１バージョンのスーバーハブシステムをさらに有し、前記内部ポートは、前記複数のモジュールコネクタに前記コントロールユニットを介してさらに結合されており、前記第１バージョンのスーバーハブシステムは、前記少なくとも１つの第１外部ポートあるいは前記内部ポートの１つを選択的にマスターとして選択する請求項１に記載の装置。
【請求項９】
前記装置は、第２内部ポートをさらに有し、前記第２内部ポートは、前記フレーム内に設置され、前記コントロールユニットに接続され、前記外部の電子製品と無線データ通信をさらに行うように構成されている無線通信モジュールに結合されている請求項８に記載の装置。
【請求項１０】
前記第１バージョンのスーバーハブシステムは、
ａ）アップストリームハンドラー及び少なくとも１つのダウンストリームハンドラーを有するハブであって、前記アップストリームハンドラーは、前記少なくとも１つのダウンストリームハンドラーと当該ハブの内部で接続されるように構成されているハブ、
ｂ）前記少なくとも１つの第１外部ポート又は前記内部ポートと、前記ハブの前記アップストリームハンドラー又は前記少なくとも１つのダウンストリームハンドラーのいずれか、の間の接続経路を確立することが可能なスイッチシステム
ｃ）前記スイッチを制御するように構成されたコントローラ、を有し、
前記接続経路の各々は、少なくとも電力を、選択的にデータを伝送し、
前記コントローラは、前記少なくとも１つの第１外部ポート又は前記内部ポートの１つを、前記アップストリームハンドラーに対して経路設定を行うことにより、マスターとして構成するとともに、各残りのポートを、各残りのポートを前記少なくとも１つのダウンストリームハンドラーに対して経路設定を行うことにより、スレーブとして構成するように、前記スイッチを制御するように構成されている請求項８に記載の装置。
【請求項１１】
前記装置は、前記少なくとも１つの第１外部ポート及び前記内部ポートに接続された第２バージョンのスーバーハブシステムをさらに有し、
前記内部ポートは、前記複数のモジュールコネクタに前記コントロールユニットを介してさらに結合されており、
前記第２バージョンのスーバーハブシステムは、前記少なくとも１つの第１外部ポート及び前記内部ポートのマスター／スレーブ状態を個別に検出し、各前記ポートの前記マスター／スレーブ状態に適合した自己設定を実行する請求項１に記載の装置。
【請求項１２】
前記装置は、第２内部ポートをさらに有し、前記第２内部ポートは、前記フレーム内に設置され、前記コントロールユニットに接続され、前記外部の電子製品と無線データ通信をさらに行うように構成されている無線通信モジュールに結合されている請求項１１に記載の装置。
【請求項１３】
前記第２バージョンのスーバーハブシステムは、
ａ）少なくとも２つのゲートウェイであって、前記ゲートウェイの各々は、第１端子及び第２端子を有し、各前記ゲートウェイの前記第１端子は前記少なくとも１つのぢ１外部ポートの１つ又は内部ポートに接続されている前記少なくとも２つのゲートウェイ、
ｂ）各前記ゲートウェイの前記第２端子に接続されているコントロールシステム、を有し、
前記コントロールシステムは、各前記ポートの前記マスター／スレーブ状態に適合した自己設定を実行し、少なくとも電力を伝送し選択的にデータを伝送するための各前記ポート間の接続経路を確立するように、各前記ゲートウェイを制御するように構成されている請求項１１に記載の装置
【請求項１４】
前記コントロールユニットは、前記データを前記一時的ではないコンピュータ読み出し可能記録媒体に記録するとともに、前記データを前記外部電子装置及び前記モジュールに伝送するようにさらに構成されている請求項１に記載の装置。
【請求項１５】
前記コントロールユニットは、当該装置に接続された前記モジュールの間で通信を可能にするようにさらに構成されている請求項１に記載の装置。
【請求項１６】
前記少なくとも１つの第１外部ポート又は前記内部ポートは、ユニバーサルシリアルバス（ＵＳＢ）ポート、ライトニングポート、イーサーネットポート、又は、コントローラエリアネットワークポートである請求項１に記載の装置。
【発明の詳細な説明】
【技術分野】
【０００１】
（関連出願へのクロスリファレンス）
本願は、２０１４年６月４日提出のシリアルＮｏ．６２００７４０７の米国仮出願の米国特許法第１１９条（ｅ）に基づく利益を主張する。これにより、この仮出願の全体は、参照により本明細書に組み込まれる。本願は、また、２０１５年４月２日提出のシリアルＮｏ．６２１４１８６９の米国仮出願、及び、２０１５年４月２２日提出のシリアルＮｏ．６２１５０８５６の米国仮出願からの優先権を主張する。これにより、これらの仮出願の全体は、参照により本明細書に組み込まれる。
【０００２】
本発明は、電力及び選択的にデータ及び／又はモジュールの格納、及び、電力及び選択的にデータの伝送経路（電力の供給経路、データの伝達経路）の設定を行う装置に関し、特に、交換可能なモジュール及びパワーバンク及び／又は外部装置とのデータ交換のためのプラットフォームを有する、電力及び選択的にデータ及び／又は少なくとも１つのモジュールの格納、及び、電力及び選択的にデータの伝送経路の設定を行う装置に関する。
【背景技術】
【０００３】
一般的に、電子製品は、その中に。含まれるハードウェア及びその含まれるハードウェアの制限に起因して、その当初に設計された機能を実行することにとどまっている。人の異なるニーズに応えるためには、各々がただ単に当初から設計された機能を実行する異なる機能の電子製品を保有する必要がある。異なる別個の電子製品を管理し操作するのは、非能率的であり、多くの不便さを引き起こす可能性があり、それは屋外で特に生じる可能性がある。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
前述した背景を踏まえて、本発明の目的は、ユーザーに、ユーザーのニーズに応じて、異なるハードウェアを１つのユニットにまとめるプラットフォームを提供することにある。１つの適用形態において、本発明の目的は、電力及び選択的にデータの蓄積のための内蔵バッテリー及びコントロールユニットを有するスタンドアローンデバイスにより実現可能である。そのデバイスは、さらに、異なる機能を実行する異なるモジュールに適合し作用するスペースを少なくとも有する。異なるモジュールは、異なる機能を実行する異なるハードウェア／電子機器を含む。モジュールは、他の外部電子製品との電源供給及び／又は通信を解析する。
【０００５】
したがって、本発明は、１つの形態において、電力及び選択的にデータを蓄積するとともに、少なくとも１つの関係物（パーティ）に対して当該電力及び選択的にデータの伝送経路の設定を行う装置であって、フレーム、フレーム内に一体化された電源、フレームに設置され、外部の電子製品に接続し電力及び／又はデータを伝送するように構成された少なくとも１つの第１外部ポート、フレームに設置され、少なくとも１つのモジュールに接続するように構成された複数のモジュールコネクタを有するバックボーン、バックボーンに隣接して設置された複数のドッキングスペースであって、ドッキングスペースの各々は、モジュールコネクタの１つに隣接して設置される複数のドッキングスペース、フレーム内に設置され、電源から電力を取り出すコントロールユニットであり、第１外部ポート及びモジュールコネクタに接続されたコントロールユニット、を有し、少なくとも１つの関係物（パーティ）は、外部の電子製品及び少なくとも１つのモジュールを有し、コントロールユニットは、一時的ではない（非過渡的な、non-transitory）コンピュータ読み出し可能記録媒体を有し、一時的ではないコンピュータ読み出し可能記録媒体とモジュールとの間でデータを処理し、当該装置は、電源から、及び、選択的に任意の接続された所定のモジュールから、外部の電子製品に対して、少なくとも１つの第１外部ポートを介して、電力の伝送経路の設定を行うように構成されている装置である。
【０００６】
一実施形態において、装置は、フレーム内に設置され、コントロールユニットと内部ポートを介して接続され、外部の電子製品及び／又はモジュールと無線データ通信をさらに行うように構成された無線通信モジュールさらに有する。
【０００７】
また、他の実施形態において、装置は、少なくとも１つの第１外部ポート及び内部ポートに結合された第１バージョンのスーバーハブシステムをさらに有し、内部ポートは、複数のモジュールコネクタにコントロールユニットを介してさらに結合されており、第１バージョンのスーバーハブシステムは、少なくとも１つの第１外部ポートあるいは内部ポートの１つを選択的にマスターとして選択する。
【０００８】
また、他の実施形態において、装置は、少なくとも１つの第１外部ポート及び内部ポートに接続された第２バージョンのスーバーハブシステムをさらに有し、内部ポートは、複数のモジュールコネクタにコントロールユニットを介してさらに結合されており、第２バージョンのスーバーハブシステムは、少なくとも１つの第１外部ポート及び内部ポートのマスター／スレーブ状態を個別に検出し、各ポートのマスター／スレーブ状態に適合した自己設定を実行する。
【０００９】
本発明には多くの利点がある。本発明の装置は、バッテリーバンクとして作動するとき、追加機能の独立した長期にわたる永続的な実行が強化される。加えて、本発明の装置は、独自に特定用途に設計され、ユーザーの設定に従って外部の電子製品と連結し同期する、受け入れモジュールの追加された機能を有する。これらのモジュールは、異なる機能を有する他のモジュールによって交換あるいは置き換え可能であり、その結果、これまでに無いフレキシビリティとカスタマイズ性をもたらす。種々のモジュールが、相互に通信可能であり、協働するように構成されることさえ可能であり、それらが組み合わされて機能するとき、相乗効果が起き、各モジュールが単独で可能なことの最大よりもはるかに複雑な機能を実行する。例えば、それらのモジュールは、所定の機能を実行するためのそのモジュール自身のプロセッサーを有するが、これらは、電子通信デバイスにより使用されることが可能であり、その結果、全体の処理能力は向上する。
【００１０】
本発明のもう１つの利点は、それらのモジュールは、それらの周囲から種々のデータを取ることのできる異なるセンサーを備えることができることである。集められたデータは、それに続く解析、あるいは共有されて使用可能である。
【００１１】
さらに、本発明で開示されるプラットフォーム技術は、特定の形式的なファクタに従う限り、及び、共通のデータ通信プロトコルに従う限りにおいて、異なるハードウェアモジュールに適応することが可能である。従って、異なるハードウェアモジュールが自由に交換可能である。このように、システム全体の多用途性は、非常に改善される。
【図面の簡単な説明】
【００１２】
【図１】図１は、本発明の第１実施形態に係るモジュールドッキングハブの全体前面図である。
【図２】図１は、本発明の第１実施形態に係るモジュールドッキングハブの全外背面図である。
【図３】図３は、本発明の第１実施形態に係るモジュールクレードルのシステムブロック図である。
【図４】図４は、本発明の一実施形態に係るモジュールの全体図である。
【図５】図５は、本発明の第２実施形態に係るモジュールクレードルのシステムブロック図である。
【図６】図６は、本発明の第３実施形態に係るモジュールクレードルのシステムブロック図である。
【図７】図７は、本発明の第３実施形態に係るモジュールドッキングハブの全体前面図である。
【図８】図８は、本発明の第４実施形態に係るモジュールクレードルのシステムブロック図である。
【図９】図９は、本発明の第１バージョンのスーパーハブシステムの概観を示すブロック図である。
【図１０】図１０は、本発明の第１バージョンのスーバーハブシステムの一実施形態を示す典型的なブロック図である。
【図１１】図１１は、本発明の第１バージョンのスーバーハブシステムの第２実施形態を示す典型的なブロック図である。
【図１２】図１２は、本発明の第１バージョンのスーバーハブシステムの第３実施形態を示す典型的なブロック図である。
【図１３】図１３は、本発明の第１バージョンのスーバーハブシステムの第４実施形態を示す典型的なブロック図である。
【図１４】図１４は、本発明の第１バージョンのスーバーハブシステムの第５実施形態を示す典型的なブロック図である。
【図１５】図１５は、本発明の第１バージョンのスーバーハブシステムの一実施形態に基づいた、電力出力優先度及び電力入力優先度テーブルを表す。
【図１６】図１６は、本発明の一つの典型的な実施形態に係る第１バージョンのスーパーハブシステムの処理を表す典型的なフローチャートである。
【図１７】図１７は、本発明の一実施形態に係る第１バージョンのスーパーハブシステムの検出器の処理を表す典型的なフローチャートである。
【図１８】図１８は、本発明の第２バージョンのスーバーハブシステムの第２実施形態を示す典型的なブロック図である。
【発明を実施するための形態】
【００１３】
本欄及び特許請求の範囲において使用されている「有する」の意味は、後続する要素を含むことであって、その他の要素を除外するものではない。
【００１４】
回路及びデバイスは、本願の開示を不明朗にすることを避けるために、ブロック図の形態で表される。本願で使用されている「結合」あるいは「接続」の語句は、直接的に結合されること、あるいは、１つ以上の途中の構成要素あるいは回路を介して接続されることを意味する。本願で使用されている「電力マスター」の語句は、他のデバイスに電力を供給するホストあるいはマスターを意味する。電力伝送に関する限りにおいて、他のデバイスは「電力スレーブ」デバイスとして記載する。本願で使用されている「データマスター」の語句は、バス全体の全てのデータ伝送を命令し管理するマスターデバイスとして動作するホストあるいはマスターを意味する。同じバスに接続されているその他のデバイスは、データマスターからの命令を待ってからデータ交換をする「データスレーブ」デバイスである。ここに記載されている種々のバスから供給される信号は、他の信号と時分割多重化されて、１つ以上の共通バスに提供される。「バス」という語句は、有線通信技術及び無線通信技術の両方を含み、通信媒体に接続されているデバイスの数には何ら依存しない。加えて、回路要素あるいはソフトウエアブロックの間の相互接続は、バスあるいは単独の信号線として表される。バスの各々は、代わりに単独の信号線としてもよいし、単独の信号線の各々は、代わりにバスとしてもよく、信号線あるいはバスは、構成要素（コンポーネント）間の通信のための多種多様な物理的あるいは論理的な機構の１つあるいは複数を意味するものと捉えてよい。本発明の実施形態は、ここに記載の特定の具体例に限定されるように構成されるものではなく、付随する特許請求の範囲により規定される全ての形態の範囲内を含むものである。
【００１５】
第１実施形態
図１及び図２に示すように、本発明の第１実施形態は、モジュール受けクレードル（接続台、受け台）１２（例えば、電力を及び選択的にデータ及び／又はモジュールを蓄積し、電力及び選択的にデータの伝送経路を設定するデバイス）及び複数のモジュール１４を有するモジュールドッキングハブ１０である。モジュール受けクレードル１２は、上面及び下面を有するフレーム１６、フレーム１６の上面においてフレーム１６の一方の端部からフレーム１６の反対側の端部にフレーム１６の長手軸に沿って延伸するスパイン（背部）１８、スパイン１８に隣接して配置され複数のモジュール１４を受けるように構成された複数のドッキングスペース２２、及び、クレードルの裏面のバッテリー（図１及び図２には図示しない）を含む。本実施形態においては、６個のドッキングスペース２２がある。３個のドッキングスペース２２は、フレーム１６の長手軸に沿ってスパイン１８の各サイドにある。
【００１６】
モジュール受けクレードル１２は、ドッキングスペース２２にモジュールを固定的に載置するように構成された複数のロック機構２０を有する。ロック機構２０は、隣接する２つのドッキングスペース２２により共有される。図１に示すように、本実施形態のロック機構２０は、フレーム１６の縁部で２つの隣接するドッキングスペース２２の間に配置された円形のヘッド（頭部）を有するピンである。スパイン１８は、フレーム１６の長手軸に沿って、スパイン１８の各サイドの長さ方向に沿って均等に配置された、モジュール受けクレードル１２とモジュール１４との間の電力及び／又はデータの接続を行うように構成された複数のモジュールコネクタ２４をさらに有する。各ドッキングスペース２２は、それぞれに対応するモジュールコネクタ２４を有する。
【００１７】
さらに、モジュール受けクレードル１２は、第１外部ポート２６、オン／オフスイッチ２８、及び、モジュール受けクレードル１２及び接続されたモジュール１４の状態を情報を提供するように構成された表示器３０を有する。第１外部ポート２６は、モジュールが接続されたあるいは接続されていないモジュール受けクレードル１２と任意の外部電子製品（例えば、スマートフォン、コンピュータ及び電子アクセサリー（付属品））との間の接続を行い、少なくとも電力及び／又はデータを伝達するように構成されている。外部電子製品は、ドッキングスペース２２には適合しない。オン／オフスイッチ２８は、モジュール受けクレードル１２及びモジュール１４の電源を入れるように構成されている。本実施形態の表示器３０は、モジュール受けクレードル１２及びモジュール１４の状態に関する情報を示すための異なる色及び／又は異なる点滅パターン（例えば、電力状況や作動状態）を使用したＬＤＥ表示器である。モジュールコネクタ２４及び第１外部ポート２６の各々は、ユニバーサルシリアルバス（ＵＳＢ）、アップル社のライトニングポート、ピンコネクタ、あるいは、任意のその他の既知のコンピュータバスのいずれかであってよい。
【００１８】
図３は、本発明の当該実施形態に係るモジュール受けクレードル１２のブロック図を示す。モジュール受けクレードル１２は、モジュール受けクレードル１２の全ての動作を制御するように構成されるとともにモジュールコネクタ２４に接続されたコントロールユニット３２、第１外部ポート２６、表示器３０及びオン／オフスイッチ２８を有する。コントロールユニット３２は、マイクロプロセッサにより実行されるときに、信号を発し、モジュール受けクレードル１２の全てのパーツをコントロールし実行及び処理をするためのコンピュータ読み出し可能なコード（プログラム）を記憶する一時的ではない（非過渡的な、non-transitory）コンピュータ読み出し可能記録媒体を有する。一時的ではないコンピュータ読み出し可能記録媒体は、磁気媒体、光学媒体、ランダムアクセスメモリ（ＲＡＭ）、リードオンリメモリ（ＲＯＭ）、データキャッシュ、データオブジェクト等を含む、任意の既知のタイプのデータ記憶装置及び／又は伝達媒体を含むものであってよい。さらに、メモリは、１あるいは複数のタイプのデータ記憶装置が単一の物理的な場所に存在するものであってもよいし、あるいは、さまざまな形態で複数の物理的なシステムに渡って分散配置されているものであってもよい。コンピュータ読み取り可能な記録媒体は、第１外部ポート２６及びモジュールコネクタから受け取ったデータをも記録してよい。
【００１９】
内蔵バッテリー３４が、また、フレーム１６内に配置され、電力をモジュール受けクレードル１２自身（コントロールユニット３２を含む）、モジュール１４、接続された外部電子製品及びこれらの組み合わせに対して供給するように構成されている。内蔵バッテリー３４は、少なくともコントロールユニット３２に接続されており、第１外部ポート２６及び／又はモジュールコネクタから受け取った電力により再充電可能である。明瞭に記載するために、内蔵バッテリー３４と他のデバイス／電気回路との間の接続は図３において図示しない。
【００２０】
次に図４は、本発明の当該実施形態のモジュール１４を示す。モジュール１４の各々は、モジュールフレーム、及び、電力及び／又はデータをモジュール受けクレードル１２とモジュール１４との間で伝達するように構成されたクレードルコネクタ３８を有する。モジュール受けクレードル１２上のドッキングスペース２２のモジュールを固定的に設置するために、モジュール受けクレードル１２のロック機構２０と係合するように構成されているモジュールロック機構３６が、モジュールフレームにさらに配置される。この構成において（すなわち、モジュールがドッキングスペース２２においてモジュール受けクレードル１２に載置されている構成において）、クレードルコネクタ３８は、モジュール受けクレードル１２とモジュールとの間で電力及び／又はデータが伝送可能なように、モジュールコネクタに接続される。さらに、くぼみを有するモジュールロック機構３６には、モジュール受けクレードル１２のロック機構２０のピンの半分が挿入される。これにより、モジュールは、ドッキングスペース２２にロックされる。２つの隣接するドッキングスペース２２により共有されるロック機構２０は、２つのモジュール１４がモジュール受けクレードル１２にドッキングスペース２２において同時に固定的に設置されることを可能にする。このとっき、モジュール１４のモジュールロック機構は、ロック機構２０の同じピンを共有する。
【００２１】
一実施形態において、モジュール１４は、各々独自の機能を有し、モジュールコントロールユニット及びアクセサリーを含む。アクセサリーは、センサー、アクチュエータ、ボタン、バッテリーパックあるいはこれらの組み合わせを含むことができるが、これに限定されるものではない。クレードルコネクタ３８は、ユニバーサルシリアルバス（ＵＳＢ）、アップル社のライトニングポート、ピンコネクタ、あるいは、任意のその他の既知のコンピュータバスのいずれかであってよい。モジュールコントロールユニットは、マイクロプロセッサにより実行されるときに、信号を発し、モジュールの全てのパーツをコントロールし実行及び処理をするためのコンピュータ読み出し可能なコード（プログラム）を記憶する一時的ではないコンピュータ読み出し可能記録媒体を有する。一時的ではないコンピュータ読み出し可能記録媒体は、磁気媒体、光学媒体、ランダムアクセスメモリ（ＲＡＭ）、リードオンリメモリ（ＲＯＭ）、データキャッシュ、データオブジェクト等を含む、任意の既知のタイプのデータ記憶装置及び／又は伝達媒体を含むものであってよい。さらに、メモリは、１あるいは複数のタイプのデータ記憶装置が単一の物理的な場所に存在するものであってもよいし、あるいは、さまざまな形態で複数の物理的なシステムに渡って分散配置されているものであってもよい。コンピュータ読み取り可能な記録媒体は、第１外部ポート２６及びモジュールコネクタから受け取ったデータをも記録してよい。
【００２２】
本発明の当該実施形態のモジュールドッキングハブ１０の動作の説明に戻る。モジュール受けクレードル１２は、単独で動作することが可能であり、任意の外部製品に電力を供給するバッテリーバンクとして作動するか、あるいは、外部ポートに接続された任意の外部電子製品内の互換性のある再充電可能バッテリーを充電する。前記は、バッテリー３４から外部電子製品への第１外部ポート２６を介した電力の伝送経路の設定により、行うことができる。さらに、モジュール受けクレードル１２は、全体としてモジュールドッキングハブ１０として動作することが可能であり、少なくとも１つのモジュールをモジュール受けクレードル１２に加えることにより追加の機能を提供する。追加の機能は、モジュール受けクレードル１２とモジュールとが相乗的に動作することにより実現され得る。
【００２３】
接続されたモジュールのアクセサリーに依存して、異なる追加の機能が提供され得る。例えば、バッテリーを具備するモジュールがモジュール受けクレードル１２に設置されモジュールコネクタ２４に接続された場合は、モジュールドッキングハブ１０は、高性能バッテリーバンクになることができる。この場合、内蔵バッテリー３４からの電力、また選択的にモジュール内のバッテリーからの電力は、第１外部ポート２６を介して任意の外部電子製品に伝送経路が設定される。外部の電子製品に供給された電力は、任意の外部製品への電力の供給、あるいは、任意の外部電子製品内の互換性のある再充電可能バッテリーの充電のために使用されることができる。全ての電力伝送経路の設定は、コントロールユニット３２によりコントロールされる。
【００２４】
また他の実施例において、モジュール受けクレードル１２に追加されたモジュールは、大気汚染センサーを含むことができる。モジュール受けクレードル１２の内蔵バッテリー３４は、大気汚染の計測のためのモジュールに、所定の時間間隔ごとに電力を供給する。大気汚染の各測定データは、モジュール内に記録されるか、モジュール受けクレードル１２に伝送されコントロールユニット３２に記録される。データは、さらなる解析のために、そのための外部電子製品が第１外部ポート２６に接続されているときは、その外部電子製品に伝送することも可能である。さらに、外部ポートから受信したデータは、さらなる処理のために、任意の接続されているモジュールに伝送することが可能である。モジュール受けクレードル１２には複数のドッキングスペース２２があるため、モジュールドッキングハブ１０は、モジュール受けクレードル１２に異なるモジュール１４を加えることにより、複数の追加の機能を提供することができる。また他の実施例において、大気汚染センサを備えるモジュール、及び、バッテリーパックを備えるモジュールが同時いモジュール受けクレードル１２に設置されているときには、モジュールドッキングハブ１０は、大気汚染測定機能と高性能バッテリーバンク機能を提供することができる。
【００２５】
前述した実施例は説明のためのものであり、したがって本発明はここに記載した実施例に限定されると解釈されるべきものではない。前述した実施例中に記載した機能以外の機能がモジュール受けクレードル１２に追加されてもよい。あるケースにおいては、モジュール受けクレードル１２に接続されたモジュール及びモジュール受けクレードル１２自身が、第１外部ポート２６を介してモジュール受けクレードル１２に接続された外部電源から電力を供給されることも可能である。外部電源からの電力は、接続されたモジュール、コントロールユニット３２、内蔵バッテリー３４及びモジュール受けクレードル１２のその他のパーツに伝送経路の設定を行うことも可能である。モジュール受けクレードル１２、コントロールユニット３２、内蔵バッテリー３４、バッテリーパックを具備する接続されたモジュール、及び／又は、任意の特定の機能を有する接続されたモジュールが、充電され、及び／又は電力供給されることが可能である。
【００２６】
第２実施形態
本発明の第２実施形態のモジュールドッキングハブ１０について説明する。図５に示すように、第２実施形態のモジュールドッキングハブ１０のモジュール受けクレードル１２は、内部ポート（図示せぬ）を介してコントロールユニット３２に接続された無線通信モジュール４０さらに有するという点を除いて、第２実施形態のモジュールドッキングハブ１０は、前述した第１実施形態のモジュールドッキングハブ１０と同じである。無線通信モジュール４０は、外部電子装置とのＷiＦi，Bluetooth（登録商標）又は他の無線通信手段あるいはそれらの組み合わせを介した無線データ通信を行うことが可能である。
【００２７】
本発明の当該実施形態のモジュールドッキングハブ１０の動作の説明を行う。第２実施形態のモジュールドッキングハブ１０は、前述した第１実施形態のモジュールドッキングハブ１０と同様に作動するが、任意の外部電子装置とモジュールとの間でそれらが第１外部ポート２６に接続されているときにデータの伝達を行うだけであるということに代わって、モジュールと任意の外部電子製品との間で無線通信モジュール４０を介してデータをストリーミング配信するというオプションを有するという点は、第２実施形態のモジュールドッキングハブ１０は、前述した第１実施形態のモジュールドッキングハブ１０とは異なる。さらに、本実施形態のモジュールドッキングハブ１０は、さらに、モジュールあるいは外部の電子製品から得たデータを、モジュール受けクレードル１２において、それ自身の中に、コントロールユニット３２における記録のために、記録することが可能である。データは、その後、任意の外部電子製品に、又は、モジュールドッキングハブ１０あるいはモジュール受けクレードル１２がインターネットに接続されているときにはインターネットを介したクラウド記録装置にその無線通信モジュールを介して、伝達可能である。さらに、スマートデバイス（例えば、スマートフォン、タブレット、パーソナルコンピュータ）は、本実施形態のモジュールドッキングハブ１０に無線接続を介して指示を与えることが可能である。
【００２８】
第３実施形態
本発明の第３実施形態のモジュールドッキングハブ１０について説明する。図６に示されるように、第１バージョンのスーバーハブシステム４２（後述する）がモジュール受けクレードル１２に含まれるということを除いて、第３実施形態のモジュールドッキングハブ１０は、前述した第１実施形態のモジュールドッキングハブ１０と同じである。本実施形態のモジュール受けクレードル１２は、図７に示すように、第２外部ポート４４さらに有する。第２外部ポート４４は、ユニバーサルシリアルバス（ＵＳＢ）、アップル社のライトニングポート、ピンコネクタ、あるいは、任意のその他の既知のコンピュータバスのいずれかであってよい。第１バージョンのスーバーハブシステム４２は、第１外部ポート２６、第２外部ポート４４及び内部ポート（図示しない）に接続されている。内部ポートは、第１バージョンのスーバーハブシステム４２とコントロールユニット３２との間に配置されている。
【００２９】
本発明の当該実施形態のモジュールドッキングハブ１０の動作の説明を行う。第３実施形態のモジュールドッキングハブ１０は、モジュール受けクレードル１２の第１バージョンのスーバーハブシステム４２が、第１外部ポート２６、第２外部ポート４４及び内部ポートの間で、電力の伝送経路設定の、及び選択的にデータ通信のハブとして作動するという点を除いて、前述した第１実施形態のモジュールドッキングハブ１０と同じ動作をする。（内蔵バッテリー３４及び選択的にモジュール内のバッテリー（そのようなモジュールがモジュール受けクレードル１２に設置されている場合及びモジュールコネクタ２４に接続されている場合）からの）電力は、内部ポートから第１バージョンのスーバーハブシステム４２を介して第１外部ポート２６及び第２外部ポート４４に伝送経路を設定することが可能である。
【００３０】
第１外部ポート２６及び／又は第２外部ポート４４に伝送経路が設定された電力は、外部電子製品に電力を供給するために、及び／又は、外部ポートに接続された外部製品に対する任意の互換性のある再充電可能バッテリーを充電するために、使用可能である。すなわち、第１バージョンのスーバーハブシステム４２は、どのポートがマスターとして作動しどのポートがスレーブとして作動するかということをインテリジェントに（知的に）選ぶことにより、電力の伝送経路設定及び選択的にデータ通信を容易にするということである。これは、電子製品に対して、どの電子製品がマスターとして動作されるべきか、どの製品がスレーブとして動作されるべきかという危惧なしに、本発明のシステムの任意のポートにプラグを差し込むことを可能にすることにより、実現される。本発明のシステムは、インテリジェントにあるポートをマスターに割り当て、残りのポートをスレーブに割り当てる。第１バージョンのスーバーハブシステム４２の詳細な動作は、後述する第１バージョンのスーバーハブシステム４２のセクションにおいて記載する。
【００３１】
第４実施形態
本発明の第４実施形態のモジュールドッキングハブ１０について図８を参照して説明する。第２バージョンのスーバーハブシステム８８がモジュール受けクレードル１２に含まれるという点を除いて、第４実施形態のモジュールドッキングハブ１０は、前述した第１実施形態のモジュールドッキングハブ１０と同じである。本実施形態のモジュール受けクレードル１２は、図７及び図８に示すように、第２外部ポート４４をさらに有する。外部ポートは、ユニバーサルシリアルバス（ＵＳＢ）ポート、アップル社のライトニングポート、イーサーネットポート、コントローラエリアネットワーク（ＣＡＮ）ポート、ピンコネクタあるいは任意のその他の既知のコンピュータバスであってよい。
【００３２】
図８は、第１外部ポート２６に接続された第１ゲートウェイ９０、第２外部ポート４４に接続された第３ゲートウェイ９４、及び、内部ポート（図示しない）に接続された第２ゲートウェイ９２を含む第２バージョンのスーバーハブシステム８８のブロック図を示す。内部ポートは、さらに、モジュール受けクレードル１２のコントロールユニット３２に接続されている。第２ゲートウェイ９２は、少なくとも電力及び／又はデータをモジュール受けクレードル１２に伝送するように構成されており、モジュール受けクレードル１２は、モジュール受けクレードル１２とそれに接続された任意のモジュールとの間の、少なくとも電力及び／又はデータの伝送を管理する。第１ゲートウェイ９０及び第３ゲートウェイ９４は、少なくとも電力を及び／又はデータを外部ポートに接続された外部電子製品に伝送するように構成されている。
【００３３】
第２バージョンのスーバーハブシステム８８は、全てのゲートウェイに接続されたコントロールシステム１００をさらに有する。例えば、コントロールシステム１００は、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）である。１つの実施例において、コントロールシステム１００は、マイクロプロセッサにより実行されるときに、信号を発し、第２バージョンのスーバーハブシステム８８の全てのパーツをコントロールし、所定の処理を実行するためのコンピュータ読み出し可能なコード（プログラム）を記憶する一時的ではないコンピュータ読み出し可能記録媒体を有する。一時的ではないコンピュータ読み出し可能記録媒体は、磁気媒体、光学媒体、ランダムアクセスメモリ（ＲＡＭ）、リードオンリメモリ（ＲＯＭ）、データキャッシュ、データオブジェクト等を含む、任意の既知のタイプのデータ記憶装置及び／又は伝達媒体を含むものであってよい。さらに、メモリは、１あるいは複数のタイプのデータ記憶装置が単一の物理的な場所に存在するものであってもよいし、あるいは、さまざまな形態で複数の物理的なシステムに渡って分散配置されているものであってもよい。
【００３４】
本発明の当該実施形態のモジュールドッキングハブ１０の動作の説明を行う。第４実施形態のモジュールドッキングハブ１０は、モジュール受けクレードル１２の第２バージョンのスーバーハブシステム８８が、第１外部ポート２６、第２外部ポート４４及び内部ポートの間の電力伝送経路の設定の及び選択的にデータ通信のハブとして動作するという点を除いて、前述した第１実施形態のモジュールドッキングハブ１０と同様に動作する。（内蔵バッテリー３４及び選択的にモジュール内のバッテリー（そのようなモジュールがモジュール受けクレードル１２に設置されている場合及びモジュールコネクタ２４に接続されている場合）からの）電力は、内部ポートから第２バージョンのスーバーハブシステム８８を介して第１外部ポート２６及び第２外部ポート４４に伝送経路を設定することが可能である。第１外部ポート２６及び／又は第２外部ポート４４に伝送経路が設定された電力は、外部電子製品に電力を供給するために、及び／又は、外部ポートに接続された外部製品に対する任意の互換性のある再充電可能バッテリーを充電するために、使用可能である。
【００３５】
本発明の第２バージョンのスーバーハブシステム８８は、ポートのスレーブあるいはマスター状態を検出した後、インテリジェントに及び選択的に、そのゲートウェイのをそれぞれを、マスターあるいはスレーブに設定することが可能である。ゲートウェイは、対応するポートに接続されている電子機器と通信を行い、ゲートウェイの内部に情報を一時的に記憶し（バッファし）、データを処理するか又はデータを他のポートに、そのポートの対応するゲートウェイを介して伝送する。１つの実施例において、第１外部ポート２６に第１の電子製品が接続されているとき、第２バージョンのスーバーハブシステム８８は、第１の電子製品がマスターか検出しようとする。マスターとして動作する場合には、次に、第２バージョンのスーバーハブシステム８８は、第１ゲートウェイ９０をスレーブとして構成する。その結果、モジュールドッキングハブ１０は、第１電子製品と、少なくとも電力の伝送経路の設定及び選択的にデータ通信の実行が可能となる。第１の外部機器がスレーブとして動作する場合は、対応するゲートウェイ９０はマスターとしてセットされ、少なくとも電力の伝送経路設定及び選択的にデータ通信が適切に確立できることが保障される。さらに、他のゲートウェイも同様に構成される。このように、第２バージョンのスーバーハブシステムは、複数の電力マスター及びデータマスタを有することができる。ポートの構成は、各々独立である。
【００３６】
コントロールシステム１００は、接続された各電子製品との、電力の伝送経路設定及び選択的にデータ通信の両方を監視する。データ通信に関しては、データフォーマットが何であるか、及び、他のどの組織に送信されるのか、ということを認識することが必要である。必要であれば、データプロトコル変換を実行する。例えば、第１外部ポート２６がＵＳＢポートで、第２外部ポート４４がイーサーネットポートであり、データが両ポートの間で送信／受信されるときは、コントロールシステム１００は、ＵＳＢプロトコルからイーサーネットプロトコルへの変換を実行する。コントロールシステム１００は、送信側組織から受信した全てのデータパケットを受信しアンパックし、その後、それを再度、受信側組織において使用されているプロトコルフォーマットにパックすることが必要である。少なくとも、各パッケージのヘッダーは認識される必要がある。
【００３７】
第２バージョンのスーバーハブシステム８８は、どの電子製品が、特定のマスターポートにプラグが差し込まれることが要求されるマスターとして作動されるべきかということ、及び、どの電子製品が、スレーブポートにプラグが差し込まれることが要求されるスレーブとして作動されるべきかということを判別する必要があるという煩わしさを取り除くことにより、電子製品間の少なくとも電力伝送経路の設定を、また選択的にデータ通信を容易にする。したがって、第２バージョンのスーバーハブシステム８８は、ユーザーがシステムに接続したいと考えている電子製品がマスターとして動作するのかスレーブとして動作するのかというユーザーの懸念を軽減することになる。ユーザーは、電子製品をシステムの利用可能なポートに差し込みさえすればよく、コントロールシステム１００が、その電子製品のマスター／スレーブ状況を検出し、それに従って対応するゲートウェイを構成する。同時に、コントロールシステム１００は、外部の電子製品との間の適切なデータ交換を保証するために必要であれば、必要なデータプロトコル変換も実行する。
【００３８】
第５実施形態
本発明の第５実施形態のモジュールドッキングハブ１０について説明する。第２実施形態において記載した無線通信モジュール４０、及び、第３実施形態において記載した第１バージョンのスーバーハブシステム４２又は第４実施形態において記載した第２バージョンのスーバーハブシステム４６をさらに有するという点を除いて、第５実施形態のモジュールドッキングハブ１０は、前述した第１実施形態のモジュールドッキングハブ１０と同じである。第５実施形態のモジュールドッキングハブ１０の動作は、前述した、第２実施形態、及び、第３実施形態又は第４実施形態の機能が追加されているという点を除いて、あぢ１実施形態のモジュールドッキングハブ１０と同じである。
【００３９】
以下の段落においては、第１バージョンのスーバーハブシステム４２及び第２バージョンのスーバーハブシステム８８の実施形態について記載する。
【００４０】
第１バージョンのスーバーハブシステム４２
このセクションにおけるスーバーハブシステム２０ｓは、第１バージョンのスーバーハブシステム４２を意味する。
【００４１】
電子製品間の、少なくとも電力の伝送経路設定を、また選択的にデータ通信を、容易にする（促進する）ことが、第１バージョンのスーバーハブシステム４２の目的であり、特に、ある特定の電子製品が接続されているポートを、インテリジェントに、マスターあるいはスレーブとして割り当てることにより、そのような電力の伝送経路設定及び／又はデータ通信を容易にすることが、前記目的である。
【００４２】
したがって、スーバーハブシステム２０ｓは、１つの形態において、異なる電子製品間において、少なくとも電力伝送経路設定を行うとともに選択的にデータ通信を行うように構成されたハブシステム（例えば、マルチポートデバイス）であって、前記異なる電子製品間を接続するように構成された少なくとも２つのポート、アップストリームハンドラーと少なくとも１つのダウンストリームハンドラーを含むハブであって、前記アップストリームハンドラーは、前記ハブの内部で前記少なくとも１つのダウンストリームハンドラーと接続するように構成されているハブ、各前記ポートと、前記ハブの前記アップストリームハンドラーあるいは各前記少なくとも１つのダウンストリームハンドラーとの間の接続経路を確立（構築）することが可能なスイッチシステム、及び、前記スイッチを制御するように構成されたコントローラ、を有し、前記接続経路の各々は、少なくとも電力を、選択的にデータを、前記ポートと前記ハブとの間で伝送し、前記コントローラは、前記ポートの１つを前記アップストリームハンドラーに接続するように経路設定することにより、当該ポートをマスターとして構成し、その他のポートの各々を前記少なくとも１つのダウンストリームハンドラーの１つに接続するように経路設定することにより、その他のポートの各々をスレーブとして構成するように、前記スイッチを制御するように構成されているものである。
【００４３】
一実施形態において、前記スイッチは、第１の所定数の入力と第２の所定数の出力を有するマトリックス状スイッチを含む。
【００４４】
また他の実施形態において、第１バージョンのスーバーハブシステム４２は、少なくとも１つのポートに接続された検出器であって、そのポートに接続されたマルチプレクサを介して接続された少なくとも１つの検出器を有し、その検出器は、そのポートに接続された電子製品を検出するように構成されている。
【００４５】
第１バージョンのスーバーハブシステム４２は、また他の形態において、異なる電子製品間において、少なくとも電力伝送経路設定を行うとともに選択的にデータ通信を行うように構成されたマルチポートデバイスを処理する方法であって、前記マルチポートデバイスのマスターースレーブ構成を決定するステップを有し、前記ステップは、ａ）前記マルチポートデバイスの少なくとも２つのポートであって、前記異なる電子製品に接続されている前記少なくとも２つのポートから入力信号を受信するステップと、ｂ）前記入力信号の各々を複数の所定の基準に基づいて解析するステップと、ｃ）前記基準の少なくとも１つに基づいて、前記少なくとも２つのポートの１つを選択し、前記マルチポートデバイスのアップストリームハンドラーに接続し、前記選択したポートをマスターとして区分する（ラベル付けする）ステップと、ｄ）各残りのポートを、前記マルチポートデバイスの少なくとも１つのダウンストリームハンドラーの１つに接続し、各前記残りのポートをスレーブとして区分するステップとを有し、前記アップストリームハンドラーは、前記少なくとも１つのダウンストリームハンドラーに、少なくとも電力を伝送するとともに選択的にデータも伝送するように構成されており、前記マスターは、当該マスターと各前記スレーブとの間の、少なくとも前記電力の流れを制御するとともに選択的に前記データの流れを制御するものである。
【００４６】
一実施形態において、前記方法は、前記異なる電子製品が前記ポートに接続されているときに、前記選択されたマスターポートを、前記デバイスの前記少なくとも１つのダウンストリームハンドラーの１つに再接続し、スレーブとして区分し、スレーブとして区分された前記残りのポートの１つを、前記デバイスの前記アップストリームハンドラーに再接続し、マスターとして区分するステップをさらに有する。
【００４７】
第１バージョンのスーバーハブシステム４２には多くの利点がある。まず、第１バージョンのスーバーハブシステム４２は、どの電子製品が、特定のマスターポートにプラグが差し込まれることが要求されるマスターとして作動されるべきか、あるいは作動するか、あるいは割り当てられているかということ、及び、どの電子製品が、スレーブポートにプラグが差し込まれることが要求されるスレーブとして作動されるべきか、あるいは作動するか、あるいは割り当てられているかということを判別する必要があるという煩わしさを取り除くことにより、電子製品間の電力伝送経路設定及び選択的にデータ通信を容易にする。
【００４８】
第１バージョンのスーバーハブシステム４２の前述した利点は、どの電子製品がマスターとして作動されるべきか、作動するか、割り当てられているか、及び、どの電子製品がスレーブとして作動されるべきか、作動するか、割り当てられているかということを気にすることなく、第１バージョンのスーバーハブシステム４２の任意のポートに電子製品のプラグを差し込むことを許容することにより実現可能である。第１バージョンのスーバーハブシステム４２は、特定の電子製品に接続されたポートを、マスターとして、あるいはスレーブとして、インテリジェントに割り当てる。第１バージョンのスーバーハブシステム４２の他の利点は、第１バージョンのスーバーハブシステム４２に接続された電子製品は、マスターとスレーブとの間を、同じポートに接続された状態で、従来のハブにおけるように（例えば、電子製品のプラグをスレーブポートから抜き取り、電子製品のプラグをマスターポートに差し込みなおすというような）ケーブルを接続しなおす煩わしさなく、切り換えられることができるということである。これにより、生産性を向上させることができる。この利点は、「ホットスワップ」により実現可能である。「ホットスワップ」は、接続されている電子製品が、電力伝送経路設定及び選択的なデータ通信の間、同じポートに保持されているときに、少なくとも１回、第１バージョンのスーバーハブシステム４２に、インテリジェントに、自動的に、内部で、マスターとスレーブとの間のポートの交換（スワップ）をさせる。「ホットスワップ」は、また、電力伝送経路設定及び選択的なデータ通信の間、システムのポートの１つに接続された特定の電子製品が他の特定の電子製品により置き換えられたときに、第１バージョンのスーバーハブシステム４２が、インテリジェントに、自動的に、内部で、マスターとスレーブとの間のポートの交換（スワップ）することを許可する。
【００４９】
図９は、スーバーハブシステム２０ｓの概観を表し、スーバーハブシステム２０ｓは、第１ポート２２ｓ、第２ポート２４ｓ及び第３ポート２６ｓを有し、これらは全て電子製品に接続するように構成されている。各ポートは、ユニバーサルシリアルバス（ＵＳＢ）ポートか、アップル社のライトニングポートかのいずれかで構成できるが、その他の既知のコンピュータバスであってもよい。スーバーハブシステム２０ｓは、ポート間で、少なくとも電力を伝送し、選択的にはデータも伝送する。スーバーハブシステム２０ｓは、少なくとも１つのポートをマスターに決定し設定し、残りのポートをスレーブとして設定するように構成される。一例において、スーバーハブシステム２０ｓは、「ホットスワップ」を実行する。「ホットスワップ」は、接続されている電子製品が、電力伝送経路設定及び選択的なデータ通信の間、同じポートに保持されているときに、少なくとも１回、スーバーハブシステム２０ｓに、インテリジェントに、自動的に、内部で、マスターとスレーブとの間のポートの交換（スワップ）をさせる。「ホットスワップ」は、また、電力伝送経路設定及び選択的なデータ通信の間、スーバーハブシステム２０ｓのポートの１つに接続された特定の電子製品が他の特定の電子製品により置き換えられたときに、スーバーハブシステム２０ｓが、インテリジェントに、自動的に、内部で、マスターとスレーブとの間のポートの交換（スワップ）することを許可する。スーバーハブシステム２０ｓは、内部バッテリーを含んでいてよい。
【００５０】
スーバーハブシステム２０ｓの第１実施形態においては、図１０に示すように、スーバーハブシステム２０ｓは、スイッチ２８ｓ、及び、アップストリームハンドラー３２ｓ、第１ダウンストリームハンドラー３４ｓ及び第２ダウンストリームハンドラー３６ｓを有する回転ハブ（循環ハブ）３０ｓを含む。アップストリームハンドラー３２ｓは、電力を、また選択的にデータを、第１ダウンストリームハンドラー３４ｓ及び第２ダウンストリームハンドラー３６ｓに伝送するように構成されている。データは、双方向に伝送されることが可能である。スイッチ２８ｓは、コントローラ（図示しない）により制御されており、任意のポートと、アップストリームハンドラー３２ｓ、第１ダウンストリームハンドラー３４ｓ及び第２ダウンストリームハンドラー３６ｓのいずれかとの間で、（少なくとも電力のための、また選択的にデータのための）接続経路が選択的に確立（構築）されるように構成されている。アップストリームハンドラー３２ｓに接続されたポートはマスターとして区分され、第１ダウンストリームハンドラー３４ｓ及び第２ダウンストリームハンドラー３６ｓに接続されたポートはスレーブとして区分される。本実施形態においては、スイッチ２８ｓ及び回転ハブ３０ｓの両方が回転可能であり、回転ハブ３０ｓは、スイッチ２８ｓと同じ速度（タイミング、レート）で回転する（循環させる、順に切り替える）。スイッチ２８ｓは、全てのポートと同時に接続するために、３つの接続点を有する。回転ハブ３０ｓは、また、第３ポート２６ｓに接続された電子製品を少なくとも検出する検出ユニット（図示しない）（例えば、検出器）を含む。その検出器は、さらにコントローラに接続される。
【００５１】
スーバーハブシステム２０ｓの第２実施形態においては、図１１に示すように、スーバーハブシステム２０ｓは、マトリックス状スイッチ４２ｓ及びハブ３８ｓを含む。ハブ３８ｓは、アップストリームハンドラー３２ｓ、第１ダウンストリームハンドラー３４ｓ、第２ダウンストリームハンドラー３６ｓ及び２つのスタンドアローンダウンストリームハンドラー４０ｓを含む。アップストリームハンドラー３２ｓは、アップストリームハンドラー３２ｓは、電力を、また選択的にデータを、第１ダウンストリームハンドラー３４ｓ、第２ダウンストリームハンドラー３６ｓ及び２つのスタンドアローンダウンストリームハンドラー４０ｓに伝送するように構成されている。データは、双方向に伝送されることが可能である。スーバーハブシステム２０ｓは、さらに、２つのコネクタ４４ｓを含み、２つのコネクタ４４ｓは、２つのスタンドアローンダウンストリームハンドラー４０ｓに接続される。２つのスタンドアローンダウンストリームハンドラー４０ｓは、電力を、また選択的にデータを、２つのコネクタ４４ｓに伝送する。各コネクタ４４ｓは、ユニバーサルシリアルバス（ＵＳＢ）コネクタか、アップル社のライトニングコネクタかのいずれかで構成できるが、その他の既知のコンピュータバスであってもよい。
【００５２】
マトリックス状スイッチ４２ｓは、３つの入力端子と３つの出力端子を含む。入力端子は、第１ポート２２ｓ、第２ポート２４ｓ及び第３ポート２６ｓに接続され、出力端子は、アップストリームハンドラー３２ｓ、第１ダウンストリームハンドラー３４ｓ及び第２ダウンストリームハンドラー３６ｓに接続される。マトリックス状スイッチ４２ｓは、コントローラ（図示しない）により制御されており、任意のポートと、アップストリームハンドラー３２ｓ、第１ダウンストリームハンドラー３４ｓ及び第２ダウンストリームハンドラー３６ｓのいずれかとの間で、（少なくとも電力のための、また選択的にデータのための）接続経路が選択的に確立されるように構成されている。アップストリームハンドラー３２ｓに接続されたポートはマスターとして区分され、第１ダウンストリームハンドラー３４ｓ及び第２ダウンストリームハンドラー３６ｓに接続されたポートはスレーブとして区分される。マトリックス状スイッチ４２ｓは、また、第３ポート２６ｓに接続された電子製品を少なくとも検出する検出ユニット（図示しない）（例えば、検出器）を含む。その検出器は、さらにコントローラに接続される。コネクタ４４ｓは２つのスタンドアローンダウンストリームハンドラー４０ｓに直接的に接続されるので、コネクタ４４ｓは常にスレーブに区分される。
【００５３】
スーバーハブシステムの第３実施形態においては、図１２示すように、スーバーハブシステム２０ｓは、第１マルチプレクサ４６ｓ、第２マルチプレクサ４８ｓ、第３マルチプレクサ５０ｓ、検出器５２ｓ、ハブ３８ｓ、及び、２つのコネクタ４４ｓを含む。本実施形態において、ハブ３８ｓ及びコネクタ４４ｓは、第２実施形態において説明したハブ３８ｓ及び２つのコネクタ４４ｓと同一である。第１ポート２２ｓ、第２ポート２４ｓ及び第３ポート２６ｓは、第１マルチプレクサ４６ｓ、第２マルチプレクサ４８ｓ及び第３マルチプレクサ５０ｓに各々接続される。各マルチプレクサは、４つの第１端子及び１つの第２端子を有する。各マルチプレクサの第２端子は、その対応する各ポートに接続される。各マルチプレクサの４つの第１端子のうちの３つは、アップストリームハンドラー３２ｓ、第１ダウンストリームハンドラー３４ｓ及び第２ダウンストリームハンドラー３６ｓに各々接続される。第１マルチプレクサ４６ｓと第２マルチプレクサ４８ｓは、図１２に示すように、それら各々の４番目の第１端子を介してさらに相互に接続されており、これにより、電力が、また選択的にデータが、第１ポート２２ｓと第２ポート２４ｓとの間で直接に伝送されることが可能となっている。
【００５４】
この構成により、第１ポート２２ｓと第２ポート２４ｓとの間の電力及び選択的にデータの直接的な伝送の間に、ハブ３８ｓにより電力が引き出されない（使用されない）ので、接続された電子製品からの電力が節約されることが可能となる。明確にするために、図１２において、第３マルチプレクサ５０ｓの４番目の第１端子の図示は省略する。検出器５２ｓは、第３ポート２６ｓに接続されており、どのような種類の電子製品が第３ポート２６ｓに接続されているかを検出する。各マルチプレクサは、コントローラ（図示しない）により制御されており、図１２に示すように、その接続されたポートと、アップストリームハンドラー３２ｓか、あるいは第１ダウンストリームハンドラー３４ｓと第２ダウンストリームハンドラー３６ｓかのどちらかの間で、（少なくとも電力のための、また選択的にデータのための）接続経路が選択的に確立されるように構成されている。アップストリームハンドラー３２ｓに接続されたポートはマスターとして区分され、第１ダウンストリームハンドラー３４ｓ及び第２ダウンストリームハンドラー３６ｓに接続されたポートはスレーブとして区分される。
【００５５】
１つの具体的形態において、検出器５２ｓは、コントローラに一体化される。他の具体的形態において、検出器５２ｓは、第１ポート２２ｓ及び／又は第２ポート２４ｓにさらに接続される。さらに他の具体的形態において、検出器５２ｓは、検出器マルチプレクサ（図示しない）にさらに接続される。検出器マルチプレクサは、さらに全てのポートに接続されている。このように、検出器５２ｓは、ポートの各々に対して選択的に接続され得る。さらにまた他の具体的形態において、各ポートは、どのような種類の電子製品がそのそれぞれのポートに接続されているかを検出するための、そのそれぞれの検出器に、さらに接続される、１つの具体的な形態において、第１ポート２２ｓは、電話機が第１ポート２２ｓに接続されているか否かを判断するための検出器中の電話線プラグに接続される。
【００５６】
本発明のスーバーハブシステム２０ｓの第４実施形態においては、図１３に示すように、スーバーハブシステム２０ｓは、携帯機器に装着可能な第１周辺デバイス／装置５４ｓ内に設置される。１つの具体例において、第１周辺デバイス／装置は、携帯型充電器あるいは保護ケースである。携帯機器のための携帯型充電器あるいは保護ケースは、モジュールドッキングハブ６０ｓ及びスーバーハブシステム２０ｓを含み、スーバーハブシステム２０ｓは、さらに、第１マルチプレクサ４６ｓ、第２マルチプレクサ４８ｓ、第３マルチプレクサ５０ｓ、検出器５２ｓ、ハブ３８ｓ、及び、コントローラ５６ｓを含む。第１周辺デバイス／装置５４ｓが携帯型充電器の場合は、追加再充電可能バッテリー（図示しない）が第１周辺デバイス／装置５４ｓあるいはスーバーハブシステム２０ｓに含まれるであろう。
【００５７】
モジュールドッキングハブ６０ｓは、複数のモジュール５８ｓを収容するように構成されている。複数のモジュール５８ｓは、それらの固有の機能を有しており、限定されないが、センサー、アクチュエータ、バッテリーパックあるいはそれらの組み合わせのどれかを含むことができる。モジュール５８ｓとモジュールドッキングハブ６０ｓとの間の接続は、ＵＳＢ，アップル社のライトニングポート、あるいはその他の既知のコンピュータバスである。スーバーハブシステム２０ｓ内のハブ３８ｓ、第１マルチプレクサ４６ｓ、第２マルチプレクサ４８ｓ、第３マルチプレクサ５０ｓ及び検出器５２ｓは、コントローラ５６ｓに接続されており、第３実施形態において記載したものと同一である。第１マルチプレクサ４６ｓ及び第２マルチプレクサ４８ｓは、さらに相互に接続されている（図１３においては、図示しない）。
【００５８】
第１ポート２２ｓ、第２ポート（図示しない）及び第３ポート２６ｓは、第１マルチプレクサ４６ｓ、第２マルチプレクサ４８ｓ及び第３マルチプレクサ５０ｓに各々接続されている。第２ポートは、モジュールドッキングハブ６０ｓに直接的に接続されており、さらに、コントローラ５６ｓを介して第２マルチプレクサ４８ｓに接続されている。第２マルチプレクサ４８ｓは、コントローラ５６ｓを介してモジュールドッキングハブ６０ｓに接続されている。本実施形態のコントローラ５６ｓは、第２マルチプレクサ４８ｓとモジュールドッキングハブ６０ｓとの間のゲートウェイとして動作し、このようなコントローラ５６ｓは、モジュールに対して常にマスターとして動作することができ、モジュールドッキングハブ６０ｓの状態をホスト（マスター）あるいはクライアント（スレーブ）として設定できる。コントローラ５６ｓは、さらに、第１マルチプレクサ４６ｓ、第２マルチプレクサ４８ｓ、第３マルチプレクサ５０ｓを制御し、ポート２２ｓ，２６ｓあるいは第２ポート／モジュールドッキングハブ６０ｓと、アップストリームハンドラー３２ｓ、第１ダウンストリームハンドラー３４ｓあるいは第２ダウンストリームハンドラー３６ｓのいずれかとの間の接続経路を選択的に確立するように構成されている。アップストリームハンドラー３２ｓに接続されたポートあるいは第２ポート／モジュールドッキングハブ６０ｓはマスターとして区分され、第１ダウンストリームハンドラー３４ｓ及び第２ダウンストリームハンドラー３６ｓに接続されたポートあるいは第２ポート／モジュールドッキングハブ６０ｓはスレーブとして区分される。
【００５９】
検出器５２ｓが、第３ポート２６ｓに接続されている。検出器５２ｓは、どのような種類の電子製品が第３ポート２６ｓに接続されているかを検出するように構成されている。１つの具体的形態において、検出器５２ｓは、コントローラに一体化される。他の具体的形態において、検出器５２ｓは、第１ポート２２ｓ及び／又は第２ポート／モジュールドッキングハブ６０ｓにさらに接続される。さらに他の具体的形態において、検出器５２ｓは、検出器マルチプレクサ（図示しない）にさらに接続される。検出器マルチプレクサは、さらに全てのポートに接続されている。このように、１つの検出器５２ｓが、ポートの各々に対して選択的に接続され得る。さらにまた他の具体的形態において、各ポートは、どのような種類の電子製品がそのそれぞれのポートに接続されているかを判断するための、そのそれぞれの検出器に、さらに接続される。図１３は、明確性の目的のために、１つのこのような接続構成のみを表しているに過ぎないことに注意されたい。すなわち、第１マルチプレクサ４６ｓは、アップストリームハンドラー３２ｓに接続されているが、実際には、第１マルチプレクサ４６ｓと、第１ダウンストリームハンドラー３４ｓ及び第２ダウンストリームハンドラー３６ｓとの間の電気的な接続も存在する。同様に、第２マルチプレクサ４８ｓ及び第３マルチプレクサ５０ｓは、アップストリームハンドラー３２ｓ、第１ダウンストリームハンドラー３４ｓ及び第２ダウンストリームハンドラー３６ｓにも接続されている。
【００６０】
本発明のスーバーハブシステム２０ｓの第５実施形態は、図１４に示すように、第１周辺デバイス／装置の変形６２ｓである。本実施形態の変形した第１周辺デバイス／装置６２ｓは、第４実施形態において示した第１周辺デバイス／装置５４ｓと類似している。しかしながら、変形した第１周辺デバイス／装置６２ｓは、モジュールドッキングハブ６０ｓに対して直接的に接続される、また、モジュールドッキングハブ６０ｓ内のモジュール接続ハブにおいて接続される、スタンドアローンダウンストリームハンドラー４０ｓをさらに含む。モジュール接続ハブは、接続されたモジュールとスタンドアローンダウンストリームハンドラー４０ｓとの間の通信のためのハブとして動作する。モジュールドッキングハブ６０ｓとスタンドアローンダウンストリームハンドラー４０ｓとの間の接続は、ＵＳＢ，アップル社のライトニングポート、あるいはその他の既知のコンピュータバスであり得る。コントローラ５６ｓは、さらに、モジュールドッキングハブ６０ｓに、ＳＰＩ（シリアルペリフェラルインターフェース）及び／又はＭＩＰＩ（モバイルインダストリプロセッサインタフェース）あるいはその他の既知のコンピュータバスを介して接続される。
【００６１】
これらのシステム（例えば、前記提案の実施形態におけるシステム）は、一般的にメモリを有し、メモリは、任意の既知のタイプのデータ記憶装置及び／又は伝達媒体を含むものであってよく、磁気媒体、光学媒体、ランダムアクセスメモリ（ＲＡＭ）、リードオンリメモリ（ＲＯＭ）、データキャッシュ、データオブジェクト等を含む。さらに、メモリは、１あるいは複数のタイプのデータ記憶装置を有する単一の物理的な場所に存在してよいし、あるいは、さまざまな形態で複数の物理的なシステムに渡って分散配置されていてもよい。メモリは、中央処理装置（ＣＰＵ）である可能性のあるコントローラ５６ｓにより実行され、コントローラ５６ｓに少なくとも後述するステップの一部を実行させるコンピュータ読み取り可能なプログラムを含む、コントローラ５６ｓは、検出器及びマルチプレクサに対して信号を送り、及びこれらから信号を受け取り、前述した動作及び後述する作用を実行する。
【００６２】
スーバーハブシステム２０ｓは、何も接続されていないか電子製品に接続されているかの任意のポートを伴って本発明の一実施形態に従って動作させることができ、その電子製品は、携帯機器（内蔵バッテリーを備えるもの、あるいは備えないもの）、マスター電子機器（例えば、常にマスターとして動作する電子機器、例えば、デスクトップコンピュータあるいはラップトップコンピュータ）、電源（例えば、充電器あるいはバッテリー充電器）、アクセサリー（付属品）（例えば、ＵＳＢフラッシュデバイス、キーボード、及び、マウス）あるいはモジュールドッキングハブ６０ｓ（バッテリーモジュールを内部に備えているもの、あるいは備えないもの）を含むグループから選択された電子製品である。本発明のスーバーハブシステム２０ｓは、そのポートが接続されているものに基づいて、選択的に、その接続されたポートと、アップストリームハンドラー３２ｓか第１ダウンストリームハンドラー３４ｓ及び第２ダウンストリームハンドラー３６ｓかのいずれかとの間で、接続経路が確立される。アップストリームハンドラー３２ｓに接続されるポートはマスターと区分され、第１ダウンストリームハンドラー３４ｓ及び第２ダウンストリームハンドラー３６ｓに接続されるポートはスレーブと区分される。接続経路は、電力の伝送及び選択的にデータの伝送のために用いられる。
【００６３】
データ通信／伝送のために、どのポートがマスター（データマスター）かということを選択するための優先順位は以下のようにランク付けされる。最も高い優先順位は、マスター電子機器（例えば、常にマスターとして動作する電子機器、例えば、デスクトップコンピュータあるいはラップトップコンピュータ）に接続されているポートに与えられる。２番目の優先順位は、ドッキングモードをサポートしている携帯機器がドッキングモードに入っているときに、その携帯機器に接続されているポートに与えられる。さらに、３番目の優先順位は、ホスト（マスター）として動作している電子機器に接続されているポートに与えられる。３番目の優先順位の条件は、電源とスーバーハブシステム２０ｓとの間に接続があってはならないということである。さらに、接続されているモジュールドッキングハブ６０ｓがバッテリーモジュールを内蔵していないということである。最も低い優先順位は、モジュールドッキングハブ６０ｓに接続されているポートに与えられる。条件は、スーバーハブシステム２０ｓに携帯機器が接続されていないか、携帯機器がドッキングモードをサポートしておらず電池残量（バッテリーレベル）が低い（例えば、５％未満）かである。どのポートがマスター（データマスター）かということを選択するための優先順位は、表１に要約される。
【００６４】
【表１】
2017527923.tif 000003
【００６５】
仮に、２あるいはそれ以上の、似たようなあるいは同じ電子製品がスーバーハブシステム２０ｓのポートに接続されている場合（例えば、デスクトップコンピュータとラップトップコンピュータ、あるいは、２つの携帯機器）は、どのポートがマスターになるかはユーザーが決定する。
【００６６】
電力の伝送経路設定のために、スーバーハブシステム２０ｓの当該実施形態において、電力出力優先順位（図１５の「電力出力優先順位」の下に記載されているような２つ以上の機器がポートに接続されているときに、どのポートを電力を供給するマスターとして選択するかという優先順位）及び電力出力優先順位（マスターポートから電力を受け取るポートの優先順位。なお、マスターから電力を受け取るポートはスレーブとして区分される）を示す表を図１５に示す。本欄の冒頭において定義したのと同様に、図１５に関する以下の段落における「マスター」及び「スレーブ」は、「電力マスター」及び「電力スレーブ」である。どのポートを電力を供給するマスターとして選択するかという優先順位は、以下のように、（１）電源、（２）マスター電子機器（例えば、常にマスターとして動作する電子機器、例えば、デスクトップコンピュータあるいはラップトップコンピュータ）、（３）バッテリーモジュールを内蔵するモジュールドッキングハブ６０ｓ、（４）スーバーハブシステム２０ｓの内蔵バッテリー、及び（５）携帯機器の内蔵バッテリー、に接続されているポートから、（最高順位から最低順位に）ランク付けされる。スーバーハブシステム２０ｓの内蔵バッテリーは、（ａ）携帯機器がドッキングモードをサポートしておらず、その内蔵バッテリーが充電を必要としており、スーバーハブシステム２０ｓのコントローラ５６ｓが接続されている、か、（ｂ）システム２０ｓに携帯機器が接続されておらず、コントローラ５６ｓがスリープ状態でなく、２つのアクティブポートがあるときのいずれかに使用される。
【００６７】
前述した第１の優先順位に関して（ケースＩ）：電源に接続されているポートが電力を供給するマスターとして選択されたとき、電力は以下の優先順位に（最高順位から最低順位に）従って以下の機器に供給される。（１）携帯機器を、その内蔵バッテリーを電池残量が１０％に達するまで充電、（２）スーバーハブシステム２０ｓを、その内蔵バッテリーを１００ｍＡｈまで充電、（３）スーバーハブシステム２０ｓに接続されている任意の電子製品、（４）携帯機器を、その内蔵バッテリーをフルに充電、（５）スーバーハブシステム２０ｓを、その内蔵バッテリーをフルに充電、及び（６）モジュールドッキングハブ６０ｓに接続されている任意のバッテリーモジュールをフルに充電（２つ以上の接続されたバッテリーモジュールがある場合には、充電の優先順位は、接続されているバッテリーモジュールの中で、最もバッテリーパーセンテージが高いバッテリーモジュールからスタートするべきである）。
【００６８】
前述した第２の優先順位に関して（ケース２）：マスター電子機器（例えば、常にマスターとして動作する電子機器、例えば、デスクトップコンピュータあるいはラップトップコンピュータ）に接続されているポートが電力を供給するマスターとして選択されたとき、電力は以下の優先順位に（最高順位から最低順位に）従って以下の機器に供給される。（１）携帯機器を、その内蔵バッテリーを電池残量が１０％に達するまで充電、（２）スーバーハブシステム２０ｓを、その内蔵バッテリーを１００ｍＡｈまで充電、（３）スーバーハブシステム２０ｓに接続されている任意の電子製品、（４）携帯機器を、その内蔵バッテリーをフルに充電、（５）スーバーハブシステム２０ｓを、その内蔵バッテリーをフルに充電、及び（６）モジュールドッキングハブ６０ｓに接続されている任意のバッテリーモジュールを充電。
【００６９】
前述した第３の優先順位に関して（ケース３）：バッテリーモジュールを内蔵するモジュールドッキングハブ６０ｓに接続されているポートが電力を供給するマスターとして選択されたとき、電力は以下の優先順位に（最高順位から最低順位に）従って以下の機器に供給される。（１）携帯機器を、その内蔵バッテリーを電池残量が１０％に達するまで（モジュールドッキングハブ６０ｓのバッテリーモジュールの最大出力電流が十分高いときのみ；そうでないときは、その一部のみの電力、又は、それをスキップ、あるいは、他の電源と組み合わせて）充電、（２）スーバーハブシステム２０ｓを、その内蔵バッテリーを１００ｍＡｈまで充電、（３）第１バージョンのスーバーハブシステム２０ｓに接続されている任意の電子製品（モジュールドッキングハブ６０ｓのバッテリーモジュールの最大出力電流が十分高いときのみ；そうでないときは、その一部のみの電力、又は、それをスキップ、あるいは、他の電源と組み合わせて；さらに、ユーザーは、スーバーハブシステム２０ｓに接続されている任意の電子製品に対して電力を供給するかどうか選択することができる。）、（４）携帯機器を、その内蔵バッテリーをフルに充電。一実施形態において、モジュールドッキングハブ６０ｓに接続されたバッテリーモジュールは、複数のバッテリーモジュールを含んでいてよい。この場合、電力は、最も高い電池残量のバッテリーモジュールから電池残量が５％に達するまで電力が引き出される（使用される）前に、最も低い電池残量のバッテリーモジュールから最初に電池残量が５％に達するまで電力が引き出される。
【００７０】
前述した第４の優先順位に関して（ケース４）：スーバーハブシステム２０ｓの内蔵バッテリーに接続されているポートが電力を供給するマスターとして選択されたとき、電力は以下の優先順位に（最高順位から最低順位に）従って以下の機器に供給される。（１）携帯機器を、その内蔵バッテリーを電池残量が１０％に達するまで充電、（２）スーバーハブシステム２０ｓに接続されている任意の電子製品（スーバーハブシステム２０ｓの内蔵バッテリーが１００ｍＡｈ以下となるまで）、（３）携帯機器を、その内蔵バッテリーをフルに充電（スーバーハブシステム２０ｓの内蔵バッテリーが１００ｍＡｈ以下となるまで）。電力は、スーバーハブシステム２０ｓの内蔵バッテリーの最大出力電流が十分高いときのみ、そうでないときは、その一部のみの電力が、又は、それをスキップし、あるいは、他の電源と組み合わせて、ケース４の欄で記載したように供給される。
【００７１】
前述した第５の優先順位に関して（ケース５）：携帯機器の内蔵バッテリーに接続されているポートが電力を供給するマスターとして選択されたとき、電力は以下の優先順位に（最高順位から最低順位に）従って以下の機器に供給される。（１）スーバーハブシステム２０ｓを、その内蔵バッテリーを１００ｍＡｈまで充電、（２）スーバーハブシステム２０ｓに接続されている任意の電子製品。ケース５は、携帯機器の内蔵バッテリーの電池残量が、所定の閾値以下（例えば、２０％以下）に落ちるまで動作し続ける。
【００７２】
以下は、異なるシナリオに基づく電力伝送経路の設定という観点からのスーバーハブシステム２０ｓの動作を示す例である。この例においては、スーバーハブシステム２０ｓは、電力がスーバーハブシステム２０ｓの内蔵バッテリーから引き出されることにより、その動作を開始し、ケース４において示したように電力は供給される。スーバーハブシステム２０ｓの内蔵バッテリーが使い尽くされるか、スーバーハブシステム２０ｓの内蔵バッテリーの電池残量があるレベル以下（例えば、５％以下）に落ちたときに、スーバーハブシステム２０ｓは、携帯機器の内蔵バッテリーから、電力を引き出す。電力は、ケース５に示したように供給される。スーバーハブシステム２０ｓが、その後、電源に接続されたときは、スーバーハブシステムは電力を電源から引き出し、ケース１に示したように電力が供給される。
【００７３】
スーバーハブシステム２０ｓは、他の特定の例示的な実施形態に従っても動作可能である。この実施形態においては、第１ポート２２ｓ及び第２ポート２４ｓは、携帯機器及びモジュールドッキングハブ６０ｓに接続されている。携帯機器はスマートフォンであってよく、３つのモード、すなわちマスター、スレーブ及びドッキングモードのいずれか１つにセットされていてよい。携帯機器は、通常、少なくとも１つの再充電可能バッテリーを機器内に含む。第３ポート２６ｓは、外部装置に対する接続のために開放され続けている。外部装置は、マスター電子機器、電源及び電子アクセサリーを含むグループから選択される。
【００７４】
この特定の例示的な実施形態においては、電力供給ロジックは、以下の通りである。スーバーハブシステム２０ｓは、まず、任意の利用可能な電源から、純粋なハードウェアにより（ソフトウェアあるいはコントローラの動作を利用せず）、電力を引き出し、起動される。利用可能な電源は、モジュールドッキングハブ６０ｓの内蔵バッテリーからであり、バッテリーモジュールは、モジュールドッキングハブ６０ｓ、携帯機器の内蔵バッテリー、マスター電子機器及び／又は電源に接続されている。スーバーハブシステム２０ｓは、起動されたら、まず最初に、電源が第３ポート２６ｓに接続されているかどうかを検出する。電源が第３ポート２６ｓに接続されていた場合は、スーバーハブシステム２０ｓは、次に、（１）携帯機器の電池残量が１００％未満か、（２）モジュールドッキングハブ６０ｓ内のバッテリーモジュール、あるいは、スーバーハブシステム２０ｓ内の任意の内蔵バッテリーがあるか、を検出する。
【００７５】
（１）に関して、携帯機器の電池残量が１００％未満だった場合は、電源は携帯機器に電力を供給し、そのバッテリーを充電する。そうでない場合は、携帯機器のバッテリーは充電されず、携帯機器は、電力をスーバーハブシステム２０ｓに供給しない。（２）に関して、モジュールドッキングハブ６０ｓ内に少なくとも１つのバッテリーモジュールがあったときは、スーバーハブシステム２０ｓは、バッテリーモジュールの電池残量が１００％未満か否かを判定する。１００％未満の場合は、電源は、電力をモジュールドッキングハブ６０ｓに供給し、そのバッテリーモジュールを充電する。そうでなければ、モジュールドッキングハブ６０ｓのバッテリーモジュールは充電されず、モジュールドッキングハブ６０ｓはスーバーハブシステム２０ｓに電力を供給しない。この場合、充電器は、電力供給マスターである。
【００７６】
第３ポート２６ｓに電源が接続されていない場合は、スーバーハブシステム２０ｓは、モジュールドッキングハブ６０ｓ内のバッテリーモジュール、あるいは、スーバーハブシステム２０ｓ内の任意の内蔵バッテリーがあるか、を検出する。モジュールドッキングハブ６０ｓ内にバッテリーモジュールがない場合は、電話機は、電力を供給するためのマスターである。
【００７７】
モジュールドッキングハブ６０ｓ内にバッテリーモジュールがあるか、スーバーハブシステム２０ｓ内に内蔵バッテリーがある場合は、スーバーハブシステム２０ｓは、バッテリーモジュールあるいは内蔵バッテリーの電池残量が５％より高いかどうかを検出する。もしそうであるなら、モジュールドッキングハブ６０ｓが電力供給のためのマスターであり、携帯機器内のバッテリーは充電される。もし、そうでないなら、電話機が電力供給のためのマスターである。
【００７８】
この特定の例示的な実施形態においては、スーバーハブシステム２０ｓの動作に関して２つの特別な場合がある。最初の１つは、スーバーハブシステム２０ｓがフェイクマスター（偽マスター）として動作する場合である。この場合、スーバーハブシステム２０ｓは、電力を電源から受け取り、電源からの電力を使用して、マスターを装って他のポートに電力を供給する。２つ目は、携帯機器がドッキングモードにある場合である。ドッキングモードにおいては、携帯機器が電力を受け取りながら、携帯機器がマスター（これに接続されるポート自体がマスターとして割り当てられる）である。
【００７９】
図１６は、スーバーハブシステム２０ｓの動作のまた別の実施形態に係る、どのポートが電力伝送経路設定のためのマスターでありスレーブであるかを判定するためのフローチャートを示す。本欄の冒頭において定義したように、図１６に関する記載である以下の段落における「マスター」及び「スレーブ」は、「電力マスター」及び「電力スレーブ」を意味する。前記を判定するために、スーバーハブシステム２０ｓのコントローラ５６ｓは、まず、第３ポート２６ｓは、外部装置に接続されているか否かを、ステップ６４ｓにおいてチェックする。なお、第３ポート２６ｓが外部装置に接続されているか否か、（外部装置が接続されていた場合は）どのような種類の外部装置が第３ポートに接続されているのか、という情報は、検出器５２ｓからコントローラ５６ｓに提供される。
【００８０】
この情報を受け取った後、コントローラは、与えられた情報に基づいて以下を実行する。チェッキングステップ６４ｓの後、第３ポート２６ｓが外部装置に接続されていなかった場合は、スーバーハブシステム２０ｓは、次に、ステップ６６ｓにおいて、モジュールドッキングハブ６０ｓ（ポートに接続されていた場合）にバッテリーモジュールがドッキングされているか否かを検出する。モジュールドッキングハブ６０ｓにバッテリーモジュールがドッキングされておりスーバーハブシステム２０ｓに接続されていた場合、スーバーハブシステム２０ｓは、次に、モジュールドッキングハブ６０ｓ自身にマスターとして接続されているポートを判別する。この場合、バッテリーモジュールの電気のレベルがそのフル容量の５％以上のときは、電力が、バッテリーモジュールから携帯機器にモジュールドッキングハブ６０ｓを介して供給される。携帯機器に供給される電力は、その内部のバッテリーを充電するために使用される。バッテリーモジュールがその容量の５％未満のときは、携帯機器が、電力をそれ自身及びモジュールドッキングハブ６０ｓに供給する。モジュールドッキングハブ６０ｓにドッキングされているバッテリーモジュールが無い場合は、携帯機器に接続しているポートがマスターとなる。携帯機器は、電力を、それ自身及びモジュールドッキングハブ６０ｓに供給する。
【００８１】
第３ポート２６ｓに接続されている外部デバイスがあり、外部デバイスがコンピュータに接続されているときは、ステップ６８ｓにおいて、スーバーハブシステム２０ｓは、第３ポート２６ｓをマスターに設定する。この場合、電力は、コンピュータから携帯機器及びモジュールドッキングハブ６０ｓに供給される。第３ポート２６ｓに接続されている外部装置が電源のときは、ステップ７０ｓにおいて、スーバーハブシステム２０ｓは、モジュールドッキングハブ６０ｓ自身に接続しているポートをマスターとして、残ったポートをスレーブに設定する。電源は何らインテリジェンス性を有していないので、スーバーハブシステム２０ｓは、純粋な電源ユニットに、電力をモジュールドッキングハブ６０ｓ及び携帯機器に供給することのみを許容し、電源に接続されたポートをマスターに設定することはしない。この場合、電源は、携帯機器内のバッテリー及びモジュールドッキングハブ６０ｓにドッキングされているバッテリーモジュール（もしあれば）を、これらがフル状態でない場合に、充電する。外部装置が電子アクセサリーの場合は、第３ポート２６ｓはマスターに設定されない。
【００８２】
ステップ７２ｓにおいて、スーバーハブシステム２０ｓは、モジュールドッキングハブ６０ｓに接続しているポートあるいは携帯機器に接続しているポートがマスターか否かを判別する。ステップ７２ｓは、モジュールドッキングハブ６０ｓにドッキングしてスーバーハブシステム２０ｓに接続されているバッテリーモジュールがあるか否かを判別する。その場合は、スーバーハブシステム２０ｓは、モジュールドッキングハブ６０ｓに接続しているポートをマスタとして判定する。この場合、バッテリーモジュールが５％以上の充電量のとき、電力は、バッテリーモジュールからモジュールドッキングハブ６０ｓに携帯機器及び電子アクセサリーに供給される。携帯機器に供給された電力は、機器内のバッテリーを充電するために使用される。バッテリーモジュールが５％未満の充電量のときは、携帯機器が電力をそれ自身、電子アクセサリー及びモジュールドッキングハブ６０ｓに供給する。モジュールドッキングハブ６０ｓにドッキングしているバッテリーモジュールが無いときは、携帯機器に接続しているポートがマスターとなる。携帯機器は、それ自身、電子アクセサリー及びモジュールドッキングハブ６０ｓに電力を供給する。２つ以上のバッテリーモジュールが、モジュールドッキングハブ６０ｓにドッキング可能である。
【００８３】
図１７は、ＵＳＢポートに接続された検出器５２ｓの動作の一例を示すフローチャートを表す。これは、第３ポート２６ｓが外部装置に接続されているか否か、あるいは（外部装置が接続されていた場合は）どのような種類の外部装置が第３ポート２６ｓに接続されているのか、ということを、検出器５２ｓが判別するステップを示す。検出器５２ｓは、外部装置を区分する（ラベルを割り当てる）ように構成されている。区分（ラベル）は、第３ポート２６ｓが外部装置に接続されているか否か、あるいは（外部装置が接続されていた場合は）どのような種類の外部装置が第３ポート２６ｓに接続されているのか、ということを判別するために使用される。例えば、５つの区分（ラベル）が外部装置に使用される。すなわち、（１）エンプティ、（２）電力、（３）機器、（４）マスター、及び、（５）充電器である。エンプティラベルは、検出器５２ｓが検出するポート（「検出ポート」）に何も接続されていないことを意味する。電力ラベルは、検出ポートに電源が接続されていることを意味する。機器ラベルは、検出機器に電子アクセサリーが接続されていることを意味する。マスターラベルは、検出ポートにコンピュータが接続されていることを意味する。最後に、充電器ラベルは、検出機器に充電器が接続されていることを意味する。
【００８４】
まず、検出器５２ｓは、ステップ７４ｓにおいて、獲得した電圧に基づいて初期ラベルを外部装置に割り当てるために、電圧（少なくとも１つの電圧レベル）を、少なくとも１つのＵＳＢピン（例えば電力ピン（パワーピン）、ＩＤピン等）から、アナログーデジタルコンバータ（「ＡＤＣ」）から、得る（例えば、検出器５２ｓは電力ピンから読み取った電力を得る）。
【００８５】
初期ラベルとしてエンプティが選択されたときは、ステップ７６ｓが実行され、最終ラベルが外部装置に割り当てられ、外部装置に対する最終判定が行われる。ステップ７６ｓにおいて、検出器５２ｓは、まず、外部装置のＵＳＢのＩＤピンがローレベルかどうかチェックする。もしそれがローレベルなら、外部装置に対する機器ラベルが割り当てられる。そして、外部装置からのＵＳＢ電力をチェックし、３．３Ｖ以上か否かを検知する。３．３Ｖ以上でない場合は、機器ラベルが外部装置に対して設定され、外部装置は電子アクセサリーであると判定される。３．３Ｖ以上の場合は、新たな電力ラベルが外部装置に割り当てられ、外部装置は電源であると判定される。ＵＳＢのＩＤピンがローレベルでない場合は、検出器５２ｓは、次に、外部装置からＡＤＣからのＵＳＢ電力をチェックし、３．３Ｖ以上か否かを検知する。３．３Ｖ以上の場合は、電力ラベルが外部装置に割り当てられ、外部装置は電源であると判定される。そうでない場合は、機器ラベルが外部装置に対して設定され、外部装置は電子アクセサリーであると判定される。
【００８６】
初期ラベルとして電力が選択されたときは、ステップ７８ｓが実行される。まず、外部装置からＡＤＣからのＵＳＢ電源が３．３Ｖ以上か否かをチェックする。３．３Ｖ以上の場合は、エンプティラベルが外部装置に割り当てられる。そして、第２テストが実行される。第２テストにおいては外部装置からＡＤＣからのＵＳＢ電源がチェックされ、１Ｖ以上か否かが第２テストにおいて検知される。第１テストにおいて３．３Ｖ以上でなかった場合は、第２テストが直接的に実行される。外部装置からＡＤＣからのＵＳＢ電源が１Ｖ以上でなかった場合（すなわち、第２テストにおいて「Ｎｏ」）は、外部装置からＡＤＣからのＵＳＢ電源がチェックされ、０．１Ｖ以下であるか否かが検知される。０．１以下の場合は、新たなマスターラベルが外部装置に割り当てられ、外部装置はコンピュータであると判定される。
【００８７】
０．１Ｖ以下でなかった場合は、割り当てられた各ラベルは変更されず、外部装置は、第１ステップの結果に依って、何もないか、電源であると判定される。
第２テストにおいて、外部装置からＡＤＣからのＵＳＢ電源が１Ｖ以上だった場合（すなわち、第２テストにおいて「Ｙｅｓ」）は、外部装置のＵＳＢ  ＤＰがチェックされ、１００ｍｓの内にプルダウンされないかどうか検知される。１００ｍｓの内にプルダウンされない状態でなかった場合は、割り当てられた各ラベルは変更されず、外部装置は、第１ステップの結果に依って、何もないか、電源であると判定される。１００ｍｓの内にプルダウンされなかった場合は、新たな充電器ラベルが割り当てられ、外部装置は充電器であると判定される。
【００８８】
初期ラベルとして機器が選択されたときは、ステップ８０ｓが実行される。まず、検出器５２ｓは、外部装置のＵＳＢのＩＤピンがハイレベル（Ｈｉｇｈ）か否かをチェックする。ハイレベルなら、新たなエンプティラベルが割り当てられ、外部装置は何も無いと判定される。もしハイレベルでなければ、外部装置は電子アクセサリーであると判定される。
【００８９】
初期ラベルとしてマスターが選択されたときは、ステップ８２ｓが実行される。まず、検出器５２ｓは、外部装置からＡＤＣからのＵＳＢ電源が１Ｖ以上か否かをチェックする。１Ｖ以上なら、新たなエンプティラベルが割り当てられ、外部装置は何も無いと判定される。もし１Ｖ以上でなければ、外部装置はコンピュータであると判定される。
【００９０】
初期ラベルとして充電器が選択されたときは、ステップ８４ｓが実行される。まず、検出器５２ｓは、外部装置からＡＤＣからのＵＳＢ電源が１Ｖ以上か否かをチェックする。１Ｖ以上なら、新たなエンプティラベルが割り当てられ、外部装置は何も無いと判定される。もし１Ｖ以上でなければ、外部装置は充電器であると判定される。
【００９１】
スーバーハブシステムの具体的な実施形態について説明したが、スーバーハブシステム２０ｓは、これらの具体的な詳細の種々の変形を伴って実行されてもよいことは、当業者においては明確である。したがって、本発明は、前記した実施形態に限定されるように解釈されるべきものではない。
【００９２】
例えば、ポート、コネクタ、検出器及びマルチプレクサの数に関して、スーバーハブシステム２０ｓの意図された目的から逸脱しない限りにおいて、任意の数のポート、コネクタ、検出器及びマルチプレクサを使用することができる。
【００９３】
なお、前述した実施例の検出器５２の動作はＵＳＢポートとともに使用されたものであったが、検出器５２による電子製品の検出は、前記の構成及び／又は方法の中でなされる、その範囲から逸脱することのないある変更により（例えば、外部装置を区分し判別するための適したＯＴＧ信号あるいはライトニングポート信号を得ることにより）、ライトニングポートよび任意の他の既知のコンピュータバスによっても可能である。
【００９４】
また、前述した詳細な説明においては、第１ポートは携帯機器に接続され、第２ポートはスタンドアローンモジュールドッキングハブに接続されるかモジュールドッキングハブにより置き換えられ、第３ポートは外部装置に接続されるように構成されている場合のみを示したが、スーバーハブシステム２０ｓの意図する目的から逸脱しない限りにおいて、各ポートには、携帯機器、モジュールハブ、外部装置が任意に割り当てられてよい。
以上により、第１バージョンのスーバーハブシステム４２は完全に記載された。
【００９５】
第２バージョンのスーバーハブシステム８８
第２バージョンのスーバーハブシステムは、異なる電子製品の間で、少なくとも電力の伝送経路設定を、選択的にデータ通信を行うように構成されたハブシステム（例えば、マルチポートデバイス）であって、異なる電子製品と接続されるように構成された少なくとも２つのポート、各々前記ポートに接続された少なくとも２つのゲートウェイ、及び、ゲートウェイに接続されたコントロールシステムを含み、各ゲートウェイは、ポートに接続された電子製品のマスター／スレーブ状態を独立して検出し、前記コントロールシステムは、ポートに接続された各電子製品のマスター／スレーブ状態に適合した自己設定を実行するように各ゲートウェイを制御するように構成されており、前記コントロールシステムは、各ポート間で少なくとも電力を選択的にデータを伝送するために各ポート間の接続経路を確立するように構成されているものである。
【００９６】
また他の観点において、本発明は、異なる電子製品の間で、少なくとも電力の伝送経路設定を、選択的にデータ通信を行うように構成されたマルチポートデバイスの作動方法であって、ａ）そのマルチポートデバイスの少なくとも２つのポートであって、異なる電子製品に接続されているポートからの入力信号を受信するステップ、ｂ）複数の所定の基準に基づいて、電子製品が接続されているポートの入力信号の各々を解析することにより、各電子製品のマスター／スレーブ状態を検出するステップ、及び、ｃ）そのマルチポートデバイスに接続されている各電子製品のマスター／スレーブ状態に適合するように、そのマルチポートデバイスを構成し、その電子製品とマルチポートデバイスとの間で、少なくとも電力及び選択的にデータを交換可能にするステップと、を含むものである。
【００９７】
本発明の第２バージョンのスーバーハブシステムの１つの具体的な適用形態を図１８に示す。第２バージョンのスーバーハブシステム８８は、携帯機器に装着可能な第２周辺デバイス／装置１０２内において実現される。一具体例において、第２バージョンのスーバーハブシステムは、携帯型充電器あるいは保護ケースである。携帯機器のための携帯型充電器あるいは保護ケースは、モジュールドッキングハブ６０ｓ及び第２バージョンのスーバーハブシステム８８を含み、第２バージョンのスーバーハブシステム８８は、さらに、第４マルチプレクサ１０４、第５マルチプレクサ１０６、第６マルチプレクサ１０８、マルチプレクサハブ１１０、２つの検出器５２ｓ、ハブ３８ｓ、及び、第２バージョンスーバーハブシステムコントロールユニット（制御ユニット）８６を有する。
【００９８】
第１ポート２２ｓ及び第３ポート２６ｓは、各々、第４マルチプレクサ１０４及び第５マルチプレクサ１０６に接続されている。第２バージョンスーバーハブシステムコントロールユニット８６は、中央処理装置（ＣＰＵ）、特定用途向け集積回路（ＡＳＩＣ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）あるいは、その他の集積チップである。ハブ３８ｓは、アップストリームハンドラー３２ｓ、第１ダウンストリームハンドラー３４ｓ及び第２ダウンストリームハンドラー３６ｓを含む。アップストリームハンドラー３２ｓは、電力を、また選択的にデータを、第１ダウンストリームハンドラー３４ｓ及び第２ダウンストリームハンドラー３６ｓに伝送するように構成されている。データは、第１ダウンストリームハンドラーと第２ダウンストリームハンドラーの間を双方向に伝送されることができる。
【００９９】
マルチプレクサハブ１１０は、第４マルチプレクサ１０４、第５マルチプレクサ１０６及び第６マルチプレクサ１０８を、接続するように構成されている。第１ポート２２ｓと第３ポート２６ｓとの間の直接の接続経路は、必要であれば、コントロールユニットを介することなくマルチプレクサハブ１１０を介して確立可能である。第５マルチプレクサ１０６は、さらに第２ダウンストリームハンドラー３６ｓに接続されている。第６マルチプレクサ１０８は、さらに第４マルチプレクサ１０４及び第２バージョンスーバーハブシステムコントロールユニット８６に接続されている。第２バージョンスーバーハブシステムコントロールユニット８６は、アップストリームハンドラー３２ｓに接続されている。
【０１００】
検出器５２ｓの各々は、第１ポート２２ｓ及び第３ポート２６ｓに各々接続され、ポートにどのような種類の電子製品が接続されたかを検出する。一具体例において、検出器５２ｓの各々は、第４マルチプレクサ１０４及び第５マルチプレクサ１０６内に集積されている。他の具体例において、検出器５２ｓは、全てのポートにさらに接続されている検出器マルチプレクサ（図示しない）にさらに接続されている。このように、検出器５２ｓは、ポートの各々に、選択的に接続されることが可能である。第２ポート２４ｓは、モジュールドッキングハブ６０ｓを第１ダウンストリームハンドラー３４ｓに接続する内部ポートになったため、図１８では図示されていない。
【０１０１】
モジュールドッキングハブ６０ｓは、複数のモジュール５８ｓを受け入れるように構成されている。モジュール５８ｓは、個別の機能を有し、これに限られるものではないが、１つ又は複数のセンサー、１つ又は複数のアクチュエータ、１つ又は複数のバッテリーパックあるいはそれらの組み合わせを含むことができる。モジュール５８ｓとモジュールドッキングハブ６０ｓとの間の接続は、ＵＳＢ、アップル社のライトニングポート。あるいは任意の既知のコンピュータバスであることができる。第２周辺デバイス／装置１０２が携帯型充電器である場合は、追加の再充電可能バッテリー（図示しない）が第２周辺デバイス／装置１０２あるいは第６マルチプレクサ１０８に含まれていてもよい。
【０１０２】
ここで、本発明の第２バージョンのスーバーハブシステムの第２実施形態の第２周辺デバイス／装置１０２の動作について説明する。第２バージョンのスーバーハブシステム８８は、第１ポート２２ｓ、第２ポート２４ｓ及び第３ポート２６ｓの間の、電力伝送経路設定及び選択的にデータ通信のためのハブとして作動する。ポートに伝送経路が設定された電力は、外部の電子製品に電力を供給するため、及び／又は、互換性のある再充電可能バッテリーを充電するため、に使用することができる。
【０１０３】
本発明の第２バージョンのスーバーハブシステム８８は、検出器５２ｓを介してポートの対応するスレーブあるいはマスター状態を検出した後、第１ポート２２ｓ及び第３ポート２６ｓを個別に独立して、電力マスター、電力スレーブ、データマスターあるいはデータスレーブとして、インテリジェントに、選択的に設定することができる。直接的にモジュールドッキングハブ６０ｓに接続されており、さらに第１ダウンストリームハンドラー３４ｓに接続されている第２ポート２４ｓは、常に、データスレーブに区分される。なぜなら、第１ダウンストリームハンドラーに接続されているからである。このように、モジュールドッキングハブ６０ｓ及びその中のモジュール５８ｓは、常に、データスレーブに区分される。そうでなければ、この具体的な適用形態は、前の段落において記載したように、第２バージョンのスーバーハブシステム８８の特徴及び動作を実現する。特に、それは、ポート２２ｓ及び／又はポート２６ｓに接続された電子製品のマスター／スレーブ状態を検出し、適切なデータ通信及び電力交換のための接続経路を確立する。
【０１０４】
第２バージョンのスーバーハブシステム８８は、何も接続されていないか、あるいは、マスター電子機器（例えば、デスクトップコンピュータあるいはラップトップコンピュータのような常にマスターとして動作する電子機器）、携帯機器（例えば、オペレーティングシステムがアンドロイドあるいはｉＯＳのスマートフォン）、あるいは、電子アクセサリー（例えば、ＵＳＢフラッシュメモリ、キーボード、及び、マウス）からなるグループから選択された電子製品に接続されている、任意のポートを伴う、本発明の一実施形態に従って、作動する。本発明の第２バージョンのスーバーハブシステム８８は、そのポートが何に接続されているかということに基づいて、選択的に、その接続されているポート間の接続経路を確立する。接続経路は、電力及び選択的にデータを伝送するために使用される。
【０１０５】
電力伝送経路の設定に関して、電力出力優先順位（電力を供給するためにどのポートをマスター（電力マスター）として選択するかの優先順位）が、最高位から最低位まで、以下のように順位付けされる：（１）電源、（２）マスター電子機器、（３）バッテリーモジュールを内部に有するモジュールドッキングハブ、（４）第２バージョンのスーバーハブシステム８８の内蔵バッテリー、及び（５）携帯機器の内蔵バッテリー。
【０１０６】
データ通信／伝送に関して、どのポートをマスター（データマスター）として選択するかの優先順位が、最高位から最低位まで、以下のように順位付けされる：（１）マスター電子機器、（２）第２バージョンのスーバーハブシステム８８の第２バージョンスーバーハブシステムコントロールユニット８６、（３）第２バージョンのスーバーハブシステム８８に接続された携帯機器。第２バージョンのスーバーハブシステムに接続された携帯機器は、同時に、電力マスター及びデータスレーブとして動作可能である。ポートに接続された携帯機器は、第２バージョンのスーバーハブシステム８８の内蔵バッテリーが電力を供給する場合には、パワースレーブ及びデータスレーブの両方として動作する。第２バージョンのスーバーハブシステム８８の内蔵バッテリーが使い尽くされるか、第２バージョンのスーバーハブシステム８８の内蔵バッテリーの電池残量があるレベルより下に（例えば５％より低く）落ちた場合は、電子機器の内蔵バッテリーが電力を供給する。これは、携帯機器が電力マスターであることを意味する。しかし、第２バージョンのスーバーハブシステム８８がデータマスターのときは、携帯機器は以前データスレーブである。
【０１０７】
以下は、異なるシナリオに基づく電力伝送経路設定及びデータ通信／伝送という観点からの第２バージョンのスーバーハブシステム８８の動作を示す例である。この例において、第２バージョンのスーバーハブシステム８８の第２ポート２４ｓは、モジュールドッキングハブ６０ｓに接続されている。第２バージョンのスーバーハブシステム８８は、第１ポート２２ｓあるいは第３ポート２６ｓに接続された電子製品があるかどうかを検出することにより、動作を開始する。ポートに何も電子製品が接続されていない場合は、第２バージョンスーバーハブシステムコントロールユニット８６は、電力マスター及びデータマスターの両方として作動する。モジュールドッキングハブ６０ｓ及びその中の全てのモジュール５８ｓは、電力スレーブ及びデータスレーブである。しかしながら、バッテリーモジュールがモジュールドッキングハブ６０ｓに連結された場合には、モジュールドッキングハブ６０ｓは電力マスター及びデータスレーブであり、これに応じて、第２バージョンスーバーハブシステムコントロールユニット８６は、パワースレーブ及びデータマスターである。
【０１０８】
（デスクトップコンピュータあるいはラップコンピュータのような）常にマスターとして動作する電子機器が第１ポート２２ｓあるいは第３ポート２６ｓに接続された場合は、この機器は、電力マスター及びデータマスターの両方である。その結果として、第２バージョンのスーバーハブシステム８８の第２バージョンスーバーハブシステムコントロールユニット８６は、データスレーブであり、第２バージョンのスーバーハブシステム８８の内蔵バッテリー／モジュールドッキングハブ６０ｓは、電力スレーブである。第１ポート２２ｓあるいは第３ポート２６ｓに電源が接続された場合は、電源は電力マスターであり、第２バージョンスーバーハブシステムコントロールユニット８６はデータマスターに維持される。その結果として、第２バージョンのスーバーハブシステム８８の内蔵バッテリーは、電力スレーブとなる。第１ポート２２ｓあるいは第３ポート２６ｓに電子アクセサリーが接続され、モジュールドッキングハブ６０ｓの中にバッテリーモジュールが無い場合は、第２バージョンスーバーハブシステムコントロールユニット８６は、電力マスター及びデータマスターの両方として維持される。第１ポート２２ｓあるいは第３ポート２６ｓに電子アクセサリーが接続され、モジュールドッキングハブ６０ｓにバッテリーモジュールが結合されている場合は、第２バージョンスーバーハブシステムコントロールユニット８６はデータマスターであり、モジュールドッキングハブ６０ｓが電力マスターである。
【０１０９】
第２バージョンのスーバーハブシステム８８は、本発明の他の例示的な実施形態にしたがっても作動されることができる。この実施形態においては、第１ポート２２ｓ及び第２ポート２４ｓは、携帯機器及びモジュールドッキングハブ６０ｓに接続されている。携帯機器は、通常、その機器の中に少なくとも１つの再充電可能バッテリーを含む。第２バージョンのスーバーハブシステム８８は、それ自身の内蔵バッテリー、あるいは、中にバッテリーモジュールを有するモジュールドッキングハブ６０ｓから、電力を引き出す。第２バージョンのスーバーハブシステム８８の第２バージョンスーバーハブシステムコントロールユニット８６は、データマスターとして作動する。
【０１１０】
モジュールドッキングハブ６０ｓの中にバッテリーモジュールが無い場合、及び、第２バージョンのスーバーハブシステム８８の内蔵バッテリーが使い尽くされているか内蔵バッテリーの電池残量があるレベルより下に（例えば、５％より下に）落ちている場合は、第２バージョンのスーバーハブシステム８８は、電力を、携帯機器の内蔵バッテリーから引き出す。そして、電子機器は、電力マスターかつデータスレーブとして動作する（第２バージョンスーバーハブシステムコントロールユニット８６がデータマスターである）。第３ポート２６ｓは、外部機器に対する接続のために、オープンな状態である。外部機器は、マスター電子機器、電源及び電子アクセサリーからなるグループから選択される。
【０１１１】
第２バージョンのスーバーハブシステム８８の第３ポート２６ｓが、（デスクトップコンピュータあるいはラップトップコンピュータのような）常にマスターとして作動する電子機器に接続された場合は、この機器は、電力マスター及びデータマスターの両方となる。その結果として、第２バージョンのスーバーハブシステム８８の第２バージョンスーバーハブシステムコントロールユニット８６及び第１ポート２２ｓに接続された携帯機器は、ともに、電力及びデータの両方の点においてスレーブとして設定される。第２バージョンのスーバーハブシステム８８の第３ポート２６ｓが電源に接続された場合は、電源が電力マスターであり、第２バージョンのスーバーハブシステム８８の第２バージョンスーバーハブシステムコントロールユニット８６がデータマスターである。
【０１１２】
第２バージョンのスーバーハブシステム８８の第３ポート２６ｓが電子アクセサリーに接続された場合は、第２バージョンのスーバーハブシステム８８の第２バージョンスーバーハブシステムコントロールユニット８６がデータマスターであり、中にバッテリーモジュールを有するモジュールドッキングハブ６０ｓあるいは第２バージョンのスーバーハブシステム８８の内蔵バッテリーが電力マスターである。モジュールドッキングハブ６０ｓの中にバッテリーモジュールが無く、第２バージョンのスーバーハブシステム８８の内蔵バッテリーが使い尽くされているか第２バージョンのスーバーハブシステム８８の内蔵バッテリーの電池残量があるレベルより下に（例えば、５％より下に）落ちている場合は、第２バージョンのスーバーハブシステム８８は、電力を、携帯機器の内蔵バッテリーから引き出し、電子アクセサリー及びそのシステムに電力を供給する。そして、電子機器が、電力マスターかつデータスレーブである（第２バージョンスーバーハブシステムコントロールユニット８６がデータマスターである）。
【０１１３】
以上により、本発明の例示的な実施形態は完全に記載された。前記の記載は、具体的な実施形態について説明したが、本発明は、これらの具体的な詳細の種々の変形を伴って実行されてもよいことは、当業者においては明確である。したがって、本発明は、前記した実施形態に限定されるように解釈されるべきものではない。
【０１１４】
例えば、第１実施形態において（同様に前述した全ての実施形態においても適用されているが）、スパイン１８は、フレーム１６の上面においてフレーム１６の一方の端部からフレーム１６の反対側の端部にフレーム１６の長手軸に沿って延伸するものであったが、
下面にフレーム１６の一方の端部からフレーム１６の反対側の端部に長手軸に沿って延伸す他のスパイン１８を追加することができることは明確である。また、スパイン１８は、他の形状のバックボーンとすることもできる（例えば、カーブとか直線的でない形状）。また、ドッキングスペース２２の数は変更してよい。ドッキングスペース２２の数は任意の数とすることができる。
【０１１５】
また、第１実施形態において（同様に前述した全ての実施形態においても適用されているが）、ロック機構２０は、隣接する２つのドッキングスペース２２により共有されていた。しかし、異なるロック機構を使用してもよいことは明確である。１つのドッキングスペース２２がそれ自身のロック機構を備えることもできる。また、ロック機構は、レール、機械式コネクタ、空気圧式コネクタ及び磁気コネクタを含むグループの中から選択されてもよい。さらに、各ドッキングスペース２２が、モジュールの設置を容易にするための少なくともレールを有するような構成であってもよい。グラフ及び／又は言葉を表示するＬＣＤあるいはＬＥＤディスプレイを、モジュール受けクレードル１２及びモジュール１４の状態に係る情報を提供するための表示器３０として使用することもできる。さらに、モジュール受けクレードル１２とモジュールとの間のデータ通信は、無線（例えば、Ｗi-Ｆi、又は Bluetooth（登録商標）あるいは任意の既知の無線通信）。この場合、モジュールは、ドッキングスペース２２に設置されていないときにも、モジュール受けクレードル１２と通信するようにしてもよい。
【０１１６】
ある実施形態において、ドッキングスペースの各々のサイズは、１種類の所定の標準サイズか、又は、複数の所定の標準サイズである。また、他の実施形態において、全てのドッキングスペースは、所定の標準サイズである。
【０１１７】
第１実施形態において前述した内蔵バッテリー３４は（同様に前述した全ての実施形態においても適用されているが）、モジュールドッキングハブ１０に電力を供給することのできる任意の種類の電気的バッテリーでよい。また、バッテリーの代わりに、他の種類の電源を用いてよいことは明確である。例えば、バッテリーを具備した光電池、又は、キャパシタ（コンデンサ）、燃料電池、あるいは、それらに同等なものを、モジュールドッキングハブ１０に電力を供給することができる限りにおいて、使用することもできる。
【０１１８】
第3実施形態において前述した外部ポートの数は（同様に前述した第4及び第5実施形態においても適用されているが）、１か２に限定さえる必然性は無いことにも留意すべきである。外部ポートの数は任意の数でよい。全ての外部ポートを、マイクロＵＳＢポートあるいは、任意の他の標準ポートにすることも可能である。本発明の意図された目的から逸脱しない限りにおいて、任意の数のポート、コネクタ、検出器、マルチプレクサ及びゲートウェイを使用してよい。
【０１１９】
また、前述した閾値（例えば、５％より低いというような電池残量、１００ｍＡｈまでスーバーハブシステム２０ｓの内部バッテリーを充電するという数値）は、単に説明を明瞭にするためのもので発明を限定するものではない。したがって、前述の説明において提案したものとは異なる閾値を用いてもよい。さらに、第１バージョンのスーバーハブシステム４２及び第２バージョンのスーバーハブシステム８８のための、データ伝送及び電力供給という点からの優先順位表の順位付けも、ユーザー及び／あるいは製品によって調整、変更してよい。
【図１】
2017527923.tif 000004
【図２】
2017527923.tif 000005
【図３】
2017527923.tif 000006
【図４】
2017527923.tif 000007
【図５】
2017527923.tif 000008
【図６】
2017527923.tif 000009
【図７】
2017527923.tif 000010
【図８】
2017527923.tif 000011
【図９】
2017527923.tif 000012
【図１０】
2017527923.tif 000013
【図１１】
2017527923.tif 000014
【図１２】
2017527923.tif 000015
【図１３】
2017527923.tif 000016
【図１４】
2017527923.tif 000017
【図１５】
2017527923.tif 000018
【図１６】
2017527923.tif 000019
【図１７】
2017527923.tif 000020
【図１８】
2017527923.tif 000021
【国際調査報告】
2017527923.tif 000022
2017527923.tif 000023