(57)【要約】  本明細書で開示される態様は、ＮＦＣタイプ−Ａ ＲＦ技術を使用する複数のＮＦＣデバイスの間における技術検出および衝突解消を改善することに関する。一例において、通信デバイスは、第１のデバイスセンシング応答メッセージが１つまたは複数の衝突を含むと決定し、第１のデバイスセンシング応答メッセージについて衝突解消を実行することで複数のリモートＮＦＣデバイスのうち第１のリモートＮＦＣデバイスを識別し、第１のリモートＮＦＣデバイスが第１のデバイスセンシング要求メッセージおよび第１のデバイスセンシング要求メッセージに応答することを禁止するスリープ要求メッセージを第１のリモートＮＦＣデバイスに送信し、複数のリモートＮＦＣデバイスの間における衝突を含む第２のデバイスセンシング応答メッセージを受信し、第２のデバイスセンシング応答メッセージについて衝突解消を実行することで、複数のリモートＮＦＣデバイスのうち第２のリモートＮＦＣデバイスを識別する態勢が整っている。【選択図】図３
2015512192.tif 000002
【特許請求の範囲】
【請求項１】
ワイヤレス通信の方法であって、
第１のデバイスセンシング応答メッセージが複数のリモート近接場通信(ＮＦＣ)デバイスの間における１つまたは複数の衝突を含むと決定することと、
前記第１のデバイスセンシング応答メッセージについて衝突解消を実行することによって、前記複数のリモートＮＦＣデバイスのうち第１のリモートＮＦＣデバイスを識別することと、
前記第１のリモートＮＦＣデバイスが第１のデバイスセンシング要求メッセージに応答することを禁止するスリープ要求メッセージを前記第１のリモートＮＦＣデバイスに送信することと、
前記第１のデバイスセンシング要求メッセージを送信することと、
前記複数のリモートＮＦＣデバイスの間における衝突を含む第２のデバイスセンシング応答メッセージを受信することと、
前記第２のデバイスセンシング応答メッセージについて衝突解消を実行することによって、前記複数のリモートＮＦＣデバイスのうちの第２のリモートＮＦＣデバイスを識別することと
を備える方法。
【請求項２】
技術検出プロセスの一部として、第２のデバイスセンシング要求メッセージを送信することと、
前記第２のデバイスセンシング要求メッセージに応答して、前記第１のデバイスセンシング応答メッセージを受信することと
をさらに備える、請求項１に記載の方法。
【請求項３】
前記第１のデバイスセンシング応答メッセージを記憶構造の第１のロケーションに、前記第２のデバイスセンシング応答メッセージを前記記憶構造の第２のロケーションに記憶することと、
衝突がないデバイスセンシング応答メッセージを受信することと、
前記受信された衝突がないデバイスセンシング応答メッセージを使用して、前記記憶構造内の前記第１のロケーション内の前記第１のデバイスセンシング応答メッセージ、および、前記第２のロケーション内の前記第２のデバイスセンシング応答メッセージを分析することで、前記第１および第２のデバイスセンシング応答メッセージの衝突がないバージョンを決定することと
をさらに備える、請求項１に記載の方法。
【請求項４】
前記第２のデバイスセンシング応答メッセージは、前記第１のデバイスセンシング応答メッセージを上書きする、
請求項１に記載の方法。
【請求項５】
前記複数のリモートＮＦＣデバイスの各々は、ＮＦＣ−Ａ無線周波数（ＲＦ）技術を使用するように構成される、
請求項１に記載の方法。
【請求項６】
前記第１および第２のデバイスセンシング応答メッセージは、ＮＦＣフォーラムデジタルプロトコル規格で定義されたような、ＳＥＮＳ＿ＲＥＳメッセージである、
請求項１に記載の方法。
【請求項７】
前記第２のデバイスセンシング要求メッセージは、ＮＦＣフォーラムデジタルプロトコル規格で定義されたような、ＳＥＮＳ＿ＲＥＱメッセージである、
請求項１に記載の方法。
【請求項８】
前記スリープ要求メッセージは、ＮＦＣフォーラムデジタルプロトコル規格で定義されたような、ＳＬＰ＿ＲＥＱメッセージである、
請求項１に記載の方法。
【請求項９】
前記複数のリモートＮＦＣデバイスは、リーダデバイス、ライタデバイス、タグ、カード、およびピアデバイスのうちの少なくとも１つを備える、
請求項１に記載の方法。
【請求項１０】
ＮＦＣデバイス識別子（ＮＦＣＩＤ）を取得するために、デバイスセンシング応答メッセージを送信した各デバイスと単一デバイス検出通信を実行することをさらに備える、
請求項１に記載の方法。
【請求項１１】
コンピュータ読取可能な媒体を備える、コンピュータプログラム製品であって、前記コンピュータ読取可能な媒体は、
第１のデバイスセンシング応答メッセージが複数のリモート近接場通信(ＮＦＣ)デバイスの間における１つまたは複数の衝突を含むと決定することと、
前記第１のデバイスセンシング応答メッセージについて衝突解消を実行することによって、前記複数のリモートＮＦＣデバイスのうち第１のリモートＮＦＣデバイスを識別することと、
前記第１のリモートＮＦＣデバイスが第１のデバイスセンシング要求メッセージに応答することを禁止するスリープ要求メッセージを前記第１のリモートＮＦＣデバイスに送信することと、
前記第１のデバイスセンシング要求メッセージを送信することと、
前記複数のリモートＮＦＣデバイスの間における衝突を含む第２のデバイスセンシング応答メッセージを受信することと、
前記第２のデバイスセンシング応答メッセージについて衝突解消を実行することによって、前記複数のリモートＮＦＣデバイスのうち第２のリモートＮＦＣデバイスを識別することと
を行うためのコードを備える、コンピュータプログラム製品。
【請求項１２】
前記コンピュータ読取可能な媒体は、
技術検出プロセスの一部として、第２のデバイスセンシング要求メッセージを送信することと、
前記第２のデバイスセンシング要求メッセージに応答して、前記第１のデバイスセンシング応答メッセージを受信することと
を行うためのコードをさらに備える、請求項１１に記載のコンピュータプログラム製品。
【請求項１３】
前記コンピュータ読取可能な媒体は、
前記第１のデバイスセンシング応答メッセージを記憶構造の第１のロケーションに、前記第２のデバイスセンシング応答メッセージを前記記憶構造の第２のロケーションに記憶することと、
衝突がないデバイスセンシング応答メッセージを受信することと、
前記受信された衝突がないデバイスセンシング応答メッセージを使用して、前記記憶構造の前記第１のロケーション内の前記第１のデバイスセンシング応答メッセージ、および、前記第２のロケーション内の前記第２のデバイスセンシング応答メッセージを分析することで、前記第１および第２のデバイスセンシング応答メッセージの衝突がないバージョンを決定することと
を行うためのコードをさらに備える、請求項１１に記載のコンピュータプログラム製品。
【請求項１４】
前記第２のデバイスセンシング応答メッセージは、前記第１のデバイスセンシング応答メッセージを上書きする、
請求項１１に記載のコンピュータプログラム製品。
【請求項１５】
前記複数のリモートＮＦＣデバイスの各々は、ＮＦＣ−Ａ無線周波数（ＲＦ）技術を使用するように構成される、
請求項１１に記載のコンピュータプログラム製品。
【請求項１６】
前記第１および第２のデバイスセンシング応答メッセージは、ＮＦＣフォーラムデジタルプロトコル規格で定義されたような、ＳＥＮＳ＿ＲＥＳメッセージである、
請求項１１に記載のコンピュータプログラム製品。
【請求項１７】
前記第２のデバイスセンシング要求メッセージは、ＮＦＣフォーラムデジタルプロトコル規格で定義されたような、ＳＥＮＳ＿ＲＥＱメッセージである、
請求項１１に記載のコンピュータプログラム製品。
【請求項１８】
前記スリープ要求メッセージは、ＮＦＣフォーラムデジタルプロトコル規格で定義されたような、ＳＬＰ＿ＲＥＱメッセージである、
請求項１１に記載のコンピュータプログラム製品。
【請求項１９】
前記複数のリモートＮＦＣデバイスは、リーダデバイス、ライタデバイス、タグ、カード、およびピアデバイスのうちの少なくとも１つを備える、
請求項１１に記載のコンピュータプログラム製品。
【請求項２０】
前記コンピュータ読取可能な媒体は、ＮＦＣデバイス識別子（ＮＦＣＩＤ）を取得するために、デバイスセンシング応答メッセージを送信した各デバイスと単一デバイス検出通信を実行することを行うためのコードをさらに備える、
請求項１１に記載のコンピュータプログラム製品。
【請求項２１】
通信のための装置であって、
第１のデバイスセンシング応答メッセージが複数のリモート近接場通信(ＮＦＣ)デバイスの間における１つまたは複数の衝突を含むと決定するための手段と、
前記第１のデバイスセンシング応答メッセージについて衝突解消を実行することによって、前記複数のリモートＮＦＣデバイスのうち第１のリモートＮＦＣデバイスを識別するための手段と、
前記第１のリモートＮＦＣデバイスが第１のデバイスセンシング要求メッセージに応答することを禁止するスリープ要求メッセージを前記第１のリモートＮＦＣデバイスに送信するための手段と、
ここで、前記送信するための手段は、前記第１のデバイスセンシング要求メッセージを送信するようにさらに構成される、
前記複数のリモートＮＦＣデバイスの間における衝突を含む第２のデバイスセンシング応答メッセージを受信するための手段と
を備え、
前記識別するための手段は、前記第２のデバイスセンシング応答メッセージについて衝突解消を実行することによって、前記複数のリモートＮＦＣデバイスのうち第２のリモートＮＦＣデバイスを識別するようにさらに構成される、
装置。
【請求項２２】
前記送信するための手段は、技術検出プロセスの一部として第２のデバイスセンシング要求メッセージを送信するようにさらに構成され、
前記受信するための手段は、前記第２のデバイスセンシング要求メッセージに応答して、前記第１のデバイスセンシング応答メッセージを受信するようにさらに構成される、
請求項２１に記載の方法。
【請求項２３】
前記第１のデバイスセンシング応答メッセージを記憶構造の第１のロケーションに、前記第２のデバイスセンシング応答メッセージを前記記憶構造の第２のロケーションに記憶するための手段と、
ここで、前記受信するための手段はさらに、衝突がないデバイスセンシング応答メッセージを受信するように構成される、
前記受信された衝突がないデバイスセンシング応答メッセージを使用して、前記記憶構造の前記第１のロケーション内の前記第１のデバイスセンシング応答メッセージ、および、前記第２のロケーション内の前記第２のデバイスセンシング応答メッセージを分析することで、前記第１および第２のデバイスセンシング応答メッセージの衝突がないバージョンを決定するための手段と
を備える、請求項２１に記載の装置。
【請求項２４】
前記第２のデバイスセンシング応答メッセージは、前記第１のデバイスセンシング応答メッセージを上書きする、
請求項２１に記載の装置。
【請求項２５】
前記複数のリモートＮＦＣデバイスの各々は、ＮＦＣ−Ａ無線周波数（ＲＦ）技術を使用するように構成される、
請求項２１に記載の装置。
【請求項２６】
前記第１および第２のデバイスセンシング応答メッセージは、ＮＦＣフォーラムデジタルプロトコル規格で定義されたような、ＳＥＮＳ＿ＲＥＳメッセージである、
請求項２１に記載の装置。
【請求項２７】
前記第２のデバイスセンシング要求メッセージは、ＮＦＣフォーラムデジタルプロトコル規格で定義されたような、ＳＥＮＳ＿ＲＥＱメッセージである、
請求項２１に記載の装置。
【請求項２８】
前記スリープ要求メッセージは、ＮＦＣフォーラムデジタルプロトコル規格で定義されたような、ＳＬＰ＿ＲＥＱメッセージである、
請求項２１に記載の装置。
【請求項２９】
前記複数のリモートＮＦＣデバイスは、リーダデバイス、ライタデバイス、タグ、カード、およびピアデバイスのうちの少なくとも１つを備える、
請求項２１に記載の装置。
【請求項３０】
前記受信するための手段および前記送信するための手段はさらに、ＮＦＣデバイス識別子（ＮＦＣＩＤ）を取得するために、デバイスセンシング応答メッセージを送信した各デバイスと単一デバイス検出通信を実行するように構成される、
請求項２１に記載の装置。
【請求項３１】
ＮＦＣ通信のための装置であって、
トランシーバと、
メモリと、
前記メモリに結合されたプロセッサと、
前記メモリまたは前記プロセッサのうちの少なくとも１つに結合されたＮＦＣ技術検出モジュールと、
を備え、前記ＮＦＣ技術検出モジュールは、
第１のデバイスセンシング応答メッセージが複数のリモート近接場通信(ＮＦＣ)デバイスの間における１つまたは複数の衝突を含むと決定し、
前記第１のデバイスセンシング応答メッセージについて衝突解消を実行することによって、前記複数のリモートＮＦＣデバイスのうち第１のリモートＮＦＣデバイスを識別する
ように構成され、
前記トランシーバは、
前記第１のリモートＮＦＣデバイスが第１のデバイスセンシング要求メッセージに応答することを禁止するスリープ要求メッセージを前記第１のリモートＮＦＣデバイスに送信し、
前記第１のデバイスセンシング要求メッセージを送信し、
前記複数のリモートＮＦＣデバイスの間における衝突を含む第２のデバイスセンシング応答メッセージを受信する
ように構成され、
前記ＮＦＣ技術検出モジュールは、
前記第２のデバイスセンシング応答メッセージについて衝突解消を実行することによって、前記複数のリモートＮＦＣデバイスのうち第２のリモートＮＦＣデバイスを識別する
ようにさらに構成される、装置。
【請求項３２】
前記トランシーバは、
技術検出プロセスの一部として、第２のデバイスセンシング要求メッセージを送信し、
前記第２のデバイスセンシング要求メッセージに応答して、前記第１のデバイスセンシング応答メッセージを受信する
ようにさらに構成される、
請求項３１に記載の装置。
【請求項３３】
前記メモリは、前記第１のデバイスセンシング応答メッセージを記憶構造の第１のロケーションに、前記第２のデバイスセンシング応答メッセージを前記記憶構造の第２のロケーションに記憶するようにさらに構成され、
ここで、前記トランシーバは、衝突がないデバイスセンシング応答メッセージを受信するようにさらに構成され、
前記ＮＦＣ技術検出モジュールは、前記受信された衝突がないデバイスセンシング応答メッセージを使用して、前記記憶構造の前記第１のロケーション内の前記第１のデバイスセンシング応答メッセージ、および、前記第２のロケーション内の前記第２のデバイスセンシング応答メッセージを分析することで、前記第１および第２のデバイス
センシング応答メッセージの衝突がないバージョンを決定するようにさらに構成される、請求項３１に記載の装置。
【請求項３４】
前記第２のデバイスセンシング応答メッセージ
は、前記メモリにおいて、前記第１のデバイスセンシング応答メッセージを上書きする、請求項３１に記載の装置。
【請求項３５】
前記複数のリモートＮＦＣデバイスの各々は、ＮＦＣ−Ａ無線周波数（ＲＦ）技術を使用するように構成される、
請求項３１に記載の装置。
【請求項３６】
前記第１および第２のデバイスセンシング応答メッセージは、ＮＦＣフォーラムデジタルプロトコル規格で定義されたような、ＳＥＮＳ＿ＲＥＳメッセージである、
請求項３１に記載の装置。
【請求項３７】
前記第２のデバイスセンシング要求メッセージは、ＮＦＣフォーラムデジタルプロトコル規格で定義されたような、ＳＥＮＳ＿ＲＥＱメッセージである、
請求項３１に記載の装置。
【請求項３８】
前記スリープ要求メッセージは、ＮＦＣフォーラムデジタルプロトコル規格で定義されたような、ＳＬＰ＿ＲＥＱメッセージである、
請求項３１に記載の装置。
【請求項３９】
前記複数のリモートＮＦＣデバイスは、リーダデバイス、ライタデバイス、タグ、カード、およびピアデバイスのうちの少なくとも１つを備える、
請求項３１に記載の装置。
【請求項４０】
前記ＮＦＣ技術検出モジュールは、ＮＦＣデバイス識別子（ＮＦＣＩＤ）を取得するために、デバイスセンシング応答メッセージを送信した各デバイスと単一デバイス検出通信を実行するようにさらに構成される、
請求項３１に記載の装置。
【発明の詳細な説明】
【米国特許法１１９条に基づく優先権の主張】
【０００１】
[0001]本願は、本願の譲受人に譲渡され、参照により本明細書に明確に組み込まれる、２０１２年２月２日に出願された「METHODS AND APPARATUS FOR IMPROVING THE IDENTIFICATION OF MULTIPLE NFC-A DEVICES」と題する米国仮出願第６１/５９４，２７０号の優先権を主張する。
【背景技術】
【０００２】
[0002]開示される態様は一般に、デバイス間および／またはデバイス内の通信に関し、より詳細には、近接場通信(ＮＦＣ)タイプ−Ａ無線周波数(ＲＦ)技術を使用する複数のＮＦＣデバイスの間における技術検出および衝突解消を改善するための方法およびシステムに関する。
【０００３】
[0003]技術の進歩は、より小型でよりパワフルなパーソナルコンピューティングデバイスをもたらした。例えば、各々が小型かつ軽量でユーザによって容易に持ち運ぶことができるポータブルワイヤレス電話、携帯情報端末（ＰＤＡ）、およびページングデバイスのようなワイヤレスコンピューティングデバイスを含む様々なポータブルパーソナルコンピューティングデバイスが現在では存在している。より詳細には、ポータブルワイヤレス電話は、例えば、ワイヤレスネットワークを通して音声およびデータパケットを通信するセルラ電話をさらに含む。多くのそのようなセルラ電話は、コンピューティング能力が比較的大幅に高められて製造されており、そのため、小型のパーソナルコンピュータおよびハンドヘルドＰＤＡに等しくなりつつある。さらに、そのようなデバイスは、セルラ通信、ワイヤレスローカルエリアネットワーク（ＷＬＡＮ）通信、ＮＦＣ、等のような、様々な周波数および適用可能なカバレッジエリアを使用して通信可能なように製造されている。
【０００４】
[0004]ＮＦＣフォーラムアクティビティ仕様（NFC Forum Activity specification）は、ＮＦＣタイプＡ（ＮＦＣ−Ａ）無線周波数（ＲＦ）技術を使用する複数のデバイス、タグ、およびカードを解消する際に使用すべき技術検出プロシージャを定義する。プロセスは、動作ボリューム内の各デバイスを区別するために、複数回実行される論理ループの性能を含む。さらに、プロセスは、デバイスセンシング要求ポーリングコマンド（ＳＥＮＳ＿ＲＥＱ）に対するデバイスセンシング応答（ＳＥＮＳ＿ＲＥＳ）を含む。ＮＦＣ−Ａ ＲＦ技術の場合、デバイスセンシング応答は、ポーリングデバイスに、衝突解消を実行するためにそれが使用しうる情報を示しうる。しかしながら、動作ボリューム内に複数のリモートＮＦＣデバイス（例えば、リーダ（reader）／ライタ（writer）、タグ、カード、ピアデバイス、等）が存在する場合、デバイスセンシング応答自体が衝突から損害を被る。現在の文書としてのＮＦＣフォーラムアクティビティ仕様は、ポーリングデバイスに、最初に（originally）受信されたデバイスセンシング応答に基づいて衝突解消を実行させる。衝突解消プロセスを通じてすべての反復に対し最初のデバイスセンシング応答が使用され続ける場合、単一デバイス検出要求（例えば、ＳＤＤ＿ＲＥＱ）、および／または、受信されたデバイスセンシング応答の分析に応答して生成されたデバイスセンシング要求は、どのデバイスの組み合わせが最初のデバイスセンシング応答の衝突を引き起こすかついての、ポーリングデバイスによる、最善の解釈（best interpretation）でしかありえない。そのような態様では、ポーリングデバイスは、ＳＥＮＳ＿ＲＥＳの特定のバイトに衝突がある場合、センスされたものが何であるかを決定することができない可能性がある。このように、技術検出プロシージャ中の曖昧さを取り除くために使用されるデバイスセンシング応答が、現在、最も曖昧な可能性のある応答である。
【０００５】
[0005]よって、複数のＮＦＣ−Ａデバイスの間における技術検出を改善するための改善された装置および方法が望まれうる。
【発明の概要】
【０００６】
[0006]以下に、１つまたは複数の態様の基本的な理解を提供するために、そのような態様の概要を提示する。この概要は、考えられるすべての態様の広範囲に及ぶ概観ではなく、すべての態様のキーまたは不可欠な要素を識別することも、任意のまたはすべての態様の範囲を描写することも意図されない。この目的は、後に提示されるより詳細な説明への前置きとして、１つまたは複数の態様形式のうちいくつかの概念を提示することである。
【０００７】
[0007]１つまたは複数の実施形態およびそれらの対応する開示によれば、様々な態様が、ＮＦＣタイプ−Ａ ＲＦ技術を使用する複数のＮＦＣデバイスの間における技術検出および衝突解消を改善することに関連して説明される。ある例において、通信デバイスは、第１のデバイスセンシング応答メッセージが１つまたは複数の衝突を含むと決定し、第１のデバイスセンシング応答メッセージについて衝突解消を実行することによって、複数のリモートＮＦＣデバイスのうち第１のリモートＮＦＣデバイスを識別し、第１のリモートＮＦＣデバイスが第１のデバイスセンシング要求メッセージおよび第１のデバイスセンシング要求メッセージに応答することを禁止するスリープ要求メッセージを第１のリモートＮＦＣデバイスに送信し、複数のリモートＮＦＣデバイスの間における衝突を含む第２のデバイスセンシング応答メッセージを受信し、第２のデバイスセンシング応答メッセージについて衝突解消を実行することによって、複数のリモートＮＦＣデバイスのうち第２のリモートＮＦＣデバイスを識別するように構成される。
【０００８】
[0008]関連する態様によれば、ＮＦＣタイプ−Ａ ＲＦ技術を使用する複数のＮＦＣデバイスの間における技術検出および衝突解消を改善するための方法が提供される。方法は、第１のデバイスセンシング応答メッセージが複数のリモートＮＦＣデバイスの間における１つまたは複数の衝突を含むと決定することを含みうる。さらに方法は、第１のデバイスセンシング応答メッセージについて衝突解消を実行することによって、複数のリモートＮＦＣデバイスのうちの第１のリモートＮＦＣデバイスを識別することを含みうる。さらに方法は、第１のリモートＮＦＣデバイスが第１のデバイスセンシング要求メッセージに応答することを禁止するスリープ要求メッセージを第１のリモートＮＦＣデバイスに送信することを含みうる。さらに、方法は、第１のデバイスセンシング要求メッセージを送信することを含みうる。さらに方法は、複数のリモートＮＦＣデバイスの間における衝突を含む第２のデバイスセンシング応答メッセージを受信することを含みうる。その上、方法は、第２のデバイスセンシング応答メッセージについて衝突解消を実行することによって、複数のリモートＮＦＣデバイスのうちの第２のリモートＮＦＣデバイスを識別することを含みうる。
【０００９】
[0009]別の態様は、ＮＦＣタイプ−Ａ ＲＦ技術を使用する複数のＮＦＣデバイスの間における技術検出および衝突解消を改善することができる通信装置に関する。通信装置は、第１のデバイスセンシング応答メッセージが複数のリモートＮＦＣデバイスの間における１つまたは複数の衝突を含むと決定するための手段を含みうる。さらに、通信装置は、第１のデバイスセンシング応答メッセージについて衝突解消を実行することによって、複数のリモートＮＦＣデバイスのうちの第１のリモートＮＦＣデバイスを識別するための手段を含みうる。さらに通信装置は、第１のリモートＮＦＣデバイスが第１のデバイスセンシング要求メッセージに応答することを禁止するスリープ要求メッセージを第１のリモートＮＦＣデバイスに送信するための手段を含みうる。さらに、通信装置は、第１のデバイスセンシング要求メッセージを送信するための手段を含みうる。さらに通信装置は、複数のリモートＮＦＣデバイスの間における衝突を含む第２のデバイスセンシング応答メッセージを受信するための手段を含みうる。その上、通信装置は、第２のデバイスセンシング応答メッセージについて衝突解消を実行することによって、複数のリモートＮＦＣデバイスのうちの第２のリモートＮＦＣデバイスを識別するための手段を含みうる。
【００１０】
[0010]別の態様は、通信装置に関する。装置は、トランシーバと、メモリと、このメモリに結合されたプロセッサと、このメモリまたはプロセッサのうち少なくとも１つに結合されたＮＦＣ技術検出モジュールとを含みうる。ＮＦＣ技術検出モジュールは、第１のデバイスセンシング応答メッセージが複数のリモートＮＦＣデバイスの間における１つまたは複数の衝突を含むと決定し、第１のデバイスセンシング応答メッセージについて衝突解消を実行することによって、複数のリモートＮＦＣデバイスのうちの第１のリモートＮＦＣデバイスを識別するように構成されうる。さらに、トランシーバは、第１のリモートＮＦＣデバイスが第１のデバイスセンシング要求メッセージに応答することを禁止するスリープ要求メッセージを第１のリモートＮＦＣデバイスに送信し、第１のデバイスセンシング要求メッセージを送信し、複数のリモートＮＦＣデバイスの間における衝突を含む第２のデバイスセンシング応答メッセージを受信するように構成されうる。その上、ＮＦＣ技術検出モジュールはさらに、第２のデバイスセンシング応答メッセージについて衝突解消を実行することによって、複数のリモートＮＦＣデバイスのうちの第２のリモートＮＦＣデバイスを識別するように構成されうる。
【００１１】
[0011]さらに別の態様は、第１のデバイスセンシング応答メッセージが複数のリモートＮＦＣデバイスの間における１つまたは複数の衝突を含むと決定するためのコードを含むコンピュータ読取可能な媒体を有しうるコンピュータプログラム製品に関する。さらに、コンピュータ読取可能な媒体は、第１のデバイスセンシング応答メッセージについて衝突解消を実行することによって、複数のリモートＮＦＣデバイスのうちの第１のリモートＮＦＣデバイスを識別するためのコードを含みうる。さらにコンピュータ読取可能な媒体は、第１のリモートＮＦＣデバイスが第１のデバイスセンシング要求メッセージに応答することを禁止するスリープ要求メッセージを第１のリモートＮＦＣデバイスに送信するためのコードを含みうる。さらにコンピュータ読取可能な媒体は、第１のデバイスセンシング要求メッセージを送信するためのコードを含みうる。さらにコンピュータ読取可能な媒体は、第１のリモートＮＦＣデバイスを含まない複数のリモートＮＦＣデバイスの間における衝突を含む第２のデバイスセンシング応答メッセージを受信するためのコードを含みうる。その上、コンピュータ読取可能な媒は、第２のデバイスセンシング応答メッセージについて衝突解消を実行することによって、複数のリモートＮＦＣデバイスのうちの第２のリモートＮＦＣデバイスを識別するためのコードを含みうる。
【００１２】
[0012]前述および関連した目的を達成するために、１つまたは複数の態様は、以下に十分に説明され、特許請求の範囲で具体的に示される特徴を備える。以下の説明および添付の図面は、１つまたは複数の態様の特定の例示的な特徴を詳細に示す。しかしならが、これらの特徴は、様々な態様の原理が用いられうる様々な方法のほんの一部しか示さず、この説明は、そのような態様およびそれらの等化物をすべて含むことが意図される。
【００１３】
[0013]開示される態様は、添付の図面に関して以下で説明され、開示される態様を限定するためでなく例示するために提供されるだろう。ここで、同様の称号は、同様の要素を指す。
【図面の簡単な説明】
【００１４】
【図１】図１は、ある態様に係る、ワイヤレス通信システムのブロック図である。
【図２】図２は、ある態様に係る、ワイヤレス通信システムの概略図である。
【図３】図３は、ある態様に係る、ＮＦＣ環境のブロック図である。
【図４】図４は、ある態様に係る、複数のＮＦＣ−Ａデバイスの間における技術検出を改善する例を説明するフローチャートである。
【図５】図５は、ある態様に係る、複数のＮＦＣ−Ａデバイスの間における技術検出を改善する別の例を説明するフローチャートである。
【図６】図６は、ある態様に係る、通信デバイスの例示的なアーキテクチャの機能的なブロック図を示す。
【図７】図７は、ある態様に係る、複数のＮＦＣ−Ａデバイスの間における技術検出を改善するための例示的な通信システムの機能的なブロック図である。
【発明を実施するための形態】
【００１５】
[0021]様々な態様が図面を参照して説明される。以下の説明では、説明する目的で、１つまたは複数の態様の完全な理解を提供するために多数の特定の詳細が示される。しかしながら、そのような態様がこれらの特定の詳細なく実施されうることは理解されるべきである。
【００１６】
[0022]一般的に、技術検出プロシージャ中、ポーリングデバイスは、互いに衝突する、動作ボリューム内の複数のリモートＮＦＣデバイスからのデバイスセンシング応答を受信しうる。デバイスセンシング応答を提供した各リモートＮＦＣデバイスの識別を試みるために衝突解消ループが使用されうる。衝突解消プロセスは、複数のリモートＮＦＣデバイスの各々が別々に識別されるまで継続しうる。衝突解消ループの各反復中、解消されたＮＦＣデバイスの各々は、スリープモードに置かれ、ポーリングデバイスによって新しいデバイスセンシング要求が送られ、新しいデバイスセンシング応答が、任意の未解消でアウェイクなＮＦＣデバイスから受信されうる。スリープモードのＮＦＣデバイスがデバイスセンシング応答を提供しないため、新たに受信されるデバイスセンシング応答は、以前に受信されたデバイスセンシング応答よりも少ない衝突を含みうる。衝突解消ループは、追加の衝突がまったく検出されなくなるまで、各衝突解消ループ反復の間、新たに受信されるデバイスセンシング応答を使用し続けうる。
【００１７】
[0023]図１は、本発明の様々な例示的な実施形態に係るワイヤレス通信システム１００を示す。入力電力１０２は、エネルギ転送を提供するための放射界１０６を生成するために、送信機１０４に提供される。受信機１０８は、放射界１０６に結合され、出力電力１１０に結合されたデバイス（示されない）によって蓄えるまたは消費されるための出力電力１１０を生成する。送信機１０４および受信機１０８の両方は、距離１１２だけ離れている。例示的な実施形態では、送信機１０４および受信機１０８は、相互共振関係（mutual resonant relationship）にしたがって構成され、受信機１０８の共振周波数および送信機１０４の共振周波数が非常に近いと、送信機１０４と受信機１０８との間の送信損失は、受信機１０８が放射界１０６の「近接場」に位置付けられている場合に最小限である。
【００１８】
[0024]送信機１０４はさらに、エネルギ送信のための手段を提供するための送信アンテナ１１４を含む。受信機１０８は、エネルギ受信のための手段として受信アンテナ１１８を含む。送信アンテナおよび受信アンテナは、それらに関連付けられたアプリケーションおよびデバイスに準じてサイズ変更される。述べられたように、効率的なエネルギ転送は、遠距離場（far field）に電磁波でエネルギの大半を伝播するというよりはむしろ、送信側アンテナの近接場においてエネルギの大部分を受信側アンテナと結合することで行われる。近接場である場合、結合モードが、送信アンテナ１１４と受信アンテナ１１８との間で展開されうる。この近接場結合が行われうるアンテナ１１４および１１８の周りのエリアは、本明細書において、結合モード領域（coupling-mode region）と呼ばれる。
【００１９】
[0025]図２は、例示的な近接場ワイヤレス通信システムの概略図である。送信機２０４は、発振器２２２、電力増幅器２２４、ならびにフィルタおよび整合回路２２６を含む。発振器は、調整信号２２３に応答して調整されうる所望の周波数で信号を生成するように構成される。発振器信号は、制御信号２２５に反応する増幅量で電力増幅器２２４によって増幅されうる。フィルタおよび整合回路２２６は、調波（harmonic）または他の望ましくない周波数をフィルタリング除去し、送信機２０４のインピーダンスを送信アンテナ２１４に整合させるために含まれうる。
【００２０】
[0026]受信機２０８は、ＤＣ電力出力を生成して、図２に示されるようなバッテリ２３６を充電するため、または、受信機に結合されたデバイス（示されない）に電力供給するために、整合回路２３２ならびに整流器および切替回路２３４を含みうる。整合回路２３２は、受信機２０８のインピーダンスを受信アンテナ２１８に整合させるために含まれうる。受信機２０８および送信機２０４は、別々の通信チャネル２１９（例えば、ブルートゥース、Ｚｉｇｂｅｅ（登録商標）、セルラ、等）の上で通信しうる。
【００２１】
[0027]図３について、ある態様に係る通信ネットワーク３００のブロック図が示される。通信ネットワーク３００は、アンテナ３２４を通して、２つ以上のリモートＮＦＣデバイス（３３０ａ，３３０ｂ，３３０ｎ）の動作ボリューム内に存在しうる通信デバイス３１０を含みうる。通信ネットワーク３００内の各ＮＦＣデバイス（３１０，３３０ａ，３３０ｂ，３３０ｎ）は、１つまたは複数のＮＦＣ ＲＦ技術３２６（例えば、ＮＦＣ−Ａ、ＮＦＣ−Ｂ、ＮＦＣ−Ｆ、等）を使用しうる。ある態様では、通信デバイス３１０は、動作ボリュームをポーリングするためにＮＦＣ技術検出モジュール３５０を使用し、リモートＮＦＣデバイス（３３０ａ，３３０ｂ，３３０ｎ）の有無を検出し、その各々を識別しようと試みうる。各リモートＮＦＣデバイス（３３０ａ，３３０ｂ，３３０ｎ）は、１つまたは複数のＲＦプトロコル３３６を使用する１つまたは複数のＲＦインターフェース３３４を通してＮＦＣ技術応答モジュール３３２を使用して、デバイスセンシング応答メッセージ（３３８ａ，３３８ｂ，３３８ｎ）で、ポーリングを行う通信デバイス３１０に応答するように構成されうる。ある態様において、リモートＮＦＣデバイスの各々は、デバイスセンシング応答メッセージ（３３８ａ，３３８ｂ，３３８ｎ）を送信する際に、ＮＦＣ−Ａ ＲＦ技術を使用するように構成される。別の態様において、通信デバイス３１０は、アクセスネットワークおよび／またはコアネットワーク（例えば、ＣＤＭＡネットワーク、ＧＰＲＳネットワーク、ＵＭＴＳネットワーク、および他のタイプのワイヤラインおよびワイヤレス通信ネットワーク）に接続されるように構成される。ある態様において、リモートＮＦＣデバイス（３３０ａ，３３０ｂ，３３０ｎ）は、リモートＮＦＣタグ、リーダ／ライタデバイス、ピア開始デバイス、リモートピアターゲットデバイス、等を含みうるがそれらに限定されるわけではない。
【００２２】
[0028]通信デバイス３１０は、ＮＣＩ３２０を含みうる。ある態様において、ＮＣＩ３２０は、ＮＦＣ対応アンテナ３２４およびＮＦＣコントローラ３１２の間の通信を可能にするように構成されうる。
【００２３】
[0029]通信デバイス３１０は、ＮＦＣコントローラ（ＮＦＣＣ）３１２を含みうる。ある態様において、ＮＦＣＣ３１２は、ＲＦ発見モジュール３１４を含みうる。ＲＦ発見モジュール３１４は、発見プロセスを使用してＲＦ発見を実行するように構成されうる。発見プロセスの一態様は、ＮＦＣ−Ａ ＲＦ技術を使用して通信するように構成された１つまたは複数のリモートＮＦＣデバイス（３３０ａ，３３０ｂ，３３０ｎ）の有無のポーリングを含みうる。ＤＨ３４０は、ＲＦ発見に関連付けられた様々な機能を実行するようにＮＦＣＣ３１２を促すためのコマンドを生成するように構成されうる。
【００２４】
[0030]通信デバイス３１０は、ＮＦＣ技術検出モジュール３５０を含みうる。ＮＦＣ技術検出モジュール３５０は、デバイスセンシング要求メッセージ３５２を生成および通信するように構成されうる。ある態様において、デバイスセンシング要求メッセージ３５２は、ＮＦＣフォーラムデジタルプロトコル規格（NFC Forum Digital Protocol specification）で定義されたような、ＳＥＮＳ＿ＲＥＱメッセージでありうる。ＮＦＣ技術検出モジュール３５０は、１つまたは複数のリモートＮＦＣデバイス（３３０ａ，３３０ｂ，３３０ｎ）から１つまたは複数のデバイスセンシング応答メッセージ（３３８ａ，３３８ｂ，３３８ｎ）を受信し、それは、１つまたは複数の衝突を含む、受信されたデバイスセンシング応答３５４に帰着する。ある態様において、各デバイスセンシング応答メッセージ（３３８ａ，３３８ｂ，３３８ｎ）は、ＮＦＣフォーラムデジタルプロトコル規格で定義されたような、ＳＥＮＳ＿ＲＥＳメッセージでありうる。ＮＦＣ技術検出モジュール３５０はさらに、１つまたは複数の衝突を含む、受信されたデバイスセンシング応答３５４を分析するように構成されうる衝突解消モジュール３５６を含みうる。図３は、ＮＦＣ技術検出モジュール３５０が離れたモジュールであると描写しているが、当業者は、ＮＦＣ技術検出モジュール３５０に関連付けられた機能が、ＮＦＣＣ３１２、ＤＨ３４０、等であるがそれらに限定されない１つまたは複数のコンポーネント内に含まれうること認識するだろう。
【００２５】
[0031]通信デバイス３１０はさらに、１つまたは複数の衝突を含む１つまたは複数の受信されたデバイスセンシング応答３５４で受信された１つまたは複数のパラメータを記憶するように構成されうるメモリ３６０を含みうる。別の態様において、新たに受信されたデバイスセンシング応答３５４の各々は、以前に記憶されたデバイスセンシング応答３５４を上書きおよび／または削除することで、メモリ３６０に記憶されうる。
【００２６】
[0032]１つの動作的な態様において、衝突解消モジュール３５６は、複数のリモートＮＦＣデバイス（３３０ａ，３３０ｂ，３３０ｎ）のうち１つ（例えば、３３０ａ）を識別し、通信デバイス３１０は、この識別されたリモートＮＦＣデバイス（例えば、３３０ａ）に、スリープ要求を送信しうる。ある態様において、デバイススリープ要求メッセージは、ＮＦＣフォーラムデジタルプロトコル規格で定義されたような、ＳＬＰ＿ＲＥＱメッセージでありうる。その後、ＮＦＣ技術検出モジュール３５０は、別のデバイスセンシング要求メッセージを送信しうる。複数のリモートＮＦＣデバイスのうち１つが、スリープ要求メッセージによってスリープモードへと促されるため、後に受信されるデバイスセンシング応答３５４は、以前に受信されたデバイスセンシング応答以上に衝突を含まず、よって、より少ない衝突３５４を含みうる。その後、衝突解消モジュール３５６は、衝突解消を実行するために、後に受信されるデバイスセンシング応答３５４を使用しうる。換言すると、ＮＦＣ衝突解消ループを通るたびに、デバイスセンシング要求メッセージ３５２に応答する、リモートＮＦＣデバイス（３３０ａ，３３０ｂ，３３０ｎ）（例えば、ピアデバイス、リーダ、ライタ、タグ、カード、等）についてのデバイスセンシング応答は１つ少なくなりうる。このように、最も最近受信されたデバイスセンシング応答３５４は、少なくとも、以前に受信されたデバイスセンシング応答３５４ほど悪いものではなく、実際、反復ごとにより少ない衝突およびより少ない曖昧さを含みうるため、より良いものでありうる。上述された動作的な態様に続いて、ＮＦＣ衝突解消ループをと通る最終の反復では、１つのリモートＮＦＣデバイス（例えば、３３０ｎ）だけが応答するためにアウェイクでありうるため、最終のデバイスセンシング応答メッセージ３５４は、衝突がない（collision free）。
【００２７】
[0033]よって、複数のリモートＮＦＣデバイス３３０ａ，３３０ｂ，３３０ｎとともに通信デバイス３１０のために、改善された技術検出を提供するためのシステムおよび方法が開示される。
【００２８】
[0034]図４−５は、提示された主題の様々な態様に係る様々な方法を例示する。説明を簡単にするために、これら方法は、一連の動作またはシーケンスステップとして示され説明されるが、いくつかの動作が、本明細書に示されたおよび説明されたものとは異なる順序で、および／または、他の動作と同時に起こるため、請求される主題が動作の順序によって限定されないことは理解および認識されるきである。例えば、当業者であれば、方法が、状態図にあるような、一連の相関状態またはイベントとして代替的に表されうることを理解および認識するであろう。その上、請求される主題に係る方法を実現するために、例示されたすべての動作が要求されるわけではない。加えて、以下に、および、本明細書全体にわたって開示される方法が、そのような方法をコンピュータに移送および転送することを容易にするために、製造品（article of manufacture）に記憶可能であることはさらに認識されるべきである。本明細書で使用される場合、製造品という用語は、任意のコンピュータ読取可能なデバイス、キャリア、または媒体からアクセス可能なコンピュータプログラムを含むことが意図される。
【００２９】
[0035]図４は、複数のリモートＮＦＣデバイスが存在する通信環境においてＮＦＣ技術検出を改善するためのプロセス４００を説明する例示的なフローチャートを描写する。
【００３０】
[0036]ブロック４０２において、ＮＦＣデバイスは、第１のデバイスセンシング応答メッセージが複数のリモートＮＦＣデバイスの間における１つまたは複数の衝突を含むと決定しうる。ある態様において、第１のデバイスセンシング応答は、技術検出プロセスの一部としてデバイスセンシング要求メッセージを送信し、第１のデバイスセンシング要求メッセージに応答して第１のデバイスセンシング応答メッセージを受信することによって取得されうる。ある態様において、第１のデバイスセンシング応答は、ＮＦＣデバイスによって記憶されうる。ある態様において、複数のリモートＮＦＣデバイスの各々は、ＮＦＣ−Ａ無線ＲＦ技術を使用するように構成される。別の態様において、複数のリモートＮＦＣデバイスは、リーダデバイス、ライタデバイス、タグ、カード、およびピアデバイス、等のあらゆる組み合わせを含みうる。
【００３１】
[0037]ブロック４０４において、ＮＦＣデバイスは、第１のデバイスセンシング応答メッセージについて衝突解消を実行することによって、複数のリモートＮＦＣデバイスのうち第１のリモートＮＦＣデバイスを識別しうる。本明細書で使用される場合、第１のリモートＮＦＣデバイスは、単に、識別されている複数のリモートＮＦＣデバイスのうち１つを指す。当業者は、「第１の」というラベルの適用が、リモートＮＦＣデバイスの識別に照らして行われるものであり、複数のリモートＮＦＣデバイスの任意の順序付け、ランク付け、および／または特徴付けに対応しないことを認識するだろう。ある態様において、技術検出の一部として使用される単一のデバイス検出通信は、各リモートＮＦＣデバイスを識別しうるＮＦＣＩＤを含みうる。
【００３２】
[0038]ブロック４０６で、ＮＦＣデバイスは、第１のリモートＮＦＣデバイスが第１のデバイスセンシング要求メッセージに応答することを禁止するスリープ要求メッセージを第１のリモートＮＦＣデバイスに送信しうる。ある態様において、スリープ要求メッセージは、ＮＦＣフォーラムデジタルプロトコル規格で定義されたような、ＳＬＰ＿ＲＥＱメッセージを含む。
【００３３】
[0039]ブロック４０８で、ＮＦＣデバイスは、第１のデバイスセンシング要求メッセージを送信しうる。ある態様において、第１のデバイスセンシング要求メッセージは、ＮＦＣフォーラムデジタルプロトコル規格で定義されたような、ＳＥＮＳ＿ＲＥＱメッセージを含む。
【００３４】
[0040]ブロック４１０で、ＮＦＣデバイスは、複数のリモートＮＦＣデバイスの間における衝突を含む第２のデバイスセンシング応答メッセージを受信しうる。ある態様において、第１および第２のデバイスセンシング応答メッセージは、ＮＦＣフォーラムデジタルプロトコル規格で定義されたような、ＳＥＮＳ＿ＲＥＳメッセージでありうる。ある態様において、第２のデバイスセンシング応答メッセージは、ＮＦＣデバイス上に記憶されうる。１つのそのような態様において、第２のデバイスセンシング応答メッセージは、第１のデバイスセンシング応答メッセージを上書するように記憶されうる。別の態様において、第２のデバイスセンシング応答メッセージは、第１のデバイスセンシング応答メッセージとともに記憶されうる。さらに、後のデバイスセンシング応答メッセージは、第１のおよび第２のデバイスセンシング応答メッセージとともに記憶され、ＮＦＣデバイスは、記憶されたメッセージを分析して、複数のリモートＮＦＣデバイスのうち１つまたは複数の他のリモートＮＦＣデバイスを識別しうる。
【００３５】
[0041]ブロック４１２で、ＮＦＣデバイスは、第２のデバイスセンシング応答メッセージについて衝突解消を実行することによって、複数のリモートＮＦＣデバイスのうち第２のリモートＮＦＣデバイスを識別しうる。「第１の」の用途について上述されたように、本明細書で使用される場合、「第２の」は、単に、識別されている複数のリモートＮＦＣデバイスのうち別の１つを指す。当業者は、「第２の」というラベルの適用が、単に、リモートＮＦＣデバイスの識別に照らして行われるものであり、複数のリモートＮＦＣデバイスの任意の順序付け、ランク付け、および／または特徴付けに対応しないことを認識するだろう。
【００３６】
[0042]図５は、ピアモード受動通信のためにＲＦ発見を改善するための別のプロセス５００を説明する例示的なフローチャートを描写する。
【００３７】
[0043]ブロック５０２で、ＮＦＣデバイスは、技術検出プロセスの一部として、デバイスセンシング要求（例えば、ＳＥＮＳ＿ＲＥＱ)を送りうる。本明細書で使用される場合、技術検出プロセスは、ＮＦＣデバイスが、このＮＦＣデバイスの動作ボリューム内の１つまたは複数のリモートＮＦＣデバイスを検出および識別することを支援する。
【００３８】
[0044]ブロック５０４で、ＮＦＣデバイスは、１つまたは複数の衝突を含む初期のデバイスセンシング応答（例えば、ＳＥＮＳ＿ＲＥＳ)を受信しうる。本明細書で使用される場合、衝突とは、単一値に対して「０」および「１」ビットの両方が受信されることに帰着するような方式で複数のリモートＮＦＣデバイスが応答したことを示す、メッセージ内のインジケーションを指す。換言すると、１つのリモートＮＦＣデバイスは、そのＮＦＣＩＤ内のあるロケーションに「０」を含み、別のリモートＮＦＣデバイスは、それ自体のＮＦＣＩＤ内の同じロケーションに「１」を含みうる。
【００３９】
[0045]ブロック５０６で、ＮＦＣデバイスは、受信された初期のデバイスセンシング応答を記憶しうる。ある態様において、ＮＦＣデバイスは、受信されたデバイスセンシング応答を、ＮＦＣコントローラ上の利用可能な不揮発性（ＮＶ)メモリに記憶しうる。別の態様において、ＮＦＣデバイスは、受信されたデバイスセンシング応答を、ＮＦＣデバイスにおいて利用可能なメモリ（例えば、メモリ６０８）に記憶しうる。ブロック５０８で、ＮＦＣデバイスは、デバイスセンシング応答を送ったデバイスのうち１つを識別するために衝突解消を実行しうる。
【００４０】
[0047]ブロック５１０で、ＮＦＣデバイスは、任意の衝突が最も最近分析されたデバイスセンシング応答に残存しているか否かを決定する。ブロック５１０で、いずれの衝突も未解決（pending）でないとＮＦＣデバイスが決定すると、ブロック５１２において、衝突解消プロセスは、成功裏に終了しうる。
【００４１】
[0048]対照的に、ブロック５１０で、１つまたは複数の衝突が依然として未解決であるとＮＦＣデバイスが決定すると、ブロック５１４で、ＮＦＣデバイスは、最も最近の衝突解消を通じて識別されたリモートＮＦＣデバイスにスリープ要求を送りうる。
【００４２】
[0049]ブロック５１６で、ＮＦＣデバイスは、動作ボリューム内の依然として識別されていない１つまたは複数のリモートＮＦＣデバイスの検出および識別を試みるために、デバイスセンシング要求を送りうる。
【００４３】
[0050]ブロック５１８で、ＮＦＣデバイスは、後のデバイスセンシング応答を受信しうる。本明細書で使用される場合、後のデバイスセンシング応答は、初期のデバイスセンシング応答が受信された後に受信される任意のデバイスセンシングデバイスを含みうる。
【００４４】
[0051]ブロック５２０で、ＮＦＣデバイスは、後に受信されるデバイスセンシング応答を記憶しうる。ある態様において、後に受信されるデバイスセンシング応答の各々は、以前に保存されたデバイスセンシング応答を上書きするように保存されうる。別の態様において、受信されたデバイスセンシング応答の各々が保存されうる。そのような態様において、保存されたデバイスセンシング応答のセットは、曖昧さが潜在的かつ漸進的により少なくなるデバイスセンシング応答（potentially progressively less ambiguous device sensing responses）の履歴を生成しうる。さらに、そのような態様では、この履歴は、動作ボリューム内の１つまたは複数の他のリモートＮＦＣデバイスを決定するために分析されうる。最も最近受信されたデバイスセンシング応答が受信された後、プロセスは、衝突解消の別の反復が実行されるために、ブロック５０８に戻る。
【００４５】
[0052]図３を参照すると同時にここで図６も検討すると、通信デバイス６００の例示的なアーキテクチャが例示される。図６に描写されるように、通信デバイス６００は、例えば、受信アンテナ（示されない）から信号を受信し、受信された信号に対して典型的な動作（例えば、フィルタリング、増幅、ダウンコンバート、等）を実行し、調整された信号をデジタル化してサンプルを取得する受信機６０２を備える。受信機６０２は、受信されたシンボルを復調し、チャネル推定のためにそれらをプロセッサ６０６に提供することができる復調器６０４を備えうる。プロセッサ６０６は、受信機６０２によって受信された情報を分析すること、および／または、送信機６２０による送信のための情報を生成することに特化したプロセッサ、通信デバイス６００の１つまたは複数のコンポーネントを制御するプロセッサ、および／または、受信機６０２によって受信された情報を分析して、送信機６２０による送信のための情報を生成することと、通信デバイス６００の１つまたは複数のコンポーネントを制御することとを両方とも行うプロセッサでありうる。さらに、信号は、プロセッサ６０６によって処理された信号を変調しうる変調器６１８を通して、送信機６２０による送信に備えられうる。
【００４６】
[0053]通信デバイス６００は、加えて、プロセッサ６０６であるがそれに限定されない様々なコンポーネントに動作可能に結合され、かつ、送信されるべきデータ、受信されたデータ、利用可能なチャネルに関連する情報、ＴＣＰフロー、分析された信号および／または干渉強度に関連付けられたデータ、割り当てられたチャネル、電力、レート、または同様のものに関連する情報、ならびに、ＮＦＣピアモード接続確立を支援するための任意の他の適切な情報を記憶することができるメモリ６０８を備えうる。ある態様において、メモリ６０８は、初期に記憶されたデバイスセンシング応答６１０を含みうる。ある態様において、メモリはさらに、１つまたは複数の後に受信されるデバイスセンシング応答６１２を含みうる。
【００４７】
[0054]オプションの態様において、メモリ６０８はさらに、受信されたデバイスセンシング応答の各々を、デバイスセンシング応答記憶構造６１４（例えば、表、行列、等）に記憶しうる。そのようなオプションの態様において、ＮＦＣ技術検出モジュール６６０は、各デバイスについての正確なデバイスセンシング応答値を識別するために、衝突解消が完了した後に、記憶構造６１４を分析するように構成されうる。例えば、動作ボリューム内のすべてのリモートＮＦＣデバイスについて衝突解消が実行された後、記憶構造６１４は、表１で提供されるように例示的な値を含みうる。  
【表１】
2015512192.tif 000003
【００４８】
[0055]表１において、「＊」は、衝突を経験したビットロケーションを示す。上記オプションの態様に続いて、より空白の多い（cleaner）デバイスセンシング応答（ＳＥＮＳ＿ＲＥＳ[１］）は、最後のデバイスセンシング応答（ＳＥＮＳ＿ＲＥＳ[２］）から推測されうる。ＳＥＮＳ＿ＲＥＳ[２］が、ＳＥＮＳ＿ＲＥＳ[１］の唯一の衝突バイトロケーションに「１」の値を有するため、ＳＥＮＳ＿ＲＥＳ[１］についてこのビット値は「０」であると推測されうる。同様に、ＳＥＮＳ＿ＲＥＳ[１］が第４のビットとして「０」を含むため、ＳＥＮＳ＿ＲＥＳ[０］についてこのビット値は「１」であると推測されうる。このように、より空白の多いデバイスセンシング応答は、記憶構造６１４の分析を通じて、デバイスごとに推測されうる。
【００４９】
[0056]さらに、プロセッサ６０６、受信機６０２、送信機６２０、デバイスホスト６３４、ＮＦＣＣ６３０、および／またはＮＦＣ技術検出モジュール６６０は、第１のデバイスセンシング応答メッセージが複数のリモートＮＦＣデバイスの間における１つまたは複数の衝突を含むと決定するための手段と、第１のデバイスセンシング応答メッセージについて衝突解消を実行することで複数のリモートＮＦＣデバイスのうちの第１のリモートＮＦＣデバイスを識別するための手段と、第１のリモートＮＦＣデバイスが第１のデバイスセンシング要求メッセージに応答することを禁止するスリープ要求メッセージを第１のリモートＮＦＣデバイスに送信するための手段と、第１のデバイスセンシング要求メッセージを送信するための手段と、複数のリモートＮＦＣデバイスの間における衝突を含む第２のデバイスセンシング応答メッセージを受信するための手段と、第２のデバイスセンシング応答メッセージについて衝突解消を実行することで、複数のリモートＮＦＣデバイスのうち第２のリモートＮＦＣデバイスを識別するための手段とを提供することができる。
【００５０】
[0057]本明細書で説明されるデータ記憶装置（例えば、メモリ６０８）が、揮発性メモリまたは不揮発性メモリのいずれかであること、あるいは揮発性と不揮発性メモリの両方を含みうることが認識されるだろう。限定ではなく例として、不揮発性メモリは、読取専用メモリ（ＲＯＭ）、プログラマブルＲＯＭ（ＰＲＯＭ）、電気的プログラマブルＲＯＭ（ＥＰＲＯＭ）、電気的消去可能ＰＲＯＭ（ＥＥＰＲＯＭ）、またはフラッシュメモリを含みうる。揮発性メモリは、外部キャッシュメモリとして動作するランダムアクセスメモリ（ＲＡＭ）を含みうる。限定ではなく例示として、ＲＡＭは、同期ＲＡＭ（ＳＲＡＭ）、動的ＲＡＭ（ＤＲＡＭ）、同期ＤＲＡＭ（ＳＤＲＡＭ）、ダブルデータレートＳＤＲＡＭ（ＤＤＲ ＳＤＲＡＭ）、エンハンスドＳＤＲＡＭ（ＥＳＤＲＡＭ）、シンクリンクＤＲＡＭ（ＳＬＤＲＡＭ）、およびダイレクトラムバスＲＡＭ（ＤＲＲＡＭ）のような、多くの形式で利用可能である。主題のシステムおよび方法のメモリ６０８は、これらおよび任意の他の適切なタイプのメモリを備えうるがこれらに限定されるわけではない。ある態様において、メモリ６０８はさらに、衝突解消プロセスの一部として受信された、１つまたは複数の受信されたデバイスセンシング応答（ＳＥＮＳ＿ＲＥＳ）を含みうる。ある態様において、初期に受信されたデバイスセンシング応答６１０は、後のデバイスセンシング応答６１２によって上書き／置き換えられうる。別の態様において、１つまたは複数の後に受信されるデバイスセンシング応答６１２は、初期に受信されたデバイスセンシング応答６１０とともに記憶されうる。
【００５１】
[0058]通信デバイス６００は、ＮＦＣコントローラ６３０およびデバイスホスト６３４を含みうる。ある態様において、ＮＦＣＣ６３０は、ＲＦ発見モジュール６３２を含みうる。ＲＦ発見モジュール６３２は、発見プロセスを実行するように構成されうる。発見プロセスの一態様は、ＮＦＣ−Ａ ＲＦ技術を使用して通信するように構成された１つまたは複数のリモートＮＦＣデバイスの有無をポーリングすることを含みうる。ＤＨ６３４は、ＲＦ発見に関連付けられた様々な機能を実行するようにＮＦＣＣ６３０を促すためのコマンドを生成するように構成されうる。
【００５２】
[0059]別の態様において、通信デバイス６００は、ＮＣＩ６５０を含みうる。ある態様において、ＮＣＩ６５０は、ＮＦＣ対応アンテナ（例えば、６０２、６２０）、ＮＦＣコントローラ６３０、およびＤＨ６３０の間で通信を可能にするように構成されうる。ＮＣI６５０は、リスニングモードおよび／またはポーリングモードで機能するように構成されうる。
【００５３】
[0060]別の態様において、通信デバイス６００は、ＮＦＣ技術検出モジュール６６０を含みうる。ＮＦＣ技術検出モジュール６６０は、デバイスセンシング要求メッセージ６６２を生成および通信するように構成されうる。ある態様において、デバイスセンシング要求メッセージ６６２は、ＮＦＣフォーラムデジタルプロトコル規格で定義されたような、ＳＥＮＳ＿ＲＥＱメッセージでありうる。ＮＦＣ技術検出モジュール６６０は、１つまたは複数のリモートＮＦＣデバイスから１つまたは複数のデバイスセンシング応答メッセージを受信し、それは、１つまたは複数の衝突を含む、受信されたデバイスセンシング応答６６４に帰着する。ある態様において、各デバイスセンシング応答メッセージは、ＮＦＣフォーラムデジタルプロトコル規格で定義されたような、ＳＥＮＳ＿ＲＥＳメッセージでありうる。ＮＦＣ技術検出モジュール６６０はさらに、１つまたは複数の衝突を含む、受信されたデバイスセンシング応答６６４を分析するように構成されうる衝突解消モジュール６６６を含みうる。図６は、ＮＦＣ技術検出モジュール６６０が離れたモジュールであることを検出するが、当業者は、ＮＦＣ技術検出モジュール６６０に関連付けられた機能が、ＮＦＣＣ６３０、ＤＨ６３４、等であるがそれらに限定されない１つまたは複数のコンポーネント内に含まれうること認識するだろう。別の態様において、ＮＦＣ技術検出モジュール６６０は、図４−５に関して説明されるＮＦＣ技術検出プロセスを実行するように構成される。
【００５４】
[0061]加えて、通信デバイス６００は、ユーザインタフェース６４０を含みうる。ユーザインタフェース６４０は、通信デバイス６００への入力を生成するための入力メカニズム６４２、および通信デバイス６００のユーザによる消費についての情報を生成するための出力メカニズム６４４を含みうる。例えば、入力メカニズム６４２は、キーまたはキーボード、マウス、タッチスクリーンディスプレイ、マイクロフォン、等のようなメカニズムを含みうる。さらに、例えば、出力メカニズム６４４は、ディスプレイ、オーディオスピーカ、触覚（ｈａｐｔｉｃｓ）フィードバックメカニズム、パーソナルエリアネットワーク（ＰＡＮ）トランシーバ、等を含みうる。例示される態様において、出力メカニズム６４４は、画像またはビデオ形式であるメディアコンテンツを提示するように構成されたディスプレイ、あるいはオーディオ形式であるメディアコンテンツを提示するためのオーディオスピーカを含みうる。
【００５５】
[0062]図７は、ある態様にしたがって、ＮＦＣタイプ−Ａ ＲＦ技術を使用する複数のＮＦＣデバイスの間における技術検出および衝突解消を改善するように構成された例示的な通信システム７００のブロック図を描写する。例えば、システム７００は、通信デバイス（例えば、通信デバイス６００）内に少なくとも部分的に存在しうる。システム７００が、プロセッサ、ソフトウェア、またはそれらの組み合わせ（例えば、ファームウェア）によって実現される機能を表す機能ブロックでありうる機能ブロックを含むものとして表されることは認識されるべきである。システム７００は、連動することができる電気コンポーネントの論理グルーピング７０２を含む。
【００５６】
[0063]例えば、論理グルーピング７０２は、複数のリモートＮＦＣデバイスの間における衝突を含みうるデバイスセンシング応答メッセージを受信するための手段７０４を提供しうる電気コンポーネントを含みうる。例えば、ある態様において、受信するための手段７０４は、通信デバイス６００の受信機６０２、ＤＨ６３４、ＮＦＣＣ６３０、ＮＦＣ技術検出モジュール６６０、および／またはプロセッサ６０６を含みうる。ある態様において、受信するための手段７０４は、それに応答して、第１のデバイスセンシング応答メッセージを受信するように構成されうる。ある態様において、受信するための手段７０４は、複数のリモートＮＦＣデバイスの間における衝突を含む第２のデバイスセンシング応答メッセージを受信するように構成されうる。ある態様において、受信するための手段７０４は、衝突がないデバイスセンシング応答メッセージを受信するように構成されうる。ある態様において、受信するための手段７０４は、単一デバイス検出通信の一部として、１つまたは複数のメッセージを受信するように構成されうる。ある態様において、デバイスセンシング応答メッセージは、ＮＦＣフォーラムデジタルプロトコル規格で定義されたような、ＳＥＮＳ＿ＲＥＳメッセージでありうる。別の態様において、複数のリモートＮＦＣデバイスの各々は、ＮＦＣ−Ａ ＲＦ技術を使用するように構成されうる。別の態様において、リモートＮＦＣデバイスは、リーダデバイス、ライタデバイス、タグ、カード、およびピアデバイス、等でありうる。
【００５７】
[0064]さらに、論理グルーピング７０２は、デバイスセンシング応答メッセージが複数のリモートＮＦＣデバイスの間における１つまたは複数の衝突を含むと決定するための手段７０６を提供しうる電気コンポーネントを含みうる。例えば、ある態様において、決定するための手段７０６は、通信デバイス６００のＤＨ６３４、ＮＦＣＣ６３０、ＮＦＣ技術検出モジュール６６０、および／またはプロセッサ６０６を含みうる。
【００５８】
[0065]さらに、論理グルーピング７０２は、デバイスセンシング応答メッセージについて衝突解消を実行することによって、リモートＮＦＣデバイスを識別するための手段７０８を提供しうる電気コンポーネントを含みうる。例えば、ある態様において、識別するための手段７０８は、通信デバイス６００のＤＨ６３４、ＮＦＣＣ６３０、ＮＦＣ技術検出モジュール６６０、および／またはプロセッサ６０６を含みうる。ある態様において、識別するための手段７０８は、第１のデバイスセンシング応答メッセージについて衝突解消を実行することによって、複数のリモートＮＦＣデバイスのうち第１のリモートＮＦＣデバイスを識別するように構成される。ある態様において、識別するための手段７０８は、第２のデバイスセンシング応答メッセージについて衝突解消を実行することによって、複数のリモートＮＦＣデバイスのうち第２のリモートＮＦＣデバイスを識別するように構成されうる。
【００５９】
[0066]その上、論理グルーピング７０２は、識別されたリモートＮＦＣデバイスにスリープ要求メッセージを、および／または、デバイスセンシング要求メッセージを送信するための手段７１０を提供しうる電気コンポーネントを含みうる。例えば、ある態様において、送信するための手段７１０は、通信デバイス６００の送信機６２０、ＤＨ６３４、ＮＦＣＣ６３０、ＮＦＣ技術検出モジュール６６０、および／またはプロセッサ６０６を含みうる。ある態様において、送信するための手段７１０は、識別されたリモートＮＦＣデバイスにスリープ要求メッセージを送信するように構成されうる。ある態様において、送信するための手段７１０は、技術検出プロセスの一部として、第１のデバイスセンシング要求メッセージを送信するように構成されうる。ある態様において、送信するための手段７１０は、第２のデバイスセンシング要求メッセージを送信するように構成されうる。ある態様において、送信するための手段７１０は、単一デバイス検出通信の一部として、１つまたは複数のメッセージを送信するように構成されうる。ある態様において、センシング要求メッセージは、ＮＦＣフォーラムデジタルプロトコル規格で定義されたような、ＳＥＮＳ＿ＲＥＱメッセージでありうる。別の態様において、スリープ要求メッセージは、ＮＦＣフォーラムデジタルプロトコル規格で定義されたような、ＳＬＰ＿ＲＥＱメッセージでありうる。
【００６０】
[0067]オプションの態様において、論理グルーピング７０２は、デバイスセンシング応答メッセージを記憶構造に記憶するための手段７１２を提供しうる電気コンポーネントを含みうる。例えば、ある態様において、記憶するための手段７１２は、通信デバイス６００のメモリ６０８を含みうる。ある態様において、記憶するための手段７１２は、第１のデバイスセンシング応答メッセージを記憶構造内の第１のロケーションに記憶するように構成されうる。ある態様において、記憶するための手段７１２は、第２のデバイスセンシング応答メッセージを記憶構造内の第２のロケーションに記憶するように構成されうる。ある態様において、記憶するための手段７１２は、第２のデバイスセンシング応答メッセージで、第１のデバイスセンシング応答メッセージを上書きするように構成されうる。
【００６１】
[0068]別のオプションの態様において、論理グルーピング７０２は、受信された衝突がないデバイスセンシング応答メッセージを使用して記憶構造を分析することによって、第１および第２のデバイスセンシング応答メッセージの衝突がないバージョンを決定するための手段７１４を提供しうる電気コンポーネントを含みうる。例えば、ある態様において、決定するための手段７１４は、通信デバイス６００のＤＨ６３４、ＮＦＣＣ６３０、ＮＦＣ技術検出モジュール６６０、および／またはプロセッサ６０６を含みうる。
【００６２】
[0069]加えて、システム７００は、電気コンポーネント７０４、７０６、７０８、７１０、７１２、および７１４に関連付けられた機能を実行するための命令を保持し、電気コンポーネント７０４、７０６、７０８、７１０、７１２、７１４によって使用または取得されたデータを記憶するメモリ７１６を含みうる。メモリ７１６の外側にあるものと示されているが、電気コンポーネント７０４、７０６、７０８、７１０、７１２、および７１４のうち１つまたは複数がメモリ７１６内に存在しうることは理解されるべきである。一例において、電子コンポーネント７０４、７０６、７０８、７１０、７１２、および７１４が、少なくとも１つのプロセッサを含むことができるか、または、各電子コンポーネント７０４、７０６、７０８、７１０、７１２、および７１４の各々が少なくとも１つのプロセッサの対応するモジュールでありうる。その上、追加的または代替的な例において、電子コンポーネント７０４、７０６、７０８、７１０、７１２、および７１４は、コンピュータ読み取り可能媒体を備えるコンピュータプログラム製品であることができ、この場合、電子コンポーネント７０４、７０６、７０８、７１０、７１２、および７１４の各々は、対応するコードでありうる。ある態様において、例えば、メモリ７１６は、メモリ６０８（図６）と同一のものまたは類似したものでありうる。別の態様において、メモリ７１６は、ＤＨ６３４、ＮＦＣＣ６３０、および／またはＮＦＣ技術検出モジュール６６０に関連付けられうる。
【００６３】
[0070]本願で使用される場合、「コンポーネント」、「モジュール」、「システム」という用語および同様のものは、例えば、ハードウェア、ファームウェア、ハードウェアとソフトウェアを組み合わせたもの、ソフトウェア、または実行中のソフトウェア等であるがそれらに限定されないコンピュータ関連エンティティを含むことが意図される。例えば、コンポーネントは、プロセッサ上で実行中のプロセス、プロセッサ、オブジェクト、実行ファイル、実行スレッド、プログラム、および／またはコンピュータでありうるが、それらに限定されるわけではない。例として、コンピューティングデバイス上で実行中のアプリケーションとそのコンピューティングデバイスは両方とも、コンポーネントでありうる。１つまたは複数のコンポーネントは、プロセスおよび／または実行スレッド内に存在し、コンポーネントは、１つのコンピュータにローカライズされうる、および／または２つ以上のコンピュータの間で分散されうる。加えて、これらコンポーネントは、様々なデータ構造が格納されている様々なコンピュータ読取可能な媒体から実行されうる。これらコンポーネントは、例えば、ローカルシステム、分散システム内の別のコンポーネントと対話する１つのコンポーネントからのデータのような１つまたは複数のデータパケットを有する信号にしたがって、等ローカルプロセスおよび／またはリモートプロセスを通して、および／または、この信号を経由して他のシステムとインターネットのようなネットワークにわたって通信しうる。
【００６４】
[0071]さらに、ワイヤード端末またはワイヤレス端末でありうる端末に関連して様々な態様が本明細書で説明される。端末は、システム、デバイス、加入者ユニット、加入者局、モバイル局、モバイル、モバイルデバイス、リモート局、モバイル機器（ＭＥ）、リモート端末、アクセス端末、ユーザ端末、端末、通信デバイス、ユーザエージェント、ユーザデバイス、またはユーザ機器（ＵＥ）とも呼ばれうる。ワイヤレス端末は、セルラ電話、衛星電話、コードレス電話、セッション開始プロトコル（ＳＩＰ）電話、ワイヤレスローカルループ（ＷＬＬ）局、携帯情報端末（ＰＤＡ）、ワイヤレス接続能力を有するハンドヘルドデバイス、コンピューティングデバイス、またはワイヤレスモデムに接続された他の処理デバイスでありうる。その上、様々な態様が基地局に関連して本明細書で説明される。基地局は、ワイヤレス端末と通信するために利用されえ、それは、アクセスポイント、ノードＢ、またはいくつかの他の専門用語で呼ばれうる。
【００６５】
[0072]その上、「または」という用語は、排他的な「または」というよりはむしろ包括的な「または」を意味することが意図される。すなわち、別途明記されていない限り、または、文脈から明らかでない限り、「ＸはＡまたはＢを用いる」という表現は、自然で包括的な置き換えのいずれかを意味することが意図される。すなわち、「ＸはＡまたはＢを用いる」という表現は、以下の例のうちいずれかによって満たされる：ＸはＡを用いる；ＸはＢを用いる；または、ＸはＡとＢの両方を用いる。加えて、本明細書および添付された請求項に使用さる場合「ａ」および「ａｎ」という冠詞は一般に、単数形に向けられていることが別途明記されていない限り、あるいは、文脈から明らかでない限り、「１つまたは複数の」を意味すると解釈されるべきである。
【００６６】
[0073]本明細書で説明された技法は、ＣＤＭＡ、ＴＤＭＡ、ＦＤＭＡ、ＯＦＤＭＡ、ＳＣ−ＦＤＭＡのような様々なワイヤレス通信システムおよび他のシステムに使用されうる。「システム」および「ネットワーク」という用語は、交換可能に使用されることが多い。ＣＤＭＡシステムは、ＵＴＲＡ、ｃｄｍａ２０００、などの無線技術を実現しうる。ＵＴＲＡは、広帯域ＣＤＭＡ（Ｗ−ＣＭＡ）およびＣＤＭＡの他の変形を含む。さらに、ｃｄｍａ２０００は、ＩＳ−２０００、ＩＳ−９５、およびＩＳ−８５６規格をカバーする。ＴＤＭＡシステムは、モバイル通信のためのグローバルシステム（ＧＳＭ（登録商標））のような無線技術を実現しうる。ＯＦＤＭＡシステムは、発展型ＵＴＲＡ（Ｅ−ＵＴＲＡ）、ウルトラモバイルブロードバンド（ＵＭＢ）、ＩＥＥＥ ８０２．１１（Ｗｉ−Ｆｉ）、ＩＥＥＥ ８０２．１６（ＷｉＭＡＸ）、ＩＥＥＥ ８０２．２０、フラッシュＯＦＤＭＡ、等のような無線技術を実現しうる。ＵＴＲＡおよびＥ−ＵＴＲＡは、ユニバーサルモバイル電気通信システム（ＵＭＴＳ）の一部である。３ＧＰＰロングタームエボリューション（ＬＴＥ）は、ダウンリンクではＯＦＤＭＡを、アップリンクではＳＣ−ＦＤＭＡを用いる、Ｅ−ＵＴＲＡを使用するＵＭＴＳのリリースである。ＵＴＲＡ、Ｅ−ＵＴＲＡ、ＵＭＴＳ、ＬＴＥ、およびＧＳＭは、「第３世代パートナーシッププロジェクト」（３ＧＰＰ）と呼ばれる団体からの文書に記載されている。追加的に、ｃｄｍａ２０００およびＵＭＢは、「第３世代パートナーシッププロジェクト２」（３ＧＰＰ２）という名称の団体からの文書に記載される。さらに、このようなワイヤレス通信システムは、ペアリングされていない無許可のスペクトル、８０２．ｘｘワイヤレスＬＡＮ、Ｂｌｕｅｔｏｏｔｈ（登録商標）、近接場通信（ＮＦＣ−Ａ，ＮＦＣ−Ｂ，ＮＦＣ−ｆ、等）、および任意の他の短距離または長距離のワイヤレス通信技法を使用することが多いピア・ツー・ピア（例えば、モバイル・ツー・モバイル）アドホックネットワークシステムを追加的に含みうる。
【００６７】
[0074]様々な態様または特徴は、多数のデバイス、コンポーネント、モジュール、および同等のものを含みうるシステムの観点から提示されるだろう。様々なシステムが、追加のデバイス、コンポーネント、モジュール、等を含みうること、および／または、図面に関連して説明されたデバイス、コンポーネント、モジュール、等をすべて含むわけではないことは理解および認識されるべきである。これらアプローチの組み合わせもまた使用されうる。
【００６８】
[0075]本明細書に開示された態様に関連して説明された様々な実例となる論理、論理ブロック、モジュール、および回路は、汎用プロセッサ、デジタルシグナルプロセッサ（ＤＳＰ）、特定用途向け集積回路（ＡＳＩＣ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）または他のプログラマブル論理デバイス、ディスクリートゲートまたはトランジスタ論理、ディスクリートハードウェアコンポーネント、あるいは本明細書で説明された機能を実行するように設計されたそれらのあらゆる組み合わせで実現または実行されうる。汎用プロセッサは、マイクロプロセッサでありうるが、代替的に、プロセッサは、あらゆる従来のプロセッサ、コントローラ、マイクロコントローラ、またはステートマシンでありうる。プロセッサはまた、コンピューティングデバイスの組み合わせ、例えば、ＤＳＰと、１つのマイクロプロセッサ、複数のマイクロプロセッサ、ＤＳＰコアに連結した１つまたは複数のマイクロプロセッサ、またはあらゆる他のそのような構成との組み合わせとして実現されうる。追加的に、少なくとも１つのプロセッサは、上述されたステップおよび／または動作のうち１つまたは複数を実行するように動作可能な１つまたは複数のモジュールを備えうる。
【００６９】
[0076]さらに、本明細書に開示された態様に関連して説明されたアルゴリズムまたは方法の動作および／またはステップは、直接ハードウェアにおいて、プロセッサによって実行されるソフトウェアモジュールにおいて、またはこれら２つの組み合わせにおいて、具現化（embodied）されうる。ソフトウェアモジュールは、ＲＡＭメモリ、フラッシュメモリ、ＲＯＭメモリ、ＥＰＲＯＭメモリ、ＥＥＰＲＯＭメモリ、レジスタ、ハードディスク、取り外し可能なディスク、ＣＤ−ＲＯＭ、または当技術分野で知られている任意の他の形式の記憶媒体に存在しうる。例示的な記憶媒体は、プロセッサが記憶媒体から情報を読み取り、記憶媒体に情報を書き込むことができるように、プロセッサに結合されうる。代替的に、記憶媒体は、プロセッサに一体化されうる。さらに、いくつかの態様では、プロセッサおよび記憶媒体は、ＡＳＩＣ内に存在しうる。追加的に、ＡＳＩＣは、ユーザ端末内に存在しうる。代替的に、プロセッサおよび記憶媒体は、ユーザ端末内のディスクリートコンポーネントとして存在しうる。加えて、いくつかの態様では、アルゴリズムまたは方法の動作および／またはステップは、コンピュータプログラム製品に組み込まれうる、機械読取可能な媒体および／またはコンピュータ読取可能な媒体上のコードおよび／または命令の１つまたは任意の組み合わせまたはセットとして存在しうる。
【００７０】
[0077]１つまたは複数の態様において、説明された機能は、ハードウェア、ソフトウェア、ファームウェア、またはそれらの任意の組み合わせで実現されうる。ソフトウェアで実現される場合、これらの機能は、コンピュータ読取可能な媒体上の１つまたは複数の命令またはコードとして送信または記憶されうる。コンピュータ読取可能な媒体は、ある場所から別の場所へのコンピュータプログラムの転送を容易にする任意の媒体を含むコンピュータ通信媒体およびコンピュータ記憶媒体の両方を含む。記憶媒体は、コンピュータによってアクセスされることができる任意の入手可能な媒体でありうる。限定ではなく例として、このようなコンピュータ読取可能な媒体は、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ、ＣＤ−ＲＯＭまたは他の光ディスク記憶装置、磁気ディスク記憶装置またはその他の磁気記憶デバイス、あるいは、データ構造または命令の形式で所望のプログラムコードを記憶または搬送するために使用可能であり、かつコンピュータによってアクセスされうる他の任意の媒体を備えうる。また、いずれの接続も厳密にはコンピュータ読取可能な媒体と称されうる。例えば、ソフトウェアが、ウェブサイト、サーバ、または他のリモートソースから、同軸ケーブル、光ファイバーケーブル、ツイストペア、デジタル加入者回線（ＤＳＬ）、または赤外線、無線、およびマイクロ波のようなワイヤレス技術を使用して送信される場合、同軸ケーブル、光ファイバーケーブル、ツイストペア、ＤＳＬ、または赤外線、無線、およびマイクロ波のようなワイヤレス技術は、媒体の定義に含まれる。本明細書で使用される場合、ディスク（ｄｉｓｋ）およびディスク（ｄｉｓｃ）は、コンパクトディスク（ＣＤ）、レーザーディスク（登録商標）、光ディスク、デジタル多用途ディスク（ＤＶＤ）、フロッピー（登録商標）ディスク、およびブルーレイ（登録商標）ディスクを含み、ここでディスク（ｄｉｓｋ）は、通常磁気的にデータを再生し、ディスク（ｄｉｓｃ）は、レーザーを用いて光学的にデータを再生する。上記の組み合わせもコンピュータ読取可能な媒体の範囲内に含まれるべきである。
【００７１】
[0078]先の開示は例示的な態様および／または態様について論述しているが、説明された態様、および／または、特許請求の範囲によって定義されたような態様の範囲から逸脱することなく、本明細書において様々な変化および変更がなされうることが留意されるべきでる。さらに、説明された態様および／または態様の要素は、単数形で説明または請求されうるが、単数形への限定が明確に特定されていない場合、複数形が考慮される。加えて、任意の態様および／または態様のすべてまたは一部が、別途明記されていない限り、任意の他の態様および／または態様のすべてまたは一部とともに利用されうる。
【図１】
2015512192.tif 000004
【図２】
2015512192.tif 000005
【図３】
2015512192.tif 000006
【図４】
2015512192.tif 000007
【図５】
2015512192.tif 000008
【図６】
2015512192.tif 000009
【図７】
2015512192.tif 000010
【国際調査報告】
2015512192.tif 000011
2015512192.tif 000012
2015512192.tif 000013