(57)【特許請求の範囲】
【請求項１】
ワイヤレス通信の方法であって、
ワイヤレスデバイス上の１つまたは複数のアプリケーションから１つまたは複数のアプリケーション識別子を取得することと、
前記１つまたは複数のアプリケーションの１つまたは複数の共通プロパティを識別するベースとともに前記１つまたは複数のアプリケーションに対応する、要素を有するスーパー識別子（ＳＩＤ）を生成すること、ここにおいて、前記要素は、前記１つまたは複数のアプリケーション各々に対応する前記１つまたは複数のアプリケーション識別子をアナウンスするかどうかを示す要素である、と、
前記ワイヤレスデバイスのために割り振られた１つまたは複数のピア発見スロットの間に前記１つまたは複数のアプリケーションの前記１つまたは複数の共通プロパティを識別する前記ＳＩＤを通信することと
を備え、前記通信することは、前記ワイヤレスデバイスが前記１つまたは複数のアプリケーション識別子の各々を別個に送信するだろうよりも比較的低減した時間周波数でブロードキャストすることをさらに備える、方法。
【請求項２】
前記生成することは、
前記ＳＩＤ内の各要素のためのビットマップインデックスを用いてビットマップを生成することと、
前記１つまたは複数のアプリケーションの各々の可用性を示すために、前記ビットマップインデックス内の値を設定することと
をさらに備え、
前記通信することは、前記ＳＩＤの一部として前記ビットマップインデックスをブロードキャストすること
をさらに備える、請求項１に記載の方法。
【請求項３】
前記生成することは、
前記ビットマップインデックスの１つまたは複数のサブセットを生成することをさらに備え、前記１つまたは複数のサブセットは、前記１つまたは複数のアプリケーションのサブセットの可用性を示す、
請求項２に記載の方法。
【請求項４】
前記スーパー識別子内の要素の数は、前記１つまたは複数のアプリケーションの数よりも多く、前記生成することは、
ランダムな値を、前記ビットマップインデックス内の１つまたは複数の未使用の要素の少なくとも一部に割り振ることをさらに備える、
請求項２に記載の方法。
【請求項５】
前記通信することは、前記ＳＩＤをネットワークエンティティに送信することをさらに備え、前記ネットワークエンティティは、第２のワイヤレスデバイスによってアクセス可能である、
請求項１に記載の方法。
【請求項６】
前記通信することは、ピア発見スロットを時間多重化するピア発見チャネルを使用してブロードキャストすることをさらに備える、
請求項１に記載の方法。
【請求項７】
前記１つまたは複数の共通プロパティは、デバイスアイデンティティ、ユーザプロファイル、またはアプリケーションスイートアイデンティティのうちの少なくとも１つを備える、
請求項１に記載の方法。
【請求項８】
前記１つまたは複数のアプリケーションの前記１つまたは複数の共通プロパティを識別する前記ベースを生成することと、
前記ベースを１つまたは複数のピアデバイスに通信することと
をさらに備える、請求項１に記載の方法。
【請求項９】
前記通信することは、
前記ベースをブロードキャストすること、または
前記ベースを１つまたは複数のインターネットサイトまたはアプリケーションストアにポストすること
のうちの少なくとも１つを備える、請求項８に記載の方法。
【請求項１０】
ワイヤレス通信の方法であって、
ピア発見スロットの間に第１のデバイスが、１つまたは複数のアプリケーションの１つまたは複数の共通プロパティを識別するベースとともに第２のデバイスに関連付けられた前記１つまたは複数のアプリケーションに対応する、要素を有するスーパー識別子、つまりＳＩＤ、を受信すること、ここにおいて、前記要素は、前記１つまたは複数のアプリケーション各々に対応する前記１つまたは複数のアプリケーション識別子をアナウンスするかどうかを示す要素である、と、
前記第１のデバイス上で動作可能なアプリケーションと、前記ベース内の前記１つまたは複数の共通プロパティのうちの少なくとも１つのとの間で一致を判断することと、
前記第１のデバイス上で動作可能な前記アプリケーションに関連付けられた前記ＳＩＤ内の要素が前記ＳＩＤ内に存在するかどうかを判断することと
を備える方法。
【請求項１１】
前記受信することは、前記ＳＩＤ内の各要素のためにビットマップインデックスを受信することをさらに備え、前記１つまたは複数のアプリケーションに関連付けられた要素が前記ＳＩＤ内に存在するかどうかを前記判断することは、前記ビットマップインデックスに基づく、
請求項１０に記載の方法。
【請求項１２】
前記１つまたは複数の共通プロパティは、デバイスアイデンティティ、ユーザプロファイル、またはアプリケーションスイートアイデンティティのうちの少なくとも１つを備える、
請求１０に記載の方法。
【請求項１３】
ワイヤレス通信のための装置であって、
ワイヤレスデバイス上の１つまたは複数のアプリケーションから１つまたは複数のアプリケーション識別子を取得するための手段と、
前記１つまたは複数のアプリケーションの１つまたは複数の共通プロパティを識別するベースとともに前記１つまたは複数のアプリケーションに対応する、要素を有するスーパー識別子（ＳＩＤ）を生成するための手段、ここにおいて、前記要素は、前記１つまたは複数のアプリケーション各々に対応する前記１つまたは複数のアプリケーション識別子をアナウンスするかどうかを示す要素である、と、
前記ワイヤレスデバイスのために割り振られた１つまたは複数のピア発見スロットの間に前記１つまたは複数のアプリケーションの前記１つまたは複数の共通プロパティを識別する前記ＳＩＤを通信するための手段と
を備え、前記通信するための手段は、前記ワイヤレスデバイスが前記１つまたは複数のアプリケーション識別子の各々を別個に送信するだろうよりも比較的低減した時間周波数でブロードキャストすることを行うように構成される、装置。
【請求項１４】
ワイヤレス通信のための装置であって、
ピア発見スロットの間に第１のデバイスが、１つまたは複数のアプリケーションの１つまたは複数の共通プロパティを識別するベースとともに第２のデバイスに関連付けられた前記１つまたは複数のアプリケーションに対応する、要素を有するスーパー識別子（ＳＩＤ）を受信するための手段、ここにおいて、前記要素は、前記１つまたは複数のアプリケーション各々に対応する前記１つまたは複数のアプリケーション識別子をアナウンスするかどうかを示す要素である、と、
前記第１のデバイス上で動作可能なアプリケーションと、前記ベース内の前記１つまたは複数の共通プロパティのうちの少なくとも１つのとの間で一致を判断するための手段と、
前記第１のデバイス上で動作可能な前記アプリケーションに関連付けられた前記ＳＩＤ内の要素が前記ＳＩＤ内に存在するかどうかを判断するための手段と
を備える装置。
【請求項１５】
コンピュータ上で実行されると、コンピュータに、請求項１乃至１２のいずれか１項に従う方法を実行させるためのコードを備える
コンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
[0001]本開示は、一般に通信システムに関し、より具体的には、ピアツーピア（Ｐ２Ｐ）発見の間におけるアプリケーション識別子の通信に関する。
【背景技術】
【０００２】
[0002]電話通信、映像、データ、メッセージング、およびブロードキャストのような様々な電気通信サービスを提供するために、ワイヤレス通信システムが広く展開されている。典型的なワイヤレス通信システムは、利用可能なシステムリソース（例えば、帯域幅、送信電力）を共有することによって複数のユーザとの通信をサポートすることができる多元接続技術を用いうる。このような多元接続技術の例は、符号分割多元接続（ＣＤＭＡ）システム、時分割多元接続（ＴＤＭＡ）システム、周波数分割多元接続（ＦＤＭＡ）システム、直交周波数分割多元接続（ＯＦＤＭＡ）システム、シングルキャリア周波数分割多元接続（ＳＣ−ＦＤＭＡ）システム、および時分割同期符号分割多元接続（ＴＤ−ＳＣＤＭＡ）システムを含む。
【０００３】
[0003]ワイヤレスＰ２Ｐ通信システム内において、各ピアデバイスは、デバイス上にインストールされた変動する数のアプリケーションを有しうる。発見の目的のために、各アプリケーションは、限定されたリソースの共有されたピア発見チャネル内において時間スロット様式で周期的に、および／または継続的にその存在をアナウンスするために動作可能でありうる。結果として、デバイスに割り振られたピア発見チャネルリソースは、不十分であると証明しうる。例えば、アナウンスメントのビットレートが低すぎる場合、各アプリケーションのための２つの連続するアナウンスメント間に長い間隔が生じうる。この配置は、アナウンスされた個々のアプリケーション識別子の各々のための発見レイテンシの増加を引き起こしうる。言い換えれば、各アプリケーションによる個々のアナウンスメントは、デバイス毎に多数のアプリケーションをサポートするには不適当であるピア発見チャネルを提示しうる。そのため、Ｐ２Ｐ発見の間にアプリケーション識別子の効率的な通信を提供する方法および装置が望まれる。
【発明の概要】
【０００４】
[0004]下記においては、１つまたは複数の態様の基本的な理解を提供するために、そのような態様の簡略化された概要を提示する。この概要は、全ての考慮された態様の広範な概観ではなく、全ての態様の鍵となる要素または重要な要素を識別することも、任意の態様または全ての態様の範囲を叙述することも意図しない。その唯一の目的は、後に提示されるより詳細な説明への前置きとして、簡略化された形態で、１つまたは複数の態様のいくつかの概念を提示することである。
【０００５】
[0005]１つまたは複数の態様およびそれの対応する開示にしたがって、Ｐ２Ｐ発見の間のスーパーアプリケーション識別子の通信に関連した様々な態様が記述される。一例において、ＵＥは、ワイヤレスデバイス上の１つまたは複数のアプリケーションからの１つまたは複数のアプリケーション識別子を取得することと、１つまたは複数のアプリケーションの１つまたは複数の共通プロパティを識別するベースと１つまたは複数のアプリケーションに対応する要素を有するスーパー識別子（ＳＩＤ）を生成することと、ワイヤレスデバイスのために割り振られた１つまたは複数のピア発見スロットの間にＳＩＤをブロードキャストすることとを行うように装備される。別の例において、ＵＥは、別のＵＥによるＳＩＤブロードキャストを受信することと、ベース内の１つまたは複数の共通プロパティのうちの少なくとも１つのとの間で一致を判断することと、１つまたは複数のアプリケーションに関連付けられた要素がＳＩＤ内に存在するかどうかを判断することとを行うように装備されうる。
【０００６】
[0006]関連した態様にしたがって、Ｐ２Ｐ発見の間のスーパーアプリケーション識別子の通信のための方法が提供される。方法は、ワイヤレスデバイス上の１つまたは複数のアプリケーションから１つまたは複数のアプリケーション識別子を取得することを含むことができる。さらに、方法は、１つまたは複数のアプリケーションの１つまたは複数の共通プロパティを識別するベースおよび１つまたは複数のアプリケーションに対応する要素を有するＳＩＤを生成することを含むことができる。その上、方法は、ワイヤレスデバイスのために割り振られた１つまたは複数のピア発見スロットの間にＳＩＤをブロードキャストすることを含みうる。
【０００７】
[0007]ワイヤレス通信装置に関する別の態様は、Ｐ２Ｐ発見の間にスーパーアプリケーション識別子を通信することを可能にする。ワイヤレス通信装置は、ワイヤレスデバイス上の１つまたは複数のアプリケーションから１つまたは複数のアプリケーション識別子を取得するための手段を含むことができる。さらに、ワイヤレス通信装置は、１つまたは複数のアプリケーションの１つまたは複数の共通プロパティを識別するベースおよび１つまたは複数のアプリケーションに対応する要素を有するＳＩＤを生成するための手段を含むことができる。その上、ワイヤレス通信装置は、ワイヤレスデバイスのために割り振られた１つまたは複数のピア発見スロットの間にＳＩＤをブロードキャストするための手段を含むことができる。
【０００８】
[0008]別の態様は、ワイヤレス通信装置に関する。装置は、ワイヤレスデバイス上の１つまたは複数のアプリケーションから１つまたは複数のアプリケーション識別子を取得するために構成された処理システムを含むことができる。さらに、処理システムは、１つまたは複数のアプリケーションの１つまたは複数の共通プロパティを識別するベースおよび１つまたは複数のアプリケーションに対応する要素を有するＳＩＤを生成するために構成されうる。その上、処理システムはさらに、ワイヤレスデバイスのために割り振られた１つまたは複数のピア発見スロットの間にＳＩＤをブロードキャストするために構成されうる。
【０００９】
[0009]また、別の態様は、ワイヤレスデバイス上における１つまたは複数のアプリケーションから１つまたは複数のアプリケーション識別子を取得することを行うためのコードを含むコンピュータ可読媒体を有することができるコンピュータプログラム製品に関する。さらに、コンピュータ可読媒体は、１つまたは複数のアプリケーションの１つまたは複数の共通プロパティを識別するベースおよび１つまたは複数のアプリケーションに対応する要素を有するＳＩＤを生成することを行うためのコードを含むことができる。その上、コンピュータ可読媒体は、ワイヤレスデバイスのために割り振られた１つまたは複数のピア発見スロットの間にＳＩＤをブロードキャストすることを行うためのコードを含むことができる。
【００１０】
[0010]関連した態様にしたがって、Ｐ２Ｐ発見の間のスーパーアプリケーション識別子の通信のための方法が提供される。方法は、１つまたは複数のアプリケーションの１つまたは複数の共通プロパティを識別するベースおよび第１のデバイスに関連付けられた１つまたは複数のアプリケーションに対応する要素を有するＳＩＤを受信することを含むことができる。さらに、方法は、ベース内の１つまたは複数の共通プロパティのうちの少なくとも１つのとの間で一致を判断することを含むことができる。その上、方法は、１つまたは複数のアプリケーションに関連付けられた要素がＳＩＤ内に存在するかどうかを判断することを含みうる。
【００１１】
[0011]ワイヤレス通信装置に関する別の態様は、Ｐ２Ｐ発見の一部としてスーパーアプリケーション識別子を処理することを可能にする。ワイヤレス通信装置は、１つまたは複数のアプリケーションの１つまたは複数の共通プロパティを識別するベースおよび第１のデバイスに関連付けられた１つまたは複数のアプリケーションに対応する要素を有するＳＩＤを受信するための手段を含むことができる。さらに、ワイヤレス通信装置は、ベース内の１つまたは複数の共通プロパティのうちの少なくとも１つのとの間で一致を判断するための手段を含むことができる。その上、ワイヤレス通信装置は、１つまたは複数のアプリケーションに関連付けられた要素がＳＩＤ内に存在するかどうかを判断するための手段を含むことができる。
【００１２】
[0012]別の態様は、ワイヤレス通信装置に関する。装置は、１つまたは複数のアプリケーションの１つまたは複数の共通プロパティを識別するベースおよび第１のデバイスに関連付けられた１つまたは複数のアプリケーションに対応する要素を有するＳＩＤを受信するために構成された処理システムを含むことができる。さらに、処理システムは、ベース内の１つまたは複数の共通プロパティのうちの少なくとも１つのとの間で一致を判断するために構成されうる。その上、処理システムはさらに、１つまたは複数のアプリケーションに関連付けられた要素がＳＩＤ内に存在するかどうかを判断するために構成されうる。
【００１３】
[0013]また、別の態様は、１つまたは複数のアプリケーションの１つまたは複数の共通プロパティを識別するベースおよび第１のデバイスに関連付けられた１つまたは複数のアプリケーションに対応する要素を有するＳＩＤを受信することを行うためのコードを含むコンピュータ可読媒体を有することができるコンピュータプログラム製品に関する。さらに、コンピュータ可読媒体は、ベース内の１つまたは複数の共通プロパティのうちの少なくとも１つのとの間で一致を判断することを行うためのコードを含むことができる。その上、コンピュータ可読媒体は、１つまたは複数のアプリケーションに関連付けられた要素がＳＩＤ内に存在するかどうかを判断することを行うためのコードを含むことができる。
【００１４】
[0014]上述した目的および関連する目的の達成のために、１つまたは複数の態様は、本明細書において後に十分に説明され、特許請求の範囲内において特に指摘される特徴を備える。下記の説明および付属の図面は、１つまたは複数の態様のある特定の例示的な特徴を詳細に説明する。しかしながら、これらの特徴は、様々な態様の原理が用いられうる様々な手法のほんの一部を示すものであり、この説明は、全てのそのような態様およびそれらの同等物を含むことを意図する。
【図面の簡単な説明】
【００１５】
【図１】ワイヤレスピアツーピア通信システムの図である。
【図２】ワイヤレスデバイス間のピアツーピア通信のための例示的な時間構造を例示する図である。
【図３】１つのグランドフレーム内にあるスーパーフレームの各フレーム内におけるチャネルを例示する図である。
【図４】種々のチャネルの動作タイムラインおよびピア発見チャネルの構造を例示する図である。
【図５】態様にしたがって、スーパーアプリケーション識別子を使用してピア発見を例示する図である。
【図６】態様にしたがって、スーパーアプリケーション識別子のためのビットマップの生成を例示する図である。
【図７】ピア発見の間にスーパーアプリケーション識別子の通信内におけるビットマップマスクの使用を例示する図である。
【図８】ワイヤレス通信の方法のフローチャートである。
【図９】例示的な装置における異なるモジュール／手段／コンポーネント間のデータフローを例示する、概念的なデータフローチャートである。
【図１０】処理システムを用いる装置のためのハードウェア実装の例を例示する図である。
【図１１】ワイヤレス通信の別の方法のフローチャートである。
【図１２】例示的な装置における異なるモジュール／手段／コンポーネント間のデータフローを例示する、概念的なデータフローチャートである。
【図１３】処理システムを用いる装置のためのハードウェア実装の例を例示する図である。
【発明を実施するための形態】
【００１６】
[0028]添付の図面に関連して以下に述べられる詳細な説明は、様々な構成の説明として意図されるものであり、ここに説明される概念が実現されうる唯一の構成を表すように意図されるものではない。詳細な説明は、様々な概念の完全な理解を提供する目的のために、具体的な詳細を含む。しかしながら、これらの概念がこれらの具体的な詳細なしに実現されうるということは、当業者にとって明らかであろう。いくつかの例では、そのような概念をあいまいにすることを避けるために、周知の構造およびコンポーネントが、ブロック図の形態で示される。
【００１７】
[0029]ここでは、電気通信システムの複数の態様が、様々な装置および方法を参照して提示されるだろう。これらの装置および方法は、以下の詳細な説明において説明され、付随する図面において、様々なブロック、モジュール、コンポーネント、回路、ステップ、処理、アルゴリズム、等（集合的には「要素」と呼ばれる）により例示されている。これらの要素は、電子ハードウェア、コンピュータソフトウェア、またはそれらの任意の組み合わせを使用して実装されうる。そのような要素がハードウェアとして実装されるかソフトウェアとして実装されるかは、システム全体上に課された設計の制約および特定のアプリケーションに依存する。
【００１８】
[0030]例として、要素、または要素の任意の一部、または要素の任意の組み合わせは、１つまたは複数のプロセッサを含む「処理システム」とともに実装されうる。プロセッサの例は、本開示を通して説明される様々な機能を実行するように構成された、マイクロプロセッサ、マイクロコントローラ、デジタルシグナルプロセッサ（ＤＳＰ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）、プログラマブルロジックデバイス（ＰＬＤ）、ステートマシン、ゲートロジック、離散ハードウェア回路、および他の適切なハードウェアを含む。処理システム内における１つまたは複数のプロセッサは、ソフトウェアを実行しうる。ソフトウェアは、ソフトウェア、ファームウェア、ミドルウェア、マイクロコード、ハードウェア記述言語と呼ばれる場合も、それ以外の名称で呼ばれる場合も、命令、命令のセット、コード、コードセグメント、プログラムコード、プログラム、サブプログラム、ソフトウェアモジュール、アプリケーション、ソフトウェアアプリケーション、ソフトウェアパッケージ、ルーチン、サブルーチン、オブジェクト、実行ファイル、実行スレッド、プロシージャ、関数、等を意味するものと広く解釈されるべきである。
【００１９】
[0031]それ故に、１つまたは複数の例示的な実施形態では、説明された機能は、ハードウェア、ソフトウェア、ファームウェア、またはこれらの任意の組み合わせで実装されうる。ソフトウェアに実装された場合、これらの機能は、コンピュータ可読媒体上の１つまたは複数の命令またはコードとして記憶または符号化されうる。コンピュータ可読媒体は、コンピュータ記憶媒体を含む。記憶媒体は、コンピュータによりアクセスされることができる任意の利用可能な媒体でありうる。それに制限されない例として、そのようなコンピュータ可読媒体は、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ、ＣＤ−ＲＯＭまたは他の光学ディスクストレージ、磁気ディスクストレージまたは他の磁気ストレージデバイス、またはコンピュータによってアクセスされることができ、命令やデータ構造の形で所望のプログラムコードを搬送または記憶するために使用されることができる任意の他の媒体を備えることができる。ディスク（disk）およびディスク（disc）は、ここで使用される場合、コンパクトディスク（disc）（ＣＤ）、レーザーディスク（登録商標）（disc）、光学ディスク（disc）、デジタル多用途ディスク（disc）（ＤＶＤ）、フロッピー（登録商標）ディスク（disk）、およびブルーレイディスク（disc）を含み、ディスク（disk）は通常、データを磁気的に再生するが、ディスク（disc）は、レーザーを用いて光学的にデータを再生する。上記の組み合わせはまた、コンピュータ可読媒体の範囲内に含まれるべきである。
【００２０】
[0032]図１は、例示的なピアツーピア通信システム１００の図である。ピアツーピア通信システム１００は、複数のワイヤレスデバイス１０２、１０６、１０８、１１０を含む。ピアツーピア通信システム１００は、例えばワイヤレス広域ネットワーク（ＷＷＡＮ）のようなセルラ通信システムと重複しうる。ワイヤレスデバイス１０２、１０６、１０８、１１０のいくつかは、ピアツーピア通信内において共に通信し、いくつかは基地局１０４と通信し、いくつかは両方を行いうる。例えば、図１で例示されているように、ワイヤレスデバイス１０６、１０８がピアツーピア通信をしており、ワイヤレスデバイス１０２、１１０がピアツーピア通信をしている。ワイヤレスデバイス１０２はまた、基地局１０４と通信しうる。
【００２１】
[0033]ワイヤレスデバイスは、当業者によって、ユーザ機器（ＵＥ）、モバイル局、加入者局、モバイルユニット、加入者ユニット、ワイヤレスユニット、ワイヤレスノード、リモートユニット、モバイルデバイス、ワイヤレス通信デバイス、リモートデバイス、モバイル加入者局、アクセス端末、モバイル端末、ワイヤレス端末、リモート端末、ハンドセット、ユーザエージェント、モバイルクライアント、クライアント、または何らかの他の適切な専門用語で代替的に呼ばれうる。基地局は、当業者によって、アクセスポイント、ベーストランシーバ局、無線基地局、無線トランシーバ、トランシーバ機能、基本サービスセット（ＢＳＳ）、拡張サービスセット（ＥＳＳ）、ノードＢ、発展型ノードＢ、または何らかの他の適切な専門用語で代替的に呼ばれうる。
【００２２】
[0034]以下に説明される例示的な方法および装置は、例えば、ＦｌａｓｈＬｉｎＱ、ＷｉＭｅｄｉａ、Ｂｌｕｅｔｏｏｔｈ（登録商標）、ＺｉｇＢｅｅ、またはＩＥＥＥ８０２．１１規格に基づいたＷｉ−Ｆｉのようなワイヤレスピアツーピア通信システムのような、様々なワイヤレスピアツーピア通信システムのうちのいずれかに適用可能である。説明を簡略化するために、例示的な方法および装置は、ＦｌａｓｈＬｉｎＱのコンテキスト内で説明される。しかしながら、当業者は、例示的な方法および装置が、より一般的に様々な他のワイヤレスピアツーピア通信システムに適用可能であることを理解するだろう。
【００２３】
[0035]図２は、ワイヤレスデバイス間のピアツーピア通信のための例示的な時間構造を例示する図２００である。ウルトラフレームは、５１２秒であり、６４個のメガフレームを含む。各メガフレームは８秒であり、８個のグランドフレームを含む。各グランドフレームは１秒であり、１５個のスーパーフレームを含む。各スーパーフレームは約６６．６７ｍｓであり、３２個のフレームを含む。各フレームは２．０８３３ｍｓである。
【００２４】
[0036]図３は、１個のグランドフレーム内にあるスーパーフレームの各フレーム内におけるチャネルを例示する図３００である。第１のスーパーフレーム（インデックスは０）内では、フレーム０は、予約されたチャネル（ＲＣＨ：reserved channel）であり、フレーム１〜１０は各々、種々のチャネル（ＭＣＣＨ：miscellaneous channel）であり、フレーム１１〜３１は各々、トラフィックチャネル（ＴＣＣＨ：traffic channel）である。第２〜７のスーパーフレーム（インデックスは１：６）内では、フレーム０は、ＲＣＨであり、フレーム１〜３１は各々、ＴＣＣＨである。第８のスーパーフレーム（インデックスは７）内では、フレーム０は、ＲＣＨであり、フレーム１〜１０は各々、ＭＣＣＨであり、フレーム１１〜３１は各々、ＴＣＣＨである。第９〜１５のスーパーフレーム（インデックスは８：１４）内では、フレーム０は、ＲＣＨであり、フレーム１〜３１は各々、ＴＣＣＨである。スーパーフレームインデックス０のＭＣＣＨは、セカンダリタイミング同期チャネル、ピア発見チャネル、ピアページチャネル、および予約されたスロットを含む。スーパーフレームインデックス７のＭＣＣＨは、ピアページチャネルおよび予約されたスロットを含む。ＴＣＣＨは、接続スケジューリング、パイロット、チャネル品質インジケータ（ＣＱＩ）フィードバック、データセグメント、および肯定応答（ＡＣＫ）を含む。
【００２５】
[0037]図４は、ＭＣＣＨの動作タイムライン、およびピア発見チャネルの例示的な構造を例示する図４００である。図３に関連して論じられたように、スーパーフレームインデックス０のＭＣＣＨはセカンダリタイミング同期チャネル、ピア発見チャネル、ピアページチャネル、および予約されたスロットを含む。ピア発見チャネルは、サブチャネルに分割されうる。例えば、ピア発見チャネルは、長距離ピア発見チャネル、中距離ピア発見チャネル、短距離ピア発見チャネル、および他のチャネルに分割されうる。各サブチャネルは、ピア発見情報を通信するための複数のブロック／リソースを含みうる。各ブロックは、同一のサブキャリアにおいて、複数の直交周波数分割多重化（ＯＦＤＭ）シンボル（例えば、７２個）を含みうる。図４は、グランドフレーム０〜７のＭＣＣＨスーパーフレームインデックス０を含む１個のメガフレーム内のブロックを含むサブチャネル（例えば、短距離ピア発見チャネル）の例を提供する。ブロックの異なるセットは、異なるピア発見リソース識別子（ＰＤＲＩＤ）に対応する。例えば、１個のＰＤＲＩＤは、メガフレーム内の１個のグランドフレームのＭＣＣＨスーパーフレームインデックス０内におけるブロックの１個と対応しうる。
【００２６】
[0038]電力を上げると、ワイヤレスデバイスは、時間期間の間（例えば、２個のメガフレーム）、ピア発見チャネルをリッスンし、各ＰＤＲＩＤ上の判断されたエネルギーに基づいてＰＤＲＩＤを選択する。例えば、ワイヤレスデバイスは、ウルトラフレームの第１のメガフレーム内におけるブロック４０２（ｉ＝２およびｊ＝１５）と対応するＰＤＲＩＤを選択しうる。特定のＰＤＲＩＤは、ホッピングに起因して、ウルトラフレームの他のメガフレーム内における他のブロックに位置しうる。選択されたＰＤＲＩＤに関連付けられたブロック内において、ワイヤレスデバイスは、そのピア発見シグナルを送信する。選択されたＰＤＲＩＤに関連付けられないブロック内において、ワイヤレスデバイスは、他のワイヤレスデバイスによって送信されたピア発見信号をリッスンする。
【００２７】
[0039]ワイヤレスデバイスはまた、ワイヤレスデバイスがＰＤＲＩＤ衝突を検出した場合、ＰＤＲＩＤを再選択しうる。すなわち、ワイヤレスデバイスは、そのＰＤＲＩＤに対応するピア発見リソース上にエネルギーを検出するために、その利用可能なピア発見リソースを送信するというよりはむしろリッスンしうる。ワイヤレスデバイスはまた、他のＰＤＲＩＤに対応する他のピア発見リソース上でのエネルギーを検出しうる。ワイヤレスデバイスは、他のＰＤＲＩＤに対応する他のピア発見リソース上で検出されたエネルギーおよびそのＰＤＲＩＤに対応したピア発見リソース上の判断されたエネルギーに基づいてＰＤＲＩＤを再選択しうる。
【００２８】
[0040]図５は、スーパーアプリケーション識別子を使用してピア発見を例示する図５００である。図５に図示されるように、デバイス５０４は、ＳＩＤ５１４を生成し、時間５０２が進行するにつれて、利用可能なスロットの間にＳＩＤ５１４を通信しうる。さらに、デバイス５１６は、ＳＩＤ５１４の通信を受信し、ＳＩＤ５１４内に含まれた任意のアプリケーション識別子５０６かどうかを判断するために動作可能でありうる。
【００２９】
[0041]デバイス５０４内において、アプリケーション識別子５０６は、マルチプレクサ５０８によって多重化されうる。この多重化動作の出力は、共通ベース５１４およびビットマップ５１２を含みうる。１つの態様において、共通ベース５１０は、ＳＩＤ内に含まれたアプリケーション識別子５０６の共通プロパティを識別するために使用されうる。例えば、アプリケーション識別子５０６のセットのための共通ベース５１０は、デバイスアイデンティティ、ユーザプロファイル（例えば、自宅または仕事）、またはアプリケーションスイートアイデンティティ、等を含みうるが、それらに限定されるわけではない。１つの態様において、ビットマップ５１２は、どの表されたセット（例えばＡｐｐ（１）、Ａｐｐ（２）、Ａｐｐ（Ｎ）、等）のアプリケーション識別子５０６が発見可能かを示すために使用されうる。多重化されることができるアプリケーション識別子５０６の数は、使用、ユーザ選好、等のための利用可能なビットマップのサイズに依存しうる。例えば、ビットマップが３２ビットの長さである場合、その後、最大３２個の異なるアプリケーション識別子が多重化されうる。
【００３０】
[0042]デバイス５０４内の各アプリケーションのために、マルチプレクサ５０８は、そのアプリケーションのためにビットインデックスを選択しうる。１つの態様において、アプリケーションがそのアプリケーション識別子をアナウンスする場合、その位置内の選択されたビットは、「１」に設定されうる。アプリケーションがデバイス５０４に利用可能でなく、および／またはデバイス５０４がアプリケーションに発見可能となることを許可しない場合、ＳＩＤ５１４内の対応するビットは「０」に設定されうる。
【００３１】
[0043]ＳＩＤ５１４を受信することに関して、デバイス５１６は、デバイス５０４によって関心のあるいずれのアプリケーションが通信されていたかどうかを判断するために、共通ベースチェックモジュール５１８を使用しうる。１つの態様において、デバイス５０４がマルチプレクサ５０を使用する場合、ピア発見デバイス５１６がＳＩＤを解釈するために、デバイス５０４は、ＳＩＤ５１４内において識別された任意のアプリケーションを発見することに関心がありうるピアと、ビットマップ情報および共通ベース復号化情報を共有しうる。そのような態様において、この情報は、アプリケーション識別子に対して、モニタすることに関心のある他のユーザに、少なくとも部分的に、情報を直接広めることによって、包括的なアプリケーション（例えば、アプリストア）を介して情報を公開することによって、帯域外の手段を介して情報をポストする（例えば、インターネット上にそれをポストする）ことによって、等によって共有されうる。別の態様において、共有された情報は、周知であるＳＩＤ上のビットに対応するアプリケーションの順序付けられたリストを含み、アプリケーションの所与の集合（例えば、ゲーム公開者によるゲームのセット、アプリケーションプロバイダによるアプリケーションのセット、等）のために固定された意味を有しうる。デバイス５１８は、ＳＩＤは関心のある１つまたは複数のアプリケーション識別子５０６を含みうることを判断すると、デマルチプレクサ５２０を使用してビットマップを逆多重化しうる。
【００３２】
[0044]動作において、各アプリケーションにそのアプリケーション識別子を独立して作成およびアナウンスさせる代わりに、ＳＩＤ５１４の使用は、マルチプレクサ機能５０８に識別子５０６を供給するよう、アプリケーションに許可する。マルチプレクサ５０８は、ビットマップ５１２を作成するために、アプリケーション識別子５０６を組み合わせうる。ビットマップ５１２および共通ベース５１０は、ＳＩＤ５１４を形成するために組み合されうる。そのため、デバイス５０４は、利用可能なスロットの一部分の間に一度だけアナウンスされた各アプリケーション識別子とともに、アプリケーション識別子５０６を（例えば、ラウンドロビン方式で）アナウンスする代わりに、全ての利用可能なスロット上でＳＩＤ５１４をアナウンスすることができうる。したがって、発見レイテンシ問題は、緩和されることができ、発見チャネルの効率は、大幅に改善されることができる。
【００３３】
[0045]図６は、ビットマップ６１８および共通ベース６２０を含むＳＩＤ６１４の生成を例示する図６００である。デバイスは、１つまたは複数のアプリケーション６０２を実行するために動作可能でありうる。１つの態様において、これらアプリケーション６０２の各々は、その存在を他のピアデバイスにアナウンスするために動作可能でありうる。そのようなアナウンスメントを容易にするために、デバイスは、その存在を他のピアデバイスにアナウンスしようと試みる様々なアプリケーション６０２を示すＳＩＤ６１４を生成しうる。１つの態様において、共通に１つまたは複数の属性を有するアプリケーションは、共通ベース６０６に関連付けられうる。各アプリケーションはまた、アプリケーション識別子のために割り振られたビットマップ６０４内における要素６１０を示すビットマップインデックス６０８を割り振られうる。
【００３４】
[0046]アプリケーション６０２にビットマップインデックス６０８が割り当てられると、その後、マルチプレクサ６１２は、ビットマップ６０４を単一のビットマップ６１８に組み合わせうる。さらに、共通ベース６２０は、ＳＩＤ６１４の生成を完了するために、多重化されたビットマップ６１８に結合されうる。１つの態様において、アプリケーションよりも多くのビットマップ要素が存在する場合、ランダムな値６２２は、未使用の要素に追加されうる。
【００３５】
[0047]図７は、ピア発見の間にスーパーアプリケーション識別子の通信内におけるビットマップマスクの使用を例示する図７００である。デバイス７０２は、１つまたは複数のピアデバイス（７２０、７２２、７２４）による発見のための範囲内にありうる。さらに、デバイス７０２は、複数のアプリケーション７０４を含み、７０６は、その存在をアナウンスするために動作可能であり、共通属性を有しうる。図７に図示されるように、アプリケーション７０４および７０６は、共通ベースを使用してグループ分けされ、アプリケーション識別子は、ビットマップ７０８内に含まれうる。１つの態様において、ビットマップ７０８は、アプリケーションが、デバイス７０２によって所与の時間においてピア発見チャネル内でアナウンスされるか否かどうかに関係なく、アプリケーションの所与のセットのために、コンポーネントアプリケーション識別子の各々のために予約されたビットを含むマスタービットマップを提供しうる。ビットマップ７０８は、アプリケーションがデバイス７０２上に存在するかどうかを示すためのビットマップインデックス値、および様々なアプリケーションを示すために割り振られた要素を含む。例えば、ビットマップインデックス７１０は、アプリケーション７０４は存在することを示す一方、ビットマップインデックス７１２は、別のアプリケーションは存在しないことを示す。１つの態様において、デバイス７０２は、各潜在的なピアデバイス（７２０、７２２、７２４）をモニタすることとともに、特定のピアと無関係のビット情報を開示することなしに、ビットマップ７０８の異なるサブセット（７１４、７１６、７１８）を共有しうる。例えば、ビットマップサブセット７１４は、アプリケーション７０６が利用可能であることをデバイス７２０に示し、ビットマップサブセット７１６は、アプリケーション７０４および７０６が利用可能であることをデバイス７２２に示し、ビットマップサブセット７１８は、利用可能なアプリケーションがないことをデバイス７２４に示しうる。
【００３６】
[0048]図８は、ワイヤレス通信の方法のフローチャート８００である。方法は、ワイヤレスデバイスによって実行されうる。１つのオプションの態様において、ブロック８０２にて、ワイヤレスデバイスは、ベースを生成しうる。１つの態様において、ベースは、１つまたは複数のアプリケーションに関連付けられた１つまたは複数の共通プロパティを含みうる。例えば、ベースは、共通開発者、共通主題（例えば、ゲーム、ソーシャルメディア、等）、共通デバイスアイデンティティ、共通ユーザプロファイル、等のような属性を、１つまたは複数のアプリケーションが共有することを示しうる。オプションの態様において、ブロック８０４では、生成されたベースは、１つまたは複数の他のデバイスおよび／またはネットワークエンティティに通信されうる。１つのそのような態様において、ベースは、範囲内の１つまたは複数のデバイスによる受信のためにブロードキャストされうる。別の態様において、ベースは、帯域外にポストされうる（例えば、インターネット上にポストされる、包括的なアプリケーション（例えば、アプリストア）を介して公開される、アプリケーション識別子のためにモニタすることに関心のある他のユーザに対して、少なくとも部分的に広められる、等である）。さらに別の態様において、ＳＩＤ上のビットに対応するアプリケーションの順序付けられたリストは、アプリケーションの所与の集合（例えば、ゲーム公開者によるゲームのセット、アプリケーションプロバイダによるアプリケーションのセット、等）のために固定された意味を有し、周知でありうる。
【００３７】
[0049]ブロック８０６で、ワイヤレスデバイスは、１つまたは複数のアプリケーションからアプリケーション識別子を取得しうる。１つの態様において、各アプリケーション識別子は、他のデバイスおよび／またはアプリケーションによって発見可能でありうるアプリケーションに関連付けられた１つまたは複数の相互作用属性を示しうる。
【００３８】
[0050]ブロック８０８で、ワイヤレスデバイスは、１つまたは複数のアプリケーションの１つまたは複数の共通プロパティを識別するベースとともに１つまたは複数のアプリケーションに対応する要素を有するＳＩＤを生成しうる。１つの態様において、ＳＩＤの生成は、１つまたは複数のアプリケーションの各々の可用性を示すビットマップインデックス内の値を設定すること、ＳＩＤ内の各要素のためにビットマップインデックスを用いてビットマップを生成することを含みうる。別の態様において、ＳＩＤの生成は、１つまたは複数のアプリケーションのサブセットの可用性を示しうる１つまたは複数のサブセットを生成することを含みうる。別の態様において、ＳＩＤの生成はさらに、ランダムな値を、ビットマップインデックス内の１つまたは複数の未使用の要素の少なくとも一部に割り振ることを含みうる。ここで使用される場合、１つまたは複数の共通プロパティは、デバイスアイデンティティ、ユーザプロファイル、アプリケーションスイートアイデンティティ、等を含みうるが、それらに限定されず、１つまたは複数のアプリケーションに関連付けられた様々な属性を含みうる。
【００３９】
[0051]ブロック８１０において、ワイヤレスデバイスは、ワイヤレスデバイスのために割り振られた１つまたは複数のピア発見スロットの間に生成されたＳＩＤを通信しうる。１つの態様において、ＳＩＤの通信はさらに、第２のワイヤレスデバイスによってアクセス可能でありうるネットワークエンティティにＳＩＤを送信することを含みうる。別の態様において、ＳＩＤの通信はさらに、ピア発見スロットを時間多重化するピア発見チャネルを使用してブロードキャストすること含みうる。別の態様において、ＳＩＤの通信はさらに、ワイヤレスデバイスが１つまたは複数のアプリケーション識別子の各々を別個に送信するだろうよりも比較的低減した時間周波数でブロードキャストすることを含みうる。
【００４０】
[0052]図９は、例示的な装置１０２における異なるモジュール／手段／コンポーネント間のデータフローを例示する概念的なデータフローチャート９００である。装置１０２は、１つまたは複数のアプリケーション９０２を含みうる。１つの態様において、発見の目的のために、１つまたは複数のアプリケーション９０２の各々は、限定されたリソースの共有されたピア発見チャネルを使用して時間スロット様式で周期的に、および／または継続的にその存在をアナウンスするために動作可能でありうる。装置１０２は、ワイヤレスデバイス１０２上で１つまたは複数のアプリケーション９０２から１つまたは複数のアプリケーション識別子９１２を取得しうるアプリケーション識別子モジュール９０４を含む。装置１０２はさらに、１つまたは複数のアプリケーション９０２の１つまたは複数の共通プロパティを識別するベース９１６とともに１つまたは複数のアプリケーション９０２に対応する要素を有するＳＩＤ９１０を生成するスーパー識別子生成モジュール９０６を含む。装置１０２はさらに、ワイヤレスデバイスのために割り振られた１つまたは複数のピア発見スロットの間にＳＩＤを通信する送信モジュール９０８を含む。オプションの態様において、装置１０２はさらに、１つまたは複数のアプリケーション９０２に関連付けられた属性に基づいてベース９１６を生成しうる共通ベース生成モジュール９１４を含む。そのような態様において、装置１０２は、共通ベース９１６を１つまたは複数の他のデバイスに通信する、共通ベースをネットワークエンティティ（例えば、基地局、アプリケーションサーバ、等）にポストする、等を行いうる。
【００４１】
[0053]装置は、前述のフローチャート図８内におけるアルゴリズムのステップの各々を実行する追加のモジュールを含みうる。そのため、前述のフローチャート図８内における各ステップは、モジュールによって実行されうる、また、装置は、これらのモジュールのうちの１つまたは複数を含みうる。モジュールは、説明された処理／アルゴリズムを遂行するように具体的に構成され、説明された処理／アルゴリズムを実行するように構成されたプロセッサによって実装され、プロセッサによる実装のためにコンピュータ可読媒体内に記憶され、またはそれらの何らかの組み合わせである、１つまたは複数のハードウェアコンポーネントでありうる。
【００４２】
[0054]図１０は、処理システム１０１４を用いる装置１０２’のためのハードウェア実装の例を例示する図である。処理システム１０１４は、バス１０２４によって一般的に表されたバスアーキテクチャを用いて実装されうる。バス１０２４は、処理システム１０１４の特定のアプリケーションと全体的な設計の制約に依存して、任意の数の相互接続バスおよびブリッジを含みうる。バス１０２４は、プロセッサ１００４、モジュール９０２、９０４、９０６、９０８、オプションとして９１４、およびコンピュータ可読媒体１００６によって表された、１つまたは複数のプロセッサおよび／またはハードウェアモジュールを含む様々な回路をともにリンクする。バス１０２４はまた、タイミングソース、周辺機器、電圧レギュレータ、および電力管理回路のような様々な他の回路をリンクしうるが、これらは、当該技術で周知であるので、これ以上記述しない。
【００４３】
[0055]処理システム１０１４は、トランシーバ１０１０に結合されうる。トランシーバ１０１０は、１つまたは複数のアンテナ１０２０に結合される。トランシーバ１０１０は、送信媒体を介して様々な他の装置と通信するための手段を提供する。処理システム１０１４は、コンピュータ可読媒体１００６に結合されたプロセッサ１００４を含む。プロセッサ１００４は、コンピュータ可読媒体１００６上に記憶されたソフトウェアの実行を含む、一般的な処理を担う。ソフトウェアは、プロセッサ１００４によって実行された場合、処理システム１０１４に、前述された様々な機能を任意の特定の装置のために実行させる。コンピュータ可読媒体１００６はまた、ソフトウェアを実行する場合にプロセッサ１００４によって操作されるデータを記憶するために使用されうる処理システムはさらに、モジュール９０２、９０４、９０６、９０８、および９１４のうちの少なくとも１個を含む。モジュールは、プロセッサ１００４内において実行中のソフトウェアモジュール、コンピュータ可読媒体１００６に存在し／記憶されたソフトウェアモジュール、プロセッサ１００４に結合された１つまたは複数のハードウェアモジュール、またはそれらの何らかの組み合わせでありうる。
【００４４】
[0056]１つの構成において、ワイヤレス通信のための装置１０２／１０２’は、ワイヤレスデバイス上の１つまたは複数のアプリケーションから１つまたは複数のアプリケーション識別子を取得するための手段と、１つまたは複数のアプリケーションの１つまたは複数の共通プロパティを識別するベースとともに１つまたは複数のアプリケーションに対応する要素を有するＳＩＤを生成するための手段と、ワイヤレスデバイスのために割り振られた１つまたは複数のピア発見スロットの間にＳＩＤを通信するための手段とを含む。装置１０２／１０２’の１つの態様において、生成するための手段はさらに、ＳＩＤ内の各要素のためのビットマップインデックスを用いてビットマップを生成するための手段と、１つまたは複数のアプリケーションの各々の可用性を示すためにビットマップインデックス内の値を設定するための手段とを含み、通信するための手段はさらに、ＳＩＤの一部としてビットマップインデックスをブロードキャストするための手段を含みうる。装置１０２／１０２’の１つの態様において、生成するための手段はさらに、１つまたは複数のアプリケーションのサブセットの可用性を示しうるビットマップインデックスの１つまたは複数のサブセットを生成するための手段を含みうる。装置１０２／１０２’の１つの態様において、スーパー識別子内の要素の数が１つまたは複数のアプリケーションの数よりも大きい場合、生成するための手段はさらに、ビットマップインデックス内の１つまたは複数の未使用の要素の少なくとも一部にランダムな値を割り振るための手段を含みうる。装置１０２／１０２’の１つの態様において、通信するための手段はさらに、第２のワイヤレスデバイスによってアクセス可能でありうるネットワークエンティティにＳＩＤを送信するための手段を含みうる。装置１０２／１０２’の１つの態様において、通信するための手段はさらに、ピア発見スロットを時間多重化するピア発見チャネルを使用してブロードキャストするための手段を含みうる。装置１０２／１０２’の１つの態様において、通信するための手段はさらに、ワイヤレスデバイスが１つまたは複数のアプリケーション識別子の各々を別個に送信するだろうよりも比較的低減した時間周波数でブロードキャストするための手段を含みうる。上記の手段は、上記の手段によって記載された機能を実行するように構成された装置１０２’の処理システム１０１４、および／または装置１０２の上記のモジュールのうちの１つまたは複数でありうる。
【００４５】
[0057]図１１は、ワイヤレス通信の方法のフローチャート１１００である。方法は、ワイヤレスデバイスによって実行されうる。図１１に図示されるように、ブロック１１０２で、ワイヤレスデバイスは、１つまたは複数のアプリケーションの１つまたは複数の共通プロパティを識別するベースとともに第２のデバイスに関連付けられた１つまたは複数のアプリケーションに対応する要素を有するＳＩＤを受信する。１つの態様において、ＳＩＤは、ネットワークエンティティから受信しうる。オプションの態様において、ＳＩＤの受信は、ワイヤレスデバイスに、ＳＩＤ内に含まれるベース情報を復号することを許可する共通ベース復号情報の受信だけ先行されうる。別の態様において、ＳＩＤは、ＳＩＤ内の各要素のためのビットマップインデックスとともにビットマップを含みうる。
【００４６】
[0058]ブロック１１０４で、ワイヤレスデバイスは、ワイヤレスデバイス上で動作可能な１つまたは複数のアプリケーションに関連付けられた１つまたは複数の属性および受信したベースの間で一致が存在するかを判断する。ブロック１１０４で、ワイヤレスデバイスがそれは受信したベースと一致しないと判断した場合、その後、ブロック１１０６にて処理が終了し、ワイヤレスデバイスは、ＳＩＤブロードキャストを無視しうる。１つのそのような態様において、ワイヤレスデバイスは、再び第２のデバイスから受信したベースを処理しようと試みるより前の時間期間の間のＳＩＤブロードキャストを無視しうる。対照的に、ブロック１１０４で、ワイヤレスデバイスが、ワイヤレスデバイス上で動作可能な１つまたは複数のアプリケーションに関連付けられた１つまたは複数の属性および受信したベースの間で一致が存在するかを判断する場合、ブロック１１０８で、ＳＩＤは、処理されうる。１つの態様において、ＳＩＤを処理することは、ＳＩＤ内に含まれるビットマップを処理することを含みうる。
【００４７】
[0059]ブロック１１１０で、ワイヤレスデバイスは、第１のデバイス上で動作可能なアプリケーションに関連付けられたＳＩＤ内の要素がＳＩＤ内に存在するかどうかを判断しうる。ブロック１１００で、ワイヤレスデバイスが、単数の要素および／または複数の要素が存在しないことを判断する場合、その後、ブロック１１１２において、処理は、停止しうる。対照的に、ブロック１１１０で、ワイヤレスデバイスが、第１のデバイス上で動作可能なアプリケーションに関連付けられたＳＩＤ内の単数の要素および／または複数の要素がＳＩＤ内に存在することを判断する場合、その後、ブロック１１１４で、ワイヤレスデバイスは、１つまたは複数の発見されたアプリケーションに関連付けられた情報を処理しうる。
【００４８】
[0060]図１２は、例示的な装置１１０における異なるモジュール／手段／コンポーネント間のデータフローを例示する概念的なデータフローチャート１２００である。装置１１０は、デバイス１０２に割り振られた１つまたは複数のピア発見スロットの間に別のデバイス１０２から通信されたＳＩＤ１０４を受信する受信モジュール１２０２を含む。１つの態様において、ＳＩＤ１２０４は、１つまたは複数のアプリケーションの１つまたは複数の共通プロパティを識別するベース１２０６、およびＳＩＤ１２０４内の各要素のためのビットマップインデックスを含むビットマップ１２０８を含みうる。オプションの態様において、装置１１０は、ＳＩＤ１２０４の受信に先行して、共通ベース復号情報１２１４を受信しうる。装置１１０は、装置１１０上で動作可能なアプリケーションと、ベース１２０６内の１つまたは複数の共通プロパティのうちの少なくとも１つのとの間で一致が存在するかどうかを判断する共通ベース分析モジュール１２１０を含む。装置１１０はさらに、第１のデバイス上で動作可能なアプリケーションに関連付けられたＳＩＤ内の要素がＳＩＤ内に存在するかどうかを判断するＳＩＤ要素分析モジュール１２１２を含む。１つの態様において、装置１１０および装置１０２は、同じ装置でありうる。別の態様において、装置１１０に関連付けられた１つまたは複数のモジュールは、装置１０２内において利用可能である、および／または装置１０２に関連付けられた１つまたは複数のモジュールは、装置１１０に利用可能でありうる。
【００４９】
[0061]装置は、前述のフローチャート図１１内におけるアルゴリズムのステップの各々を実行する追加のモジュールを含みうる。そのため、前述のフローチャート図１１内における各ステップは、モジュールによって実行され、装置は、これらのモジュールのうちの１つまたは複数を含みうる。モジュールは、説明された処理／アルゴリズムを遂行するように具体的に構成され、説明された処理／アルゴリズムを実行するように構成されたプロセッサによって実装され、プロセッサによる実装のためにコンピュータ可読媒体内に記憶され、またはそれらの何らかの組み合わせである、１つまたは複数のハードウェアコンポーネントでありうる。
【００５０】
[0062]図１３は、処理システム１３１４を用いる装置１１０’のためのハードウェア実装の例を例示する図である。処理システム１３１４は、バス１３２４によって一般的に表されたバスアーキテクチャを用いて実装されうる。バス１３２４は、処理システム１３１４の特定のアプリケーションと全体的な設計の制約に依存して、任意の数の相互接続バスおよびブリッジを含みうる。バス１３２４は、プロセッサ１３０４、モジュール１２０２、１２１０、１２１２、およびコンピュータ可読媒体１３０６によって表された、１つまたは複数のプロセッサおよび／またはハードウェアモジュールを含む様々な回路をともにリンクさせる。バス１３２４はまた、タイミングソース、周辺機器、電圧レギュレータ、および電力管理回路のような様々な他の回路をリンクしうるが、これらは、当該技術で周知であるので、これ以上記述しない。
【００５１】
[0063]処理システム１３１４は、トランシーバ１３１０に結合されうる。トランシーバ１３１０は、１つまたは複数のアンテナ１３２０に結合される。トランシーバ１３１０は、送信媒体を介して様々な他の装置と通信するための手段を提供する。処理システム１３１４は、コンピュータ可読媒体１３０６に結合されたプロセッサ１３０４を含む。プロセッサ１３０４は、コンピュータ可読媒体１３０６上に記憶されたソフトウェアの実行を含む、一般的な処理を担う。ソフトウェアは、プロセッサ１３０４によって実行された場合、処理システム１３１４に、前述された様々な機能を任意の特定の装置のために実行させる。コンピュータ可読媒体１３０６はまた、ソフトウェアを実行する場合にプロセッサ１３０４によって操作されるデータを記憶するために使用されうる。処理システムはさらに、モジュール１２０２、１２１０および１２１２のうちの少なくとも１つを含む。モジュールは、プロセッサ１３０４内において実行中の、コンピュータ可読媒体１３０６内に存在し／記憶されたソフトウェアモジュール、プロセッサ１３０４に結合された１つまたは複数のハードウェアモジュール、またはそれらの何らかの組み合わせでありうる。
【００５２】
[0064]１つの構成において、ワイヤレス通信のための装置１１０／１１０’は、１つまたは複数のアプリケーションの１つまたは複数の共通プロパティを識別するベースとともに第２のデバイスに関連付けられた１つまたは複数のアプリケーションに対応する要素を有するＳＩＤを受信するための手段と、第１のデバイス上で動作可能なアプリケーションと、ベース内における１つまたは複数の共通プロパティのうちの少なくとも１つとの間で一致を判断するための手段と、第１のデバイス上で動作可能なアプリケーションに関連付けられたＳＩＤ内の要素がＳＩＤ内に存在するかどうかを判断するための手段とを含む。装置１１０／１１０’の１つの態様において、受信するための手段は、ＳＩＤ内の各要素のためにビットマップインデックスを受信するための手段を含み、１つまたは複数のアプリケーションに関連付けられた要素がＳＩＤ内に存在するかどうかを判断するための手段はビットマップインデックスに基づく。装置１１０／１１０’の１つの態様において、受信するための手段は、ネットワークエンティティからのベース復号情報、またはＳＩＤのうちの少なくとも１つを受信するための手段を含みうる。上記の手段は、上記の手段によって記載された機能を実行するために構成された装置１１０’の処理システム１３１４、および／または装置１１０の上記のモジュールのうちの１つまたは複数でありうる。
【００５３】
[0065]開示された処理におけるステップの特定の順序または階層は、例示的なアプローチの一例であるということが理解される。設計の選好に基づいて、処理におけるステップの特定の順序または階層は、再配置されうるということが理解される。さらに、いくつかのステップは、組み合わされうるか、または省略されうる。付随の方法の請求項の範囲は、サンプルの順序において、様々なステップの要素を提示し、また、提示された特定の順序または階層に限定されるようには意図されない。
【００５４】
[0066]先の説明は、当業者に、本明細書に説明された様々な態様を実現することを可能にさせるために提供されている。これらの態様に対する様々な変更は、当業者には容易に明らかになり、本明細書において定義された一般的な原理は、他の態様に適用されうる。したがって、特許請求の範囲は、本明細書に示された態様に限定されることを意図するものではなく、特許請求の範囲における言語と一致する全範囲を付与されるべきものであり、単数形での要素への言及は、そうであるとの明確な記載がない限り、「１つ、および１つのみ」を意味することは意図せず、「１つまたは複数」を意味するものとする。そうでないとの明確な記載がない限り、「何らかの／いくつかの」という用語は、１つまたは複数を意味する。当業者に周知の、または後に周知となる、この開示を通して説明された様々な態様の要素と構造的および機能的に同等な物は全て、参照によって本明細書に明確に組み込まれ、特許請求の範囲に包含されることが意図される。その上、本明細書におけるどの開示も、そのような開示が特許請求の範囲内に明示的に記載されているかどうかに関わらず、公に献呈されることを意図するものではない。要素が、「〜のための手段」という表現を使用して明確に記載されていない限り、どの特許請求の範囲の要素も手段および機能として解釈されるべきではない。
以下に、出願当初の特許請求の範囲に記載された発明を付記する。
［Ｃ１］
ワイヤレス通信の方法であって、
ワイヤレスデバイス上の１つまたは複数のアプリケーションから１つまたは複数のアプリケーション識別子を取得することと、
前記１つまたは複数のアプリケーションの１つまたは複数の共通プロパティを識別するベースとともに前記１つまたは複数のアプリケーションに対応する、要素を有するスーパー識別子（ＳＩＤ）を生成することと、
前記ワイヤレスデバイスのために割り振られた１つまたは複数のピア発見スロットの間に前記ＳＩＤを通信することと
を備える方法。
［Ｃ２］
前記生成することは、
前記ＳＩＤ内の各要素のためのビットマップインデックスを用いてビットマップを生成することと、
前記１つまたは複数のアプリケーションの各々の可用性を示すために、前記ビットマップインデックス内の値を設定することと
をさらに備え、
前記通信することは、前記ＳＩＤの一部として前記ビットマップインデックスをブロードキャストすること
をさらに備える、［Ｃ１］に記載の方法。
［Ｃ３］
前記生成することは、
前記ビットマップインデックスの１つまたは複数のサブセットを生成することをさらに備え、前記１つまたは複数のサブセットは、前記１つまたは複数のアプリケーションのサブセットの可用性を示す、
［Ｃ２］に記載の方法。
［Ｃ４］
前記スーパー識別子内の要素の数は、前記１つまたは複数のアプリケーションの数よりも多く、前記生成することは、
ランダムな値を、前記ビットマップインデックス内の１つまたは複数の未使用の要素の少なくとも一部に割り振ることをさらに備える、
［Ｃ２］に記載の方法。
［Ｃ５］
前記通信することは、前記ＳＩＤをネットワークエンティティに送信することをさらに備え、前記ネットワークエンティティは、第２のワイヤレスデバイスによってアクセス可能である、
［Ｃ１］に記載の方法。
［Ｃ６］
前記通信することは、ピア発見スロットを時間多重化するピア発見チャネルを使用してブロードキャストすることをさらに備える、
［Ｃ１］に記載の方法。
［Ｃ７］
前記通信することは、前記ワイヤレスデバイスが前記１つまたは複数のアプリケーション識別子の各々を別個に送信するだろうよりも比較的低減した時間周波数でブロードキャストすることをさらに備える、
［Ｃ１］に記載の方法。
［Ｃ８］
前記１つまたは複数の共通プロパティは、デバイスアイデンティティ、ユーザプロファイル、またはアプリケーションスイートアイデンティティのうちの少なくとも１つを備える、
［Ｃ１］に記載の方法。
［Ｃ９］
前記１つまたは複数のアプリケーションの前記１つまたは複数の共通プロパティを識別する前記ベースを生成することと、
前記ベースを１つまたは複数のピアデバイスに通信することと
をさらに備える、［Ｃ１］に記載の方法。
［Ｃ１０］
前記通信することは、
前記ベースをブロードキャストすること、
前記ベースを１つまたは複数のインターネットサイトまたはアプリケーションストアにポストすること
のうちの少なくとも１つを備える、［Ｃ９］に記載の方法。
［Ｃ１１］
ワイヤレス通信の方法であって、
第１のデバイスが、１つまたは複数のアプリケーションの１つまたは複数の共通プロパティを識別するベースとともに第２のデバイスに関連付けられた前記１つまたは複数のアプリケーションに対応する、要素を有するスーパー識別子（ＳＩＤ）を受信することと、
前記第１のデバイス上で動作可能なアプリケーションと、前記ベース内の前記１つまたは複数の共通プロパティのうちの少なくとも１つのとの間で一致を判断することと、
前記第１のデバイス上で動作可能な前記アプリケーションに関連付けられた前記ＳＩＤ内の要素が前記ＳＩＤ内に存在するかどうかを判断することと
を備える方法。
［Ｃ１２］
前記受信することは、前記ＳＩＤ内の各要素のためにビットマップインデックスを受信することをさらに備え、前記１つまたは複数のアプリケーションに関連付けられた要素が前記ＳＩＤ内に存在するかどうかを前記判断することは、前記ビットマップインデックスに基づく、
［Ｃ１１］に記載の方法。
［Ｃ１３］
前記１つまたは複数の共通プロパティは、デバイスアイデンティティ、ユーザプロファイル、またはアプリケーションスイートアイデンティティのうちの少なくとも１つを備える、
［Ｃ１１］に記載の方法。
［Ｃ１４］
前記受信することは、ネットワークエンティティからのベース復号情報、または前記ＳＩＤのうちの少なくとも１つを受信することをさらに備える、
［Ｃ１１］に記載の方法。
［Ｃ１５］
ワイヤレス通信のための装置であって、
ワイヤレスデバイス上の１つまたは複数のアプリケーションから１つまたは複数のアプリケーション識別子を取得するための手段と、
前記１つまたは複数のアプリケーションの１つまたは複数の共通プロパティを識別するベースとともに前記１つまたは複数のアプリケーションに対応する、要素を有するスーパー識別子（ＳＩＤ）を生成するための手段と、
前記ワイヤレスデバイスのために割り振られた１つまたは複数のピア発見スロットの間に前記ＳＩＤを通信するための手段と
を備える装置。
［Ｃ１６］
前記生成するための手段は、
前記ＳＩＤ内の各要素のためのビットマップインデックスを用いてビットマップを生成するための手段と、
前記１つまたは複数のアプリケーションの各々の可用性を示すために、前記ビットマップインデックス内の値を設定するための手段と
をさらに備え、
前記通信するための手段は、前記ＳＩＤの一部として前記ビットマップインデックスをブロードキャストするための手段をさらに備える、
［Ｃ１５］に記載の装置。
［Ｃ１７］
前記生成するための手段は、
前記ビットマップインデックスの１つまたは複数のサブセットを生成するための手段をさらに備え、前記１つまたは複数のサブセットは、前記１つまたは複数のアプリケーションのサブセットの可用性を示す、
［Ｃ１６］に記載の装置。
［Ｃ１８］
前記スーパー識別子内の要素の数は、前記１つまたは複数のアプリケーションの数よりも多く、前記生成するための手段は、
ランダムな値を、前記ビットマップインデックス内の１つまたは複数の未使用の要素の少なくとも一部に割り振るための手段をさらに備える、
［Ｃ１６］に記載の装置。
［Ｃ１９］
前記通信するための手段は、前記ＳＩＤをネットワークエンティティに送信する手段をさらに備え、前記ネットワークエンティティは、第２のワイヤレスデバイスによってアクセス可能である、
［Ｃ１５］に記載の装置。
［Ｃ２０］
前記通信するための手段は、ピア発見スロットを時間多重化するピア発見チャネルを使用してブロードキャストするための手段をさらに備える、
［Ｃ１５］に記載の装置。
［Ｃ２１］
前記通信するための手段は、前記ワイヤレスデバイスが前記１つまたは複数のアプリケーション識別子の各々を別個に送信するだろうよりも比較的低減した時間周波数でブロードキャストするための手段をさらに備える、
［Ｃ１５］に記載の装置。
［Ｃ２２］ 
前記１つまたは複数の共通プロパティは、デバイスアイデンティティ、ユーザプロファイル、またはアプリケーションスイートアイデンティティのうちの少なくとも１つを備える、
［Ｃ１５］に記載の装置。
［Ｃ２３］
前記１つまたは複数のアプリケーションの前記１つまたは複数の共通プロパティを識別する前記ベースを生成するための手段と、
前記ベースを１つまたは複数のピアデバイスに通信するための手段と
をさらに備える、［Ｃ１５］に記載の装置。
［Ｃ２４］
前記ベースを通信するための前記手段は、
前記ベースをブロードキャストするための手段、
前記ベースを１つまたは複数のインターネットサイトまたはアプリケーションストアにポストするための手段
のうちの少なくとも１つを含む、［Ｃ２３］に記載の装置。
［Ｃ２５］
ワイヤレス通信のための装置であって、
第１のデバイスが、１つまたは複数のアプリケーションの１つまたは複数の共通プロパティを識別するベースとともに第２のデバイスに関連付けられた前記１つまたは複数のアプリケーションに対応する、要素を有するスーパー識別子（ＳＩＤ）を受信するための手段と、
前記第１のデバイス上で動作可能なアプリケーションと、前記ベース内の前記１つまたは複数の共通プロパティのうちの少なくとも１つのとの間で一致を判断するための手段と、
前記第１のデバイス上で動作可能な前記アプリケーションに関連付けられた前記ＳＩＤ内の要素が前記ＳＩＤ内に存在するかどうかを判断するための手段と
を備える装置。
［Ｃ２６］
前記受信するための手段は、前記ＳＩＤ内の各要素のためにビットマップインデックスを受信するための手段をさらに備え、前記１つまたは複数のアプリケーションに関連付けられた要素が前記ＳＩＤ内に存在するかどうかを前記判断するための手段は、前記ビットマップインデックスに基づく、
［Ｃ２５］に記載の装置。
［Ｃ２７］ 
前記１つまたは複数の共通プロパティは、デバイスアイデンティティ、ユーザプロファイル、またはアプリケーションスイートアイデンティティのうちの少なくとも１つを備える、
［Ｃ２５］に記載の装置。
［Ｃ２８］
前記受信するための手段は、ネットワークエンティティからのベース復号情報、または前記ＳＩＤのうちの少なくとも１つを受信するための手段をさらに備える、
［Ｃ２５］に記載の装置。
［Ｃ２９］
ワイヤレス通信のための装置であって、
処理システムを備え、
ワイヤレスデバイス上の１つまたは複数のアプリケーションから１つまたは複数のアプリケーション識別子を取得することと、
前記１つまたは複数のアプリケーションの１つまたは複数の共通プロパティを識別するベースとともに前記１つまたは複数のアプリケーションに対応する、要素を有するスーパー識別子（ＳＩＤ）を生成することと、
前記ワイヤレスデバイスのために割り振られた１つまたは複数のピア発見スロットの間に前記ＳＩＤを通信することと
を行うように構成される装置。
［Ｃ３０］
前記処理システムは、
前記ＳＩＤ内の各要素のためのビットマップインデックスを用いてビットマップを生成することと、
前記１つまたは複数のアプリケーションの各々の可用性を示すために、前記ビットマップインデックス内の値を設定すること、
前記ＳＩＤの一部として前記ビットマップインデックスをブロードキャストすることと
を行うようにさらに構成される、［Ｃ２９］に記載の装置。
［Ｃ３１］
前記処理システムは、
前記ビットマップインデックスの１つまたは複数のサブセットを生成することを行うようにさらに構成され、前記１つまたは複数のサブセットは、前記１つまたは複数のアプリケーションのサブセットの可用性を示す、
［Ｃ３０］に記載の装置。
［Ｃ３２］
前記スーパー識別子内の要素の数は、前記１つまたは複数のアプリケーションの数よりも多く、前記処理システムは、
ランダムな値を、前記ビットマップインデックス内の１つまたは複数の未使用の要素の少なくとも一部に割り振ることを行うようにさらに構成される、
［Ｃ３０］に記載の装置。
［Ｃ３３］
前記処理システムは、前記ＳＩＤをネットワークエンティティに送信することを行うようにさらに構成され、前記ネットワークエンティティは、第２のワイヤレスデバイスによってアクセス可能である、
［Ｃ２９］に記載の装置。
［Ｃ３４］
前記処理システムは、ピア発見スロットを時間多重化するピア発見チャネルを使用してブロードキャストすることを行うようにさらに構成される、
［Ｃ２９］に記載の装置。
［Ｃ３５］
前記処理システムは、前記ワイヤレスデバイスが前記１つまたは複数のアプリケーション識別子の各々を別個に送信するだろうよりも比較的低減した時間周波数でブロードキャストすることを行うようにさらに構成される、
［Ｃ２９］に記載の装置。
［Ｃ３６］
前記１つまたは複数の共通プロパティは、デバイスアイデンティティ、ユーザプロファイル、またはアプリケーションスイートアイデンティティのうちの少なくとも１つを備える、
［Ｃ２９］に記載の装置。
［Ｃ３７］
前記処理システムは、
前記１つまたは複数のアプリケーションの前記１つまたは複数の共通プロパティを識別する前記ベースを生成することと、
前記ベースを１つまたは複数のピアデバイスに通信することと
を行うようにさらに構成された、［Ｃ２９］に記載の装置。
［Ｃ３８］
前記処理システムは、
前記ベースをブロードキャストすること、
前記ベースを１つまたは複数のインターネットサイトまたはアプリケーションストアにポストすることのうちの少なくとも１つを実行することを行うようにさらに構成される、
［Ｃ３７］に記載の装置。
［Ｃ３９］
ワイヤレス通信のための装置であって、
１つまたは複数のアプリケーションの１つまたは複数の共通プロパティを識別するベースとともに第２のデバイスに関連付けられた前記１つまたは複数のアプリケーションに対応する、要素を有するスーパー識別子（ＳＩＤ）を受信することと、
前記第１のデバイス上で動作可能なアプリケーションと、前記ベース内の前記１つまたは複数の共通プロパティとのうちの少なくとも１つのとの間で一致を判断することと、
前記第１のデバイス上で動作可能な前記アプリケーションに関連付けられた前記ＳＩＤ内の要素が前記ＳＩＤ内に存在するかどうかを判断することと
を行うように構成される処理システムを備える、
装置。
［Ｃ４０］
前記処理システムは、
前記ＳＩＤ内の各要素のためのビットマップインデックスを受信することと、
前記１つまたは複数のアプリケーションに関連付けられた要素が前記ＳＩＤ内に存在するかどうかを判断することは、前記ビットマップインデックスに基づくことを行うようにさらに構成される、
［Ｃ３９］に記載の装置。
［Ｃ４１］ 
前記１つまたは複数の共通プロパティは、デバイスアイデンティティ、ユーザプロファイル、またはアプリケーションスイートアイデンティティのうちの少なくとも１つを備える、
［Ｃ３９］に記載の装置。
［Ｃ４２］
前記処理システムは、ネットワークエンティティからのベース復号情報、または前記ＳＩＤのうちの少なくとも１つを受信することを行うようにさらに構成される、
［Ｃ３９］に記載の装置。
［Ｃ４３］
ワイヤレスデバイス上の１つまたは複数のアプリケーションから１つまたは複数のアプリケーション識別子を取得することと、
前記１つまたは複数のアプリケーションの１つまたは複数の共通プロパティを識別するベースとともに前記１つまたは複数のアプリケーションに対応する、要素を有するスーパー識別子（ＳＩＤ）を生成することと、
前記ワイヤレスデバイスのために割り振られた１つまたは複数のピア発見スロットの間に前記ＳＩＤを通信することと
を行うためのコードを備える、コンピュータ可読媒体を備える、コンピュータプログラム製品。
［Ｃ４４］
前記生成することを行うためのコードは、
前記ＳＩＤ内の各要素のためのビットマップインデックスを用いてビットマップを生成することと、
前記１つまたは複数のアプリケーションの各々の可用性を示すために、前記ビットマップインデックス内の値を設定することと
を行うためのコードをさらに備え、
前記通信することを行うためのコードは、前記ＳＩＤの一部として前記ビットマップインデックスをブロードキャストすることを行うためのコードをさらに備える、
［Ｃ４３］に記載のコンピュータプログラム製品。
［Ｃ４５］
前記生成することを行うためのコードは、
前記ビットマップインデックスの１つまたは複数のサブセットを生成することを行うためのコードをさらに備え、前記１つまたは複数のサブセットは、前記１つまたは複数のアプリケーションのサブセットの可用性を示す、
［Ｃ４４］に記載のコンピュータプログラム製品。
［Ｃ４６］
前記スーパー識別子内の要素の数は、前記１つまたは複数のアプリケーションの数よりも多く、前記生成することを行うためのコードは、
ランダム値を、前記ビットマップインデックス内の１つまたは複数の未使用の要素の少なくとも一部に割り振ることを行うためのコードをさらに備える、
［Ｃ４４］に記載のコンピュータプログラム製品。
［Ｃ４７］
前記通信することを行うためのコードは、前記ＳＩＤをネットワークエンティティに送信することを行うためのコードをさらに備え、前記ネットワークエンティティは、第２のワイヤレスデバイスによってアクセス可能である、
［Ｃ４３］に記載のコンピュータプログラム製品。
［Ｃ４８］
前記通信することを行うためのコードは、ピア発見スロットを時間多重化するピア発見チャネルを使用してブロードキャストすることを行うためのコードをさらに備える、
［Ｃ４３］に記載のコンピュータプログラム製品。
［Ｃ４９］
前記通信することを行うためのコードは、前記ワイヤレスデバイスが前記１つまたは複数のアプリケーション識別子の各々を別個に送信するだろうよりも比較的低減した時間周波数でブロードキャストすることを行うためのコードをさらに備える、
［Ｃ４３］に記載のコンピュータプログラム製品。
［Ｃ５０］ 
前記１つまたは複数の共通プロパティは、デバイスアイデンティティ、ユーザプロファイル、またはアプリケーションスイートアイデンティティのうちの少なくとも１つを備える、
［Ｃ４３］に記載のコンピュータプログラム製品。
［Ｃ５１］ 
前記１つまたは複数のアプリケーションの前記１つまたは複数の共通プロパティを識別する前記ベースを生成することと、
前記ベースを１つまたは複数のピアデバイスに通信することと
を行うためのコードをさらに備える、［Ｃ４３］に記載のコンピュータプログラム製品。
［Ｃ５２］
前記ベースを通信することを行うための前記コードは、
前記ベースをブロードキャストすること、
前記ベースを１つまたは複数のインターネットサイトまたはアプリケーションストアにポストすること
のうちの少なくとも１つを行うためのコードを備える、［Ｃ５１］に記載のコンピュータプログラム製品。
［Ｃ５３］
第１のデバイスが、１つまたは複数のアプリケーションの１つまたは複数の共通プロパティを識別するベースとともに第２のデバイスに関連付けられた前記１つまたは複数のアプリケーションに対応する、要素を有するスーパー識別子（ＳＩＤ）を受信することと、
前記第１のデバイス上で動作可能なアプリケーションと、前記ベース内の前記１つまたは複数の共通プロパティのうちの少なくとも１つのとの間で一致を判断することと、
前記第１のデバイス上で動作可能な前記アプリケーションに関連付けられた前記ＳＩＤ内の要素が前記ＳＩＤ内に存在するかどうかを判断することと
を行うためのコードを備える、コンピュータ可読媒体を備える、
コンピュータプログラム製品。
［Ｃ５４］
前記受信することを行うためのコードは、前記ＳＩＤ内の各要素のためにビットマップインデックスを受信することを行うためのコードをさらに備え、前記１つまたは複数のアプリケーションに関連付けられた要素が前記ＳＩＤ内に存在するかどうかを前記判断することを行うためのコードは、前記ビットマップインデックスに基づくことを判断することを行うためのコードをさらに備える、
［Ｃ５３］に記載のコンピュータプログラム製品。
［Ｃ５５］ 
前記１つまたは複数の共通プロパティは、デバイスアイデンティティ、ユーザプロファイル、またはアプリケーションスイートアイデンティティのうちの少なくとも１つを備える、
［Ｃ５３］に記載のコンピュータプログラム製品。
［Ｃ５６］
前記受信することを行うためのコードは、ネットワークエンティティからのベース復号情報、または前記ＳＩＤのうちの少なくとも１つを受信することを行うためのコードをさらに備える、
［Ｃ５３］に記載のコンピュータプログラム製品。
【図１】
0006272828.tif 000002
【図２】
0006272828.tif 000003
【図３】
0006272828.tif 000004
【図４】
0006272828.tif 000005
【図５】
0006272828.tif 000006
【図６】
0006272828.tif 000007
【図７】
0006272828.tif 000008
【図８】
0006272828.tif 000009
【図９】
0006272828.tif 000010
【図１０】
0006272828.tif 000011
【図１１】
0006272828.tif 000012
【図１２】
0006272828.tif 000013
【図１３】
0006272828.tif 000014