(57)【特許請求の範囲】
【請求項１】
無線デバイスを動作させるための方法であって、
前記無線デバイス上で実行中のアプリケーションから、前記無線デバイスの第１のデバイス識別子と、前記アプリケーションの識別子である表示を求める要求とを提供することと、
アプリケーションが互いに発見することを可能にするために前記アプリケーションによってブロードキャストされるべき前記表示と、前記無線デバイスの第２のデバイス識別子と、前記表示を割り当てる第１のサーバの電子署名、または前記表示を管理する第２のサーバの電子署名のうちの少なくとも１つと、を含む割当レコードを受信することと、
前記無線デバイスで前記割当レコードを検証することと、
を備え、
前記割当レコードはさらに、
表示名と、
前記割当レコードが有効である寿命と、
前記第１のサーバによって割り当てられる表示のセット、前記第１のサーバの識別子、前記表示のセットの寿命、および前記第２のサーバの信用証明に関連する情報を備える前記第２のサーバのレコードと、
前記第１のサーバの信用証明に関連する情報とを含む、方法。
【請求項２】
前記割当レコードを検証した後、前記表示を適用すること、をさらに備える請求項１に記載の方法。
【請求項３】
前記割当レコードが検証できなかった場合、前記表示を適用することを控えること、をさらに備える請求項１に記載の方法。
【請求項４】
前記割当レコードはさらに、前記割当レコードが有効である寿命を備え、
前記割当レコードを検証することは、
前記割当レコードに含まれる前記第１のサーバおよび前記第２のサーバの電子署名を検証することと、
前記第２のデバイス識別子が前記第１のデバイス識別子と同じであることを検証することと、
現在の時間を考慮して、前記寿命が有効であることを検証することとを備える、
請求項１に記載の方法。
【請求項５】
両電子署名のうちの何れか一方が検証できなかった場合、前記第２のデバイス識別子が前記第１のデバイス識別子と異なる場合、または前記寿命が無効である場合、前記表示を適用することを控えること、をさらに備える請求項４に記載の方法。
【請求項６】
前記第１のサーバまたは前記第２のサーバのうちの１つから前記表示を要求することをさらに備え、
デバイス識別子は、前記表示を求める要求とともに提供される、請求項１に記載の方法。
【請求項７】
前記要求は、特定の表示を求める、請求項６に記載の方法。
【請求項８】
前記表示は、前記第１のサーバから要求される、請求項６に記載の方法。
【請求項９】
第１のサーバを動作させるための方法であって、
無線デバイス上で実行中のアプリケーションから、デバイス識別子と、前記アプリケーションの識別子である表示を求める要求とを受信することと、
アプリケーションが互いに発見することを可能にするために前記アプリケーションによってブロードキャストされるべき前記表示と、前記デバイス識別子と、前記第１のサーバの電子署名、または前記表示を管理する第２のサーバの電子署名のうちの少なくとも１つと、を含む割当レコードを生成することと、
前記割当レコードを前記アプリケーションに送信することと、
を備え、
前記割当レコードはさらに、
表示名と、
前記割当レコードが有効である寿命と、
前記第１のサーバによって割り当てられる表示のセット、前記第１のサーバの識別子、前記表示のセットの寿命、前記第２のサーバの信用証明に関連する情報、および前記第２のサーバの電子署名を備える前記第２のサーバのレコードと、
前記第１のサーバの信用証明に関連する情報とを含む、方法。
【請求項１０】
前記受信した要求によって、前記デバイス識別子が受信される、請求項９に記載の方法。
【請求項１１】
前記要求は、特定の表示を求める、請求項１０に記載の方法。
【請求項１２】
前記第２のサーバのために前記表示を割り当てるために、前記第２のサーバから許可を受信すること、をさらに備える請求項９に記載の方法。
【請求項１３】
無線通信のための装置であって、
前記装置上で実行中のアプリケーションから、前記装置の第１のデバイス識別子と、前記アプリケーションの識別子である表示を求める要求とを提供する手段と、
アプリケーションが互いに発見することを可能にするために前記アプリケーションによってブロードキャストされるべき前記表示と、前記装置の第２のデバイス識別子と、前記表示を割り当てる第１のサーバの電子署名、または前記表示を管理する第２のサーバの電子署名のうちの少なくとも１つと、を含む割当レコードを受信する手段と、
前記装置で前記割当レコードを検証する手段と、
を備え、
前記割当レコードはさらに、
表示名と、
前記割当レコードが有効である寿命と、
前記第１のサーバによって割り当てられる表示のセット、前記第１のサーバの識別子、前記表示のセットの寿命、および前記第２のサーバの信用証明に関連する情報を備える前記第２のサーバのレコードと、
前記第１のサーバの信用証明に関連する情報とを含む、装置。
【請求項１４】
前記割当レコードを検証した後、前記表示を適用する手段、をさらに備える請求項１３に記載の装置。
【請求項１５】
前記割当レコードが検証できなかった場合、前記表示を適用することを控える手段、をさらに備える請求項１３に記載の装置。
【請求項１６】
前記割当レコードはさらに、前記割当レコードが有効である寿命を備え、
前記割当レコードを検証する手段は、
前記割当レコードに含まれる第１のサーバおよび第２のサーバの電子署名を検証する手段と、
前記第２のデバイス識別子が前記第１のデバイス識別子と同じであることを検証する手段と、
現在の時間を考慮して、前記寿命が有効であることを検証する手段とを備える、
請求項１３に記載の装置。
【請求項１７】
両電子署名のうちの何れかが検証できなかった場合、
前記第２のデバイス識別子が前記第１のデバイス識別子と異なる場合、または、前記寿命が無効である場合、前記表示を適用することを控える手段、をさらに備える請求項１６に記載の装置。
【請求項１８】
前記第１のサーバまたは前記第２のサーバのうちの１つから前記表示を要求する手段をさらに備え、
前記デバイス識別子は、前記表示を求める要求とともに提供される、請求項１３に記載の装置。
【請求項１９】
前記要求は、特定の表示を求める、請求項１８に記載の装置。
【請求項２０】
前記表示は、前記第１のサーバから要求される、請求項１８に記載の装置。
【請求項２１】
装置であって、
無線デバイス上で実行中のアプリケーションから、デバイス識別子と、前記アプリケーションの識別子である表示を求める要求とを受信する手段と、
アプリケーションが互いに発見することを可能にするために前記アプリケーションによってブロードキャストされるべき前記表示と、前記デバイス識別子と、前記装置の電子署名、または前記表示を管理する第２の装置の電子署名のうちの少なくとも１つと、を含む割当レコードを生成する手段と、
前記割当レコードを前記アプリケーションに送信する手段と、
を備え、
前記割当レコードはさらに、
表示名と、
前記割当レコードが有効である寿命と、
前記装置によって割り当てられる表示のセット、前記装置の識別子、前記表示のセットの寿命、前記第２の装置の信用証明に関連する情報、および前記第２の装置の電子署名を備える前記第２の装置のレコードと、
前記装置の信用証明に関連する情報とを含む、装置。
【請求項２２】
前記受信した要求によって、前記デバイス識別子が受信される、請求項２１に記載の装置。
【請求項２３】
前記要求は、特定の表示を求める、請求項２２に記載の装置。
【請求項２４】
前記第２の装置のために前記表示を割り当てるために、前記第２の装置から許可を受信する手段、をさらに備える請求項２１に記載の装置。
【請求項２５】
無線デバイスを実行させるためのコード群を記憶したコンピュータ読取可能な記憶媒体であって、
前記コード群は、
前記無線デバイス上で実行中のアプリケーションから前記無線デバイスの第１のデバイス識別子と、前記アプリケーションの識別子である表示を求める要求とを提供するためのコードと、
アプリケーションが互いに発見することを可能にするために前記アプリケーションによってブロードキャストされるべき前記表示と、前記無線デバイスの第２のデバイス識別子と、前記表示を割り当てる第１のサーバの電子署名、または前記表示を管理する第２のサーバの電子署名のうちの少なくとも１つと、を含む割当レコードを受信するためのコードと、
前記無線デバイスで前記割当レコードを検証するためのコードと
を備え、
前記割当レコードはさらに、
表示名と、
前記割当レコードが有効である寿命と、
前記第１のサーバによって割り当てられる表示のセット、前記第１のサーバの識別子、前記表示のセットの寿命、および前記第２のサーバの信用証明に関連する情報を備える前記第２のサーバのレコードと、
前記第１のサーバの信用証明に関連する情報とを含む、コンピュータ読取可能な記憶媒体。
【請求項２６】
前記コード群はさらに、前記割当レコードを検証した後、前記表示を適用するためのコードを備える、請求項２５に記載のコンピュータ読取可能な記憶媒体。
【請求項２７】
前記コード群はさらに、前記割当レコードが検証できなかった場合、前記表示を適用することを控えるためのコードを備える、請求項２５に記載のコンピュータ読取可能な記憶媒体。
【請求項２８】
前記割当レコードはさらに、前記割当レコードが有効である寿命を備え、
前記割当レコードを検証するためのコードは、
前記割当レコードに含まれる前記第１のサーバおよび前記第２のサーバの電子署名を検証するためのコードと、
前記第２のデバイス識別子が前記第１のデバイス識別子と同じであることを検証するためのコードと、
現在の時間を考慮して、前記寿命が有効であることを検証するためのコードとを備える、請求項２５に記載のコンピュータ読取可能な記憶媒体。
【請求項２９】
前記コード群はさらに、両電子署名のうちの何れか一方が検証できなかった場合、前記第２のデバイス識別子が前記第１のデバイス識別子と異なる場合、または前記寿命が無効である場合、前記表示を適用することを控えるためのコードを備える、請求項２８に記載のコンピュータ読取可能な記憶媒体。
【請求項３０】
前記コード群はさらに、前記第１のサーバまたは前記第２のサーバのうちの１つから前記表示を要求するためのコードを備え、
前記デバイス識別子は、前記表示を求める要求とともに提供される、請求項２５に記載のコンピュータ読取可能な記憶媒体。
【請求項３１】
前記要求は、特定の表示を求める、請求項３０に記載のコンピュータ読取可能な記憶媒体。
【請求項３２】
前記表示は、前記第１のサーバから要求される、請求項３０に記載のコンピュータ読取可能な記憶媒体。
【請求項３３】
第１のサーバを実行させるためのコード群を記憶したコンピュータ読取可能な記憶媒体であって、
前記コード群は、
無線デバイス上で実行中のアプリケーションから、デバイス識別子と、前記アプリケーションの識別子である表示を求める要求とを受信するためのコードと、
アプリケーションが互いに発見することを可能にするために前記アプリケーションによってブロードキャストされるべき前記表示と、前記デバイス識別子と、前記第１のサーバの電子署名、または前記表示を管理する第２のサーバの電子署名のうちの少なくとも１つと、を含む割当レコードを生成するためのコードと、
前記アプリケーションに前記割当レコードを送信するためのコードと、
を備え、
前記割当レコードはさらに、
表示名と、
前記割当レコードが有効である寿命と、
前記第１のサーバによって割り当てられる表示のセット、前記第１のサーバの識別子、前記表示のセットの寿命、前記第２のサーバの信用証明に関連する情報、および前記第２のサーバの電子署名を備える前記第２のサーバのレコードと、
前記第１のサーバの信用証明に関連する情報とを含む、コンピュータ読取可能な記憶媒体。
【請求項３４】
前記コード群はさらに、前記無線デバイスから、表示を求める要求を受信するためのコードを備え、
前記受信した要求によって、前記デバイス識別子が受信される、請求項３３に記載のコンピュータ読取可能な記憶媒体。
【請求項３５】
前記要求は、特定の表示を求める、請求項３４に記載のコンピュータ読取可能な記憶媒体。
【請求項３６】
前記コード群はさらに、前記第２のサーバのために前記表示を割り当てるために、前記第２のサーバから許可を受信するためのコードを備える、請求項３３に記載のコンピュータ読取可能な記憶媒体。
【請求項３７】
装置であって、
前記装置上で実行中のアプリケーションから前記装置の第１のデバイス識別子と、前記アプリケーションの識別子である表示を求める要求とを提供し、
アプリケーションが互いに発見することを可能にするために前記アプリケーションによってブロードキャストされるべき前記表示と、前記装置の第２のデバイス識別子と、前記表示を割り当てる第１のサーバの電子署名、または前記表示を管理する第２のサーバの電子署名のうちの少なくとも１つと、を含む割当レコードを受信し、
前記装置で前記割当レコードを検証するように構成された処理システムを備え、
前記割当レコードはさらに、
表示名と、
前記割当レコードが有効である寿命と、
前記第１のサーバによって割り当てられる表示のセット、前記第１のサーバの識別子、前記表示のセットの寿命、および前記第２のサーバの信用証明に関連する情報を備える前記第２のサーバのレコードと、
前記第１のサーバの信用証明に関連する情報とを含む、装置。
【請求項３８】
前記処理システムはさらに、前記割当レコードを検証した後、前記表示を適用するように構成された、請求項３７に記載の装置。
【請求項３９】
前記処理システムはさらに、前記割当レコードが検証できなかった場合、前記表示を適用することを控えるように構成された、請求項３７に記載の装置。
【請求項４０】
前記割当レコードはさらに、前記割当レコードが有効である寿命を備え、
前記割当レコードを検証するために、
前記処理システムは、
前記割当レコードに含まれる前記第１のサーバおよび前記第２のサーバの電子署名を検証し、
前記第２のデバイス識別子が前記第１のデバイス識別子と同じであることを検証し、
現在の時間を考慮して、前記寿命が有効であることを検証するように構成された、
請求項３７に記載の装置。
【請求項４１】
前記処理システムはさらに、両電子署名のうちの何れかが検証できない場合、前記第２のデバイス識別子が前記第１のデバイス識別子と異なる場合、または、前記寿命が無効である場合、前記表示を適用することを控えるように構成された、請求項４０に記載の装置。
【請求項４２】
前記処理システムはさらに、前記第１のサーバまたは前記第２のサーバのうちの１つから前記表示を要求するように構成され、
前記デバイス識別子は、前記表示を求める要求とともに提供される、請求項３７に記載の装置。
【請求項４３】
前記要求は、特定の表示を求める、請求項４２に記載の装置。
【請求項４４】
前記表示は、前記第１のサーバから要求される、請求項４２に記載の装置。
【請求項４５】
装置であって、
無線デバイス上で実行中のアプリケーションから、デバイス識別子と、前記アプリケーションの識別子である表示を求める要求とを受信し、
アプリケーションが互いに発見することを可能にするために前記アプリケーションによってブロードキャストされるべき前記表示と、前記デバイス識別子と、前記装置の電子署名、または前記表示を管理する第２の装置の電子署名のうちの少なくとも１つと、を含む割当レコードを生成し、
前記アプリケーションに前記割当レコードを送信するように構成された処理システムを備え、
前記割当レコードはさらに、
表示名と、
前記割当レコードが有効である寿命と、
前記装置によって割り当てられる表示のセット、前記装置の識別子、前記表示のセットの寿命、前記第２の装置の信用証明に関連する情報、および前記第２の装置の電子署名を備える前記第２の装置のレコードと、
前記装置の信用証明に関連する情報とを含む、装置。
【請求項４６】
前記処理システムはさらに、前記無線デバイスから、前記表示を求める要求を受信するように構成され、
前記受信した要求によって、前記デバイス識別子が受信される、請求項４５に記載の装置。
【請求項４７】
前記要求は、特定の表示を求める、請求項４６に記載の装置。
【請求項４８】
前記処理システムはさらに、前記第２の装置のために前記表示を割り当てるために、前記第２の装置から許可を受信するように構成された、請求項４５に記載の装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は一般に、通信システムに関し、さらに詳しくは、アプリケーション識別子の割当に関する。
【背景技術】
【０００２】
アプリケーション識別子は、無線デバイス上で動作するアプリケーションに関連付けられた表示である。これら表示は、他のアプリケーションが互いを発見できるようにブロードキャストされうる。これら表示はユニークでなければならない。割り当てられた表示は、安全な方式で使用可能となるために、サード・パーティによって検証可能でなければならない。サード・パーティ検証可能な割当のための効率的な方法が必要とされる。
【発明の概要】
【０００３】
本開示の態様では、無線デバイスの第１のデバイス識別子が提供される無線デバイスの装置、方法、およびコンピュータ・プログラム製品が提供される。さらに、発見のために使用される表示と、第２のデバイス識別子と、表示を割り当てる第１のサーバの電子署名、または表示を管理する第２のサーバの電子署名のうちの少なくとも１つと、を含む割当レコードが受信される。さらに、割当レコードが検証される。
【０００４】
本開示の態様では、無線デバイスからデバイス識別子が受信される第１のサーバの装置、方法、およびコンピュータ・プログラム製品が提供される。さらに、発見のために使用される表示と、デバイス識別子と、第１のサーバの電子署名、または表示を管理する第２のサーバの電子署名のうちの少なくとも１つと、を含む割当レコードが生成される。さらに、割当レコードが送信される。
【図面の簡単な説明】
【０００５】
【図１】図１は、処理システムを適用する装置のためのハードウェア実装の例を例示する図解である。
【図２】図２は、無線ピア・トゥ・ピア通信システムの図面である。
【図３】図３は、無線ピア・トゥ・ピア通信システムのためのシステム・アーキテクチャを例示する図解である。
【図４】図４は、典型的な方法を例示する図解である。
【図５】図５は、無線デバイスを動作させる方法のフロー・チャートである。
【図６】図６は、ダイレクトな表示を割り当てるためのサーバを動作させる方法のフロー・チャートである。
【図７】図７は、第１の典型的な装置の機能を例示する概念ブロック図である。
【図８】図８は、第２の典型的な装置の機能を例示する概念ブロック図である。
【発明を実施するための形態】
【０００６】
添付図面とともに以下に説明する詳細説明は、さまざまな構成の説明として意図されており、本明細書に記載された概念が実現される唯一の構成を表すことは意図されていない。この詳細説明は、さまざまな概念の完全な理解を提供することを目的とした具体的な詳細を含んでいる。しかしながら、これらの概念は、これら具体的な詳細無しで実現されうることが当業者に明らかになるであろう。いくつかの事例では、周知の構成および構成要素が、このような概念を曖昧にすることを避けるために、ブロック図形式で示されている。
【０００７】
通信システムのいくつかの態様が、さまざまな装置および方法に対する参照を用いて表されうる。これらの装置および方法は、さまざまなブロック、モジュール、構成要素、回路、ステップ、処理、アルゴリズム等（集合的に「要素」と称される）によって、後述する詳細説明に記述されており、添付図面に例示される。これらの要素は、電子ハードウェア、コンピュータ・ソフトウェア、またはこれら任意の組み合わせを用いて実現されうる。これらの要素がハードウェアとしてまたはソフトウェアとして実現されるかは、特定のアプリケーションおよびシステム全体に課せられている設計制約に依存する。
【０００８】
例として、要素、要素の任意の部分、または、要素の任意の組み合わせが、１または複数のプロセッサを含む「処理システム」を用いて実現されうる。プロセッサの例は、マイクロプロセッサ、マイクロコントローラ、デジタル信号プロセッサ（ＤＳＰ）、フィールド・プログラマブル・ゲート・アレイ（ＦＰＧＡ）、プログラマブル論理デバイス（ＰＬＤ）、ステート・マシン、ゲート・ロジック、ディスクリート・ハードウェア回路、およびこの開示の全体にわたって記載されたさまざまな機能を実行するように構成されたその他の適切なハードウェアを含んでいる。処理システムにおける１または複数のプロセッサは、ソフトウェアを実行しうる。ソフトウェアは、ソフトウェア、ファームウェア、ミドルウェア、マイクロコード、ハードウェア記述言語、またはその他で称されるに関わらず、命令群、命令群セット、コード、コード・セグメント、プログラム・コード、プログラム、サブプログラム、ソフトウェア・モジュール、アプリケーション、ソフトウェア・アプリケーション、パッケージ・ソフト、ルーチン、サブルーチン、オブジェクト、実行形式、実行スレッド、手順、機能等を意味するように広く解釈されるものとする。ソフトウェアは、コンピュータ読取可能な媒体上に存在しうる。コンピュータ読取可能な媒体は、非一時的なコンピュータ読取可能な媒体でありうる。非一時的なコンピュータ読取可能な媒体は、例によれば、磁気記憶デバイス（例えばハード・ディスク、フロッピー（登録商標）ディスク、磁気ストリップ等）、光ディスク（例えば、コンパクト・ディスク（ＣＤ）、デジタル多用途ディスク（ＤＶＤ）等）、スマート・カード、フラッシュ・メモリ・デバイス（例えば、カード、スティック、キー・ドライブ）、ランダム・アクセス・メモリ（ＲＡＭ）、読取専用メモリ（ＲＯＭ）、プログラマブルＲＯＭ（ＰＲＯＭ）、消去可能ＰＲＯＭ（ＥＰＲＯＭ）、電子的消去可能ＰＲＯＭ（ＥＥＰＲＯＭ）、レジスタ、リムーバブル・ディスク、および、コンピュータによってアクセスされうる命令群および／またはソフトウェアを格納するためのその他任意の適切な媒体を含みうる。コンピュータ読取可能な媒体はさらに、一例として、搬送波、送信線、および、コンピュータによってアクセスされうる命令群および／またはソフトウェアを送信するためのその他任意の適切な媒体を含みうる。コンピュータ読取可能な媒体は、処理システムの内部に存在しうるか、処理システムの外部に存在するか、処理システムを含む複数のエンティティにわたって分散されうる。コンピュータ読取可能な媒体は、コンピュータ・プログラム製品内に組み込まれうる。例によれば、コンピュータ・プログラム製品は、パッケージング・マテリアル内にコンピュータ読取可能な媒体を含みうる。当業者であれば、システム全体に課せられる全体的な設計制約および特定のアプリケーションに依存して、本開示の全体にわたって示されている機能を、どうやって最良に実施するかを認識するだろう。
【０００９】
図１は、処理システム１１４を適用する装置１００のためのハードウェア実装の例を例示する概念図である。処理システム１１４は、一般にバス１０２によって表されるバス・アーキテクチャを用いて実現されうる。バス１０２は、全体的な設計制約および処理システム１１４の特定のアプリケーションに依存して、任意の数の相互接続バスおよびブリッジを含みうる。バス１０２は、一般にプロセッサ１０４によって表される１または複数のプロセッサと、一般にコンピュータ読取可能な媒体１０６によって表されるコンピュータ読取可能な媒体を含むさまざまな回路を共に接続する。バス１０２はさらに、例えば、タイミング・ソース、周辺機器、電圧制御装置、および電力管理回路のようなその他さまざまな回路をリンクしうる。これらは、当該技術分野で良く知られているので、さらなる説明はしない。バス・インタフェース１０８は、バス１０２とトランシーバ１１０との間にインタフェースを提供する。トランシーバ１１０は、送信媒体を介してその他さまざまな装置と通信するための手段を提供する。
【００１０】
プロセッサ１０４は、バス１０２の管理、および、コンピュータ読取可能な媒体１０６に格納されたソフトウェアの実行を含む一般的な処理を担当する。ソフトウェアは、プロセッサ１０４によって実行された場合、処理システム１１４に対して、特定の装置のために記載されたさまざまな機能を実行させる。コンピュータ読取可能な媒体１０６はまた、ソフトウェアが実行されている場合に、プロセッサ１０４によって操作されるデータを格納するためにも使用されうる。
【００１１】
図２は、典型的なピア・トゥ・ピア通信システム２００の図解である。ピア・トゥ・ピア通信システム２００は、複数の無線デバイス２０６，２０８，２１０，２１２を含んでいる。ピア・トゥ・ピア通信システム２００は、例えば無線広域ネットワーク（ＷＷＡＮ）のようなセルラ通信システムとオーバラップしうる。無線デバイス２０６，２０８，２１０，２１２のうちのいくつかは、ピア・トゥ・ピア通信でともに通信しうる。いくつかは、基地局２０４と通信しうる。また、いくつかは、これら両方を行いうる。例えば、図２に図示されるように、無線デバイス２０６，２０８が、ピア・トゥ・ピア通信をしており、無線デバイス２１０，２１２が、ピア・トゥ・ピア通信をしている。無線デバイス２１２は、基地局２０４とも通信している。
【００１２】
無線デバイスはまた、当業者によって、ユーザ機器、移動局、加入者局、モバイル・ユニット、加入者ユニット、無線ユニット、無線ノード、遠隔ユニット、モバイル・デバイス、無線通信デバイス、遠隔デバイス、モバイル加入者局、アクセス端末、モバイル端末、無線端末、遠隔端末、ハンドセット、ユーザ・エージェント、モバイル・クライアント、クライアント、またはその他いくつかの適切な用語で称されうる。基地局はまた、当業者によって、アクセス・ポイント、基地トランシーバ局、ラジオ基地局、ラジオ・トランシーバ、トランシーバ機能、基本サービス・セット（ＢＳＳ）、拡張サービス・セット（ＥＳＳ）、ノードＢ、イボルブド・ノードＢ、またはその他いくつかの適切な用語で称されうる。
【００１３】
以下で説明される典型的な方法および装置は、例えば、ＩＥＥＥ  ８０２．１１規格に基づく、ＦｌａｓｈＬｉｎＱ、ＷｉＭｅｄｉａ、ブルートゥース、ＺｉｇＢｅｅ（登録商標）、またはＷｉＦｉに基づく無線ピア・トゥ・ピア通信システムのようなさまざまな無線ピア・トゥ・ピア通信システムの何れかに適用可能である。説明を単純化するために、典型的な方法および装置が、ＦｌａｓｈＬｉｎＱのコンテキストで説明される。しかしながら、当業者であれば、これら典型的な方法および装置は、その他さまざまな無線ピア・トゥ・ピア通信システムに、より一般的に適用可能であることを理解するだろう。
【００１４】
図３は、無線ピア・トゥ・ピア通信システムのためのシステム・アーキテクチャ３００を例示する図解である。図３に示されるように、無線デバイス３０２は、ピア・トゥ・ピア通信によってダイレクトに、または、ＷＷＡＮ通信を用いて基地局と非ダイレクトに、無線デバイス３０４と通信しうる。無線デバイス３０２，３０４のおのおのでは、アプリケーションがアクティブでありうる。例えば、複数のアプリケーション３２５が無線デバイス３０２で動作し、アプリケーション３５４が無線デバイス３０４で動作している。アプリケーションの各々は、ユニークなアプリケーション識別子に関連付けられうる。アプリケーション識別子は、表示である。発見可能性についてプライバシ制限がない場合、表示は、「ダイレクト」と称される。ダイレクトな表示は、アプリケーションがピア・トゥ・ピア通信および／またはＷＷＡＮ通信を介してともに通信できるように、互いを発見することを可能にするためにブロードキャストされる文字列である。このため、ダイレクトな表示は、例えば、場所、サービス、あるいは、無線デバイスで実行中の特定のアプリケーションに関連付けられた識別子のような任意のアプリケーション定義情報文字列でありうる。ダイレクトな表示のおのおのは、短い形式のコード表示を有しうる。このコード表示は、ダイレクト表示コードと称される。
【００１５】
無線デバイス３０２は、割当サーバ（ＡＳ）３１６から、個々のダイレクト表示の割当を受信する。ＡＳはまた、アプリケーション特有アロケータ（ＡＳＡ）とも称されうる。システムは、複数のＡＳＡを含みうる。複数のＡＳ３１６が存在しうる。これらのすべては、ユニークなダイレクト表示を割り当てるためにともに協調する。ＡＳ３１６は、ダイレクト表示プロバイダ（ＤＥＰ）３１２に接続される。ＤＥＰ３１２は、ダイレクト表示名およびコード・スペースを管理し、ダイレクト表示コードのブロックをＡＳ３１６に割り当てる。無線デバイス３０２およびＤＥＰ３１２は、表示名システム（ＥＮＳ）３１４から、ダイレクト表示名とダイレクト表示コードとの間のマッピングを取得しうる。これは、ダイレクト表示名とダイレクト表示コードとの間のマッピングのリポジトリを維持する。
【００１６】
ホーム・サービス・プロバイダ（ＨＳＰ）３０６は、加入者サービスを利用する無線デバイス３０２を認証し、許可する。無線デバイス３０２に許可情報を提供することによって、ローカル・スペクトル・プロバイダ（ＬＳＰ）３０８は、無線デバイス３０２が、所与のエリアにおいてラジオ・スペクトルにアクセスすることを可能にする。ＬＳＰ３０８は、ドメイン名サーバ（ＤＮＳ）３１０に接続されている。これは、無線デバイスが、ダイレクト表示に関連付けられたインターネット・プロトコル（ＩＰ）アドレスをルックアップできるように、ＤＮＳレコードを維持する。
【００１７】
図４は、典型的な方法を例示する図解４００である。前述したように、アプリケーション識別子は、エンティティ、サービス、位置、あるいは、アプリケーションに関連付けられたその他の情報の表示である。これら表示は、ユーザ定義された、あるいは、規定された興味または優先度にしたがって、地理的に近接した他のアプリケーションを発見するために、アプリケーションによって使用されうる。各表示は、他の（関連する）表示とは異なる、ユニークな名前を有する必要がある。ＡＳ３１６は、このユニーク要件を満足する個々のダイレクト表示を割り当てるために、その他のＡＳと協調しうる。割り当てられたダイレクト表示は、安全な方式で使用可能となるために、サード・パーティによって検証可能でなければならない。図４は、サード・パーティによる検証可能な割当のための効率的な方法を例示する。図４に示されるように、ＡＳ３１６は、ＤＥＰ３１２から、ダイレクト表示コード４０２のセット（ブロック）を受信する。このセットは、ＡＳ３１６によって割り当てられうる１または複数のダイレクト表示コードを含む。無線デバイス３０２上で動作しているアプリケーション３５２は、ユニークなデバイス識別子（例えば、媒体アクセス制御（ＭＡＣ）識別子）４０４を要求し、無線デバイス３０２から、デバイス信用証書４０６を取得しうる。デバイス信用証書は、無線デバイス３０２のデバイス識別子を含むＸ．５０９  ｖ３電子証明書でありうる。アプリケーション３５２が、発見のために使用するためにダイレクトな表示を望む場合、アプリケーション３５２は、ＡＳ３１６からのダイレクトな表示を要求し（４０８）、ＡＳ３１６にデバイス信用証書を提供する。ＡＳ３１６は、デバイス識別子を含む割当レコードを生成し、割当レコード４１０をアプリケーション３５２へ送信する。無線デバイス３０２は、割当レコード４１２を受信し、この割当レコードを検証する。割当レコードが検証された場合、アプリケーションは、割り当てられたダイレクト表示を利用することを許可される。割当レコードを検証することができない場合、アプリケーションは、割り当てられたダイレクト表示を利用することを許可されない。
【００１８】
割当レコードは、以下の情報を含みうる。  
・ダイレクト表示名 
・ダイレクト表示コード  
・ダイレクト表示寿命  
・デバイス識別子  
・アプリケーション識別情報  
・ＤＥＰレコード  
ｏダイレクト表示コード・ブロック  
ｏＡＳ識別子  
ｏＡＳ公開鍵  
ｏブロック寿命  
ｏＤＥＰ公開鍵  
ｏＤＥＰ署名  
・ＡＳ公開鍵  
・ＡＳ署名
ダイレクト表示名は、ダイレクトな表示の文字列である。ダイレクト表示コードは、ダイレクト表示名のコード化形式である。ダイレクト表示寿命は、ダイレクト表示名が有効である期間である。デバイス識別子は、例えば、無線デバイスのＭＡＣアドレスのように、無線デバイスに関連付けられたユニークな識別子である。アプリケーション識別情報は、アプリケーションに関連付けられた識別情報であり、オプションとして、割当レコードに含まれうる。ＤＥＰレコードは、ＡＳ３１６がＤＥＰ３１２から受信するレコードである。ＤＥＰレコードは、ＡＳ３１６に割り当てられたダイレクト表示コード・ブロックと、ＤＥＰレコードを受信したＡＳを識別する識別子と、ＡＳ３１６の公開鍵と、ダイレクト表示コード・ブロックが有効に割り当てられうる寿命と、ＤＥＰ３１２の公開鍵と、ＤＥＰ３１２の署名とを含む。例えばＡＳ公開鍵およびＤＥＰ公開鍵のような各公開鍵は、それぞれ公表された公開鍵へのリンクまたはポインタでありうる。
【００１９】
割当レコードを受信する無線デバイス３０２は、ＡＳ３１６の公開鍵を用いて、ＡＳ３１６の署名および割当レコードの真正性を検証することができる。このため、無線デバイス３０２は、受信した割当レコードがＡＳ３１６によって生成されたことと、生成後、割当レコードが変わっていないこととを確証しうる。無線デバイス３０２はさらに、割当レコードにおけるデバイス識別子が、自身のデバイス識別子と一致するか否かを判定することによって、割当レコードが自己に向けられているのかをも検証しうる。無線デバイス３０２はさらに、現在の日時を考慮して、寿命がまだ有効であるか否かを判定しうる。
【００２０】
無線デバイス３０２はまた、ＤＥＰ３１２の公開鍵を用いて、ＤＥＰレコードとＤＥＰ３１２の署名との真正性を検証しうる。このため、無線デバイス３０２は、ＤＥＰレコードがＤＥＰ３１２によって生成されたことと、生成後、ＤＥＰレコードが変わっていないこととを確証しうる。無線デバイス３０２はまた、割り当てられたダイレクト表示が、ＤＥＰレコードのダイレクト表示コード・ブロックに含まれていることと、ＡＳ識別子とＡＳ公開鍵とがＡＳ３１６のものと一致しており、もって、ＤＥＰレコードがＡＳ３１６に向けられてることをも検証しうる。無線デバイス３０２はさらに、ブロック寿命がいまだに最新であることをも検証しうる。ブロック寿命は、ダイレクト表示寿命と等しいか、それよりも長い寿命を有しうる。
【００２１】
図５は、典型的な方法のフロー・チャート５００である。この方法は、無線デバイス３０２によって実行される。図５に図示されるように、無線デバイス３０２は、表示を割り当てる第１のサーバ（例えば、ＡＳ３１６）、または表示を管理する第２のサーバ（例えば、ＤＥＰ３１２）のうちの１つから表示を要求し、この表示を求める要求とともに第１のデバイス識別子を提供する（５０２）。デバイス識別子は、デバイス識別子を含む例えばＸ．５０９  ｖ３電子証明のようなデバイス信用証書をＡＳ３１６へ送信することによって提供されうる。無線デバイス３０２は、発見のために使用される表示と、第２のデバイス識別子と、第１のサーバの電子署名、または第２のサーバの電子署名のうちの少なくとも１つとを含む割当レコードを受信する（５０４）。無線デバイス３０２は、割当レコードを検証する（５０６）。無線デバイス３０２は、割当レコードを検証した後、この表示を適用し（５０８）、割当レコードが検証できなかった場合、この表示を適用することを控える（５０８）。
【００２２】
前述したように、割当レコードはさらに、割当レコードが有効である寿命を含みうる。このような構成では、割当レコードに含まれる第１のサーバおよび第２のサーバの電子署名を検証することと、第２のデバイス識別子が第１のデバイス識別子と同じであることを検証することと、現在の時間を考慮して、寿命が有効であることを検証することとによって、割当レコードを検証する。無線デバイス３０２は、電子署名が検証されない場合、第２のデバイス識別子が第１のデバイス識別子と異なっている場合、または、寿命が無効である場合のうちの何れかである場合、この表示を適用することを控える。この要求は、特定の表示を求める。第１のサーバと第２のサーバとは同じサーバでありうる。あるいは、第１のサーバと第２のサーバとは異なりうる。第１のサーバと第２のサーバとが異なっている場合、第１のサーバはＡＳ３１６であり、第２のサーバはＤＥＰ３１２でありうる。１つの構成では、無線デバイス３０２は、第１のサーバからの表示を要求する。このような構成では、割当レコードはさらに、表示名、割当レコードが有効である寿命、第２のサーバのレコード、および、第１のサーバの信用証明に関連する情報を含みうる。第２のサーバのレコードは、第１のサーバによって割り当てられる表示のセット、第１のサーバの識別子、表示のセットの寿命、および、第２のサーバの信用証明に関連する情報を含みうる。第１のサーバの信用証明に関連する情報は、ポインタ、リンク、信用証明、および／または、例えば、第１のサーバの識別子／名前／公開鍵のような信用証明から選択されたフィールドでありうる。第２のサーバの信用証明に関連する情報は、ポインタ、リンク、信用証明、および／または、例えば、第２のサーバの識別子／名前／公開鍵のような信用証明から選択されたフィールドでありうる。
【００２３】
図６は、典型的な方法のフロー・チャート６００である。この方法は、ＡＳ３１６によって実行されうる。図６に図示されるように、ＡＳ３１６は、第２のサーバのために表示を割り当てるために表示を管理する第２のサーバ（例えばＤＥＰ３１２）から許可を受信する（６０２）。この許可は、ＤＥＰレコードである。ＡＳ３１６は、無線デバイス３０２から、表示を求める要求を受信する（６０４）。デバイス識別子は、受信される要求とともに受信される（６０４）。デバイス識別子は、デバイス信用証書で受信されうる。これは、Ｘ．５０９  ｖ３電子信用証明でありうる。これによって、ＡＳ３１６は、受信したデバイス識別子が要求元の無線デバイスに属していることを検証しうる。ＡＳ３１６は、発見のために使用される表示と、デバイス識別子と、第１のサーバの電子署名、または第２のサーバの電子署名のうちの少なくとも１つとを含む割当レコードを生成する（６０６）。ＡＳ３１６は、無線デバイス３０２へ割当レコードを送信する（６０８）。
【００２４】
この要求は、特定の表示を求める。割当レコードはさらに、表示名、割当レコードが有効である寿命、第２のサーバのレコード、および第１のサーバの信用証明に関連する情報を含みうる。第２のサーバのレコードは、第１のサーバによって割り当てられる表示のセット、第１のサーバの識別子、表示のセットの寿命、第２のサーバの信用証明に関連する情報、および第２のサーバの電子署名を含みうる。第２のサーバの信用証明に関連する情報は、ポインタ、リンク、信用証明、および／または、例えば、第２のサーバの識別子／名前／公開鍵のような信用証明から選択されたフィールドでありうる。
【００２５】
図７は、無線デバイス３０２でありうる典型的な装置１００の機能を例示する概念ブロック図７００である。装置１００は、無線デバイスの第１のデバイス識別子を提供するモジュール７０２を含んでいる。さらに、装置１００は、発見のために使用される表示と、第２のデバイス識別子と、表示を割り当てる第１のサーバの電子署名、または表示を管理する第２のサーバの電子署名うちの少なくとも１つとを含む割当レコードを受信するモジュール７０４を含む。さらに、装置１００は、割当レコードを検証するモジュール７０６を含む。
【００２６】
図８は、ＡＳ３１６でありうる典型的な装置１００の機能を例示する概念ブロック図８００である。装置１００は、無線デバイス３０２からデバイス識別子を受信するモジュール８０２を含んでいる。さらに、装置１００は、発見のために使用される表示と、デバイス識別子と、第１のサーバの電子署名、または表示を管理する第２のサーバの電子署名のうちの少なくとも１つとを含む割当レコードを生成するモジュール８０４を含む。さらに、装置１００は、無線デバイス３０２へ割当レコードを送信するモジュール８０６を含んでいる。
【００２７】
１つの構成では、図１に示すように、無線通信のための装置１００は、無線デバイス３０２であり、装置の第１のデバイス識別子を提供するための手段を含んでいる。さらに、装置１００は、発見のために使用される表示と、第２のデバイス識別子と、表示を割り当てる第１のサーバの電子署名、または表示を管理する第２のサーバの電子署名のうちの少なくとも１つとを含む割当レコードを受信する手段を含む。さらに、装置１００は、割当レコードを検証する手段を含んでいる。装置１００はさらに、割当レコードを検証した後に、この表示を適用する手段を含みうる。装置１００はさらに、割当レコードを検証できなかった場合に、この表示を適用することを控える手段を含みうる。１つの構成では、割当レコードはさらに、割当レコードが有効である寿命を含み、割当レコードを検証する手段は、割当レコードに含まれる第１のサーバおよび第２のサーバの電子署名を検証する手段と、第２のデバイス識別子が第１のデバイス識別子と同じであることを検証する手段と、現在の時間を考慮して、寿命が有効であることを検証する手段とを含む。装置１００はさらに、電子署名が検証できないこと、第２のデバイス識別子が第１のデバイス識別子と異なっていること、または、寿命が無効であることのうちの何れかである場合、この表示を適用することを控える手段を含みうる。装置１００はさらに、第１のサーバまたは第２のサーバのうちの１つから表示を要求する手段を含みうる。ここで、デバイス識別子は、表示を求める要求とともに提供される。前述された手段は、前述された手段によって詳述された機能を実行するように構成された処理システム１１４である。
【００２８】
別の構成では、無線通信のための装置１００はＡＳ３１６であり、無線デバイスからデバイス識別子を受信する手段を含んでいる。さらに、装置１００は、発見のために使用される表示と、デバイス識別子と、装置の電子署名、または表示を管理する第２の装置の電子署名のうちの少なくとも１つとを含む割当レコードを生成する手段を含む。さらに、装置１００は、割当レコードを送信するための手段を含んでいる。装置１００はさらに、表示を求める要求を、無線デバイスから受信する手段を含みうる。受信した要求によって、デバイス識別子が受信される。装置１００はさらに、第２の装置のために表示を割り当てるために、第２の装置から許可を受信する手段を含みうる。前述された手段は、前述された手段によって詳述された機能を実行するように構成された処理システム１１４である。
【００２９】
開示された処理のステップの具体的な順序または階層は、典型的なアプローチの例示であることが理解される。設計選択に基づいて、これら処理におけるステップの具体的な順序または階層は、再構成されうることが理解される。同伴する方法請求項は、さまざまなステップの要素を、サンプル順で示しており、示された具体的な順序または階層に限定されないことが意味される。
【００３０】
前述された記載は、いかなる当業者であっても、ここで開示されたさまざまな態様を実現できるように提供される。これらの態様に対するさまざまな変形例は、当業者に容易に明らかになり、本明細書に定義された一般的な原理は、他の態様にも適用可能である。したがって、特許請求の範囲は、本明細書に示された態様に限定されず、請求項の文言と首尾一貫したすべての範囲が与えられることが意図されており、ここで、単数形による要素への参照は、もしも明確に述べられていないのであれば、「１および１のみ」を意味するのではなく、「１または複数」を意味することが意図されている。特に明記されていない限り、用語「いくつか」は、１または複数を称する。当業者に周知であるか、または、後に周知になるべき本開示を通じて記載されたさまざまな態様の要素に対するすべての構造的および機能的な等価物が、参照によって本明細書に明確に組み込まれており、請求項に含められていると意図される。さらに、本明細書で開示されたいずれも、このような開示が請求項において明示的に述べられているかに関わらず、公衆に対して放棄されたものとは意図されていない。これら請求項要素が、「〜する手段」という文言を用いて明確に記載されていないのであれば、あるいは、方法請求項の場合に、「〜するステップ」という文言を用いて記載されていないのであれば、いずれの請求項要素も、３５Ｕ．Ｓ．Ｃ第１１２条第６パラグラフの下で解釈されるべきではない。
以下に本願発明の当初の特許請求の範囲に記載された発明を付記する。
［Ｃ１］
無線デバイスを動作させるための方法であって、
前記無線デバイスの第１のデバイス識別子を提供することと、
発見のために使用される表示と、第２のデバイス識別子と、前記表示を割り当てる第１のサーバの電子署名、または前記表示を管理する第２のサーバの電子署名のうちの少なくとも１つと、を含む割当レコードを受信することと、
前記割当レコードを検証することと、
を備える方法。
［Ｃ２］
前記割当レコードを検証した後、前記表示を適用すること、をさらに備えるＣ１に記載の方法。
［Ｃ３］
前記割当レコードが検証できなかった場合、前記表示を適用することを控えること、をさらに備えるＣ１に記載の方法。
［Ｃ４］
前記割当レコードはさらに、前記割当レコードが有効である寿命を備え、
前記割当レコードを検証することは、
前記割当レコードに含まれる前記第１のサーバおよび前記第２のサーバの電子署名を検証することと、
前記第２のデバイス識別子が前記第１のデバイス識別子と同じであることを検証することと、
現在の時間を考慮して、前記寿命が有効であることを検証することとを備える、
Ｃ１に記載の方法。
［Ｃ５］
両電子署名のうちの何れか一方が検証できなかった場合、前記第２のデバイス識別子が前記第１のデバイス識別子と異なる場合、または前記寿命が無効である場合、前記表示を適用することを控えること、をさらに備えるＣ４に記載の方法。
［Ｃ６］
前記第１のサーバまたは前記第２のサーバのうちの１つから前記表示を要求することをさらに備え、
デバイス識別子は、前記表示を求める要求とともに提供される、Ｃ１に記載の方法。
［Ｃ７］
前記要求は、特定の表示を求める、Ｃ６に記載の方法。
［Ｃ８］
前記表示は、前記第１のサーバから要求される、Ｃ６に記載の方法。
［Ｃ９］
前記割当レコードはさらに、
表示名と、
前記割当レコードが有効である寿命と、
前記第１のサーバによって割り当てられる表示のセット、前記第１のサーバの識別子、前記表示のセットの寿命、および前記第２のサーバの信用証明に関連する情報を備える前記第２のサーバのレコードと、
前記第１のサーバの信用証明に関連する情報とを含む、
Ｃ８に記載の方法。
［Ｃ１０］
第１のサーバを動作させるための方法であって、
無線デバイスからデバイス識別子を受信することと、
発見のために使用される表示と、前記デバイス識別子と、前記第１のサーバの電子署名、または前記表示を管理する第２のサーバの電子署名のうちの少なくとも１つと、を含む割当レコードを生成することと、
前記割当レコードを送信することと、
を備える方法。
［Ｃ１１］
前記無線デバイスから、表示を求める要求を受信することをさらに備え、
前記受信した要求によって、前記デバイス識別子が受信される、Ｃ１０に記載の方法。
［Ｃ１２］
前記要求は、特定の表示を求める、Ｃ１１に記載の方法。
［Ｃ１３］
前記第２のサーバのために前記表示を割り当てるために、前記第２のサーバから許可を受信すること、をさらに備えるＣ１０に記載の方法。
［Ｃ１４］
前記割当レコードはさらに、
表示名と、
前記割当レコードが有効である寿命と、
前記第１のサーバによって割り当てられる表示のセット、前記第１のサーバの識別子、前記表示のセットの寿命、前記第２のサーバの信用証明に関連する情報、および前記第２のサーバの電子署名を備える前記第２のサーバのレコードと、
前記第１のサーバの信用証明に関連する情報とを含む、
Ｃ１０に記載の方法。
［Ｃ１５］
無線通信のための装置であって、
前記装置の第１のデバイス識別子を提供する手段と、
発見のために使用される表示と、第２のデバイス識別子と、前記表示を割り当てる第１のサーバの電子署名、または前記表示を管理する第２のサーバの電子署名のうちの少なくとも１つと、を含む割当レコードを受信する手段と、
前記割当レコードを検証する手段と、
を備える装置。
［Ｃ１６］
前記割当レコードを検証した後、前記表示を適用する手段、をさらに備えるＣ１５に記載の装置。
［Ｃ１７］
前記割当レコードが検証できなかった場合、前記表示を適用することを控える手段、をさらに備えるＣ１５に記載の装置。
［Ｃ１８］
前記割当レコードはさらに、前記割当レコードが有効である寿命を備え、
前記割当レコードを検証する手段は、
前記割当レコードに含まれる第１のサーバおよび第２のサーバの電子署名を検証する手段と、
前記第２のデバイス識別子が前記第１のデバイス識別子と同じであることを検証する手段と、
現在の時間を考慮して、前記寿命が有効であることを検証する手段とを備える、
Ｃ１５に記載の装置。
［Ｃ１９］
両電子署名のうちの何れかが検証できなかった場合、前記第２のデバイス識別子が前記第１のデバイス識別子と異なる場合、または、前記寿命が無効である場合、前記表示を適用することを控える手段、をさらに備えるＣ１８に記載の装置。
［Ｃ２０］
前記第１のサーバまたは前記第２のサーバのうちの１つから前記表示を要求する手段をさらに備え、
前記デバイス識別子は、前記表示を求める要求とともに提供される、Ｃ１５に記載の装置。
［Ｃ２１］
前記要求は、特定の表示を求める、Ｃ２０に記載の装置。
［Ｃ２２］
前記表示は、前記第１のサーバから要求される、Ｃ２０に記載の装置。
［Ｃ２３］
前記割当レコードはさらに、
表示名と、
前記割当レコードが有効である寿命と、
前記第１のサーバによって割り当てられる表示のセット、前記第１のサーバの識別子、前記表示のセットの寿命、および前記第２のサーバの信用証明に関連する情報を備える前記第２のサーバのレコードと、
前記第１のサーバの信用証明に関連する情報とを含む、
Ｃ２２に記載の装置。
［Ｃ２４］
装置であって、
無線デバイスからデバイス識別子を受信する手段と、
発見のために使用される表示と、前記デバイス識別子と、前記装置の電子署名、または前記表示を管理する第２の装置の電子署名のうちの少なくとも１つと、を含む割当レコードを生成する手段と、
前記割当レコードを送信する手段と、
を備える装置。
［Ｃ２５］
前記無線デバイスから、表示を求める要求を受信する手段をさらに備え、
前記受信した要求によって、前記デバイス識別子が受信される、Ｃ２４に記載の装置。
［Ｃ２６］
前記要求は、特定の表示を求める、Ｃ２５に記載の装置。
［Ｃ２７］
前記第２の装置のために前記表示を割り当てるために、前記第２の装置から許可を受信する手段、をさらに備えるＣ２４に記載の装置。
［Ｃ２８］
前記割当レコードはさらに、
表示名と、
前記割当レコードが有効である寿命と、
前記装置によって割り当てられる表示のセット、前記装置の識別子、前記表示のセットの寿命、前記第２の装置の信用証明に関連する情報、および前記第２の装置の電子署名を備える前記第２の装置のレコードと、
前記装置の信用証明に関連する情報とを含む、
Ｃ２４に記載の装置。
［Ｃ２９］
無線デバイスのためのコンピュータ・プログラム製品であって、
前記無線デバイスの第１のデバイス識別子を提供することと、
発見のために使用される表示と、第２のデバイス識別子と、前記表示を割り当てる第１のサーバの電子署名、または前記表示を管理する第２のサーバの電子署名のうちの少なくとも１つと、を含む割当レコードを受信することと、
前記割当レコードを検証することと、
のためのコードを備えるコンピュータ読取可能な媒体を備える、コンピュータ・プログラム製品。
［Ｃ３０］
前記コンピュータ読取可能な媒体はさらに、前記割当レコードを検証した後、前記表示を適用するためのコードを備える、Ｃ２９に記載のコンピュータ・プログラム製品。
［Ｃ３１］
前記コンピュータ読取可能な媒体はさらに、前記割当レコードが検証できなかった場合、前記表示を適用することを控えるためのコードを備える、Ｃ２９に記載のコンピュータ・プログラム製品。
［Ｃ３２］
前記割当レコードはさらに、前記割当レコードが有効である寿命を備え、
前記割当レコードを検証するためのコードは、
前記割当レコードに含まれる前記第１のサーバおよび前記第２のサーバの電子署名を検証することと、
前記第２のデバイス識別子が前記第１のデバイス識別子と同じであることを検証することと、
現在の時間を考慮して、前記寿命が有効であることを検証することと、のためのコードを備える、
Ｃ２９に記載のコンピュータ・プログラム製品。
［Ｃ３３］
前記コンピュータ読取可能な媒体はさらに、両電子署名のうちの何れか一方が検証できなかった場合、前記第２のデバイス識別子が前記第１のデバイス識別子と異なる場合、または前記寿命が無効である場合、前記表示を適用することを控えるためのコードを備える、Ｃ３２に記載のコンピュータ・プログラム製品。
［Ｃ３４］
前記コンピュータ読取可能な媒体はさらに、前記第１のサーバまたは前記第２のサーバのうちの１つから前記表示を要求するためのコードを備え、
前記デバイス識別子は、前記表示を求める要求とともに提供される、Ｃ２９に記載のコンピュータ・プログラム製品。
［Ｃ３５］
前記要求は、特定の表示を求める、Ｃ３４に記載のコンピュータ・プログラム製品。
［Ｃ３６］
前記表示は、前記第１のサーバから要求される、Ｃ３４に記載のコンピュータ・プログラム製品。
［Ｃ３７］
前記割当レコードはさらに、
表示名と、
前記割当レコードが有効である寿命と、
前記第１のサーバによって割り当てられる表示のセット、前記第１のサーバの識別子、前記表示のセットの寿命、および前記第２のサーバの信用証明に関連する情報を備える前記第２のサーバのレコードと、
前記第１のサーバの信用証明に関連する情報とを含む、
Ｃ３６に記載のコンピュータ・プログラム製品。
［Ｃ３８］
第１のサーバのためのコンピュータ・プログラム製品であって、
無線デバイスからデバイス識別子を受信することと、
発見のために使用される表示と、前記デバイス識別子と、前記第１のサーバの電子署名、または前記表示を管理する第２のサーバの電子署名のうちの少なくとも１つと、を含む割当レコードを生成することと、
前記割当レコードを送信することと、
のためのコードを備えるコンピュータ読取可能な媒体を備える、コンピュータ・プログラム製品。
［Ｃ３９］
前記コンピュータ読取可能な媒体はさらに、前記無線デバイスから、表示を求める要求を受信するためのコードを備え、
前記受信した要求によって、前記デバイス識別子が受信される、Ｃ３８に記載のコンピュータ・プログラム製品。
［Ｃ４０］
前記要求は、特定の表示を求める、Ｃ３９に記載のコンピュータ・プログラム製品。
［Ｃ４１］
前記コンピュータ読取可能な媒体はさらに、前記第２のサーバのために前記表示を割り当てるために、前記第２のサーバから許可を受信するためのコードを備える、Ｃ３８に記載のコンピュータ・プログラム製品。
［Ｃ４２］
前記割当レコードはさらに、
表示名と、
前記割当レコードが有効である寿命と、
前記第１のサーバによって割り当てられる表示のセット、前記第１のサーバの識別子、前記表示のセットの寿命、前記第２のサーバの信用証明に関連する情報、および前記第２のサーバの電子署名を備える前記第２のサーバのレコードと、
前記第１のサーバの信用証明に関連する情報とを含む、
Ｃ３８に記載のコンピュータ・プログラム製品。
［Ｃ４３］
装置であって、
前記装置の第１のデバイス識別子を提供し、
発見のために使用される表示と、第２のデバイス識別子と、前記表示を割り当てる第１のサーバの電子署名、または前記表示を管理する第２のサーバの電子署名のうちの少なくとも１つと、を含む割当レコードを受信し、
前記割当レコードを検証するように構成された処理システム、
を備える装置。
［Ｃ４４］
前記処理システムはさらに、前記割当レコードを検証した後、前記表示を適用するように構成された、Ｃ４３に記載の装置。
［Ｃ４５］
前記処理システムはさらに、前記割当レコードが検証できなかった場合、前記表示を適用することを控えるように構成された、Ｃ４３に記載の装置。
［Ｃ４６］
前記割当レコードはさらに、前記割当レコードが有効である寿命を備え、
前記割当レコードを検証するために、
前記処理システムは、
前記割当レコードに含まれる前記第１のサーバおよび前記第２のサーバの電子署名を検証し、
前記第２のデバイス識別子が前記第１のデバイス識別子と同じであることを検証し、
現在の時間を考慮して、前記寿命が有効であることを検証するように構成された、
Ｃ４３に記載の装置。
［Ｃ４７］
前記処理システムはさらに、両電子署名のうちの何れかが検証できない場合、前記第２のデバイス識別子が前記第１のデバイス識別子と異なる場合、または、前記寿命が無効である場合、前記表示を適用することを控えるように構成された、Ｃ４６に記載の装置。
［Ｃ４８］
前記処理システムはさらに、前記第１のサーバまたは前記第２のサーバのうちの１つから前記表示を要求するように構成され、
前記デバイス識別子は、前記表示を求める要求とともに提供される、Ｃ４３に記載の装置。
［Ｃ４９］
前記要求は、特定の表示を求める、Ｃ４８に記載の装置。
［Ｃ５０］
前記表示は、前記第１のサーバから要求される、Ｃ４８に記載の装置。
［Ｃ５１］
前記割当レコードはさらに、
表示名と、
前記割当レコードが有効である寿命と、
前記第１のサーバによって割り当てられる表示のセット、前記第１のサーバの識別子、前記表示のセットの寿命、および前記第２のサーバの信用証明に関連する情報を備える前記第２のサーバのレコードと、
前記第１のサーバの信用証明に関連する情報とを含む、
Ｃ５０に記載の装置。
［Ｃ５２］
装置であって、
無線デバイスからデバイス識別子を受信し、
発見のために使用される表示と、前記デバイス識別子と、前記装置の電子署名、または前記表示を管理する第２の装置の電子署名のうちの少なくとも１つと、を含む割当レコードを生成し、
前記割当レコードを送信するように構成された処理システム、
を備える装置。
［Ｃ５３］
前記処理システムはさらに、前記無線デバイスから、表示を求める要求を受信するように構成され、
前記受信した要求によって、前記デバイス識別子が受信される、Ｃ５２に記載の装置。
［Ｃ５４］
前記要求は、特定の表示を求める、Ｃ５３に記載の装置。
［Ｃ５５］
前記処理システムはさらに、前記第２の装置のために前記表示を割り当てるために、前記第２の装置から許可を受信するように構成された、Ｃ５２に記載の装置。
［Ｃ５６］
前記割当レコードはさらに、
表示名と、
前記割当レコードが有効である寿命と、
前記装置によって割り当てられる表示のセット、前記装置の識別子、前記表示のセットの寿命、前記第２の装置の信用証明に関連する情報、および前記第２の装置の電子署名を備える前記第２の装置のレコードと、
前記装置の信用証明に関連する情報とを含む、
Ｃ５２に記載の装置。
【図１】
0005628447.tif 000002
【図２】
0005628447.tif 000003
【図３】
0005628447.tif 000004
【図４】
0005628447.tif 000005
【図５】
0005628447.tif 000006
【図６】
0005628447.tif 000007
【図７】
0005628447.tif 000008
【図８】
0005628447.tif 000009