【誤訳訂正書】
【提出日】平成27年11月16日(2015.11.16)
【誤訳訂正１】
【訂正対象書類名】明細書
【訂正対象項目名】００６９
【訂正方法】変更
【訂正の内容】
【００６９】
様々な実施形態において、タイムスタンプの生成はポートの物理層によって行うとしてもよい。タイムスタンプ生成は、同期化メッセージのタイムスタンプポイントが物理層内の基準面を通過するときに行うとしてもよい。
【誤訳訂正２】
【訂正対象書類名】明細書
【訂正対象項目名】００７０
【訂正方法】変更
【訂正の内容】
【００７０】
図２３は例示的なタイムスタンプ測定モデルを示す。様々な実施形態において、タイムスタンプイベントは、時間ｓｙｎｃ通知の順序付けられたセット（ＴＳＮＯＳ）の送信および受信時に生成するとしてもよく、時間ｓｙｎｃ通知の順序付けられたセットは、ＴＭＵパケットを送信または受信するときに、時間管理ユニット（例えば図４および６のＴＭＵを参照されたい）が正確な時間スタンプをロックするのを補助するために用いるとしてもよい。ｓｙｎｃ文字の最後のビットと順序付けられたセットデータの最初のビットとの間のＴＳＮＯＳの地点は、タイムスタンプポイントと呼ぶことがある。様々な実施形態において、ｓｙｎｃ文字は２ビットを含み得るが、順序付けられたセットデータは６４ビットを含み得る。物理層内で、タイムスタンプポイントが基準面と呼ばれる参照点を通過するときにタイムスタンプを得るとしてもよい。基準面は物理層を通る送信パスと受信パスとで異なることを認めてもよい。様々な実施形態において、同一の送信基準面を用いるとしてもよいが、全ての送信したＴＳＮＯＳについては、全ての受信したＴＳＮＯＳに同一の受信基準面を用いるとしてもよい。様々な実施形態において、タイムスタンプ測定は少なくとも８ナノ秒の分解能を有する。
【誤訳訂正３】
【訂正対象書類名】明細書
【訂正対象項目名】０１３４
【訂正方法】変更
【訂正の内容】
【０１３４】
様々な例示的方法、装置、システム、および製造物を本明細書で説明したが、本開示が包含する範囲はこれらに限定されるものではない。むしろ、本開示は字義通りまたは均等論の下で添付の特許請求の範囲内にほぼ含まれる全ての方法、装置、製造物を包含する。例えば、上記はコンポーネントの中でもとりわけ、ハードウェア上で実行されるソフトウェアまたはファームウェアを含む例示的なシステムを開示するが、そのようなシステムは例示的であるのみであり、限定的とはみなされるべきでないことに留意されたい。具体的には、開示されるハードウェアコンポーネント、ソフトウェアコンポーネント、および／またはファームウェアコンポーネントのいずれかまたは全ては、ハードウェアのみで、ソフトウェアのみで、ファームウェアのみで、またはハードウェア、ソフトウェア、および／またはファームウェアのいくつかを組み合わせて実施し得ることを企図する。
本発明の例を下記の各項目として示す。
［項目１］
マルチプロトコルの相互接続の時間同期化のための方法であって、
マルチプロトコルの相互接続のスイッチングファブリックの第１のスイッチの第１のローカル時間を、前記スイッチングファブリックの第２のスイッチに提供する段階と、
前記第２のスイッチの第２のローカル時間を前記第１のローカル時間に調節する段階と
を備える方法。
［項目２］
前記調節する段階は、前記第２のスイッチの自励発振器のタイムスタンプに少なくとも部分的に基いて前記第２のローカル時間を決定する段階を有する、項目１に記載の方法。
［項目３］
前記調節する段階は、前記第１のスイッチから受信した前記タイムスタンプおよび前記第１のローカル時間に少なくとも部分的に基いてオフセット値を算出する段階と、
前記オフセット値によって前記第２のローカル時間を調節する段階と
を更に有する、項目２に記載の方法。
［項目４］
前記第２のスイッチの第１のポートから前記第２のスイッチの第２のポートに、前記調節された第２のローカル時間を提供する段階を更に有する、項目２または３に記載の方法。
［項目５］
前記第１のローカル時間を前記第２のスイッチに提供する段階は、前記第１のスイッチの第１のポートから前記第２のスイッチの第２のポートに、前記第１のローカル時間を提供する段階を有する、項目１〜４のいずれか一項に記載の方法。
［項目６］
前記第２のスイッチから前記スイッチングファブリックの第３のスイッチに、前記第１のローカル時間を提供する段階を更に有する、項目１〜５のいずれか一項に記載の方法。
［項目７］
前記第３のスイッチの第３のローカル時間を前記第１のローカル時間に調節する段階を更に有する、項目６に記載の方法。
［項目８］
前記第１のローカル時間を前記第２のスイッチに提供する前記段階は前記第１のスイッチの自励発振器の周波数の値を前記第２のスイッチに提供する段階を有し、前記方法は前記第２のスイッチから前記第３のスイッチに前記周波数の値を提供する段階を更に有する、項目６または７に記載の方法。
［項目９］
前記第１のスイッチおよび前記第２のスイッチは第１のドメインを有し、
前記方法は前記第２のスイッチから前記スイッチングファブリックの第２のドメインの第３のスイッチに、前記第１のローカル時間を提供する段階を更に有する、項目１〜６のいずれか一項に記載の方法。
［項目１０］
前記第３のスイッチから前記第２のドメインの第４のスイッチに前記第１のローカル時間を提供する段階と、
前記第４のスイッチの第４のローカル時間を前記第１のローカル時間に調節する段階と
を更に有する、項目９に記載の方法。
［項目１１］
前記調節された第４のローカル時間を前記第３のスイッチに提供する段階と、
前記第３のスイッチの第３のローカル時間を前記調節された第４のローカル時間に調節する段階と
を備える、項目１０に記載の方法。
［項目１２］
前記調節された第４のローカル時間を前記第２のドメインの第５のスイッチに提供する段階と、
前記第５のスイッチの第５のローカル時間を前記調節された第４のローカル時間に調節する段階と
を更に備える、項目１０または１１に記載の方法。
［項目１３］
マルチプロトコルの相互接続の時間同期化のためのプログラムであって、
コンピュータに、
マルチプロトコルの相互接続のスイッチングファブリックの第１のスイッチの第１のローカル時間を前記スイッチングファブリックの第２のスイッチに提供する手順と、
前記第２のスイッチの第２のローカル時間を前記第１のローカル時間に調節する手順とを実行させるプログラム。
［項目１４］
前記調節する手順は、前記第２のスイッチの自励発振器のタイムスタンプに少なくとも部分的に基いて前記第２のローカル時間を決定する手順を含む、項目１３に記載のプログラム。
［項目１５］
前記第１のローカル時間を前記第２のスイッチに提供する手順は、前記第１のスイッチの第１のポートから前記第２のスイッチの第２のポートに前記第１のローカル時間を提供する手順を含む、項目１３または１４に記載のプログラム。
［項目１６］
コンピュータに、前記第２のスイッチから前記スイッチングファブリックの第３のスイッチに前記第１のローカル時間を提供する手順を更に実行させる、項目１３〜１５のいずれか一項に記載のプログラム。
［項目１７］
前記第１のスイッチおよび前記第２のスイッチは第１のドメインを有し、
コンピュータに、前記第２のスイッチから前記スイッチングファブリックの第２のドメインの第３のスイッチに前記第１のローカル時間を提供する手順を更に実行させる、項目１３〜１６のいずれか一項に記載のプログラム。
［項目１８］
マルチプロトコルの相互接続の時間同期化ためのシステムであって、
複数のスイッチを有するスイッチングファブリックを有するマルチプロトコルの相互接続を含むＩ／Ｏ複合体と、
前記Ｉ／Ｏ複合体と動作可能に結合された１つまたは複数のプロセッサと、
前記１つまたは複数のプロセッサと動作可能に結合され、内部に複数のプログラミング命令を記憶したコンピュータ読取可能な非一時的記憶媒体であって、前記複数のプログラミング命令の実行に応答して、前記システムが
前記スイッチングファブリックの第１のスイッチの第１のローカル時間を前記スイッチングファブリックの第２のスイッチに提供し、
前記第２のスイッチの第２のローカル時間を前記第１のローカル時間に調節することを可能にするコンピュータ読取可能な非一時的記憶媒体と、
前記Ｉ／Ｏ複合体および前記１つまたは複数のプロセッサに動作可能に結合された表示装置と
を備えるシステム。
［項目１９］
前記システムは、デスクトップコンピュータ、ラップトップコンピュータ、ハンドヘルドコンピュータ、タブレットコンピュータ、ネットブックコンピュータ、サーバー、セットトップボックス、デジタル記録装置、ゲームコンソール、スマートフォン、携帯情報端末、携帯電話、デジタルメディアプレーヤ、またはデジタルカメラのうちの選択された１つである、項目１８に記載のシステム。
［項目２０］
バスによって前記Ｉ／Ｏ複合体に動作可能に結合され、無線ネットワークの１つまたは複数のコンポーネントとの無線通信リンクを確立する１つまたは複数のアンテナを更に備える、項目１８または１９に記載のシステム。
［項目２１］
スイッチと、
自励発振器であるローカルクロックと、
少なくとも１つのポートと、
を備える集積回路デバイスであり、
前記集積回路デバイスは、第１の集積回路デバイスであり、
前記第１の集積回路デバイスの第１のローカル時間に、第１の時間同期化メッセージを第２の集積回路デバイスに、送信し、
前記少なくとも１つのポートのうちの第１ポートにより、第２の時間同期化メッセージを、前記第２の集積回路デバイスから受信し、前記第２の時間同期化メッセージは、タイムスタンプポイントを有する順序付けられたデータセットを含み、
前記第２の時間同期化メッセージの前記タイムスタンプポイントが前記第１の集積回路デバイス内の参照点を渡すときに、タイムスタンプを生成し、前記タイムスタンプは、前記第１の集積回路デバイスの第２のローカル時間であり、
前記第２の集積回路デバイスの第３および第４のローカル時間を含む第３の時間同期化メッセージを受信し、前記第３の時間同期化メッセージは、前記第２の時間同期化メッセージとは異なる時間で受信され、
前記第２の集積回路デバイスのローカル時間からの前記第１の集積回路デバイスのローカル時間の第１のオフセット値を決定し、該決定することは、前記第１の集積回路デバイス内で生成される前記タイムスタンプおよび前記第１の集積回路デバイスの前記第１のローカル時間、前記第２の集積回路デバイスの前記第３および第４のローカル時間、ならびに前記第１の集積回路デバイスおよび前記第２の集積回路デバイスの間の送信および受信パスの間の時間非対称修正に少なくとも部分的に基づいて、前記第１のオフセット値を算出することを含み、前記時間非対称修正は、前記第１の集積回路デバイスおよび前記第２の集積回路デバイスの間の前記送信および受信パスの間の非対称を修正する、集積回路デバイス。
［項目２２］
前記タイムスタンプは、少なくとも８ナノ秒の解像度を有する、項目２１に記載の集積回路デバイス。
［項目２３］
前記集積回路デバイスは、さらに、周波数オフセット値を決定し、前記周波数オフセット値は、前記第２の集積回路デバイスのクロックと前記第１の集積回路デバイスの前記自励発振器との間の周波数の前記オフセットを表す、項目２１または２２に記載の集積回路デバイス。
［項目２４］
前記集積回路デバイスは、さらに、ＰＣＩ  Ｅｘｐｒｅｓｓ、ＵＳＢ，およびＤｉｓｐｌａｙＰｏｒｔプロトコルに従って複数のデバイス間でデータを送信するマルチプロトコル入出力ファブリックの一部である、項目２１から２３のいずれか一項に記載の集積回路デバイス。
［項目２５］
前記第１の時間同期化メッセージは、時間ｓｙｎｃ通知に順序付けられたセット（ＴＳＮＯＳ）である、項目２１から２４のいずれか一項に記載の集積回路デバイス。
［項目２６］
前記集積回路デバイスは、さらに、決定された時間オフセット値を格納する時間オフセットレジスタを含む、項目２１から２５のいずれか一項に記載の集積回路デバイス。
［項目２７］
前記集積回路デバイスは、さらに、決定された周波数オフセット値を格納する周波数オフセットレジスタを含む、項目２３に記載の集積回路デバイス。
［項目２８］
前記集積回路デバイスは、さらに、前記少なくとも１つのポートのうちの第２ポートにより、前記第２の集積回路デバイスのローカル時間からの前記第１の集積回路デバイスのローカル時間の前記第１のオフセット値を、第３の集積回路デバイスに送信する、項目２１から２７のいずれか一項に記載の集積回路デバイス。
［項目２９］
前記集積回路デバイスは、さらに、第３の集積回路デバイスのローカル時間からの前記第１の集積回路デバイスのローカル時間の第２のオフセット値を決定し、前記第２のオフセット値は、前記第３の集積回路デバイスのローカル時間からの前記第２の集積回路デバイスのローカル時間の第３のオフセット値と、前記第２の集積回路デバイスのローカル時間からの前記第１の集積回路デバイスのローカル時間の前記第１のオフセット値と、の和であり、前記第３の時間同期化メッセージは、さらに、前記第３のオフセット値を含む、項目２１から２８のいずれか一項に記載の集積回路デバイス。
［項目３０］
プロセッサと、
前記プロセッサに操作可能に連結されたメモリと、
前記プロセッサに操作可能に連結された入出力相互接続（Ｉ／Ｏ相互接続）と、
を備えるシステムであり、前記入出力相互接続は、
スイッチと、自励発振器であるローカルクロックと、少なくとも１つのポートと、を含む集積回路デバイスであり、前記集積回路デバイスは、第１の集積回路デバイスであり、
前記第１の集積回路デバイスの第１のローカル時間にて、第２の集積回路デバイスに第１の時間同期化メッセージを送信し、
前記少なくとも１つのポートのうちの第１ポートにより、前記第２の集積回路デバイスからの第２の時間同期化メッセージを受信し、前記第２の時間同期化メッセージは、タイムスタンプポイントを有する順序付けられたデータセットを含み、
前記第２の時間同期化メッセージの前記タイムスタンプポイントが前記第１の集積回路デバイス内の参照点を渡すときに、タイムスタンプを生成し、前記タイムスタンプは、前記第１の集積回路デバイスの第２のローカル時間であり、
前記第２の集積回路デバイスの第３および第４のローカル時間を含む第３の時間同期化メッセージを受信し、前記第３の時間同期化メッセージは、前記第２の時間同期化メッセージとは異なる時間で受信され、
前記第２の集積回路デバイスのローカル時間からの前記第１の集積回路デバイスのローカル時間のオフセット値を決定し、該決定することは、前記第１の集積回路デバイス内で生成される前記タイムスタンプおよび前記第１の集積回路デバイスの前記第１のローカル時間、前記第２の集積回路デバイスの前記第３および第４のローカル時間、ならびに前記第１の集積回路デバイスおよび前記第２の集積回路デバイスの間の送信および受信パスの間の時間非対称修正に少なくとも部分的に基づいて、前記オフセット値を算出することを含み、前記時間非対称修正は、前記第１の集積回路デバイスおよび前記第２の集積回路デバイスの間の前記送信および受信パスの間の非対称を修正する、システム。
［項目３１］
前記タイムスタンプは、少なくとも８ナノ秒の解像度を有する、項目３０に記載のシステム。
［項目３２］
前記集積回路デバイスは、さらに、周波数オフセット値を決定し、前記周波数オフセット値は、前記第２の集積回路デバイスのクロックと前記第１の集積回路デバイスの前記自励発振器との間の周波数の前記オフセットを表す、項目３０または３１に記載のシステム。
［項目３３］
前記集積回路デバイスは、さらに、ＰＣＩ  Ｅｘｐｒｅｓｓ、ＵＳＢ，およびＤｉｓｐｌａｙＰｏｒｔプロトコルに従って複数のデバイス間でデータを送信するマルチプロトコル入出力ファブリックの一部である、項目３０から３２のいずれか一項に記載のシステム。
［項目３４］
前記第１の時間同期化メッセージは、時間ｓｙｎｃ通知に順序付けられたセット（ＴＳＮＯＳ）である、項目３０から３３のいずれか一項に記載のシステム。
［項目３５］
前記集積回路デバイスは、さらに、決定された時間オフセット値を格納する時間オフセットレジスタを含む、項目３０から３４のいずれか一項に記載のシステム。
［項目３６］
前記集積回路デバイスは、さらに、決定された周波数オフセット値を格納する周波数オフセットレジスタを含む、項目３２に記載のシステム。
［項目３７］
前記集積回路デバイスは、さらに、前記少なくとも１つのポートのうちの第２ポートにより、前記第２の集積回路デバイスのローカル時間からの前記第１の集積回路デバイスのローカル時間の前記オフセット値を、第３の集積回路デバイスに送信する、項目３０から３６のいずれか一項に記載のシステム。
［項目３８］
前記集積回路デバイスは、さらに、第３の集積回路デバイスのローカル時間からの前記第１の集積回路デバイスのローカル時間の追加のオフセット値を決定し、前記追加のオフセット値は、前記第３の集積回路デバイスのローカル時間からの前記第２の集積回路デバイスのローカル時間のオフセット値と、前記第２の集積回路デバイスのローカル時間からの前記第１の集積回路デバイスのローカル時間の前記オフセット値と、の和である、項目３０から３７のいずれか一項に記載のシステム。
［項目３９］
プロセッサと、
集積回路デバイスと、
を備えるシステムであり、前記プロセッサおよび前記集積回路デバイスは操作可能に接続され、前記システムは周辺デバイスであり、前記集積回路デバイスは、
スイッチと、
自励発振器であるローカルクロックと、
少なくとも２つのポートと、
を含み、前記集積回路デバイスは第１の集積回路デバイスであり、
前記第１の集積回路デバイスの第１のローカル時間にて、第２の集積回路デバイスに第１の時間同期化メッセージを送信し、
前記少なくとも２つのポートのうちの第１ポートにより、前記第２の集積回路デバイスからの第２の時間同期化メッセージを受信し、前記第２の時間同期化メッセージは、第１のタイムスタンプポイントを有する第１の順序付けられたデータセットを含み、
前記第２の時間同期化メッセージの第１のタイムスタンプポイントが前記第１の集積回路デバイス内の参照点を渡すときに、第１のタイムスタンプを生成し、前記第１のタイムスタンプは、前記第１の集積回路デバイスの第２のローカル時間であり、
前記第２の集積回路デバイスの第３および第４のローカル時間を含む第３の時間同期化メッセージを受信し、前記第３の時間同期化メッセージは、前記第２の時間同期化メッセージとは異なる時間で受信され、
前記第２の集積回路デバイスのローカル時間からの前記第１の集積回路デバイスのローカル時間の第１のオフセット値を決定し、該決定することは、前記第１の集積回路デバイスの前記第１のローカル時間および前記第２のローカル時間ならびに前記第２の集積回路デバイスの前記第３のローカル時間および第４のローカル時間、ならびに前記第１の集積回路デバイスおよび前記第２の集積回路デバイスの間の送信および受信パスの間の時間非対称修正に少なくとも部分的に基づいて、前記第１のオフセット値を算出することを含み、
前記第１の集積回路デバイスは、また、
前記少なくとも２つのポートのうちの第２ポートにより、第３の集積回路デバイスからの第５の時間同期化メッセージを受信し、前記第５の時間同期化メッセージは、第２のタイムスタンプポイントを有する第２の順序付けられたデータセットを含み、
前記第５の時間同期化メッセージの前記第２のタイムスタンプポイントが前記第１の集積回路デバイス内の参照点を渡すときに、第２のタイムスタンプを生成し、前記第２のタイムスタンプは、前記第１の集積回路デバイスの第５のローカル時間であり、
前記第５のローカル時間を含む第６の時間同期化メッセージを前記第３の集積回路デバイスに送信する、システム。
［項目４０］
前記第１及び第２のタイムスタンプは、少なくとも８ナノ秒の解像度を有する、項目３９に記載のシステム。
［項目４１］
前記集積回路デバイスは、さらに、周波数オフセット値を決定し、前記周波数オフセット値は、前記第２の集積回路デバイスのクロックと前記第１の集積回路デバイスの前記自励発振器との間の周波数の前記オフセットを表す、項目３９または４０に記載のシステム。
［項目４２］
前記集積回路デバイスは、さらに、ＰＣＩ  Ｅｘｐｒｅｓｓ、ＵＳＢ，およびＤｉｓｐｌａｙＰｏｒｔプロトコルに従って複数のデバイス間でデータを受信および送信する、項目３９から４１のいずれか一項に記載のシステム。
［項目４３］
前記第１の時間同期化メッセージおよび前記第２の時間同期化メッセージは、時間ｓｙｎｃ通知に順序付けられたセット（ＴＳＮＯＳ）である、項目３９から４２のいずれか一項に記載のシステム。
［項目４４］
前記集積回路デバイスは、さらに、決定された時間オフセット値を格納する時間オフセットレジスタを含む、項目３９から４３のいずれか一項に記載のシステム。
［項目４５］
前記集積回路デバイスは、さらに、決定された周波数オフセット値を格納する周波数オフセットレジスタを含む、項目４１に記載のシステム。
［項目４６］
前記集積回路デバイスは、さらに、前記第２ポートにより、前記第２の集積回路デバイスのローカル時間からの前記第１の集積回路デバイスのローカル時間の前記第１のオフセット値を、前記第３の集積回路デバイスに送信する、項目３９から４５のいずれか一項に記載のシステム。
［項目４７］
前記集積回路デバイスは、さらに、第４の集積回路デバイスのローカル時間からの前記第１の集積回路デバイスのローカル時間の第２のオフセット値を決定し、前記第２のオフセット値は、前記第４の集積回路デバイスのローカル時間からの前記第２の集積回路デバイスのローカル時間の第３のオフセット値と、前記第２の集積回路デバイスのローカル時間からの前記第１の集積回路デバイスのローカル時間の前記第１のオフセット値と、の和であり、前記第３の時間同期化メッセージは、さらに、前記第３のオフセット値を含む、項目３９から４６のいずれか一項に記載のシステム。
［項目４８］
前記システムは、さらに、ディスプレイを備え、前記ディスプレイは、前記プロセッサおよび前記集積回路デバイスに操作可能に接続される、項目３９から４７のいずれか一項に記載のシステム。
【誤訳訂正４】
【訂正対象書類名】特許請求の範囲
【訂正対象項目名】全文
【訂正方法】変更
【訂正の内容】
【特許請求の範囲】
【請求項１】
マルチプロトコルの相互接続のスイッチングファブリック内で複数のドメインにわたり時間を同期化する方法であって、
前記スイッチングファブリックの第１のドメインの第１のスイッチにより前記第１のスイッチの第１のローカル時間を前記第１のドメインの第２のスイッチに提供する段階と、
前記第１のドメイン内の前記第１および第２のスイッチを同期させるべく、前記第２のスイッチにより前記第２のスイッチの第２のローカル時間を前記第１のローカル時間に対して調節する段階であって、前記第１のスイッチから受信したタイムスタンプに少なくとも部分的に基いてオフセット値を算出する段階と、前記オフセット値によって前記第２のローカル時間を調節する段階とを有する、調節する段階と、
前記スイッチングファブリックの第２のドメインの第３のスイッチに対し、前記第１のローカル時間を前記第２のスイッチにより提供する段階と、
前記第１のドメインの前記第１および第２のスイッチと前記第２のドメインの前記第３のスイッチとを同期させるべく、前記第３のスイッチにより前記第３のスイッチの第３のローカル時間を前記第１のローカル時間に対して調節する段階と
を備え、
前記オフセット値は、時間同期化通知の順序付けられたセット（ＴＳＮＯＳ）を用いた前記タイムスタンプのための送信および受信パスの間の複数の時間非対称修正に基いて計算され、
前記複数の時間非対称修正は、
前記第１のスイッチによる前記ＴＳＮＯＳに伴う前記タイムスタンプの送信と、前記第２のスイッチによる前記タイムスタンプの受信との間、および、前記第２のスイッチによる前記タイムスタンプの受信の応答の送信と、前記第２のスイッチによる前記応答の受信との間の時間遅延と、
前記タイムスタンプが得られるときの第１時刻と、前記ＴＳＮＯＳの第１ビットが送信または受信されるときの第２時刻との間の経過時間とを示す方法。
【請求項２】
前記第２のスイッチによる前記調節する段階は、前記第２のスイッチの自励発振器の前記タイムスタンプに少なくとも部分的に基いて前記第２のローカル時間を決定する段階を有する、請求項１に記載の方法。
【請求項３】
前記第２のスイッチの第１のポートから前記第２のスイッチの第２のポートに、前記調節された第２のローカル時間を提供する段階を更に有する、請求項２に記載の方法。
【請求項４】
前記第１のローカル時間を前記第２のスイッチに提供する段階は、前記第１のスイッチの第１のポートから前記第２のスイッチの第２のポートに、前記第１のローカル時間を提供する段階を有する、請求項１〜３のいずれか一項に記載の方法。
【請求項５】
前記第１のローカル時間を前記第２のスイッチに提供する前記段階は前記第１のスイッチの自励発振器の周波数の値を前記第２のスイッチに提供する段階を有し、前記方法は前記第２のスイッチから前記第３のスイッチに前記周波数の値を提供する段階を更に有する、請求項１〜４のいずれか一項に記載の方法。
【請求項６】
前記第３のスイッチから前記第２のドメインの第４のスイッチに前記第１のローカル時間を提供する段階と、
前記第４のスイッチの第４のローカル時間を前記第１のローカル時間に調節する段階と
を更に有する、請求項１〜５のいずれか一項に記載の方法。
【請求項７】
前記調節された第４のローカル時間を前記第３のスイッチに提供する段階と、
前記第３のスイッチの第３のローカル時間を前記調節された第４のローカル時間に調節する段階と
を備える、請求項６に記載の方法。
【請求項８】
前記調節された第４のローカル時間を前記第２のドメインの第５のスイッチに提供する段階と、
前記第５のスイッチの第５のローカル時間を前記調節された第４のローカル時間に調節する段階と
を更に備える、請求項６または７に記載の方法。
【請求項９】
マルチプロトコルの相互接続のスイッチングファブリック内で複数のドメインにわたり時間を同期化するプログラムであって、
コンピュータに、
前記スイッチングファブリックの第１のドメインの第１のスイッチの第１のローカル時間を前記スイッチングファブリックの前記第１のドメインの第２のスイッチに提供することと、
前記第１のドメイン内の前記第１および前記第２のスイッチを同期させるべく、前記第２のスイッチの第２のローカル時間を前記第１のローカル時間に対して調節することであって、前記第１のスイッチから受信したタイムスタンプに少なくとも部分的に基いてオフセット値を算出することと、前記オフセット値によって前記第２のローカル時間を調節することとを有する、調節することと、
前記スイッチングファブリックの第２のドメインの第３のスイッチに対し、前記第２のスイッチの前記第１のローカル時間を提供することと、
前記第１のドメインの前記第１および第２のスイッチと前記第２のドメインの前記第３のスイッチとを同期させるべく、前記第３のスイッチの第３のローカル時間を前記第１のローカル時間に対して調節することと
を行わせ、
前記オフセット値は、時間同期化通知の順序付けられたセット（ＴＳＮＯＳ）を用いた前記タイムスタンプのための送信および受信パスの間の複数の時間非対称修正に基いて計算され、
前記複数の時間非対称修正は、
前記第１のスイッチによる前記ＴＳＮＯＳに伴う前記タイムスタンプの送信と、前記第２のスイッチによる前記タイムスタンプの受信との間、および、前記第２のスイッチによる前記タイムスタンプの受信の応答の送信と、前記第２のスイッチによる前記応答の受信との間の時間遅延と、
前記タイムスタンプが得られるときの第１時刻と、前記ＴＳＮＯＳの第１ビットが送信または受信されるときの第２時刻との間の経過時間とを示すプログラム。
【請求項１０】
前記第２のローカル時間を調節することは、前記第２のスイッチの自励発振器のタイムスタンプに少なくとも部分的に基いて前記第２のローカル時間を決定することを含む、請求項９に記載のプログラム。
【請求項１１】
前記第１のローカル時間を前記第２のスイッチに提供することは、前記第１のスイッチの第１のポートから前記第２のスイッチの第２のポートに前記第１のローカル時間を提供することを含む、請求項９または１０に記載のプログラム。
【請求項１２】
請求項９〜１１のいずれか一項に記載のプログラムを格納するコンピュータ可読媒体。
【請求項１３】
マルチプロトコルの相互接続のスイッチングファブリック内で複数のドメインにわたり時間を同期化するシステムであって、
複数のスイッチを有する前記スイッチングファブリックを有する前記マルチプロトコルの相互接続を含むＩ／Ｏ複合体と、
前記Ｉ／Ｏ複合体と動作可能に結合された１つまたは複数のプロセッサと、
前記１つまたは複数のプロセッサと動作可能に結合され、内部に複数のプログラミング命令を記憶したコンピュータ読取可能な非一時的記憶媒体であって、前記複数のプログラミング命令の実行に応答して、前記システムが、
前記スイッチングファブリックの第１のドメインの第１のスイッチの第１のローカル時間を前記スイッチングファブリックの前記第１のドメインの第２のスイッチに提供することと、
前記第１のドメイン内の前記第１および前記第２のスイッチを同期させるべく、前記第２のスイッチの第２のローカル時間を前記第１のローカル時間に対して調節することであって、前記第１のスイッチから受信したタイムスタンプに少なくとも部分的に基いてオフセット値を算出することと、前記オフセット値によって前記第２のローカル時間を調節することとを有する、調節することと、
前記スイッチングファブリックの第２のドメインの第３のスイッチに対し、前記第２のスイッチの前記第１のローカル時間を提供することと、
前記第１のドメインの前記第１および第２のスイッチと前記第２のドメインの前記第３のスイッチとを同期させるべく、前記第３のスイッチの第３のローカル時間を前記第１のローカル時間に対して調節することと
を可能にするコンピュータ読取可能な非一時的記憶媒体と、
前記Ｉ／Ｏ複合体および前記１つまたは複数のプロセッサに動作可能に結合された表示装置と
を備え、
前記オフセット値は、時間同期化通知の順序付けられたセット（ＴＳＮＯＳ）を用いた前記タイムスタンプのための送信および受信パスの間の複数の時間非対称修正に基いて計算され、
前記複数の時間非対称修正は、
前記第１のスイッチによる前記ＴＳＮＯＳに伴う前記タイムスタンプの送信と、前記第２のスイッチによる前記タイムスタンプの受信との間、および、前記第２のスイッチによる前記タイムスタンプの受信の応答の送信と、前記第２のスイッチによる前記応答の受信との間の時間遅延と、
前記タイムスタンプが得られるときの第１時刻と、前記ＴＳＮＯＳの第１ビットが送信または受信されるときの第２時刻との間の経過時間とを示すシステム。
【請求項１４】
前記システムは、デスクトップコンピュータ、ラップトップコンピュータ、ハンドヘルドコンピュータ、タブレットコンピュータ、ネットブックコンピュータ、サーバー、セットトップボックス、デジタル記録装置、ゲームコンソール、スマートフォン、携帯情報端末、携帯電話、デジタルメディアプレーヤ、またはデジタルカメラのうちの選択された１つである、請求項１３に記載のシステム。
【請求項１５】
バスによって前記Ｉ／Ｏ複合体に動作可能に結合され、無線ネットワークの１つまたは複数のコンポーネントとの無線通信リンクを確立する１つまたは複数のアンテナを更に備える、請求項１３または１４に記載のシステム。
【請求項１６】
スイッチと、
自励発振器であるローカルクロックと、
少なくとも１つのポートと、
を備える集積回路デバイスであり、
前記集積回路デバイスは、第１の集積回路デバイスであり、
前記第１の集積回路デバイスの第１のローカル時間に、第１の時間同期化メッセージを第２の集積回路デバイスに、送信し、
前記少なくとも１つのポートのうちの第１ポートにより、第２の時間同期化メッセージを、前記第２の集積回路デバイスから受信し、前記第２の時間同期化メッセージは、タイムスタンプポイントを有する順序付けられたデータセットを含み、
前記第２の時間同期化メッセージの前記タイムスタンプポイントが前記第１の集積回路デバイス内の参照点を通過するときに、タイムスタンプを生成し、前記タイムスタンプは、前記第１の集積回路デバイスの第２のローカル時間であり、
前記第２の集積回路デバイスの第３および第４のローカル時間を含む第３の時間同期化メッセージを受信し、前記第３の時間同期化メッセージは、前記第２の時間同期化メッセージとは異なる時間で受信され、
前記第２の集積回路デバイスのローカル時間からの前記第１の集積回路デバイスのローカル時間の第１のオフセット値を決定し、該決定することは、前記第１の集積回路デバイス内で生成される前記タイムスタンプおよび前記第１の集積回路デバイスの前記第１のローカル時間、前記第２の集積回路デバイスの前記第３および第４のローカル時間、ならびに前記第１の集積回路デバイスおよび前記第２の集積回路デバイスの間の送信および受信パスの間の時間非対称修正に少なくとも部分的に基づいて、前記第１のオフセット値を算出することを含み、前記時間非対称修正は、前記第１の集積回路デバイスおよび前記第２の集積回路デバイスの間の前記送信および受信パスの間の非対称を修正する、集積回路デバイス。
【請求項１７】
前記タイムスタンプは、少なくとも８ナノ秒の解像度を有する、請求項１６に記載の集積回路デバイス。
【請求項１８】
前記集積回路デバイスは、さらに、周波数オフセット値を決定し、前記周波数オフセット値は、前記第２の集積回路デバイスのクロックと前記第１の集積回路デバイスの前記自励発振器との間の周波数の前記オフセットを表す、請求項１６または１７に記載の集積回路デバイス。
【請求項１９】
前記集積回路デバイスは、さらに、ＰＣＩ  Ｅｘｐｒｅｓｓ、ＵＳＢ，およびＤｉｓｐｌａｙＰｏｒｔプロトコルに従って複数のデバイス間でデータを送信するマルチプロトコル入出力ファブリックの一部である、請求項１６から１８のいずれか一項に記載の集積回路デバイス。
【請求項２０】
前記第１の時間同期化メッセージは、時間ｓｙｎｃ通知の順序付けられたセット（ＴＳＮＯＳ）である、請求項１６から１９のいずれか一項に記載の集積回路デバイス。
【請求項２１】
前記集積回路デバイスは、さらに、決定された時間オフセット値を格納する時間オフセットレジスタを含む、請求項１６から２０のいずれか一項に記載の集積回路デバイス。
【請求項２２】
前記集積回路デバイスは、さらに、決定された周波数オフセット値を格納する周波数オフセットレジスタを含む、請求項１８に記載の集積回路デバイス。
【請求項２３】
前記集積回路デバイスは、さらに、前記少なくとも１つのポートのうちの第２ポートにより、前記第２の集積回路デバイスのローカル時間からの前記第１の集積回路デバイスのローカル時間の前記第１のオフセット値を、第３の集積回路デバイスに送信する、請求項１６から２２のいずれか一項に記載の集積回路デバイス。
【請求項２４】
前記集積回路デバイスは、さらに、第３の集積回路デバイスのローカル時間からの前記第１の集積回路デバイスのローカル時間の第２のオフセット値を決定し、前記第２のオフセット値は、前記第３の集積回路デバイスのローカル時間からの前記第２の集積回路デバイスのローカル時間の第３のオフセット値と、前記第２の集積回路デバイスのローカル時間からの前記第１の集積回路デバイスのローカル時間の前記第１のオフセット値と、の和であり、前記第３の時間同期化メッセージは、さらに、前記第３のオフセット値を含む、請求項１６から２３のいずれか一項に記載の集積回路デバイス。
【請求項２５】
プロセッサと、
前記プロセッサに操作可能に連結されたメモリと、
前記プロセッサに操作可能に連結された入出力相互接続（Ｉ／Ｏ相互接続）と、
を備えるシステムであり、前記入出力相互接続は、
スイッチと、自励発振器であるローカルクロックと、少なくとも１つのポートと、を含む集積回路デバイスであり、前記集積回路デバイスは、第１の集積回路デバイスであり、
前記第１の集積回路デバイスの第１のローカル時間にて、第２の集積回路デバイスに第１の時間同期化メッセージを送信し、
前記少なくとも１つのポートのうちの第１ポートにより、前記第２の集積回路デバイスからの第２の時間同期化メッセージを受信し、前記第２の時間同期化メッセージは、タイムスタンプポイントを有する順序付けられたデータセットを含み、
前記第２の時間同期化メッセージの前記タイムスタンプポイントが前記第１の集積回路デバイス内の参照点を通過するときに、タイムスタンプを生成し、前記タイムスタンプは、前記第１の集積回路デバイスの第２のローカル時間であり、
前記第２の集積回路デバイスの第３および第４のローカル時間を含む第３の時間同期化メッセージを受信し、前記第３の時間同期化メッセージは、前記第２の時間同期化メッセージとは異なる時間で受信され、
前記第２の集積回路デバイスのローカル時間からの前記第１の集積回路デバイスのローカル時間のオフセット値を決定し、該決定することは、前記第１の集積回路デバイス内で生成される前記タイムスタンプおよび前記第１の集積回路デバイスの前記第１のローカル時間、前記第２の集積回路デバイスの前記第３および第４のローカル時間、ならびに前記第１の集積回路デバイスおよび前記第２の集積回路デバイスの間の送信および受信パスの間の時間非対称修正に少なくとも部分的に基づいて、前記オフセット値を算出することを含み、前記時間非対称修正は、前記第１の集積回路デバイスおよび前記第２の集積回路デバイスの間の前記送信および受信パスの間の非対称を修正する、システム。
【請求項２６】
前記タイムスタンプは、少なくとも８ナノ秒の解像度を有する、請求項２５に記載のシステム。
【請求項２７】
前記集積回路デバイスは、さらに、周波数オフセット値を決定し、前記周波数オフセット値は、前記第２の集積回路デバイスのクロックと前記第１の集積回路デバイスの前記自励発振器との間の周波数の前記オフセットを表す、請求項２５または２６に記載のシステム。
【請求項２８】
前記集積回路デバイスは、さらに、ＰＣＩ  Ｅｘｐｒｅｓｓ、ＵＳＢ，およびＤｉｓｐｌａｙＰｏｒｔプロトコルに従って複数のデバイス間でデータを送信するマルチプロトコル入出力ファブリックの一部である、請求項２５から２７のいずれか一項に記載のシステム。
【請求項２９】
前記第１の時間同期化メッセージは、時間ｓｙｎｃ通知の順序付けられたセット（ＴＳＮＯＳ）である、請求項２５から２８のいずれか一項に記載のシステム。
【請求項３０】
前記集積回路デバイスは、さらに、決定された時間オフセット値を格納する時間オフセットレジスタを含む、請求項２５から２９のいずれか一項に記載のシステム。
【請求項３１】
前記集積回路デバイスは、さらに、決定された周波数オフセット値を格納する周波数オフセットレジスタを含む、請求項２７に記載のシステム。
【請求項３２】
前記集積回路デバイスは、さらに、前記少なくとも１つのポートのうちの第２ポートにより、前記第２の集積回路デバイスのローカル時間からの前記第１の集積回路デバイスのローカル時間の前記オフセット値を、第３の集積回路デバイスに送信する、請求項２５から３１のいずれか一項に記載のシステム。
【請求項３３】
前記集積回路デバイスは、さらに、第３の集積回路デバイスのローカル時間からの前記第１の集積回路デバイスのローカル時間の追加のオフセット値を決定し、前記追加のオフセット値は、前記第３の集積回路デバイスのローカル時間からの前記第２の集積回路デバイスのローカル時間のオフセット値と、前記第２の集積回路デバイスのローカル時間からの前記第１の集積回路デバイスのローカル時間の前記オフセット値と、の和である、請求項２５から３２のいずれか一項に記載のシステム。
【請求項３４】
プロセッサと、
集積回路デバイスと、
を備えるシステムであり、前記プロセッサおよび前記集積回路デバイスは操作可能に接続され、前記システムは周辺デバイスであり、前記集積回路デバイスは、
スイッチと、
自励発振器であるローカルクロックと、
少なくとも２つのポートと、
を含み、前記集積回路デバイスは第１の集積回路デバイスであり、
前記第１の集積回路デバイスの第１のローカル時間にて、第２の集積回路デバイスに第１の時間同期化メッセージを送信し、
前記少なくとも２つのポートのうちの第１ポートにより、前記第２の集積回路デバイスからの第２の時間同期化メッセージを受信し、前記第２の時間同期化メッセージは、第１のタイムスタンプポイントを有する第１の順序付けられたデータセットを含み、
前記第２の時間同期化メッセージの第１のタイムスタンプポイントが前記第１の集積回路デバイス内の参照点を通過するときに、第１のタイムスタンプを生成し、前記第１のタイムスタンプは、前記第１の集積回路デバイスの第２のローカル時間であり、
前記第２の集積回路デバイスの第３および第４のローカル時間を含む第３の時間同期化メッセージを受信し、前記第３の時間同期化メッセージは、前記第２の時間同期化メッセージとは異なる時間で受信され、
前記第２の集積回路デバイスのローカル時間からの前記第１の集積回路デバイスのローカル時間の第１のオフセット値を決定し、該決定することは、前記第１の集積回路デバイスの前記第１のローカル時間および前記第２のローカル時間ならびに前記第２の集積回路デバイスの前記第３のローカル時間および第４のローカル時間、ならびに前記第１の集積回路デバイスおよび前記第２の集積回路デバイスの間の送信および受信パスの間の時間非対称修正に少なくとも部分的に基づいて、前記第１のオフセット値を算出することを含み、
前記第１の集積回路デバイスは、また、
前記少なくとも２つのポートのうちの第２ポートにより、第３の集積回路デバイスからの第５の時間同期化メッセージを受信し、前記第５の時間同期化メッセージは、第２のタイムスタンプポイントを有する第２の順序付けられたデータセットを含み、
前記第５の時間同期化メッセージの前記第２のタイムスタンプポイントが前記第１の集積回路デバイス内の参照点を通過するときに、第２のタイムスタンプを生成し、前記第２のタイムスタンプは、前記第１の集積回路デバイスの第５のローカル時間であり、
前記第５のローカル時間を含む第６の時間同期化メッセージを前記第３の集積回路デバイスに送信する、システム。
【請求項３５】
前記第１及び第２のタイムスタンプは、少なくとも８ナノ秒の解像度を有する、請求項３４に記載のシステム。
【請求項３６】
前記集積回路デバイスは、さらに、周波数オフセット値を決定し、前記周波数オフセット値は、前記第２の集積回路デバイスのクロックと前記第１の集積回路デバイスの前記自励発振器との間の周波数の前記オフセットを表す、請求項３４または３５に記載のシステム。
【請求項３７】
前記集積回路デバイスは、さらに、ＰＣＩ  Ｅｘｐｒｅｓｓ、ＵＳＢ，およびＤｉｓｐｌａｙＰｏｒｔプロトコルに従って複数のデバイス間でデータを受信および送信する、請求項３４から３６のいずれか一項に記載のシステム。
【請求項３８】
前記第１の時間同期化メッセージおよび前記第２の時間同期化メッセージは、時間ｓｙｎｃ通知の順序付けられたセット（ＴＳＮＯＳ）である、請求項３４から３７のいずれか一項に記載のシステム。
【請求項３９】
前記集積回路デバイスは、さらに、決定された時間オフセット値を格納する時間オフセットレジスタを含む、請求項３４から３８のいずれか一項に記載のシステム。
【請求項４０】
前記集積回路デバイスは、さらに、決定された周波数オフセット値を格納する周波数オフセットレジスタを含む、請求項３６に記載のシステム。
【請求項４１】
前記集積回路デバイスは、さらに、前記第２ポートにより、前記第２の集積回路デバイスのローカル時間からの前記第１の集積回路デバイスのローカル時間の前記第１のオフセット値を、前記第３の集積回路デバイスに送信する、請求項３４から４０のいずれか一項に記載のシステム。
【請求項４２】
前記集積回路デバイスは、さらに、第４の集積回路デバイスのローカル時間からの前記第１の集積回路デバイスのローカル時間の第２のオフセット値を決定し、前記第２のオフセット値は、前記第４の集積回路デバイスのローカル時間からの前記第２の集積回路デバイスのローカル時間の第３のオフセット値と、前記第２の集積回路デバイスのローカル時間からの前記第１の集積回路デバイスのローカル時間の前記第１のオフセット値と、の和であり、前記第３の時間同期化メッセージは、さらに、前記第３のオフセット値を含む、請求項３４から４１のいずれか一項に記載のシステム。
【請求項４３】
前記システムは、さらに、ディスプレイを備え、前記ディスプレイは、前記プロセッサおよび前記集積回路デバイスに操作可能に接続される、請求項３４から４２のいずれか一項に記載のシステム。