(57)【特許請求の範囲】
【請求項１】
無線通信デバイスであって、
ピアツーピア（Ｐ２Ｐ）ネットワークで通信する他の無線通信デバイスを検出する無線通信ユニットであって、一または複数の検出ビーコンを送信し、他の無線通信デバイスから受信する少なくとも一ビーコンに基づいて、前記他の無線通信デバイスと通信する指向性無線送信方式を設定し、前記指向性無線送信方式を用いて、前記他の無線通信デバイスと、一または複数のプローブリクエストと一または複数のプローブレスポンスとを指向的に交換することにより、前記他の無線通信デバイスと無線通信Ｐ２Ｐリンクを確立する無線通信ユニットを有し、
前記受信する少なくとも一ビーコンは、前記一または複数の検出ビーコンのうちの一検出ビーコンに応じて、前記他の無線通信デバイスから受信する少なくとも一ビーコンを含む、
無線通信デバイス。
【請求項２】
前記受信する少なくとも一ビーコンは前記他のデバイスから送信される検出ビーコンを含む、請求項１に記載のデバイス。
【請求項３】
前記一または複数の検出ビーコンのうちの少なくとも一検出ビーコンは、前記少なくとも一ビーコンが前記他の無線通信デバイスの検出するものであることを示す値を有する検出モードフィールドを含む、請求項１または２に記載のデバイス。
【請求項４】
前記一または複数の検出ビーコンは、検出ビーコンのシーケンスを含み、前記検出ビーコンのシーケンスのうちの第１の検出ビーコンは、第１のビーコンインターバル（ＢＩ）値を有し、前記第１のＢＩ値は前記検出ビーコンのシーケンスのうちの第２の検出ビーコンの第２のＢＩ値とは異なる、請求項１ないし３いずれか一項に記載のデバイス。
【請求項５】
前記無線通信デバイスは、前記第１と第２のＢＩ値のランダム値を発生する乱数発生器を含む、請求項４に記載のデバイス。
【請求項６】
前記無線通信ユニットは、前記他の無線通信デバイスの方向に指向的に送信するように、前記無線通信デバイスの一または複数のアンテナを設定することにより、前記指向的無線送信方式を設定する、請求項１ないし５いずれか一項に記載のデバイス。
【請求項７】
前記無線通信ユニットは、ビームフォーミング手法により前記無線通信デバイスの前記一または複数のアンテナを設定する、請求項６に記載のデバイス。
【請求項８】
前記無線通信ユニットは、前記受信するビーコンを受信するまで、前記検出ビーコンの送信を繰り返す、請求項１ないし７いずれか一項に記載のデバイス。
【請求項９】
前記無線通信Ｐ２Ｐリンクは、６０ギガヘルツ又はそれより高い周波数帯域の無線通信リンクを含む、請求項１ないし８いずれか一項に記載のデバイス。
【請求項１０】
一または複数のビーコンに基づいて、ピアツーピア（Ｐ２）ネットワークで通信する無線通信デバイスを検出するステップであって、前記検出は一または複数の検出ビーコンの送信と、前記無線通信デバイスから受信する少なくとも一ビーコンの受信とを含み、前記受信する少なくとも一ビーコンは、前記一または複数の検出ビーコンのうちの一検出ビーコンに応じて前記無線通信デバイスから受信する少なくとも一ビーコンを含む、ステップと、
前記受信する一または複数のビーコンに基づいて、前記無線通信デバイスと通信するように指向された指向的無線送信方式を設定するステップと、
前記指向的無線送信方式を用いて、前記無線通信デバイスと、一または複数のプローブリクエストと一または複数のプローブレスポンスとを指向的に交換することにより、前記無線通信デバイスと指向的無線通信Ｐ２Ｐリンクを確立するステップとを有する、無線通信方法。
【請求項１１】
前記受信する少なくとも一ビーコンは前記無線通信デバイスから送信される検出ビーコンを含む、請求項１０に記載の方法。
【請求項１２】
前記一または複数のビーコンを送信するステップは、ビーコンのシーケンスを送信するステップを有し、前記ビーコンのシーケンスのうちの第１のビーコンは第１のビーコンインターバル（ＢＩ）値を有し、前記第１のＢＩ値は前記ビーコンのシーケンスのうちの第２のビーコンの第２のＢＩ値と異なる、請求項１０または１１に記載の方法。
【請求項１３】
前記第１と第２のビーコンインターバル（ＢＩ）値のランダム値を発生するステップを有する、請求項１２に記載の方法。
【請求項１４】
前記指向的無線送信方式を設定するステップは、前記無線通信デバイスの方向に指向的に送信するように一または複数のアンテナを設定するステップを有する、請求項１０ないし１３いずれか一項に記載の方法。
【請求項１５】
前記一または複数のアンテナを設定するステップは、ビームフォーミング手法を用いるステップを有する、請求項１４に記載の方法。
【請求項１６】
前記一または複数の検出ビーコンの送信は、前記受信するビーコンを受信するまで、前記検出ビーコンの送信を繰り返すステップを有する、請求項１０ないし１５いずれか一項に記載の方法。
【請求項１７】
少なくとも１つの無線通信デバイスを有する無線通信システムであって、
前記無線通信デバイスは、
信号を送受信する一または複数のアンテナと、
ピアツーピア（Ｐ２Ｐ）ネットワークで通信する他の無線通信デバイスを検出する無線通信ユニットであって、一または複数の検出ビーコンを送信し、前記一無線通信デバイスから受信する少なくとも一ビーコンに基づき、前記他の無線通信デバイスと通信する指向性無線送信方式を設定し、前記指向性無線送信方式を用いて、前記他の無線通信デバイスと、一または複数のプローブリクエストと一または複数のプローブレスポンスとを指向的に交換することにより、前記他の無線通信デバイスと無線通信Ｐ２Ｐリンクを確立する無線通信ユニットとを有し、
前記受信する少なくとも一ビーコンは、前記一または複数の検出ビーコンのうちの一検出ビーコンに応じて、前記他の無線通信デバイスから受信する少なくとも一ビーコンを含む、
無線通信システム。
【請求項１８】
前記受信する少なくとも一ビーコンは前記他のデバイスから送信される検出ビーコンを含む、請求項１７に記載のシステム。
【請求項１９】
前記無線通信ユニットは、前記受信するビーコンを受信するまで、前記検出ビーコンの送信を繰り返す、請求項１７または１８に記載のシステム。
【請求項２０】
前記無線通信ユニットは、前記他の無線通信デバイスの方向に指向的に送信するように、前記無線通信デバイスの一または複数のアンテナを設定することにより、前記指向的無線送信方式を設定する、請求項１７ないし１９いずれか一項に記載のシステム。
【請求項２１】
命令を記憶した記憶媒体であって、
前記命令は、機械により実行されると、前記機械に、
一または複数のビーコンに基づいて、ピアツーピア（Ｐ２）ネットワークで通信する無線通信デバイスを検出するステップであって、前記検出は一または複数の検出ビーコンの送信と、前記無線通信デバイスから受信する少なくとも一ビーコンの受信とを含み、前記受信する少なくとも一ビーコンは、前記一または複数の検出ビーコンのうちの一検出ビーコンに応じて前記無線通信デバイスから受信する少なくとも一ビーコンを含む、ステップと、
前記受信する一または複数のビーコンに基づいて、前記無線通信デバイスと通信するように指向された指向的無線送信方式を設定するステップと、
前記指向的無線送信方式を用いて、前記無線通信デバイスと、一または複数のプローブリクエストと一または複数のプローブレスポンスとを指向的に交換することにより、前記無線通信デバイスと指向的無線通信Ｐ２Ｐリンクを確立するステップとを実行させる、記憶媒体。
【請求項２２】
前記受信する少なくとも一ビーコンは前記無線通信デバイスから送信される検出ビーコンを含む、請求項２１に記載の記憶媒体。
【請求項２３】
前記指向的無線送信方式を設定するステップを実行させる命令は、前記無線通信デバイスの方向に指向的に送信するように一または複数のアンテナを設定するステップを実行させる、請求項２１または２２に記載の記憶媒体。
【請求項２４】
前記一または複数の検出ビーコンの送信は、前記受信するビーコンを受信するまで、前記検出ビーコンの送信を繰り返す、請求項２１ないし２３いずれか一項に記載の記憶媒体。
【発明の詳細な説明】
【背景技術】
【０００１】
モバイルパーソナルデバイス及びハンドヘルドデバイスの普及と、その機能の大幅な向上により、ピアツーピア（Ｐ２Ｐ）ネットワークなどの多くの新しいタイプの使用方法や接続方法が急速に発展している。クライアント局（ＳＴＡ）が専用アクセスポイント（ＡＰ）や基地局（ＢＳ）に接続する従来のＷｉＦｉアプリケーションやセルラーアプリケーションに対して、Ｐ２Ｐネットワークは、すなわちどのＳＴＡも専用ＡＰ／ＢＳを必要とせずに、他のＳＴＡに接続できる「アドホック」性を特徴としている。Ｐ２Ｐネットワークは、例えばワイヤレスディスプレイ、シンク＆ゴー、ワイヤレスコンピューティング（ワイヤレスＵＳＢとＰＣＩｅを含む）、その他の多くのアプリケーションなど、いろいろな新しいアプリケーションを進展させている。
【０００２】
Ｐ２Ｐネットワーキングを実現する重要な機能には、デバイスディスカバリ、認証（プロビジョニング）、及びグループ形成がある。こうした問題を解決するため、ＷｉＦｉアライアンス（ＷＦＡ）は、２．４ギガヘルツと５ギガヘルツ帯などの既存のＷｉＦｉ仕様に加えて、Ｐ２Ｐグループ動作モードのための「Ｐ２Ｐグループ」仕様書を規定した。
【０００３】
デバイスディスカバリを実現するため、ＷＦＡ  Ｐ２Ｐ仕様は、８０２．１１仕様などにより利用できるプローブリクエスト／レスポンスフレームに依存している。例えば、ＳＴＡ  Ａはプローブリクエストフレームをブロードキャストして、そのブロードキャスティングレンジ（broadcasting  range）に他のＳＴＡがいないかサーチする。ＳＴＡ  Ｂは、ＳＴＡ  Ａからのプローブリクエストを受信すると、ＳＴＡ  Ａに宛てたユニキャストプローブレスポンスを送り返す。ＳＴＡ  Ａは、プローブレスポンスを受信すると、ＳＴＡ  ＢにAcknowledgmentフレーム（ＡＣＫ）を送り返し、プローブレスポンスフレームの受信をアクノレッジする。
【０００４】
ＳＴＡ  ＡとＳＴＡ  Ｂは違う時には違うソーシャルチャネルに同調するので、ＷＦＡ  Ｐ２Ｐ仕様は、例えば、２．４ギガヘルツ帯域のチャネル１、６及び１１がＰ２Ｐディスカバリのソーシャルチャネルに用いられると規定している。言い換えると、Ｐ２Ｐディスカバリを試みるＳＴＡは、少数のソーシャルチャネルのみにプローブリクエストとプローブレスポンス手順を限定し、それによりデバイスディスカバリ時間を短くしている。
【０００５】
しかし、例えば６０ギガヘルツ帯などの周波数が高い通信帯域に適用すると、ＷＦＡ  Ｐ２Ｐ仕様のＰ２Ｐディスカバリ手順は非効率的になる。例えば６０ギガヘルツ帯域などの高周波数帯域での通信は指向的であり、ＳＴＡはＮ方向（例えば、６４方向まで）をサポートできるので、各プローブリクエスト／レスポンスフレームの送信はＮ回まで行わなければならない。この手順には少し欠点がある。
【０００６】
第１に、各プローブリクエスト／レスポンスフレーム送信の有効データレートが、例えば１Ｍｂｐｓ未満に、大幅に低下する。これはスペクトル利用の点で非効率であり、不要な干渉を生じ、ディスカバリ時間を大幅に長くする可能性がある。
【０００７】
第２に、受信ＳＴＡは、プローブレスポンスフレームを受信するとすぐに、例えば所定のＳＩＦＳ（short  interframe  space）後に、ＡＣＫフレームで応答しなければならない。ＡＣＫ応答を処理する既存の方法が２つある。
【０００８】
一方法では、ＡＣＫは、送信機がＮ回のプローブレスポンスフレーム送信をすべて完了した後に送信される。非効率的ではある点はさておき、この方法は、受信局に「なりすまして」ＡＣＫフレームを生成・送信するのに十分な時間（この時間は一般的なＳＩＦＳよりもずっと長い）をハッカーに与えるため、セキュリティの脅威を生じる。
【０００９】
他の一方法では、各プローブレスポンスを送信した後、ＳＴＡ  Ｂは、ＳＩＦＳ期間を待って、ＳＴＡ  ＡからＡＣＫを受信する。ＳＴＡ  Ｂは、ＳＴＡ  ＡからＡＣＫを受信しないと、他の方向にプローブリクエストを送信する。この手順はＳＴＡ  ＢがＡＣＫを受信するまで繰り返される。この方法により、ディスカバリに要する平均送信回数は減少するかも知れない。しかし、ＳＩＦＳオーバーヘッドのため、平均ディスカバリ時間と最悪ケースディスカバリ時間が両方とも、Ｎ方向のすべてに順次送信するディスカバリ時間よりも長くなる。
【００１０】
６０ギガヘルツ帯などの高周波数帯域でプローブ信号を送信することにより近くのデバイスを検出し、通信を開始することには、第２のＳＴＡを検出するまで、（「スイーピング」としても知られる）異なる方向にＳＴＡがプローブリクエストを繰り返し送信することを含む。できるだけ多くの情報を送信し、冗長な送信を避けるために、長いプローブを送信することが好ましいかも知れない。しかし、ＳＴＡが長いプローブ、例えば大量のデータを担うプローブを送信すると、ディスカバリ時間が冗長になる。
【図面の簡単な説明】
【００１１】
説明を単純かつ明確にするため、図に示した要素は必ずしもスケール通りには描いていない。例えば、説明を明確にするため、一部の要素の大きさを他の要素の大きさより誇張する場合もある。さらに、対応または類似する要素を示すため、複数の図面で同じ参照番号を用いた。図を以下に列記する。
【図１】実施形態によるシステムを示すブロック図である。
【図２】実施形態によるビーコンフレームの一例を示す図である。
【図３】実施形態による指向性ワイヤレス通信の確立方法を示すフローチャートである。
【図４】実施形態による製品を示す図である。
【発明を実施するための形態】
【００１２】
以下の詳細な説明では、実施形態をよく理解してもらうために、具体的な詳細事項を多数記載する。しかし、当業者には言うまでもなく、実施形態によってはこれらの詳細事項がなくても実施することができる。他の場合には、本開示を分かりにくくしないように、周知の方法、手順、コンポーネント、ユニット、及び／又は回路は詳細には説明していない。
【００１３】
「処理」、「コンピューティング」、「計算」、「決定」、「確立（establishing）」、「分析」、「チェック」などの用語を用いた説明は、コンピュータのレジスタやメモリ内の物理量（例えば電子的量）として表されるデータを操作する、及び／または同様に動作やプロセスを実行する命令を記憶できる、そのコンピュータのレジスタやメモリその他の情報記憶媒体内の物理量として表される他のデータに変換する、コンピュータ、コンピューティングプラットフォーム、コンピューティングシステム、その他の電子的コンピューティングデバイスの動作及び／またはプロセスを言う。
【００１４】
実施形態はいろいろなデバイスやシステムと共に用いることができる。例えば、パーソナルコンピュータ（ＰＣ）、デスクトップコンピュータ、モバイルコンピュータ、ラップトップコンピュータ、ノートブックコンピュータ、タブレットコンピュータ、サーバコンピュータ、ハンドヘルドコンピュータ、ハンドヘルドデバイス、パーソナルデジタルアシスタント（ＰＤＡ）、ハンドヘルドＰＤＡデバイス、オンボードデバイス、オフボードデバイス、ハイブリッドデバイス、車両デバイス、非車両デバイス、モバイル又はポータブルデバイス、コンシューマデバイス、非モバイル・非ポータブルデバイス、無線通信局、無線通信デバイス、無線アクセスポイント（ＡＰ）、有線又は無線ルータ、有線又は無線モデム、ビデオデバイス、オーディオデバイス、オーディオビデオ（Ａ／Ｖ）デバイス、セットトップボックス（ＳＴＢ）、ブルーレイディスク（ＢＤ）プレーヤ、ＢＤレコーダ、デジタルビデオディスク（ＤＶＤプレーヤ）、高精細（ＨＤ）ＤＶＤプレーヤ、ＤＶＤレコーダ、ＨＤ  ＤＶＤレコーダ、パーソナルビデオレコーダ（ＰＶＲ）、放送ＨＤレシーバ、ビデオソース、オーディオソース、ビデオシンク、オーディオシンク、ステレオチューナ、放送ラジオレシーバ、フラットパネルディスプレイ、パーソナルメディアプレーヤ（ＰＭＰ）、デジタルビデオカメラ（ＤＶＣ）、デジタルオーディオプレーヤ、スピーカ、オーディオレシーバ、オーディオアンプ、ゲームデバイス、データソース、データシンク、デジタルスチルカメラ（ＤＳＣ）、有線又は無線ネットワーク、無線エリアネットワーク、無線ビデオエリアネットワーク（ＷＶＡＮ）、ローカルエリアネットワーク（ＬＡＮ）、無線ＬＡＮ（ＷＬＡＮ）、パーソナルエリアネットワーク（ＰＡＮ）、無線ＰＡＮ（ＷＰＡＮ）、既存のＩＥＥＥ  ８０２．１１  （ＩＥＥＥ  ８０２．１１-１９９９:  Wireless  LAN  Medium  Access  Control  （ＭＡＣ）  and  Physical  Layer  （PHY）  Specifications）,  ８０２．１１a,  ８０２．１１b,  ８０２．１１g,  ８０２．１１h,  ８０２．１１j,  ８０２．１１e,  ８０２．１６,  ８０２．１６d,  ８０２．１６e,  ８０２．１６f標準（「ＩＥＥＥ  ８０２  standards」）及び／又は８０２．１１adを含むその将来のバージョン及び／又は派生標準により動作するデバイス及び／又はネットワーク、既存の無線ギガビットアライアンス（ＷＧＡ）及び／又は無線ＨＤ（商標）仕様及び／又はその将来バージョン及び／又は派生標準により動作するデバイス及び／又はネットワーク、上記ネットワークの一部であるユニット及び／又はデバイス、一方向及び／又は双方向無線通信システム、セルラー無線電話通信システム、セルラー電話、無線電話、パーソナル通信システム（ＰＣＳ）デバイス、無線通信デバイスを組み込んだＰＤＡデバイス、モバイル又はポータブルのグローバルポジショニングシステム（ＧＰＳ）デバイス、ＧＰＳレシーバ又はトランシーバ又はチップを組み込んだデバイス、ＲＦＩＤ要素又はチップを組み込んだデバイス、Multiple  Input  Multiple  Output  （ＭＩＭＯ）トランシーバ又はデバイス、Single  Input  Multiple  Output  （ＳＩＭＯ）トランシーバ又はデバイス、Multiple  Input  Single  Output  （ＭＩＳＯ）トランシーバ又はデバイス、１つ��上の内部アンテナ及び／又は外部アンテナを有するデバイス、デジタルビデオブロードキャスト（ＤＶＢ）デバイス又はシステム、マルチスタンダード無線デバイス又はシステム、有線又は無線ハンドヘルドデバイス（例えば、ブラックベリー、パームトレオ）、無線アプリケーションプロトコル（ＷＡＰ）デバイスなどと共に用いることができる。
【００１５】
実施形態は、１つ以上のタイプの無線通信信号及び／又はシステムと共に用いてもよい。例えば、ラジオ周波数（ＲＦ）、赤外線（ＩＲ）、周波数分割多重（ＦＤＭ）、直交ＦＤＭ（ＯＦＤＭ）、時分割多重（ＴＤＭ）、時分割多重アクセス（ＴＤＭＡ）、拡張ＴＤＭＡ（Ｅ−ＴＤＭＡ）、ジェネラルパケットラジオサービス（ＧＰＲＳ）、拡張ＧＰＲＳ、符号分割多重アクセス（ＣＤＭＡ）、ワイドバンドＣＤＭＡ（ＷＣＤＭＡ）、ＣＤＭＡ２０００、シングルキャリアＣＤＭＡ、マルチキャリアＣＤＭＡ、マルチキャリア変調（ＭＤＭ）、離散マルチトーン（ＤＭＴ）、ブルートゥース（登録商標）、グローバルポジショニングシステム（ＧＰＳ）、ＷｉＦｉ、ＷｉＭａｘ、ＺｉｇＢｅｅ（商標）、ウルトラワイドバンド（ＵＷＢ）、グローバルシステムフォーモバイル通信（ＧＳＭ（登録商標））、２Ｇ、２．５Ｇ、３Ｇ、３．５Ｇ、エンハンスドデータレートフォーＧＳＭ（登録商標）エボリューション（ＥＤＧＥ）などと共に用いることができる。他の実施形態は他のいろいろなデバイス、システム、及び／又はネットワークで用いることができる。
【００１６】
ここで、「無線デバイス」との用語は、例えば、無線通信が可能なデバイス、無線通信が可能な通信デバイス、無線通信が可能な通信局、無線通信が可能なポータブル又は非ポータブルデバイスなどを含む。ある実施形態では、無線デバイスはコンピュータと一体となった周辺装置、又はコンピュータに取り付けられた周辺装置であっても、それを含んでもよい。ある実施形態では、「無線デバイス」との用語は、任意的に無線サービスを含む。
【００１７】
ここで、「スイーピング」又は「スイーピングモード」とは、例えば、送信デバイスとの通信範囲内にいる他の無線デバイスをディスカバ又は検出するために、無線デバイスから複数の方向に信号を繰り返し送信することを含む。スイーピングは、例えば、異なる方向に通信信号を送信して、送信範囲内の通信デバイスからの応答を待つことを含む。「全方向スイーピング」は、例えば、与えられた一式の方向のすべての方向に順次信号を送信し、デバイスの送信レンジ内のほぼ連続したエリアをカバーし、すべての送信を終えてから、その信号を受信した１つ以上のデバイスからの応答を待つことを含む。「選択的スイーピング」は、順次異なる方向に信号を送信し、各送信後に応答を待つことを含む。このモードでは、各送信後の所定時間内に応答を受信しないと、送信デバイスは、他の方向に送信し、１つ以上のデバイスから応答を受信するまで、その後も同様である。応答を受信すると、選択的スイーピングプロセスは終了する。
【００１８】
ここで、「ビーコン」との用語は、例えば、デバイスのディスカバリを目的として、デバイスの所在の検出又は通知を目的として送信される、何らかのタイプの通信パケットを含む。例えば、ビーコンは複数回送信され、各送信されたビーコンは１つ以上のフレームを含む。各ビーコンフレームは、他の通信デバイスのディスカバリを開始するのに十分な情報を含む。
【００１９】
ここで、「ランダム」との用語は、例えば、擬似ランダム、予測不能、及び／又は偶然を含む。ここで、「ランダム」との用語は、例えば、アイテムや数であって、秩序がないもの、パターンが無いように見えるもの、予測可能性が無いもの、予測可能性が無いように見えるもの、決まったパターンが無いもの、偶然のもの又は偶然に見えるもの、出力が記述可能なパターンや決定論的パターンに従わないプロセスにより生成又は作成されるもの、決定論的規則に従わないもの、決定論的規則に従わないように見えるもの、カオス的又はでたらめに見えるものなどに関する。
【００２０】
ある実施形態は、無線エリアネットワーク、「piconet」、ＷＰＡＮ、ＷＶＡＮ、無線ローカルエリアネットワークなどの限定範囲の又はショートレンジの無線通信ネットワークと共に用いることができる。
【００２１】
ここで図１を参照するに、実施形態によるシステム１００を示すブロック図である。
【００２２】
ある実施形態では、システム１００のデバイスは、無線チャネル、ＩＲチャネル、ＲＦチャネル、ワイヤレスフィデリティ（ＷｉＦｉ）チャネルなどの無線通信リンクにより、コンテンツ、データ、情報、及び／又は信号を通信できる。システム１００のデバイスは、任意的に、好適な有線通信リンクにより通信することができる。
【００２３】
図１に示したように、ある実施形態では、システム１００は、互いに無線通信してデータを転送する２つ以上のデバイスを含む。
【００２４】
ある実施形態では、システム１００は、無線通信デバイス１０６及び／又は１０２を含む。このうち一方又は両方は、システム１００の他のデバイス（例えば、デバイス１０２）との間で、無線通信信号を送受信できる無線通信ユニット（例えば、デバイス１０６のユニット１０８）を含む。
【００２５】
ある実施形態では、無線通信デバイス１０６及び／又は１０２は、例えば、ＰＣ、デスクトップコンピュータ、モバイルコンピュータ、ラップトップコンピュータ、ノートブックコンピュータ、タブレットコンピュータ、サーバコンピュータ、ハンドヘルドコンピュータ、ハンドヘルドデバイス、ＰＤＡデバイス、ハンドヘルドＰＤＡデバイス、オンボードデバイス、オフボードデバイス、ハイブリッドデバイス（例えば、セルラー電話機能をＰＤＡデバイス機能と組み合わせたもの）コンシューマデバイス、車両デバイス、非車両デバイス、モバイル又はポータブルデバイス、非モバイル又は非ポータブルデバイス、セルラー電話、ＰＣＳデバイス、無線通信デバイスを組み込んだＰＤＡデバイス、モバイル又はポータブルＧＰＳデバイス、ＤＶＢデバイス、比較的小型のコンピューティングデバイス、非デスクトップコンピュータ、「Carry  Small  Live  Large」（ＣＳＬＬ）デバイス、ウルトラモバイルデバイス（ＵＭＤ）、ウルトラモバイルＰＣ（ＵＭＰＣ）、モバイルインターネットデバイス（ＭＩＤ）、「Origami」デバイス又はコンピューティングデバイス、Dynamically  Composable  Computing  （ＤＣＣ）をサポートするデバイス、コンテクストアウェアデバイス、ビデオデバイス、オーディオデバイス、Ａ／Ｖデバイス、ＳＴＢ、ＢＤプレーヤ、ＢＤレコーダ、ＤＶＤプレーヤ、ＨＤ  ＤＶＤプレーヤ、ＤＶＤレコーダ、ＨＤ  ＤＶＤレコーダ、ＰＶＲ、放送ＨＤレシーバ、ビデオソース、オーディオソース、ビデオシンク、オーディオシンク、ステレオチューナ、放送ラジオレシーバ、フラットパネルディスプレイ、ＰＭＰ、ＤＶＣ、デジタルオーディオプレーヤ、スピーカ、オーディオレシーバ、ゲーミングデバイス、オーディオアンプ、データソース、データシンク、ＤＳＣ、メディアプレーヤ、スマートホン、テレビジョン、ミュージックプレーヤなどを含む。
【００２６】
ある実施形態では、デバイス１０６及び／又は１０２は、プロセッサ１２０、入力ユニット１１２、出力ユニット１１４、メモリユニット１１８、記憶ユニット１１６、乱数ジェネレータ１２２を含む。デバイス１０６は、任意的に、他の好適なハードウェアコンポーネント及び／又はソフトウェアコンポーネントを含む。ある実施形態では、デバイス１０６のコンポーネントの一部又は全部は、共通のハウジング又はパッケージングに入れられ、有線又は無線のリンクを用いて相互接続又は動作可能に関連付けされている。他のある実施形態では、デバイス１０６のコンポーネントは、複数又は別途のデバイス又は場所に分散していてもよい。
【００２７】
プロセッサ１２０は、例えば、中央処理ユニット（ＣＰＵ）、デジタル信号プロセッサ（ＤＳＰ）、プロセッサコア、シングルコアプロセッサ、デュアルコアプロセッサ、マルチコアプロセッサ、マイクロプロセッサ、ホストプロセッサ、コントローラ、複数のプロセッサやコントローラ、チップ、マイクロチップ、回路、電気回路、ロジックユニット、集積回路（ＩＣ）、特定用途ＩＣ（ＡＳＩＣ）、他の好適な汎用又は特定用途プロセッサやコントローラを含む。プロセッサ１２０は、例えば、デバイス１０６のオペレーティングシステム（ＯＳ）の、及び／又は好適なアプリケーションの命令を実行する。
【００２８】
入力ユニット１１２は、例えば、キーボード、キーパッド、マウス、タッチパッド、トラックボール、スタイラス、マイクロホン、及び／又はその他の好適なポインティングデバイスや入力デバイスを含む。出力ユニット１１４は、例えば、モニタ、スクリーン、フラットパネルディスプレイ、陰極線管（ＣＲＴ）ディスプレイ、液晶ディスプレイ（ＬＣＤ）、ＬＥＤディスプレイ、プラズマディスプレイユニット、オーディオスピーカやイヤホン、その他の好適な出力デバイスを含む。
【００２９】
メモリユニット１１８は、例えば、ランダムアクセスメモリ（ＲＡＭ）、リードオンリメモリ（ＲＯＭ）、ダイナミックＲＡＭ（ＤＲＡＭ）、シンクロナスＤＲＡＭ（ＳＤＲＡＭ）、フラッシュメモリ、揮発性メモリ、不揮発性メモリ、キャッシュメモリ、バッファ、短期メモリユニット、長期メモリユニット、その他の好適なメモリユニットを含む。記憶ユニット１１６は、例えば、ハードディスクドライブ、フロッピー（登録商標）ディスクドライブ、コンパクトディスク（ＣＤ）ドライブ、ＣＤ−ＲＯＭドライブ、ＤＶＤドライブ、又はその他の好適なリムーバブル又は非リムーバブルな記憶ユニットを含む。メモリユニット１１８及び／又は記憶ユニット１１６は、例えば、デバイス１０６により処理されたデータを記憶する。
【００３０】
乱数ジェネレータ１２２は、パターンをまったく有しておらず、すなわちランダムに見え、通信パケットの送信間の時間をランダム化するのに用いられる一連の数又はシンボルを生成できる計算ユニット又は物理ユニットを含む。
【００３１】
ある実施形態では、無線通信ユニット１０８は、無線通信信号、ＲＦ信号、フレーム、ブロック、送信ストリーム、パケット、メッセージ、特定データアイテム、及び／又はその他のタイプの通信データを送受信できる無線トランスミッタ、レシーバ、及び／又はトランシーバを含む、又はその一部である。例えば、無線通信ユニット１０８は、例えば、無線ネットワークインタフェースカード（ＮＩＣ）などの好適な無線通信デバイスを含む、又はその一部として実施できる。
【００３２】
無線通信ユニット１０８は、アンテナ１１０を含む、又はそれに関連付けられている。アンテナ１１０は、例えば、内部及び／又は外部ＲＦアンテナ、ダイポールアンテナ、モノポールアンテナ、全方向アンテナ、スイッチドビームアンテナ、フェーズドアレイアンテナ、エンドフェッドアンテナ、円偏波アンテナ、マイクロストリップアンテナ、ダイバーシティアンテナ、その他の、無線通信信号、ブロック、フレーム、送信ストリーム、パケット、メッセージ及び／又はデータの送受信に好適なタイプのアンテナを含む。
【００３３】
ある実施形態では、デバイス１０６は、例えば、以下に説明するように、無線通信デバイスに任意のサイズのプローブリクエストを送信する前に、その無線通信デバイス（例えば、デバイス１０２）と指向性無線通信リンクを確立することができる。
【００３４】
ある実施形態では、デバイス１０６の無線通信ユニット１０８は、ディスカバリ信号（例えば、ビーコン）を送受信して、他の無線通信デバイスを検出することができる。ある実施形態では、無線通信ユニット１０８は、以下に説明するように、他の無線通信デバイス（例えば、デバイス１０２）と通信を開始するために、複数の方向にビーコンを送信する。
【００３５】
ある実施形態では、無線通信ユニット１０８は、他の無線通信デバイス（例えば、デバイス１０２）により送信されたビーコンを受信でき、受信したビーコン（アイデンティフィケーションビーコンとも呼ぶ）により、その無線通信デバイスを検出できる。ある実施形態では、他の通信デバイス（例えば、デバイス１０２）からユニット１０８が受信するビーコンは、ユニット１０８から送信された検出ビーコン（detection  beacons）に応じてそのデバイスにより送信される。他のある実施形態では、ユニット１０８は、他のデバイスにより独立して送信されたビーコンに基づき、そのデバイスを検出できる。ある実施形態では、デバイス１０２により送信されるビーコンはセクタスイープフレーム（sector  sweep  frames）を含む。ある実施形態では、例えば、上記の通り、スイーピングモードにおいて、セクタスイープフレームを送信する。セクタスイープフレームは、他のデバイス（例えば、デバイス１０６）にデバイス１０２と指向的に通信するアンテナパターンを設定させる情報を含む。
【００３６】
ある実施形態では、上記の通り、及び以下に説明するように、無線通信ユニット１０８は、例えば、ビーコンの受信又は交換によりデバイス１０２を検出した後、例えば、デバイス１０２の方向において効率的に信号を送受信するようにアンテナ１１０を設定することにより、デバイス１０２と通信する指向的無線送信方式を設定する。デバイス１０６は、例えば前述の通り、ビームフォーミング手法を用いて、アンテナ１１０を設定できる。例えば、無線通信ユニット１０８は、デバイス１０２からビーコンを受信すると、デバイス１０２から受信したビーコンに含まれる情報に基づいてデバイス１０２の方向を特定し、以下に説明するように、デバイス１０２に応答する。
【００３７】
ある実施形態では、デバイス１０６及び／又はデバイス１０２は、本技術分野で知られた任意のビームフォーミングプロトコルを用いて、例えば、好適な通信セクタを選択することにより、及び／又はフェーズドアレイアンテナのアンテナ要素に異なる位相を設定することにより、それぞれのアンテナを設定できる。
【００３８】
ある実施形態では、デバイス１０６は、スイーピングモードで動作し、例えば、デバイス１０６はセクタスイープフレームを送信する。このフレームにより、デバイス１０２は、デバイス１０６の方向を特定し、自分のアンテナパターンをデバイス１０６との指向性通信のために設定する。これらの実施形態の一部では、デバイス１０２がデバイス１０６からセクタスイープフレームを受信すると、デバイス１０２と１０６の両方は、自分の方向を決定し、デバイス１０２と１０６との間で指向性通信をするのに好適な指向性アンテナパターンを設定するのに十分な情報を有する。
【００３９】
ある実施形態では、アンテナセクタ及び／又はビーコンに含まれる方向情報に基づいてデバイス１０２の方向を特定した後、しかしデバイス１０６と１０２の間に通信リンクを完全に確立する前に、無線通信ユニット１０８は、例えば本技術分野で知られたビームフォーミング手法を用いて、デバイス１０２と通信するのに好適な指向性無線送信方式を設定できる。そのため、デバイス１０２と１０６の間に無線通信リンクを確立するプロセスは、指向性送信モードに進む。これは、先行技術のデバイスと対照的である。先行技術のデバイスでは、無線デバイス間で無線通信リンクを確立するプロセス全体は、スイーピングモード又は全方位送信モードで行われる。これにより、例えば、通信リンクが得られるまで、異なる方向に一連の長いプローブリクエストを送信することにより、多量のデータが多数回送信される。
【００４０】
ある実施形態では、指向性送信方式が設定されると、無線通信ユニット１０８は、例えば、詳しく前述したように、指向性無線送信方式を用いて、デバイス１０６と１０２の間に無線通信リンクを確立できる。例えば、ある実施形態では、ユニット１０８は、デバイス１０２と通信する好適な指向性送信方式を設定した後、指向性無線送信方式を用いて、デバイス１０２に指向的にプローブリクエストを送信し、及び／又はデバイス１０２は、デバイス１０６にプローブレスポンス又は他の識別信号（identifying  signal）を送信できる。指向性無線送信方式の利用を除くと、無線通信リンクの確立（例えば、プローブリクエストとプローブレスポンスを用いたもの）は、本技術分野で知られたプロトコルで行われる。
【００４１】
ここで図２を参照するに、ある実施形態によるビーコンフレームの一例を示す図である。
【００４２】
ある実施形態では、ビーコンフレーム２００は、フレームコントロールフィールド２０２、デュレーションフィールド２０４、レシーバアドレス（ＲＡ）フィールド２０６、ボディセクション２０８、及びフレームチェックシーケンス（ＦＣＳ）フィールド２１０を含む。ビーコンフレーム２００は、６０ギガヘルツ周波数帯で、又は指向性通信を必要とする他の高周波数レンジで送信されるミリメートル波ビーコンのフレームである、又はそれを含む。
【００４３】
ある実施形態では、無線通信デバイス１０６により送信されるビーコンは、ビーコンフレーム（例えば、ビーコンフレーム２００）を含む。ある実施形態では、ビーコンの送信は、異なる方向における２つ以上のビーコンフレームの同時の又は順次の送信を言う。
【００４４】
ある実施形態では、ビーコンフレームのシーケンスは、スイーピングモードで送信される。すなわち、ビーコンフレーム２００及び／又は同様のビーコンフレームが異なる方向に繰り返し送信される。
【００４５】
ある実施形態では、ボディセクション２０８はビーコンインターバル（ＢＩ）フィールド２１２とディテクションモードフィールド２１４とを含む。
【００４６】
複数のビーコンフレームを集合的に又は別々に「ビーコン」と呼ぶが、ある実施形態では、ビーコンフレーム２００は、この複数のビーコンフレームの一部として送信される。ビーコンに含まれる各ビーコンフレームのビーコンインターバル（ＢＩ）フィールド２１２の値は、一連のビーコン中、カレントビーコンの送信と後続のビーコンの送信との間の時間間隔を示す。例えば、ＢＩフィールド２１２の値が２ミリ秒（ｍｓ）ということは、連続する次のビーコンが、カレントビーコンの送信後、２ｍｓで、デバイス１０６（図１参照）により送信されることを示す。カレントビーコンはビーコンフレーム２００と同じ又は同様なビーコンフレームを含む。
【００４７】
ある実施形態では、ディテクションモードフィールド２１４は、以下に説明するように、ビーコンフレーム２００が他の無線通信デバイスを検出しようと試みている無線通信デバイスから送信されたことを示す第１の所定値、又はビーコンフレーム２００が無線通信ネットワークのネットワークコントローラにより送信されたことを示す第２の所定値を有する。
【００４８】
図１に戻り、ある実施形態では、デバイス１０６の無線通信ユニット１０８は、スイーピングモードで検出ビーコンの多方向シーケンス、すなわち多方向に順次送信される複数のビーコンを送信し、少なくとも以下の手順のうちの一つに基づき他の無線通信デバイス（例えば、デバイス１０２）を検出することができる。
【００４９】
デバイス１０６は、検出ビーコンを送信した後、無線通信デバイス（例えば、無線通信デバイス１０２）を識別するレスポンスビーコンを受信する。例えば、デバイス１０６は、ビーコンフレーム２００（図２）を含むビーコンを送信した後、デバイス１０２から受信するレスポンスビーコンに基づいて、デバイス１０２を検出できる。レスポンスビーコンは、デバイス１０２と１０６に指向性送信方式により、例えばビームフォーミング手法を用いて、自分のアンテナを設定させ、指向性送信を利用してデバイス間の指向性通信リンクを確立させる情報を含む。
【００５０】
ある実施形態によると、レスポンスビーコンは、例えば、上で説明したような、セクタスイープフレームを含む。
【００５１】
追加的に又は代替的に、ある実施形態では、デバイス１０６は、他のデバイスにより独立に送信された、すなわちユニット１０８により送信された検出ビーコンに応じてではなく送信されたビーコンに基づき、他の無線通信デバイスを検出できる。例えば、デバイス１０６は、デバイス１０２により自発的に送信された、すなわちデバイス１０６により送信されたビーコンに応じてではなく送信されたビーコンに基づいて、デバイス１０２を検出する。
【００５２】
ある実施形態では、２つ以上の無線通信デバイス（例えば、デバイス１０６と１０２）が同じＢＩ値を有するビーコンを同時に送信できることは望ましくない。例えば、デバイス１０６が、ＢＩ値が３ｍｓのビーコンフレームを含むビーコンを送信し、同時に、デバイス１０２も、ＢＩ値が３ｍｓのビーコンフレームを含むビーコンを送信した場合、この２つのデバイスはそれぞれが送信したビーコンを受信できず、お互いを検出して通信することができない。ある実施形態では、異なるデバイスによるビーコンの送信が衝突することは、以下に説明するように、ＢＩ値をランダム化することにより防止できる。
【００５３】
前述のように、ビーコンは、（図２の）ビーコンフレーム２００のような、互いに同一の又は類似した複数のビーコンフレームを含み得る。ある実施形態では、ビーコンのシーケンスが送信され、そのシーケンス中の送信された各ビーコンはビーコンインターバル（ＢＩ）値を有する。ＢＩ値はＢＩフィールド２１２（図２）に含まれる。ＢＩ値は、その時に送信されたビーコンと、シーケンスで送信される次のビーコンとの間の時間間隔を示す。
【００５４】
２つ以上のデバイスがビーコンを同時に送信することを避けるため、ある実施形態では、デバイス１０６により送信されるビーコンのシーケンス中の２つ以上のビーコンは、それぞれ異なるＢＩ値を有する。例えば、デバイス１０６は、ＢＩ値が３ｍｓの検出ビーコン（例えば、図２のビーコンフレーム２００）を送信し、その後、ＢＩ値が５ｍｓの他のビーコンを送信する。
【００５５】
ある実施形態では、デバイス１０６の乱数ジェネレータ１２２は、デバイス１０６により送信される各ビーコンのＢＩフィールド２１２（図２）のランダムＢＩ値を発生する。言うまでもなく、フィールド２１２（図２）にランダムに発生したＢＩ値を有するビーコンのシーケンスを送信することにより、デバイス１０２がデバイス１０６により送信されたビーコンを受信できる確率が、及びその逆の確率が大幅に高くなる。
【００５６】
ある実施形態では、ディテクションモードフィールド２１４（図２）は、デバイス１０６がディテクションモードのクライアント局であること、及び／又はビーコンフレーム２００（図２）が他の無線通信デバイスを検出する検出ビーコンであることを示す、第１の所定値（例えば、「１」）を有する。あるいは、ディテクションモードフィールド２１４は、ビーコンフレーム２００（図２）が、無線通信ネットワークのネットワークコントローラにより送信されたことを示す第２の所定値（例えば、「０」）を有する。ここで、ネットワークコントローラは、例えば、ＩＥＥＥ  ８０２．１１  basic  service  set（ＢＳＳ）、ＩＥＥＥ  ８０２．１５．３、又はＩＥＥＥ  ８０２．１６などの無線通信ネットワーク中のアクセスポイント（ＡＰ）、Primary／PBSS  Control  Point（ＰＣＰ）、又は基地局（ＢＳ）である。
【００５７】
ある実施形態では、検出ビーコンの交換にしたがって、及び指向性無線送信方式が検出されたデバイス（例えば、デバイス１０２）との通信のために設定された後、無線通信ユニット１０８は、検出されたデバイス（例えば、デバイス１０２）と指向的に信号を交換することにより、検出されたデバイスとの無線通信リンクを確立する。
【００５８】
ある実施形態では、デバイス１０６は、デバイス１０２にプローブリクエストを指向的に送信することにより、デバイス１０２と無線通信リンクの確立を開始する。ある実施形態では、各プローブリクエスト及び各プローブレスポンスは、複数のフレームを含む。デバイス１０６により送信されたプローブリクエストフレームは、デバイス１０６により提供されるサービス（例えば、印刷サービス、ディスプレイサービスなど）に関する情報を含む。ある実施形態では、デバイス１０２は、デバイス１０６により提供されるサービスを利用しようとする場合、又はデバイス１０６にサービスをオファーしようとする場合、デバイス１０６に指向的にプローブレスポンスを送信することにより、プローブリクエストに応答できる。ある実施形態では、プローブレスポンスを受信後、デバイス１０６は、デバイス１０２にＡＣＫフレームを指向的に送信して、プローブレスポンスの受信を確認し、及び／又はデバイス１０２と１０６の間の無線通信リンクを確立する。これは先行技術のシステムと対照的である。先行技術のシステムでは、大量のデータを含み得るプローブリクエスト、プローブレスポンス、及び／又はＡＣＫフレームを担う信号が、無線デバイス間に無線通信リンクが確立されるまで、例えば、全方向モードやスイーピングモードで、すなわち非指向的に、複数回、送信又は交換される。
【００５９】
ある実施形態では、デバイス１０６と１０２の間に確立される無線通信リンクは、２つのシステム又はデバイス間の任意タイプのエンドツーエンドの通信リンク（例えば、ポイントツーポイント通信リンク）を表す。
【００６０】
ある実施形態では、デバイス１０６と１０２の間に確立された無線通信リンクは、６０ギガヘルツ周波数帯における、又は指向性通信を必要とするより高い周波数帯域における送信を含む。
【００６１】
ある実施形態では、所定ソーシャルチャネルは、デバイス１０６と１０２と、及び／又はその他のデバイスとの間のビーコンの交換に割り当てられ、同じソーシャルチャネルが、例えばプローブリクエスト、プローブレスポンス、及び／又はＡＣＫ信号を交換することにより、デバイス１０６と１０２との間の無線通信リンクを確立するプロセスの完了に使われる。例えば、６０ギガヘルツ周波数帯におけるチャネル２は、ビーコン信号の送信のための、及びプローブリクエスト、プローブレスポンス、及び／又はＡＣＫ信号の交換のためのデフォルトチャネルとして規定され得る。あるいは、６０ギガヘルツ帯やその他の高周波数帯の複数のチャネル（例えば、どのチャネルでも全チャネルでも）を、ソーシャルチャネルとして、及びデバイスディスカバリのために用いてもよい。
【００６２】
ここで図３を参照するに、実施形態による指向性無線通信の確立方法を示す図である。ある実施形態では、図３の不法の動作は、無線通信ユニットにより、例えばデバイス１０６（図１）の無線通信ユニット１０８により、及び／又は無線通信信号を送受信できる他の任意の無線通信デバイスにより行われる。
【００６３】
ブロック３０２に示したように、本方法はデバイスを検出するステップを含む。例えば、無線通信デバイス１０６（図１）の無線通信ユニット１０８（図１）は、例えば、上記の通り、及び以下に説明するように、無線通信デバイスを検出する。
【００６４】
ブロック３０８に示したように、本方法は、少なくとも１つの検出ビーコンを送信し、他の無線通信デバイスの、例えば、デバイス１０２（図１）の検出を試みるステップを含む。
【００６５】
ブロック３２２に示したように、ブロック３０８に示したような少なくとも１つの検出ビーコンを送信するステップは、ランダムビーコンインターバル値を有する検出ビーコンを、例えば、ＢＩフィールド２１２（図２）にランダム化したＢＩ値を有する検出ビーコンを送信するステップを含む。
【００６６】
ブロック３２４に示したように、ブロック３０８に示したような少なくとも１つの検出ビーコンを送信するステップは、送信されるビーコンが、例えば、ビーコンフレーム２００が検出ビーコンであることを示す検出モード値を、例えば、検出フィールド２１４（図２）に有する検出ビーコンを送信するステップを含む。
【００６７】
ブロック３１０に示したように、本方法は、他の無線通信デバイスから、例えば、デバイス１０２（図１）から識別ビーコンを受信するステップを含む。検出ビーコン（detection  beacon）に対して識別ビーコン（identification  beacon）が受信されない場合、本方法は、識別ビーコンを受信するまで、ブロック３０８に示したような他の検出ビーコンを送信するステップを含む。ブロック３０２は検出ビーコンに対して識別ビーコンが受信されることを示しているが、ある実施形態では、受信する識別ビーコンは、他の無線通信デバイスにより、例えば、デバイス１０２（図１）により独立に、及び検出ビーコンに応じるのではなく、送信されてもよい。これらの実施形態では、他の無線通信デバイスは、例えば、デバイス１０２（図１）は、その独立に送信された識別ビーコンに基づき検出される。この識別ビーコンは、送信指向性を決定するのに十分な情報を有するフレームを、例えば、検出フレーム２００（図２）と同様のフレームを含む。
【００６８】
ブロック３０４に示したように、本方法は、検出されたデバイスと通信する指向性無線送信方式を設定するステップを含む。
【００６９】
ブロック３１２に示したように、指向性無線送信方式を設定するステップは、上記の通り、及び／又は本技術分野で知られたビームフォーミング手法を用いるステップを含む。
【００７０】
ブロック３１４に示したように、指向性無線送信方式を設定するステップは、上記の通り、デバイス１０６（図１）のアンテナを、例えば、アンテナ１１０を設定し、無線通信デバイス１０２（図１）の方向で効率的な通信を実現するステップを含む。
【００７１】
ブロック３０６に示したように、本方法は、設定された指向性無線送信方式を用いて、検出されたデバイスと無線通信リンクを確立するステップを含む。
【００７２】
ブロック３１６に示したように、無線通信リンクを確立するステップは、検出されたデバイスにプローブリクエストを指向的に送信するステップを含む。例えば、デバイス１０６（図１）は、上記の指向的無線送信方式を用いて、デバイス１０２（図１）の方向にプローブリクエストを送信する。
【００７３】
ブロック３１８に示したように、無線通信リンクを確立するステップは、検出された無線通信デバイスから、例えば、デバイス１０２から、プローブレスポンスを受信するステップを含む。この時点でデバイス１０２とデバイス１０６とはすでに直接通信しているので、例えば、上記のビーコンの交換に基づいて、それぞれのアンテナのビームフォーミングを行った後、デバイス１０２はデバイス１０６にプローブレスポンスを指向的に送信できる。
【００７４】
ブロック３１６に示したように、プローブリクエストとプローブレスポンスとの指向的交換の後に、デバイス１０６と１０２との間に無線通信リンクを確立するプロセスを完了するため、デバイス１０６は、デバイス１０２にＡＣＫフレームを指向的に送信する。ＡＣＫフレームは所定ＳＩＦＳ間隔の後に送信できる。
【００７５】
ここで図４を参照するに、ある実施形態による製品（article  of  manufacture）４００を示す図である。製品４００は、ロジック４０４を記憶した機械読み取り可能記憶媒体４０２を含む。ロジック４０４を用いて、例えば、無線通信ユニット１０８（図１）及び／又は無線通信デバイス１０６（図１）の機能の少なくとも一部を実行し、及び／又は図３の方法の動作を実行する。
【００７６】
ある実施形態では、製品４００及び／又は機械読み取り可能記憶媒体４０２は、データを記憶できる１以上のタイプのコンピュータ読み取り可能媒体を含み、揮発性メモリ、不揮発性メモリ、リムーバブル又は非リムーバブルメモリ、イレーザブル又は非イレーザブルメモリ、リライタブル又は非リライタブルメモリなどを含む。例えば、機械読み取り可能記憶媒体４０２は、RAM,  DRAM,  Double-Data-Rate  DRAM  （DDR-DRAM）,  SDRAM,  スタティックRAM  （SRAM）,  ROM,  プログラマブルROM  （PROM）,消去可能プログラマブルROM  （EPROM）,  電気的消去可能プログラマブルROM  （EEPROM）,  Compact  Disk  ROM  （CD-ROM）,  Compact  Disk  Recordable  （CD-R）,  Compact  Disk  Rewriteable  （CD-RW）,  フラッシュメモリ（例えば、NOR型又はNAND型フラッシュメモリ）,コンテンツアドレサブルメモリ（CAM）,ポリマーメモリ,位相変化メモリ,強誘電体メモリ、silicon-oxide-nitride-oxide-silicon  （SONOS）メモリ、ディスク、フロッピー（登録商標）ディスク、ハードディスクドライブ、光ディスク、磁気ディスク、カード、磁気カード、光カード、テープ、カセットなどを含む。コンピュータ読み取り可能媒体は、リモートコンピュータから要求コンピュータへ、キャリア波に、又はモデム、ラジオ、ネットワーク接続などの通信リンクを通る他の伝搬媒体に化体されたデータ信号に担われたコンピュータプログラムをダウンロード又は転送するのにかかわる任意の好適な媒体を含む。
【００７７】
いくつかの実施形態では、ロジック４０４は、機械により実行されると、その機械に、本明細書で説明している方法、プロセス、及び／又は動作を実行させる命令、データ、及び／又はコードを含む。機械は、例えば、好適な処理プラットフォーム、コンピューティングプラットフォーム、コンピューティングデバイス、処理デバイス、コンピューティングシステム、処理システム、コンピュータプロセッサ等を含んでもよいし、好適なハードウェア、ソフトウェア、ファームウェアなどの組み合わせを用いて実施してもよい。
【００７８】
いくつかの実施形態では、ロジック４０４は、ソフトウェア、ソフトウェアモジュール、アプリケーション、プログラム、サブルーチン、命令、命令セット、コンピューティングコード、ワード、値、記号などを含む、又はこれらとして実施される。命令には、任意の適切なタイプのコードであるソースコード、コンパイルコード、インタープリタコード、実行可能コード、静的コード、動的コード等が含まれる。命令は、プロセッサにある機能の実行を命令する所定のコンピュータ言語、方法、またはシンタックスで実施される。命令は任意の適切な高級、低級、オブジェクト指向、ビジュアル、コンパイル及び／またはインタープリタのプログラミング言語である、Ｃ、Ｃ＋＋、Ｊａｖａ（登録商標）、ＢＡＳＩＣ、Ｍａｔｌａｂ、Ｐａｓｃａｌ、ＶｉｓｕａｌＢＡＳＩＣ、アセンブラ言語、マシンコード等を用いて実施される。
【００７９】
実施形態を参照して説明した機能、動作、コンポーネント、及び／又は特徴は、他の実施形態を参照して説明した他の機能、動作、コンポーネント、及び／又は特徴と組み合わせてもよいし、組み合わせて用いることもできる。
【００８０】
本発明の特徴をここに例示し説明したが、当業者は多数の修正、置換、変更及び等価物を考えることができるであろう。それゆえ、言うまでもなく、添付した特許請求の範囲は、かかる修正や変更も本発明の真の精神に含まれるものとしてすべてカバーするものである。
【図１】
0005529289.tif 000002
【図２】
0005529289.tif 000003
【図３】
0005529289.tif 000004
【図４】
0005529289.tif 000005