(57)【要約】      （修正有）【課題】ローカル・パーソナル・エリア・ネットワーク（ＰＡＮ）の媒体アクセス制御（ＭＡＣ）層を介したソーシャルネットワーキングおよび広告をサポートするＭＡＣ層処理に関する方法および装置を提供する。【解決手段】生成ロジックにより、広告するサービスのアナウンスメントが生成される。ＭＡＣ層プロセッサは、ローカルＰＡＮのローカルＭＡＣ層のビーコンにサービスアナウンスメントを挿入して、さらに、ローカルＰＡＮのＭＡＣ層を介して他のデバイスからの広告を受信する。監視ロジックは、ローカルＰＡＮのＭＡＣ層に、選択されたサービスカテゴリに対応する広告がないか、監視する。監視ロジックはさらに、アプリケーションインタフェースに動作可能に連結されて、選択されたサービスカテゴリに対応している広告されたサービスを表示する。【選択図】図１
2010165351.tif 000002
【特許請求の範囲】
【請求項１】
アプリケーションに対応する第１のサービスアナウンスメントを生成する段階と、
アドホック無線ネットワークのローカル媒体アクセス制御層（ＭＡＣ層）の上で前記第１のサービスアナウンスメントを広告する段階と、
前記第１のサービスアナウンスメントに応じて、前記アドホック無線ネットワークの上で別のデバイスからの接続要求を受信する段階と
を備える方法。
【請求項２】
別のデバイスからの前記接続要求は、前記アドホック無線ネットワークの上のネットワーク層接続要求である請求項１に記載の方法。
【請求項３】
別のデバイスからの前記接続要求は、前記アドホック無線ネットワーク以外のネットワークの上のネットワーク層接続要求である請求項１に記載の方法。
【請求項４】
前記第１のサービスアナウンスメントは、ウルトラワイドバンド（ＵＷＢ）無線ネットワークの１以上のＭＡＣ層スーパフレームの１以上のビーコンの一部として送信される請求項１に記載の方法。
【請求項５】
前記第１のサービスアナウンスメントは、８０２．１１無線ネットワークの前記ＭＡＣ層の１以上のビーコンフレームの一部として送信される請求項１に記載の方法。
【請求項６】
前記アプリケーションに対応するサービスカテゴリを選択して前記アドホック無線ネットワークの前記ローカルＭＡＣ層を介して監視する段階と、
前記アドホック無線ネットワークの前記ローカルＭＡＣ層の上で別のデバイスから第２のサービスの広告を受信する段階と、
前記広告された第２のサービスが前記選択されたサービスカテゴリに対応している場合、前記広告された第２のサービスを表示する段階と
をさらに備える請求項１に記載の方法。
【請求項７】
前記広告された第１のサービスアナウンスメントは、電子ゲームプレーヤアプリケーションに対応する請求項１に記載の方法。
【請求項８】
前記広告された第１のサービスアナウンスメントは、デジタルメディアプレーヤアプリケーションに対応する請求項１に記載の方法。
【請求項９】
前記広告された第１のサービスアナウンスメントは、ショッピングアプリケーションに対応する請求項１に記載の方法。
【請求項１０】
前記広告された第１のサービスアナウンスメントは、インスタントメッセージアプリケーションに対応する請求項１に記載の方法。
【請求項１１】
前記広告された第１のサービスアナウンスメントは、ソーシャルネットワーキングアプリケーションに対応する請求項１に記載の方法。
【請求項１２】
アプリケーションに対応するサービスカテゴリを選択してアドホック無線ネットワークのローカル媒体アクセス制御層（ＭＡＣ層）を介して監視する段階と、
前記アドホック無線ネットワークの前記ローカルＭＡＣ層の上で別のデバイスから第１のサービスの広告を受信する段階と、
前記広告された第１のサービスが前記選択されたサービスカテゴリに対応している場合、前記広告された第１のサービスを表示する段階と
を備える方法。
【請求項１３】
前記アプリケーションに対応する第２のサービスアナウンスメントを生成する段階と、
前記アドホック無線ネットワークの前記ローカルＭＡＣ層の上で前記第２のサービスアナウンスメントを広告する段階と
をさらに備える請求項１２に記載の方法。
【請求項１４】
前記第２のサービスアナウンスメントは、ウルトラワイドバンド（ＵＷＢ）無線ネットワークの１以上のＭＡＣ層スーパフレームの１以上のビーコンの一部として送信される請求項１３に記載の方法。
【請求項１５】
前記第２のサービスアナウンスメントは、８０２．１１無線ネットワークの前記ＭＡＣ層の１以上のビーコンフレームの一部として送信される請求項１３に記載の方法。
【請求項１６】
前記サービスカテゴリは、電子ゲームプレーヤアプリケーションに対応する請求項１２に記載の方法。
【請求項１７】
前記サービスカテゴリは、デジタルメディアプレーヤアプリケーションに対応する請求項１２に記載の方法。
【請求項１８】
前記サービスカテゴリは、ショッピングアプリケーションに対応する請求項１２に記載の方法。
【請求項１９】
前記サービスカテゴリは、インスタントメッセージアプリケーションに対応する請求項１２に記載の方法。
【請求項２０】
前記サービスカテゴリは、ソーシャルネットワーキングアプリケーションに対応する請求項１２に記載の方法。
【請求項２１】
媒体アクセス制御（ＭＡＣ）層処理装置であって、
アプリケーションに対応するサービスカテゴリの選択を可能とし、前記アプリケーションに対応するサービスアナウンスメントの広告を可能とするアプリケーションインタフェースと、
広告する前記サービスアナウンスメントを生成する生成ロジックと、
アドホック無線ネットワークのローカルＭＡＣ層のビーコンに前記サービスアナウンスメントを挿入し、前記アドホック無線ネットワークの前記ローカルＭＡＣ層の上で他のデバイスから広告を受信するＭＡＣ層プロセッサと、
前記選択されたサービスカテゴリに対応する広告を見つけるために、前記アドホック無線ネットワークの前記ローカルＭＡＣ層を監視する監視ロジックと
を備える装置。
【請求項２２】
前記監視ロジックは前記アプリケーションインタフェースに連結され、前記選択されたサービスカテゴリに対応する広告されたサービスの表示を可能とする請求項２１に記載の装置。
【請求項２３】
前記サービスアナウンスメントの前記ビーコンは、ウルトラワイドバンド（ＵＷＢ）無線ネットワークのＭＡＣ層スーパフレームの１以上のビーコンの１つの一部として送信される請求項２１に記載の装置。
【請求項２４】
前記サービスアナウンスメントの前記ビーコンは、８０２．１１無線ネットワークの前記ＭＡＣ層の１以上のビーコンフレーム１つの一部として送信される請求項２１に記載の装置。
【請求項２５】
パーソナルエリアネットワーク（ＰＡＮ）デバイスであって、
アプリケーションと、
前記アプリケーションに対応するサービスカテゴリの選択を可能とし、前記アプリケーションに対応するサービスアナウンスメントの広告を可能とするアプリケーションインタフェースと、
広告する前記サービスアナウンスメントを生成する生成ロジックと、
ＰＡＮのＭＡＣ層のビーコンに前記サービスアナウンスメントを挿入し、前記ＰＡＮの前記ＭＡＣ層の上で他のデバイスから広告を受信するＭＡＣ層プロセッサと、
前記選択されたサービスカテゴリに対応する広告を見つけて前記アプリケーションにより表示するために前記ＰＡＮの前記ＭＡＣ層を監視するべく、前記アプリケーションインタフェースに連結される監視ロジックと、
前記ＰＡＮの前記ＭＡＣ層の１以上のビーコンフレームの１つの一部としてラジオトランスミッタを介して無線送信すべく前記サービスアナウンスメントを処理する物理層プロセッサと
を備えるデバイス。
【請求項２６】
前記サービスアナウンスメントの前記ビーコンは、ウルトラワイドバンド（ＵＷＢ）無線ネットワークのＭＡＣ層スーパフレームの１以上のビーコンフレームの１つの一部として送信される請求項２５に記載のデバイス。
【請求項２７】
前記サービスアナウンスメントの前記ビーコンは、８０２．１１無線ネットワークの前記ＭＡＣ層の１以上のビーコンフレームの１つの一部として送信される請求項２５に記載のデバイス。
【請求項２８】
前記選択されたサービスカテゴリは、電子ゲームプレーヤアプリケーションに対応する請求項２５に記載のデバイス。
【請求項２９】
前記選択されたサービスカテゴリは、デジタルメディアプレーヤアプリケーションに対応する請求項２５に記載のデバイス。
【請求項３０】
前記選択されたサービスカテゴリは、ショッピングアプリケーションに対応する請求項２５に記載のデバイス。
【請求項３１】
前記選択されたサービスカテゴリは、インスタントメッセージアプリケーションに対応する請求項２５に記載のデバイス。
【請求項３２】
前記選択されたサービスカテゴリは、ソーシャルネットワーキングアプリケーションに対応する請求項２５に記載のデバイス。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、「Additive Service Beacon」なる名称で２００８年３月３１日に出願された米国特許出願第１２／０６０，００９号明細書に関する。
【０００２】
本開示は、概して、無線ネットワーキングの分野にかかる。特に、本開示は、提供デバイスからローカルサービス監視／要求デバイスへローカルサービスを広告すること、および、任意の特定の監視／要求デバイスとのＭＡＣ層またはネットワーク層接続を構築する前に（または構築することなく）、選択されたサービスカテゴリおよび／または嗜好について、ローカル提供デバイスから広告されたサービスの監視および／または表示することに係る。
【背景技術】
【０００３】
パーソナルエリアネットワーク（ＰＡＮ）は、無線ネットワークデバイスを有する人の回りの近接領域（例えば、１メートルから１００メートル）を含むネットワークである。ウルトラワイドバンド（ＵＷＢ）技術に基づくもの等の無線ＰＡＮは、デバイス（例えばメディアプレーヤ、デジタルカメラおよびカムコーダ）同士が互いの範囲に来たときに互いの間を自動的に接続する機能を提供する。
【０００４】
Ｍｉｃｒｏｓｏｆｔ社は、音楽、ビデオ、ポッドキャスト再生、およびチャネル選択機能を有するＺｕｎｅと称される特許化されたデジタルメディアプレーヤを製造している。ＰＡＮのアプリケーションの一例であるこれらデバイスは、あたかもユニバーサルシリアルバス（ＵＳＢ）接続を介したコンピュータ間のファイル共有のように、Ｗｉ−Ｆｉ接続を介して他のＺｕｎｅと無線でファイルを共有することができる。
【０００５】
Ｅｒｆｏｌｇと称される日本の会社はＬｏｖｅｇｅｔｙと称される特許化されたソーシャルネットワーキングデバイスを製造しており、これはユーザが思いつく「会話」「カラオケ」および「ゲット２」等の種類のアクティビティに対応して設定する３つのボタンを有する。最後のボタンがワイルドカードであり、「集合（get together）」を意味しているらしい。このデバイスは、半径５メートルの範囲内にいる反対の性別のＬｏｖｅｇｅｔｙ保有者を探す。デバイスが、同じモードのＬｏｇｅｖｅｔｙ保有者を発見すると、発光したり、デバイスが音を発したりして、ペアの互いの発見を促す。
【０００６】
これらデバイスは、ＰＡＮ内である種のファイル共有、ソーシャルネットワーキングおよび／または通信を可能とするが、より多くの数のデバイスが存在すると（例えば、人並みの多い場所、または、渋滞領域）、時間、資源、エネルギー等が多大にかかり、不要な接続を構築してしまう虞もある。他方、特許化されている接続またはネットワークが利用されている場合、範囲内に互換性のあるデバイスがなかったり、その範囲内で唯一互換性のあるデバイス間のユーザが同じ音楽、会話、またはカラオケ娯楽等の嗜好性を共有しなかったりする場合もある。故に、このようなデバイスの無線ネットワーキング機能の利便性が最大に発揮されない場合がでてくる。
【０００７】
これまでのところ、提供デバイスからローカル監視／要求デバイスへのソーシャルネットワーキングおよびローカルサービスの広告、および、広告サービスの監視および／または提示に関する、より効果的な技術は完全に達成されていない。
【図面の簡単な説明】
【０００８】
本発明は、例示により示され、添付図面による限定は意図していない。
【０００９】
【図１】ローカル・パーソナル・エリア・ネットワーク（ＰＡＮ）の媒体アクセス制御（ＭＡＣ）層を介したソーシャルネットワーキングおよびサービス広告をサポートする機能を有する無線システムの一実施形態を示す。
【００１０】
【図２】ローカルＰＡＮのＭＡＣ層を介したソーシャルネットワーキングおよびサービス広告をサポートする機能を有する無線システムの代替的な実施形態を示す。
【００１１】
【図３】ローカルＰＡＮのＭＡＣ層を介したソーシャルネットワーキングおよびサービス広告を利用可能な幾らかのアプリケーションの実施形態を示す。
【００１２】
【図４】ＭＡＣ層処理およびローカルＰＡＮのＭＡＣ層を介したソーシャルネットワーキングおよびサービス広告のサポートを行う装置の一実施形態を示す。
【００１３】
【図５】ローカルＰＡＮのＭＡＣ層を介したソーシャルネットワーキングおよびサービス広告をサポートする処理の一実施形態のフロー図を示す。
【００１４】
【図６】ローカルＰＡＮのＭＡＣ層を介したソーシャルネットワーキングおよびサービス広告をサポートする処理の代替的な実施形態のフロー図を示す。
【発明を実施するための形態】
【００１５】
以下に、ローカル・パーソナル・エリア・ネットワーク（ＰＡＮ）の媒体アクセス制御（ＭＡＣ）層を介したソーシャルネットワーキングおよびサービス広告をサポートするＭＡＣ層処理に関する方法および装置を開示する。アプリケーションインタフェースにより、アプリケーションに対応するサービスカテゴリの選択が可能となり、さらには、アプリケーションに対応するサービスアナウンスメントの広告が可能となる。生成ロジックにより、広告するサービスのアナウンスメントが生成される。ＭＡＣ層プロセッサは、ローカルＰＡＮのＭＡＣ層のビーコンにサービスアナウンスメントを挿入し、さらに、ローカルＰＡＮのＭＡＣ層のビーコンを介して他のデバイスからの広告を受信する。監視ロジックは、ローカルＰＡＮのＭＡＣ層のビーコンに、選択されたサービスカテゴリに対応する広告がないか、監視する。監視ロジックはさらに、アプリケーションインタフェースに動作可能に連結されて、選択されたサービスカテゴリに対応している広告されたサービスを表示する。
【００１６】
従って、開示された方法および装置は、提供デバイスからローカル監視デバイスへ、ローカルＰＡＮのＭＡＣ層を介してソーシャルネットワーキングおよびローカルサービス広告を行う際の効果的な技術を表し、且つ、ネットワーク層接続を実際に構築する前に（または構築することなく）、ローカル監視デバイス上で選択されたサービスカテゴリまたは嗜好について、ローカル提供デバイスから広告されたサービスを監視および／または表示する際の、効果的な技術を表す。
【００１７】
以下の記載では多くの詳細を述べる。しかし、本発明の実施形態は、これら特定の詳細なしに実施可能である点を理解されたい。また他方では、公知の回路、構造、および技術に関しては、詳細に示さないことで、本記載の理解を曖昧にしないよう努める箇所もある。本発明のこれら、およびその他の実施形態は、以下の教示に則った実施が可能であり、本発明の幅広い精神および範囲から逸脱しない範囲で、以下の教示に対して様々な変形例および変更例が可能であることは明らかである。従って、明細書および図面は、限定的な意味合いではなくて、例示的な意味合いで捉えられるべきであり、本発明の範囲は請求項およびその均等物のみにより定義される。
【００１８】
以下の実施形態は、モバイル無線ラジオシステムのトンランスミッタおよびレシーバを含む様々な用途に利用可能である。本発明の実施形態の範囲に特に含まれるラジオシステムの例には、ネットワークインタフェースカード（ＮＩＣ）、ネットワークアダプタ、ベースステーション、アクセスポイント（ＡＰ）、ゲートウェイ、ブリッジ、ハブ、および衛星無線電話が含まれるが、これらに限定はされない。さらに、本発明の実施形態の範囲に含まれるラジオシステムには、衛星システム、パーソナル・コミュニケーション・システム（ＰＣＳ）、双方向ラジオシステム、汎地球測位システム（ＧＰＳ）、双方向ページャ、ラップトップ、パソコン（ＰＣ）、および関連する周辺機器、携帯情報端末（ＰＤＡ）、ＭＰ３プレーヤ、セットトップボックス、ＤＶＤプレーヤ、デジタルカメラ、モバイルフォオン、パーソナル・コンピューティング・アクセサリ、および、性質上関連しうる、および、実施形態の原理を適切に適用可能な既存および将来のシステムが含まれうる。
【００１９】
互いに異なる種類のサービスを提供する複数の無線デバイスを含む従来の無線ネットワークでは、１つのサービス消費デバイスが１つのサービス提供デバイスを、該サービス提供デバイスの媒体アクセス制御（ＭＡＣ）層のアナウンスメントについてリッスンすることにより発見してよい。各アナウンスメントは、サービス提供デバイスに関する非常に基本的な情報を含む場合がある。例えば、ブルートゥース（登録商標）に互換性を有するサービス提供デバイスは、自身のＭＡＣ層アナウンスメントにおいて、１クラスのサービス提供デバイスのみを特定することができるが、この情報には制限があり（例えば２４ビット）、利用可能なサービスを記載していない場合がある。つまり、この種類のＭＡＣ層アナウンスメントは、デバイス発見の助けにはなるが、発見されたサービス提供デバイスが提供するサービスの種類（あるいは他の関連情報）を発見する助けにはならない。
【００２０】
サービス提供デバイスが提供する１以上の種類のサービス、および／または、サービスの説明についての情報を得るためには、サービス消費デバイスは先ず、サービス提供デバイスとの間に無線接続を構築する必要があろう。例えば、サービス消費デバイスは先ず、サービス提供を発見して、このサービス提供デバイスのインターネットプロトコル（ＩＰ）アドレスを取得して、このサービス提供デバイスとの間でＩＰ接続を構築して、その後で、適切な技術を用いて（例えば、ＩＰ層サービスブロードキャストをリッスンする、サービスの説明を得るべく、サービス提供デバイスを検索する、ＵＰｎＰ（universal plug and play）ブロードキャストをリッスンする、等）、サービス提供デバイスが提供する１以上の種類のサービスに関するさらに詳細な情報を発見する必要があろう。
【００２１】
単にサービス提供デバイスが提供する１以上の種類のサービスおよび／またはその説明に関する情報を得るための目的であるにも関わらず、サービス提供デバイスとの間に無線接続を構築してから、２つのデバイス間にネットワーク層接続を構築することができるようにＩＰアドレスの割り当て交渉を行う必要があるので、デバイス双方において貴重な時間および資源が消費される。
【００２２】
サービス消費デバイスが特定の種類のサービスの消費を望んでいる場合、および、無線ネットワーク内に多数のデバイスが存在しており、その中の１つのみがその特定の種類のサービスを提供しているような場合にはこの問題はさらに悪くなる。この場合、サービス消費デバイスは、サービス消費デバイスがその所望の種類のサービスを提供しているサービス提供デバイスを発見するまで、潜在的なサービス提供デバイスの各々との間に接続構築する必要があろう。
【００２３】
他方、ローカル無線ネットワーク（例えば、アドホックネットワーク）のＭＡＣ層を介してソーシャルネットワーキングおよびサービス広告をサポートする機能を有する無線ネットワークシステムの実施形態では、ネットワーク層接続構築前に（または構築を行わずに）、個人情報および／または嗜好性に関する情報の交換を可能とすることにより、貴重な時間および資源を節約することができる。アプリケーションインタフェースにより、アプリケーションに対応するサービスカテゴリおよび／または嗜好の選択が可能となり、さらに、このアプリケーションに対応するサービスアナウンスメントの広告が可能となる。生成ロジックは、広告するサービスアナウンスメントに関する個人情報および／または嗜好情報を伝播する機能を有する１以上のサービスアナウンスメントを生成してよい。ＭＡＣ層プロセッサは、ローカル無線ネットワークのＭＡＣ層へサービスアナウンスメントを挿入して、ローカル無線ネットワークのＭＡＣ層を介して他のデバイスから広告を受信する。監視ロジックは、選択されたサービスカテゴリおよび／または嗜好に対応する広告を見つけるために、ローカル無線ネットワークのＭＡＣ層を監視することができる。監視ロジックはさらに、アプリケーションインタフェースに動作可能に連結されて、選択されたサービスカテゴリに対応している広告されたサービスを表示して、ネットワーク層接続を構築させてよい。
【００２４】
図１は、ローカルＰＡＮのＭＡＣ層を介したソーシャルネットワーキングおよびサービス広告をサポートする機能を有する無線ネットワークシステム１０１の一実施形態を示す。ネットワークデバイス１２０およびネットワークデバイス１４０は、例えば、アプリケーション１２５層とアプリケーション１４５層との間に、または、トランスポート層１２４とトランスポート層１４４との間に、ピアツーピア通信を構築してよい。このような通信は、ローカルＰＡＮ（例えばローカルアドホックネットワーク）上で、ネットワーク層１２３からネットワーク層１４３へルーティングされてよい。
【００２５】
デバイス双方の貴重な時間および資源が消費されうる２つのデバイス間のネットワーク層１２３からネットワーク層１４３への無線通信構築を行う前に、ローカルＰＡＮのＭＡＣ層を介したソーシャルネットワーキングおよびサービス広告をサポートする有利な利用法が行われうる。ネットワークデバイス１２０およびネットワークデバイス１４０のアプリケーション１２５層およびアプリケーション１４５層はそれぞれ、アプリケーション１２５およびアプリケーション１４５に対応するサービスカテゴリを選択する際に利用され、且つ、アプリケーションに対応するサービスアナウンスメントを広告する際に利用されるアプリケーションインタフェースを含む。ネットワークデバイス１２０およびネットワークデバイス１４０は、それぞれ、広告するべきサービスアナウンスメントを生成する生成ロジック１２２ｂおよび生成ロジック１４２ｂと、ＰＡＮのＭＡＣ層のビーコンにサービスアナウンスメントを挿入するＭＡＣ層プロセッサ１２２ａおよびＭＡＣ層プロセッサ１４２ａを含む。物理層プロセッサ１２１ａおよび物理層プロセッサ１４１ａは、サービスアナウンスメントを有するビーコンを処理して、ラジオトランスミッタ／レシーバ１２１ｂおよびラジオトランスミッタ／レシーバ１４１ｂを介して、それぞれＰＡＮのＭＡＣ層のビーコン１３１およびビーコン１３２‐１３３として無線送信する。
【００２６】
幾らかの実施形態においては、サービスアナウンスメントは、ウルトラワイドバンド（ＵＷＢ）無線ネットワークの１以上のＭＡＣ層スーパフレームの１以上のビーコン１３１および／またはビーコン１３２−１３３として送信されてもよい。別の実施形態では、サービスアナウンスメントは、８０２．１１無線ネットワーク（例えば８０２．１１ｎ）のＭＡＣ層の１以上のビーコンフレーム１３１および／または１３２‐１３３として送信されてもよいが、本発明はこれに限定されない。
【００２７】
ＭＡＣ層プロセッサ１２２ａおよび１４２ａは、さらに、それぞれデバイス１４０およびデバイス１２０から、および、ＰＡＮのＭＡＣ層上の他のデバイスから、広告を受信する。ネットワークデバイス１２０およびネットワークデバイス１４０はそれぞれさらに、銘々のアプリケーションインタフェースに連結された監視ロジック１２２ｃおよび監視ロジック１４２ｃを含むことで、銘々の選択されたサービスカテゴリに対応する広告を見つけるためにＰＡＮのＭＡＣ層を監視し、これらはアプリケーション１２５および／またはアプリケーション１４５により表示されてもよい。幾らかの実施形態では、これらのサービスカテゴリは、１以上のＭＡＣ層ビーコンの一部として送信されたサービス情報の内に含まれて送信された特定用途向けキーで特定または識別されてよく、あるいは、１以上のＭＡＣ層ビーコン内に含まれて送信された他の個人情報または嗜好情報から、監視ロジック１２２ｃおよび／または監視ロジック１４２ｃ（例えばミドルウェア内のもの）に関連付けられた推定メカニズムにより、推定されてもよい。このような推定メカニズムは、任意の特定のアプリケーションに関連付けられても付けられなくてもよく、さらには、送信された広告、個人情報、または嗜好情報が、どの程度受信デバイスに、または、受信デバイスのユーザに関連付けられたアプリケーション、サービスカテゴリ、個人情報または嗜好情報と整合しているかを判断してもよい。幾らかの実施形態では、監視ロジック１２２ｃおよび／または監視ロジック１４２ｃに関連付けられている推定メカニズムは、その後、広告の表示にアプリケーション１２５および／またはアプリケーション１４５のいずれを利用するかを選択して、接続またはサービスを要求し、あるいは、送信された情報を通信する。
【００２８】
図２は、ローカルＰＡＮ２３０（例えばアドホック無線ネットワーク）のＭＡＣ層を介したソーシャルネットワーキングおよびサービス広告をサポートする機能を有するデバイス２０１およびデバイス２０２を含む無線システムの代替的な実施形態を示す。ＰＡＮデバイス２０１およびデバイス２０２は、それぞれアプリケーション２１５およびアプリケーション２２５を含み、アプリケーション２１５およびアプリケーション２２５各々はアプリケーションインタフェースを含むことで、アプリケーション２１５およびアプリケーション２２５に対応するサービスカテゴリの選択を可能とし、これらアプリケーションに対応するサービスアナウンスメントの広告を可能とする。ＰＡＮデバイス２０１およびデバイス２０２は、それぞれ、ビーコンを介して広告するべきサービスアナウンスメントを生成する広告生成ロジック２１２ｂおよび広告生成ロジック２２２ｂと、ＰＡＮのＭＡＣ層のビーコンにサービスアナウンスメントを挿入するＭＡＣ層プロセッサ２１２ａおよびＭＡＣ層プロセッサ２２２ａを含む。物理層プロセッサ２１１および物理層プロセッサ２２１は、サービスアナウンスメントを含むビーコンを処理して、ラジオトランスミッタ／レシーバ２１０およびラジオトランスミッタ／レシーバ２２０をそれぞれ介して、ＰＡＮのＭＡＣ層のビーコンフレームとして無線送信する。
【００２９】
ＭＡＣ層プロセッサ２１２ａおよび２２２ａは、さらに、それぞれデバイス２０２およびデバイス２０１から、および、ＰＡＮのＭＡＣ層上の他のデバイスから、広告を受信する。ＰＡＮデバイス２０１およびデバイス２０２はそれぞれさらに、銘々のアプリケーションインタフェースに連結された広告監視ロジック２１２ｃおよび広告監視ロジック２２２ｃを含むことで、銘々の選択されたサービスカテゴリに対応する広告を見つけるために、ＰＡＮのＭＡＣ層を監視し、これらはアプリケーション２１５および／またはアプリケーション２２５により表示されてもよい。
【００３０】
故に、上述のネットワークデバイスは、ローカルＰＡＮのＭＡＣ層を介したソーシャルネットワーキングおよびローカルサービスの広告の際に、および、ネットワーク層接続を実際に構築する前に（または構築することなく）、選択されたサービスカテゴリまたは嗜好について広告されたサービスを監視および／または表示する際に効果的でありうる。
【００３１】
図３は、ローカルＰＡＮのＭＡＣ層を介したソーシャルネットワーキングおよびサービス広告を利用可能な幾らかのアプリケーションの実施形態３０１を示す。例示的な実施形態３０１は、ローカルＰＡＮ３１３のＭＡＣ層のビーコンの電子ゲームプレーヤアプリケーションに対応するサービスアナウンスメントおよび広告をサポートする機能を有するゲームプレーヤデバイス３１１およびゲームプレーヤデバイス３１２を含む。電子ゲームプレーヤアプリケーションの幾らかの実施形態には、教育的ゲーム、ギャンブルゲーム、ゲームセンターのゲーム、バーチャルリアリティゲーム、トーナメント、競技会またはスポーツが含まれてよい。
【００３２】
代替的な例示的実施形態では、メディアプレーヤデバイス３２１およびメディアプレーヤデバイス３２２が、ローカルＰＡＮ３２３のＭＡＣ層のビーコンのデジタルメディアプレーヤアプリケーションに対応するサービスアナウンスメントおよび広告をサポートする機能を有する。デジタルメディアプレーヤアプリケーションの幾らかの実施形態には、ＭＰ３プレーヤ、デジタルラジオまたはテレビプレーヤ、映画プレーヤ、ピクチャ・ビューワー、またはポッドキャストプレーヤが含まれてよい。
【００３３】
別の代替的な例示的実施形態では、購入者デバイス３３１および販売者デバイス３３２が、ローカルＰＡＮ３３３のＭＡＣ層のビーコンに、ショッピングアプリケーションに対応するサービスアナウンスメントおよび広告をサポートする機能を有してよい。ショッピングアプリケーションの幾らかの実施形態には、サーチエンジン、オンラインオークション、オンラインチケット交換、観光ガイド、またはレストランガイドが含まれてよい。
【００３４】
別の代替的な例示的実施形態では、インスタントメッセージデバイス３４１、インスタントメッセージデバイス３４２およびインスタントメッセージデバイス３４４が、ローカルＰＡＮ３４３のＭＡＣ層のビーコンのインスタントメッセージアプリケーションに対応するサービスアナウンスメントおよび広告をサポートする機能を有する。インスタントメッセージアプリケーションの幾らかの実施形態には、チャットルーム、ブログ、テクニカルアシスタント、インスタントメッセンジャー、ソーシャルメッセージサービス（social messaging utilities）、またはオフィスコミュニケータが含まれてよい。
【００３５】
別の代替的な例示的実施形態では、ソーシャルネットワーキングデバイス３５１およびソーシャルネットワーキングデバイス３５２が、ローカルＰＡＮ３５３のＭＡＣ層のビーコンに、ソーシャルネットワーキングアプリケーションに対応するソーシャルネットワーキングサービスアナウンスメントおよび広告をサポートする機能を有してよい。ソーシャルネットワーキングアプリケーションの幾らかの実施形態には、バーチャルリアリティ、結婚相談サービス、交際相手を見つけるサービス、チャット、同好会、またはオンラインソーシャルサービス（online social utilities）が含まれてよい。
【００３６】
このように、多岐にわたるデバイスプラットフォーム上の多くのアプリケーションが、ローカル無線ネットワーク（例えばアドホックネットワーク）のＭＡＣ層を介してソーシャルネットワーキングおよび広告をサポートする機能を有する無線ネットワークシステムを有効利用してネットワーク層接続を構築する前に（または構築することなく）ＭＡＣ層のビーコンを介して個人情報および／または嗜好情報を交換することにより、貴重な時間および資源を節約することができる。
【００３７】
図４は、ＭＡＣ層処理およびローカルＰＡＮ（例えばＮＩＣ）のＭＡＣ層を介したソーシャルネットワーキングおよび広告のサポートを行う装置４０２の一実施形態を示す。装置４０２の実施形態は、アプリケーションインタフェース４１２ｄ（例えば、フックまたはミドルウェア）を含み、様々なアプリケーションに対応するサービスカテゴリおよび／または嗜好の選択を可能とし、様々なアプリケーションに対応するサービスアナウンスメントの広告を可能としてよい。アナウンスメント生成ロジック４１２ｂは、広告するサービスアナウンスメントを生成する。ＭＡＣ層処理４２１ａは、ローカル無線ネットワークのＭＡＣ層のビーコンにサービスアナウンスメントを挿入し、さらに、無線ネットワークのＭＡＣ層上で他のデバイスからの広告を受信する。広告監視ロジック４１２ｃは、無線ネットワークのＭＡＣ層に、様々なアプリケーションに対応して選択されたサービスカテゴリおよび／または嗜好に対応する広告がないか、監視する。
【００３８】
故に、装置４０２を利用することで、ローカルＰＡＮのＭＡＣ層を介したソーシャルネットワーキングおよびローカルサービスの広告を効果的に行い、ネットワーク層接続を実際に構築する前に（または構築することなく）、選択されたサービスカテゴリまたは嗜好について広告されたサービスを効果的に監視および／または表示することができる。
【００３９】
図５は、ローカルＰＡＮのＭＡＣ層を介したソーシャルネットワーキングおよびサービス広告をサポートする処理５０１の一実施形態のフロー図を示す。ここに開示する処理５０１その他の処理は、汎用マシンまたは専用マシンまたはこれらの組み合わせにより実行可能な専用のハードウェアまたはソフトウェアまたはファームウェアオペレーションコードを含んでよい処理ブロックにより実行される。
【００４０】
処理ブロック５１１で、アプリケーションに対応するサービスアナウンスメントを生成する。処理ブロック５１２で、無線ネットワークの１以上のＭＡＣ層ビーコンにサービスアナウンスメントを挿入する。サービスアナウンスメントに呼応して、処理ブロック５１３で、アドホック無線ネットワーク上の別のデバイスからの接続要求が受信されてよい。この要求は、サービス広告を受信したものと同じネットワークインタフェース上のものであっても、デバイスがサポートする別のネットワークインタフェース上のものであってもよい。例えば、テキストメッセージまたは電話の呼が、アドホック無線ネットワーク上の広告に呼応して開始されてよい。幾らかの実施形態では、ＵＲＬ（uniform resource locator）その他の識別子をサービス広告に含めることで、この接続要求を促すことができる。
【００４１】
なお、処理５０１では、ネットワーク層接続を構築する前に（または構築することなく）、ローカル無線ネットワークのＭＡＣ層を介して提供デバイスからローカルサービス監視／要求デバイスへ、ソーシャルネットワーキングが提供され、ローカルサービスを広告されることを理解されたい。
【００４２】
図６は、ローカルＰＡＮのＭＡＣ層を介したソーシャルネットワーキングおよび広告をサポートする処理６０１の代替的な実施形態のフロー図を示す。処理ブロック６１１で、アプリケーションに対応するサービスカテゴリおよび／または嗜好を選択して、ローカル無線ネットワークのＭＡＣ層を介して監視する。処理ブロック６１２で、別のデバイスからのサービス広告が無線ネットワークのローカルＭＡＣ層上で受信される。処理ブロック６１３で、別のデバイスから受信したサービス広告を調査して、これが選択されたサービスカテゴリおよび／または嗜好に対応しているか否かを判断する。対応していない場合、処理は処理ブロック６１２を繰り返す。対応している場合は、処理は処理ブロック６１４へと進み、広告されたサービスを表示して、ユーザに接続要求の機会を与える。処理ブロック６１５で、接続要求されているか否かを判断する。接続要求が、サービス広告を送受信したネットワークインタフェースについてのものである場合もあれば、デバイスがサポートする別のネットワークインタフェースについてのものである場合もある。接続要求されていると判断した場合、処理ブロック６１６でネットワーク層接続を構築する。接続要求されていないと判断した場合は、処理ブロック６１２に戻り、さらなるサービス広告の監視を続ける。
【００４３】
なお、処理６０１では、ネットワーク接続を構築する前に（または構築することなく）、選択されたサービスカテゴリおよび／または嗜好についてローカル提供デバイスから広告されたサービスを監視および／または表示することを理解されたい。
【００４４】
これまでの記載は、本発明の好適な実施形態を示すことを意図している。特に本技術分野における成長は急速であり、将来の進歩は容易に予測不可能であるので、当業者であれば、前述の記載から、本発明の原理から逸脱することなく添付請求項およびそれらの均等物の範囲内で、本発明の構成および詳細に対して変更を加えることができることを理解されたい。
【図１】
2010165351.tif 000003
【図２】
2010165351.tif 000004
【図３】
2010165351.tif 000005
【図４】
2010165351.tif 000006
【図５】
2010165351.tif 000007
【図６】
2010165351.tif 000008
【外国語明細書】
2010165351.tif 000009
2010165351.tif 000010
2010165351.tif 000011
2010165351.tif 000012
2010165351.tif 000013
2010165351.tif 000014
2010165351.tif 000015
2010165351.tif 000016
2010165351.tif 000017
2010165351.tif 000018
2010165351.tif 000019
2010165351.tif 000020
2010165351.tif 000021
2010165351.tif 000022
2010165351.tif 000023
2010165351.tif 000024
2010165351.tif 000025
2010165351.tif 000026
2010165351.tif 000027
2010165351.tif 000028
2010165351.tif 000029