(57)【要約】  広告などのコンテンツを送信する無線ネットワークのセキュリティー技法およびセキュリティー機構。要求されていないコンテンツを含む制御メッセージを、クライアントデバイスからの要求に応答して送信することができ、他の例示的技法では、制御メッセージを、クライアントデバイスからの要求を全く伴わずに送信することができる。いくつかの例示的実施態様では、公開キー暗号化アルゴリズムなどのセキュリティー機構を使用して、伝達物を保護することができる。公開キー暗号化を実装する、これらの技法の一部では、ユーザーに、暗号化された広告を送信する無線アクセスポイント以外のソースから公開キーを取り出すことを要求することができ、ユーザーは、暗号化されたコンテンツが、取り出された公開キーと一致するソースからのものであることを確認でき、したがって、無線アクセスポイントの真正性を確認することができるようになっている。【選択図】図１Ａ
2011518450.tif 000002
【特許請求の範囲】
【請求項１】
商業サービスに関係する広告情報（１０８）を表示するためにクライアントデバイス（１１２）を動作させる方法であって、
（Ａ）無線アクセスポイント（１０４）の信頼情報を入手するステップ（２０６）と、
（Ｂ）前記信頼情報に基づいて、前記無線アクセスポイントからの制御伝達物の真正性を検証するステップ（２１０）と、
（Ｃ）検証する前記行為に少なくとも部分的に基づいて、制御メッセージ内に含まれる少なくとも１つの商業サービスの広告をユーザーに選択的に表示するステップ（２１４）と
を含む方法。
【請求項２】
検証する前記行為は、少なくとも１つのメッセージを前記無線アクセスポイントに送信するステップ（３０６）を含む、請求項１に記載の方法。
【請求項３】
営利団体（１００）は、モールまたはショッピングセンターであり、前記信頼情報は、前記モールおよび／または前記モール内の店の１つまたは複数の信頼情報である、請求項２に記載の方法。
【請求項４】
前記少なくとも１つのメッセージは、前記方法を実行するデバイスのデバイス信頼情報を含み、検証する前記行為は、前記無線アクセスポイントから前記少なくとも１つのメッセージに対する少なくとも１つの応答を受信するステップ（３０８）と、前記デバイス信頼情報を使用して前記少なくとも１つの応答を検査するステップを含む、請求項３に記載の方法。
【請求項５】
検証する前記行為は、前記信頼情報を使用して前記制御伝達物の少なくとも一部を暗号化解除するステップを含む、請求項１に記載の方法。
【請求項６】
前記信頼情報を入手するステップは、営利団体に関連するＮｅａｒ−Ｆｉｅｌｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎを実施するデバイス（１０２）から前記信頼情報を入手するステップを含む、請求項１に記載の方法。
【請求項７】
前記信頼情報を入手するステップは、信頼情報のリポジトリーとして働くウェブサービス（１１６）から前記信頼情報を入手するステップを含む、請求項１に記載の方法。
【請求項８】
前記信頼情報を入手する前記行為は、ユーザー（１２４）が、前記信頼情報をディレクトリー（１２６）から入手した後に前記信頼情報を入力するステップを含む、請求項１に記載の方法。
【請求項９】
前記信頼情報は、前記無線アクセスポイントによって実施される公開キー暗号化アルゴリズムの公開キーである、請求項１に記載の方法。
【請求項１０】
前記制御伝達物は、前記制御伝達物の環境情報を含み、
前記方法は、前記環境情報を検証するステップをさらに含み、
前記広告を前記ユーザーに選択的に表示するステップは、前記環境情報を検証するステップの結果に少なくとも部分的に基づく
請求項１に記載の方法。
【請求項１１】
前記環境情報は、前記制御伝達物を送信する前記無線アクセスポイントの位置および／または前記制御伝達物が送信された時刻である、請求項１に記載の方法。
【請求項１２】
実行された時に、エンティティー（１００）に関連する無線アクセスポイント（１０４）からの制御伝達物の真正性を確認する方法をコンピューターに実行させるコンピューター実行可能命令をエンコードされた少なくとも１つのコンピューター可読媒体であって、前記方法は、
（Ａ）前記エンティティー（１００）の信頼情報を入手するステップ（２０６）と、
（Ｂ）前記信頼情報を使用して、前記無線アクセスポイントからの制御伝達物の前記真正性を検証するステップ（２１０）と、
（Ｃ）検証する前記行為に少なくとも部分的に基づいて、前記制御伝達物のコンテンツを選択的に使用するステップ（２１４）と
を含む、少なくとも１つのコンピューター可読媒体。
【請求項１３】
前記信頼情報は、前記制御伝達物の少なくとも一部を暗号化するのに使用される公開キー暗号化アルゴリズムの公開キーである、請求項１２に記載の少なくとも１つのコンピューター可読媒体。
【請求項１４】
前記コンテンツは、前記無線アクセスポイントの位置データーであり、前記コンテンツを使用するステップは、クライアントデバイスの現在位置を判定するステップを含む、請求項１２に記載の少なくとも１つのコンピューター可読媒体。
【請求項１５】
前記信頼情報を入手するステップは、前記エンティティー（１００）に関連するキオスク（１０２）から前記信頼情報を入手するステップを含む、請求項１２に記載の少なくとも１つのコンピューター可読媒体。
【請求項１６】
前記制御伝達物は、前記制御伝達物の環境情報を含み、
前記方法は、前記環境情報を検証するステップをさらに含み、
前記コンテンツを選択的に使用するステップは、前記環境情報を検証するステップの結果に少なくとも部分的に基づく
請求項１２に記載の少なくとも１つのコンピューター可読媒体。
【請求項１７】
無線ネットワーク内で制御メッセージを送信する装置（１０４）であって、
信頼情報（７１２）およびコンテンツ（７１０）を格納する少なくとも１つのデーターストアー（７０６）と、
前記コンテンツを含む制御伝達物を構成し、前記信頼情報を使用して前記制御伝達物の少なくとも一部を暗号化するように適合された少なくとも１つのプロセッサー（７０２）と、
前記制御伝達物を送信する通信回路（７０４）と
を含む装置。
【請求項１８】
前記信頼情報は、公開キー暗号化アルゴリズムの秘密キーである、請求項１７に記載の装置。
【請求項１９】
前記通信回路は、クライアントデバイスから受信されたテスト制御メッセージに応答して前記少なくとも１つのプロセッサーによって構成される応答テスト制御メッセージを送信するように適合され、前記テスト制御メッセージは、少なくとも１つのナンスを含む、請求項１７に記載の装置。
【請求項２０】
前記コンテンツは、前記装置の位置を記述する位置データーである、請求項１７に記載の装置。
【発明の詳細な説明】
【背景技術】
【０００１】
従来のウェブベースの広告フレームワークは、通常、クライアントデバイスがネットワークを介してウェブベースのサービスをホスティングするサーバーに対して確立した接続を介して、ウェブベースのサービスの消費者に広告を送信する。たとえば、サーバーの所有者／管理者は、クライアントデバイスのユーザーがＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）をクライアントデバイスに入力することに応答して、広告を有するウェブページをクライアントデバイスに送信するようにサーバーを構成することができる。広告は、テキスト／イメージ／ビデオ／オーディオデーターの形とすることができ、ウェブページに埋め込まれるものとすることができ、あるいは、クライアントデバイスによってアクセスされるウェブページを表示する前にユーザーに表示される初期ウェブページとすることができる。
【０００２】
そのような広告フレームワークでは、広告は、ウェブベースのサービス（たとえば、ウェブサイト）とウェブベースのサービスのユーザーとの間で交換される。ユーザーのクライアントデバイスが接続され、それを介してクライアントデバイスがウェブベースのサービスにアクセスするネットワークは、ウェブページのコンテンツの制御への限られた関与を有し、したがって、クライアントデバイスのユーザーに広告を提供する、限られた能力を有する。その代わりに、一部のネットワークは、代替の相補的な広告フレームワーク、たとえば、ネットワークに接続されたクライアントデバイスのユーザーに広告を含むウェブページを送信する広告フレームワークを実施する。これらのネットワークによって実施される広告フレームワークは、たとえば、ネットワークのユーザーが、そのネットワークに初めて接続する時に初期ウェブページを見ることを要求する場合があり、あるいは、そのネットワークを使用するクライアントデバイスに広告を含むウェブページを周期的に送信する場合がある。
【発明の概要】
【０００３】
無線ネットワークに関する従来の広告フレームワークは、広告をユーザーに送信する能力において制限されている。というのは、広告を、無線ネットワークへの確立された接続を有するクライアントデバイスおよび／または無線ネットワークにデーターを要求しているクライアントデバイスに送信することしかできないからである。広告を、無線ネットワークに接続されていないクライアントデバイスに送信できるならば、その広告は、より多くのユーザーに到達し、広告ビジネスは、より多くの顧客およびより多くの収入を生むことができる。
【０００４】
しかし、クライアントデバイスが、それらが接続されていないネットワークから、要求されていないコンテンツを率直に受け入れることを可能にすることは、そのデバイスのユーザーをさまざまなリスクに開放する可能性がある。たとえば、望ましくない広告（たとえば、ポルノ広告）が、ユーザーが関心を持っていない組織によって、またはユーザーが関心を持っている組織を装う悪意のある当事者によって送信される可能性がある。広告および他のコンテンツを送信するネットワークを識別するセキュリティー機構および／またはセキュリティー方法がなければ、そのような望ましくない広告が、クライアントデバイスによって受信され、ユーザーに表示される可能性があり、ユーザーを怒らせるか激しい怒りを引き起こす可能性がある。
【０００５】
広告フレームワーク以外のフレームワークも、要求されていないコンテンツをクライアントデバイスに送信できることから利益を得ることができ、これらのクライアントデバイスは、要求されていないコンテンツを送信するネットワークを識別するセキュリティー機構および／またはセキュリティー方法から利益を得ることができる。たとえば、無線アクセスポイントは、それ自体の位置データーを、それら自体の位置を追跡するクライアントデバイスに送信することができ、これらの無線アクセスポイントのアイデンティティーを確認することは、悪意のある当事者が詐欺的な位置データーをブロードキャストするのを防ぐことができる。
【０００６】
本明細書で開示されるのは、広告などのコンテンツを送信する無線ネットワークのセキュリティー技法およびセキュリティー機構のさまざまな原理である。いくつかの例示的技法によれば、要求されていないコンテンツ（たとえば、広告データー）を含む制御メッセージを、クライアントデバイスからの要求に応答して送信することができ、他の例示的技法では、制御メッセージを、クライアントデバイスからの要求を全く伴わずに送信することができる。いくつかの例示的実施態様では、公開キー暗号化アルゴリズムなどのセキュリティー機構を使用して、伝達物を保護することができる。公開キー暗号化を実装する、これらの技法の一部では、ユーザーに、暗号化された広告を送信する無線アクセスポイント以外のソースから公開キーを取り出すことを要求することができ（たとえば、そのような広告を送信する営利団体内の看板または端末、あるいはウェブサービスから）、ユーザーは、暗号化されたコンテンツが、取り出された公開キーと一致するソースからのものであることを確認でき、したがって、無線アクセスポイントの真正性を確認することができるようになっている。
【０００７】
一実施形態では、商業サービスに関係する広告情報を表示するためにクライアントデバイスを動作させる方法が提供される。この方法は、無線アクセスポイントの信頼情報を入手することと、信頼情報に基づいて、無線アクセスポイントからの制御伝達物の真正性を検証することと、検証する行為に少なくとも部分的に基づいて、制御メッセージ内に含まれる少なくとも１つの商業サービスの広告をユーザーに選択的に表示することとを含む。
【０００８】
もう１つの実施形態では、実行された時に、エンティティーに関連する無線アクセスポイントからの制御伝達物の真正性を確認する方法をコンピューターに実行させるコンピューター実行可能命令をエンコードされた少なくとも１つのコンピューター可読媒体が提供される。この方法は、エンティティーの信頼情報を入手することと、信頼情報を使用して、無線アクセスポイントからの制御伝達物の真正性を検証することと、検証する行為に少なくとも部分的に基づいて、制御伝達物のコンテンツを選択的に使用することとを含む。
【０００９】
さらなる実施形態では、無線ネットワーク内で制御メッセージを送信する装置が提供される。この装置は、信頼情報およびコンテンツを格納する少なくとも１つのデーターストアーと、コンテンツを含む制御伝達物を構成し、信頼情報を使用して制御伝達物の少なくとも一部を暗号化するように適合された少なくとも１つのプロセッサーと、制御伝達物を送信する通信回路とを含む。
【００１０】
添付図面は、原寸通りに描くことを予定されたものではない。図面では、さまざまな図に示された各同一のまたはほぼ同一のコンポーネントが、同様の符号によって表される。明瞭にするために、いくつかのコンポーネントがいくつかの図面で符号を付けられていない場合がある。
【図面の簡単な説明】
【００１１】
【図１Ａ】制御メッセージを送信し、受信し、その真正性を検証する、本明細書で開示される技法の、すべてではなく一部が働くことのできる例示的なコンピューターシステムを示す図である。このコンピューターシステムは、エンティティーの信頼情報をそこから読み取ることができるキオスクを含む。
【図１Ｂ】制御メッセージを送信し、受信し、その真正性を検証する、本明細書で開示される技法の、すべてではなく一部が働くことのできる例示的なコンピューターシステムを示す図である。このコンピューターシステムは、信頼情報をそこから取り出すことができるウェブサイトをホスティングするウェブサーバーを含む。
【図１Ｃ】制御メッセージを送信し、受信し、その真正性を検証する、本明細書で開示される技法の、すべてではなく一部が働くことのできる例示的なシステムを示す図である。このシステムは、信頼情報をそこから取り出すことができる紙のディレクトリーを含む。
【図２】無線ネットワークとクライアントデバイスとの間の商業サービスに関する情報を交換するためにコンピューターシステムによって実施することができる、本明細書で開示される原理の一部を実施するプロセスを示す流れ図である。
【図３】無線ネットワークの無線アクセスポイントの真正性を確認するために本明細書で開示される原理の一部を実施する１つの例示的技法を示す流れ図である。
【図４】無線ネットワークの無線アクセスポイントから受信された制御メッセージの真正性を確認するために本明細書で開示される原理の一部を実施する１つの例示的技法を示す流れ図である。
【図５】無線ネットワークの無線アクセスポイントから受信された制御メッセージの真正性を確認するために本明細書で開示される原理の一部を実施するもう１つの例示的技法を示す流れ図である。
【図６】制御メッセージを送信するのに無線アクセスポイントによって使用できる本明細書で開示される原理の一部を実施する例示的技法を示す流れ図である。
【図７】制御メッセージを送信し、その真正性を検証するために、本明細書で開示される技法のすべてではなく一部を実施することができる例示的な無線アクセスポイントを示すブロック図である。
【図８】無線ネットワークの無線アクセスポイントから受信された制御メッセージを受信し、その真正性を検証するために、本明細書で開示される技法のすべてではなく一部を実施することができる例示的なクライアントデバイスを示すブロック図である。
【発明を実施するための形態】
【００１２】
本出願人は、店と消費者との両方が、コンピューターベースの広告を、たとえば広告されるサービスが使用可能である位置に非常に接近している消費者から使用可能にする、単純な機構から利益を得ることができることを了解した。たとえば、ユーザーは、店によって提供される特売または特別な販売促進について知ることができる。また、ユーザーは、店によって提供されるサービスについて知って、その店の建物に入る前に、その店によって提供されるサービスに興味があることを判定することができる。
【００１３】
逆に、広告主は、広告の焦点を、彼らの施設の近くにおり、したがって購入を行う可能性が最も高い潜在的な顧客に合わせることができる。たとえば、無線ネットワークを有するレストランは、範囲内のクライアントデバイスに、そのレストランの日替わり特別料理の説明を送信することによって、より多くの顧客を引き付けようと努めることができる。従来の広告フレームワークは、この形で広告を送達することができない。多数のユーザーに広告を送信することはできるが、従来のフレームワークは、無線ネットワークにデーターを要求した、無線アクセスポイントを介してその無線ネットワークに既に接続されたクライアントデバイスのユーザーに広告を表示することに制限されている。そのような従来のフレームワークは、その無線ネットワークに接続されていないユーザーに広告を表示することも、そのユーザーの非常に近くにある店に関して広告が使用可能であることを知らないユーザーにその情報を要求するように注意を喚起することもできない。
【００１４】
本出願人は、１つまたは複数の製品の販売などのサービスを含む店のサービスを、その店によって運営される無線ネットワークに接続されていないクライアントデバイスのユーザーに広告することの望ましさを了解した。店が、彼らの無線ネットワークに接続されたクライアントデバイスだけではなく、その無線ネットワークの範囲内のすべてのクライアントデバイスに彼らの製品またはサービスを広告できるならば、その広告は、より幅広い聴衆に到達でき、その店は、より多くの顧客およびより多くの収入を引き付けることができるはずである。さらに、無線ネットワークの範囲内のクライアントデバイスのユーザーは、送信された広告を受信する時の店への近接のゆえに、潜在的な顧客のグループである可能性が最も高い。
【００１５】
しかし、本出願人は、さらに、クライアントデバイスが近くのネットワークから率直にコンテンツを受信することを可能にすること、ならびにネットワークおよび／またはコンテンツの真正性を検証せずにそのコンテンツをユーザーに表示することが、ユーザーをさまざまなリスクに開放することを了解した。たとえば、ユーザーが関心を持たない広告が表示される可能性があり、かつ／またはユーザーにとって不快な広告が表示される可能性がある。たとえば、ショッピングモールを歩いているユーザーが、そのユーザーが望ましくないと感ずる商品（たとえば、ポルノグラフィー）を販売する店の範囲内を歩く場合があり、そのユーザーが、その店のすべての広告を望ましくないまたは不快と感ずる場合がある。さらに、クライアントデバイスが、受信したすべての広告をユーザーに表示する場合に、悪意のある第三者が、詐欺的無線ネットワークをセットアップし、合法的なソースに関するように見えるが、実際にはクライアントデバイスがユーザーに自動的に表示する不快なまたは望ましくないイメージおよび／またはテキストである、広告を送信することができる。
【００１６】
さらに、本出願人は、広告フレームワーク以外のフレームワークが、要求されていないコンテンツを無線ネットワークを介してクライアントデバイスに送信することから利益を得ることができることと、これらのクライアントデバイスが、コンテンツを受け入れる前にこれらのネットワークのアイデンティティーを確認することから利益を得ることができることとを了解した。たとえば、無線アクセスポイントの位置を示すデーターをブロードキャストする無線アクセスポイントは、その無線アクセスポイントの範囲内の、それ自体の位置を確かめることを試みているクライアントデバイスの役に立つ可能性がある。しかし、無線アクセスポイントおよび／または無線ネットワークのアイデンティティーを確認する技法が配置済みでなければ、クライアントデバイスは、このシナリオで、悪意のある第三者からの詐欺的位置データーを受け入れることに対して無防備である。クライアントデバイスと無線で情報を交換する他のフレームワークは、同様に、本明細書で開示される技法から利益を得ることができる。
【００１７】
したがって、本出願人は、クライアントデバイスが、要求されていない情報を無線ネットワークから受け入れる前に無線ネットワークのアイデンティティーを確認することを可能にする、無線ネットワークのセキュリティー機構の望ましさを了解した。セキュリティー機構は、ユーザーおよび／またはクライアントデバイスがコンテンツ（たとえば、広告、位置データー、または他の情報）を含む無線アクセスポイントからの制御メッセージの真正性を検証することを可能にすることができる。その代わりにまたはそれに加えて、セキュリティー機構を使用して、コンテンツがユーザーに表示される前に、制御メッセージを送信する１つまたは複数の無線アクセスポイントまたは任意の適切なフレームワークの任意の他のコンポーネントを含む無線ネットワークの真正性を検証することができる。さらに、セキュリティー機構は、ユーザーが、クライアントデバイスが使用することを望むコンテンツ（たとえば、そのユーザーに表示するために選択されるコンテンツ）をそのユーザーが制限することを可能にすることができる。
【００１８】
前述に鑑みて、無線ネットワークのアイデンティティーを確認するセキュリティー機構を対象とする技法が考案された。１つの例示的技法では、ユーザーは、１つまたは複数の営利団体の信頼情報を受信し、その信頼情報を使用して１つまたは複数の制御伝達物またはネットワークコンポーネントの真正性を検証し、その検証の成功に基づいて、これらの営利団体からの１つまたは複数の制御伝達物に含まれるコンテンツを選択的に表示する。
【００１９】
任意の適切な伝達物を、本明細書で説明される原理のうちの１つまたは複数による制御伝達物とすることができる。たとえば、アナウンスメント伝達物（ａｎｎｏｕｎｃｅｍｅｎｔ  ｔｒａｎｓｍｉｓｓｉｏｎ）などのレイヤー２制御伝達物は、その制御伝達物を受信するクライアントデバイスが無線アクセスポイントへの接続をオープンすることを可能にする１つまたは複数のネットワーク特性を含む、無線アクセスポイントに関する任意の適切な情報を含むことができる。アナウンスメント伝達物は、たとえば、無線アクセスポイントによってその無線アクセスポイントの範囲内のすべてのクライアントデバイスに周期的にブロードキャストされるＩＥＥＥ（米国電気電子技術者協会）８０２．１１無線プロトコルによるビーコン、クライアントデバイスによって送信された制御情報の要求に応答してクライアントデバイスに送信されるプローブ応答、または無線アクセスポイントによって送信される任意の他の適切なアナウンスメント伝達物とすることができる。クライアントデバイスによって無線アクセスポイントに送信される制御伝達物は、テストデーターを含んでも含まなくてもよい無線アクセスポイントおよび／または無線ネットワークに関する制御情報を要求するプローブ、任意の適切なタイプの認証テストメッセージ、ならびに／あるいは任意の他の適切な伝達物など、任意の適切な伝達物とすることができる。
【００２０】
本明細書で説明される技法の、すべてではないがいくつかの実施態様では、セキュリティー技法を、一方向または両方向公開キー暗号化アルゴリズムとして実施することができる。公開キー暗号化を使用する実施態様では、人気のあるＲＳＡ（Ｒｉｖｅｓｔ−Ｓｈａｍｉｒ−Ａｄｌｅｍａｎ）公開キーアルゴリズムなど、任意の適切な公開キーアルゴリズムを使用することができるが、本発明は、特定のセキュリティー技法または特定の公開キーアルゴリズムを実施することに限定されない。
【００２１】
公開キー暗号化を実施するものなど、いくつかの実施態様では、ユーザーまたはクライアントデバイスは、書籍、看板、キーサービス、電子キープロバイダー、キオスク、またはＮＦＣ（Ｎｅａｒ−Ｆｉｅｌｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）プロトコルなどの１つもしくは複数のプロトコルを使用して通信する他のデバイスなどの「帯域外」ソース（すなわち、無線ネットワーク自体を介するもの以外のソース）あるいは任意の他の適切なソースから信頼情報を入手することができる。信頼情報は、いくつかの実施態様で、無線ネットワークもしくは無線アクセスポイントに関連する公開キーおよび／または証明機関によって承認された公開キー基盤（ＰＫＩ）証明書とすることができる。下でより詳細に説明するように、無線ネットワークまたは無線アクセスポイントの信頼情報を有するクライアントデバイスは、その信頼情報を任意の適切な形で使用して、無線アクセスポイントおよび／または無線ネットワークのアイデンティティーを確認することができる。
【００２２】
たとえば、本明細書で説明される原理のうちのいくつかを実施するいくつかの技法では、無線アクセスポイントは、信頼情報の一部またはすべてとして、クライアントデバイスによって取り出された公開キーに対応する秘密キーを使用して暗号化された制御伝達物を送信することができる。いくつかの実施態様では、制御伝達物を完全に暗号化することができるが、代替伝達物では、制御伝達物ペイロード（たとえば、広告データーなどのコンテンツ、または１つもしくは複数のコンテンツを含む情報要素）の一部のみまたはすべてが暗号化される。クライアントデバイスが、公開キーを使用して制御メッセージを正しく暗号化解除できる場合には、クライアントデバイスは、制御メッセージが、取り出された公開キーに対応する秘密キーを使用して暗号化されたことを確認することができ、したがって、その暗号化された制御メッセージを送信する無線アクセスポイントが、クライアントデバイスがそこから情報を受信すると期待する無線アクセスポイントであることを確認することができる。
【００２３】
それに加えてまたはその代わりに、いくつかの実施態様では、クライアントデバイスは、１つまたは複数のテスト伝達物を制御伝達物として交換して、無線アクセスポイントおよび／または無線ネットワークの真正性をテストすることができる。たとえば、クライアントデバイスは、信頼情報（たとえば、取り出された公開キー）を使用してテストデーターを暗号化し、暗号化されたテストデーターを無線アクセスポイントに送信することができる。テスト伝達物に応答して無線アクセスポイントから受信された制御伝達物が、正しいテストデーターを含む場合には、クライアントデバイスは、無線アクセスポイントが伝達物を正しくデコードでき、したがって、無線アクセスポイントが、公開キーに対応する秘密キーを有し、クライアントデバイスがそれと通信することを期待した無線アクセスポイントであることを確認することができる。より高いセキュリティーを、テストデーターに他の情報を追加することによって実現することができる。この他の情報は、クライアントデバイスの公開キーなど、任意の適切な情報とすることができ、無線アクセスポイントによって送信される応答は、クライアントデバイスの公開キーを使用して暗号化されて送信されるものとすることができる。代替案では、テストデーターを、ナンスまたは他の独自シンボル（たとえば、独自テキストまたは送信時刻）とすることができ、その結果、無線アクセスポイントからの制御伝達物がインターセプトされ、記録され、捏造デバイスから再ブロードキャストされる（その捏造デバイスが真正に見えるようにするために）場合であっても、クライアントデバイスは、独自シンボルであるべきものの繰り返しまたは送信時間の異常な遅延に注目することによるなど（すなわち、現在時刻と制御伝達物の主張される送信時刻との間の極端な差は、制御情報が送信時刻に記録され、後の時刻に捏造デバイスによって再ブロードキャストされたことを暗示する可能性がある）、リプライアタック（ｒｅｐｌｙ  ａｔｔａｃｋ）を回避するための１つまたは複数の技法を使用することによって、制御伝達物が「リプレイ」されていることを検出できるようになる。
【００２４】
これらの技法が、単に、本明細書で説明される原理を実施できる技法の例示であることと、無線ネットワークのアイデンティティーを確認する、本明細書で説明される原理を、任意の適切なセキュリティー機構を使用して任意の適切な形で実施できる（本発明はこれに関して限定されないので）こととを了解されたい。
【００２５】
さらに、制御伝達物を任意の適切な形でフォーマットして、１つまたは複数の任意の適切なタイプのコンテンツ（たとえば、広告データーおよび／または位置データー）を含めることができることを了解されたい。制御伝達物の情報要素にコンテンツをカプセル化する例示的技法は、同時係属の「Ａｄｖｅｒｔｉｓｉｎｇ  ｆｒａｍｅｗｏｒｋ  ｆｏｒ  ｗｉｒｅｌｅｓｓ  ｎｅｔｗｏｒｋｓ（無線ネットワークの広告フレームワーク）」という名称の米国特許出願第１１／９７３５８９号および「Ｔｒａｎｓｍｉｔｔｉｎｇ  ｌｏｃａｔｉｏｎ  ｄａｔａ  ｉｎ  ｗｉｒｅｌｅｓｓ  ｎｅｔｗｏｒｋｓ（無線ネットワークでの位置データーの送信）」という名称の米国特許出願第１１／９７３５９０号で議論されている。これらの特許出願は、とりわけ、ビーコンおよびプローブ応答などの制御伝達物に広告データーおよび位置データーを含めるためのＩＥＥＥ  ８０２．１１無線通信プロトコルの情報要素の使用を記述するものである。しかし、本明細書で説明される原理は、任意の適切な形でコンテンツを組み込む適切な制御伝達物を使用して実施することができ、これらの特許出願で議論される技法に限定はされない。
【００２６】
本明細書で説明される技法を、それぞれが１つまたは複数の無線アクセスポイントとクライアントデバイスが無線ネットワークの信頼情報を得るための任意の適切な手段とを含む１つまたは複数の無線ネットワークを含む任意の適切なシステムで実施することができる。というのは、本発明がこれに関して限定されないからである。下の説明は、本明細書で説明される原理のうちのいくつかを実施する３つの例示的システムである。
【００２７】
図１Ａに、本明細書で開示される技法のうちのいくつかが働くことのできる例示的システムを示す。本発明の実施形態が、任意の適切なシステムで働くことができ、図１Ａに示された例示的システムでの実施に限定されないことを了解されたい。
【００２８】
図１Ａのシステムは、３つの無線アクセスポイント１０４、１０４Ａ、および１０４Ｂの範囲内の例示的なクライアントデバイス１１２を含む。図１Ａに示された無線アクセスポイントのそれぞれは、エンティティー１００、エンティティー１１４Ａ、およびエンティティー１１４Ｂなどのエンティティーに関連する。本発明のいくつかの実施形態では、エンティティーを、１つの店、店の集合または連合、非営利／公共団体、または他の営利団体とすることができるが、本発明の実施形態が、営利団体と共に実施されることに限定されないことを了解されたい。さらに、本明細書で使用される時に、営利団体を含む「エンティティー」を、人、グループ、組織、または店などの単一のエンティティー、あるいは任意の適切な形で互いに関連付けられ得る人、グループ、組織、店、または任意の他のエンティティーの任意の組合せ（たとえば、ショッピングモール内など、インフラストラクチャーを共有するビジネス団体または店のグループ）とすることができることを了解されたい。明瞭にするために、この説明で、エンティティーが店またはショッピングモールなどの営利団体として記述されるさまざまな例を下で説明するが、本発明が、１つまたは複数の特定のタイプのエンティティーと共に実施されることに限定されないことを了解されたい。
【００２９】
図１Ａは、エンティティー１００内に、本発明の実施形態によるエンティティー（エンティティー１１４Ａおよび１１４Ｂなどのエンティティーを含む）の例示的実施態様を示す。エンティティーは、少なくとも１つの無線アクセスポイント１０４を含むことができ、この無線アクセスポイント１０４は、無線アクセスポイント１０４に関連するデーターストアー１０６およびサーバー１１０に通信的に結合され得る。データーストアー１０６は、任意の適切なコンピューター可読媒体とすることができ、無線アクセスポイント１０４のコンポーネントとするか、直接にあるいは任意の適切な有線および／または無線の１つまたは複数の通信媒体を介して無線アクセスポイント１０４に結合されるものとすることができる。図１Ａに示されているように、いくつかの実施態様では、データーストアー１０６は、無線アクセスポイント１０４によって取り出し、送信することができる、広告データーを含む情報を格納することができる。広告データー１０８は、たとえばテキスト、イメージ、オーディオ、もしくはビデオ、またはその任意の組合せを記述するデーターを含む、無線アクセスポイント１０４によって送信され得る１つまたは複数の任意の適切なタイプのデーターとすることができる。広告データー１０８は、エンティティー１００に関連する１つまたは複数のサービスの単一の広告を記述するデーターとすることができ、あるいは、エンティティー１００に関連する１つまたは複数のサービスの複数の広告を記述するデーターとすることができる。上で述べたように、広告データーが、単に、無線ネットワークの無線アクセスポイントによって送信できるタイプのデーターの実例となるものであり、１つまたは複数の任意のタイプの情報を送信できることを了解されたい。というのは、本発明が、これに関して限定されないからである。
【００３０】
サーバー１１０は、無線アクセスポイント１０４に接続されたクライアントデバイスに提供される情報（たとえば、データーおよび／または命令）を格納する任意の適切なコンピューティング装置とすることができる。図１では、サーバー１１０が、無線アクセスポイント１０４およびデーターストアー１０６とは別々に示されているが、本発明のいくつかの実施形態では、サーバー１１０を、無線アクセスポイント１０４のコンポーネントとすることができ、かつ／またはサーバー１１０とデーターストアー１０６との両方として働くコンピューター可読媒体（１つまたは複数）を含む電子デバイスとして実施され得る。図示の実施形態では、サーバー１１０は、デバイスが無線アクセスポイント１０４に関連付け、そのネットワークへのアクセスを得た後に、そのデバイスがアクセスできるネットワークに接続される。しかし、図１Ａのシステムが単に例示であることと、広告データーまたは他のコンテンツを提供する無線アクセスポイントが他のネットワーク化されたデバイスへの接続を最終的にサポートすることが本発明の要件ではないこととを了解されたい。
【００３１】
サーバー１１０によって格納される情報は、いくつかの実施態様で、データーストアー１０６によって格納される広告データー１０８によって記述される１つまたは複数の広告に関係する情報を含むことができる。１つまたは複数の広告に関係する情報は、たとえば、広告データー１０８によって広告される１つまたは複数の製品またはサービスを記述する１つまたは複数のウェブページを含む、任意の適切な情報とすることができる。図示の実施形態では、データーストアー１０６は、広告データー１０８によって記述される広告のコンテンツを完全には定義しない場合がある。しかし、そのような広告は、たとえば、サーバー１１０をポイントするＵＲＬを含むことができ、ユーザーは、広告されるサービスに関係する情報を入手するために、無線アクセスポイント１０４または任意の他の適切なネットワーク接続を介してサーバー１１０に接続することを選択することができる。
【００３２】
無線アクセスポイント１０４は、１つまたは複数の無線ネットワーキングプロトコルに従って信号を生成する任意の適切な無線信号ジェネレーターとすることができる。たとえば、無線アクセスポイントを、無線ローカルエリアネットワーク（ＷＬＡＮ）のＩＥＥＥ（米国電気電子技術者協会）８０２．１１標準規格に従って動作するＷｉＦｉアクセスポイントとすることができ、任意の適切な無線広域ネットワーク（ＷＷＡＮ）プロトコル（たとえば、ＧＳＭ（Ｇｌｏｂａｌ  Ｓｙｓｔｅｍ  ｆｏｒ  Ｍｏｂｉｌｅ  Ｃｏｍｍｕｎｉｃａｔｉｏｎｓ））に従うＷＷＡＮ、Ｂｌｕｅｔｏｏｔｈなどのパーソナルエリアネットワーク（ＰＡＮ）プロトコル、ＷｉＭＡＸ（Ｗｏｒｌｄｗｉｄｅ  Ｉｎｔｅｒｏｐｅｒａｂｉｌｉｔｙ  ｆｏｒ  Ｍｉｃｒｏｗａｖｅ  Ａｃｃｅｓｓ）プロトコルおよびＵＷＢ（Ｕｌｔｒａ−ｗｉｄｅｂａｎｄ）プロトコルなどの他のプロトコル、あるいは任意の他の適切な無線プロトコルを動作させるセルラースタイルの無線アクセスポイントとすることができる。複数の無線アクセスポイントを有するエンティティーでは、無線アクセスポイントは、同一の無線プロトコルに従って動作している場合と、異なる無線プロトコルに従って動作している場合とがある。
【００３３】
上で述べたように、本明細書で開示される原理の一部を実施するシステムは、無線アクセスポイントおよび無線ネットワーク自体を介するもの以外の、無線アクセスポイントおよび無線ネットワークに関する信頼情報を入手する方法（すなわち、帯域外ソース）を有することができる。いくつかの好ましくはない実施態様では、信頼情報を、無線ネットワーク自体から取り出すことができるが、帯域外ソースが好ましいことを了解されたい。
【００３４】
図１Ａの実施形態では、エンティティー１００は、クライアントデバイスがそこから信頼情報を取り出すことができるキオスク１０２を備える。キオスク１０２は、たとえば、エンティティー１００の中または付近に配置された電子デバイスとすることができる。いくつかの実施態様では、キオスク１０２は、店の入口またはショッピングモールの入口あるいは店またはショッピングモールのいたるところの位置（たとえば、柱または壁に取り付けられる）に取り付けられたデバイスとすることができ、ユーザーは、このキオスク１０２にアクセスして、その店またはショッピングモールの１つまたは複数の信頼情報を取り出すことができる。クライアントデバイス１１２は、キオスク１０２と通信して、任意の適切な形で信頼情報を取り出すことができる。いくつかの実施態様では、クライアントデバイス１１２は、ＷＬＡＮプロトコルまたはＰＡＮプロトコルなどの任意の適切な無線プロトコルを使用して、またはＮＦＣ（Ｎｅａｒ−Ｆｉｅｌｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）プロトコル（たとえば、ＲＦＩＤ（Ｒａｄｉｏ  Ｆｒｅｑｕｅｎｃｙ  Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ）技法）を使用して、または任意の適切な有線もしくは接触ベースの通信技法を使用して、キオスク１０２と通信することができる。たとえば、いくつかの実施態様では、ユーザーは、キオスク１０２から、クライアントデバイス１１２に挿入されるメモリーユニット（たとえば、メモリーカード）を取り出すことができ、そのメモリーユニットから、クライアントデバイス１１２は、信頼情報をコピーすることができ、あるいは、そのメモリーユニットを、ユーザーは、店またはショッピングモールで買い物をしている（または他の形でエンティティーと相互作用している）間、保持することができる。上で述べたように、キオスク１０２から取り出される信頼情報は、エンティティー１００の公開キーまたはＰＫＩ証明書など、任意の適切な信頼情報とすることができる。
【００３５】
図１Ａに示されているように、１つまたは複数の無線アクセスポイント１０４、１０４Ａ、および１０４Ｂからの伝達物を受信するクライアントデバイス１１２は、ラップトップパーソナルコンピューターとすることができる。しかし、本発明の実施形態が、ラップトップパーソナルコンピューターを用いて実施されることに限定されず、デスクトップパーソナルコンピューター、ラップトップパーソナルコンピューター、携帯情報端末（ＰＤＡ）、またはスマートホンなど、移動可能であれ不動であれ、無線信号を受信する任意の適切な電子デバイスを用いて実施され得ることを了解されたい。
【００３６】
クライアントデバイス１１２は、１つまたは複数の無線アクセスポイント１０４、１０４Ａ、および１０４Ｂに対してオープンされた接続を有してもしなくてもよいが、無線アクセスポイント１０４、１０４Ａ、および１０４Ｂのそれぞれの範囲内にあり、無線アクセスポイント１０４、１０４Ａ、および１０４Ｂからの伝達物を受信することができる。上で述べたように、本発明の実施形態によれば、無線アクセスポイント１０４、１０４Ａ、および１０４Ｂから受信される伝達物は、データーストアー１０６によって格納された広告データー１０８を含む任意の適切な情報を含むことができる。いくつかの例示的技法によれば、無線アクセスポイント１０４、１０４Ａ、および１０４Ｂによって送信され、クライアントデバイス１１２によって受信される伝達物は、レイヤー２制御伝達物とすることができる。アナウンスメント伝達物などのレイヤー２制御伝達物は、制御伝達物を受信するクライアントデバイスが無線アクセスポイント１０４への接続をオープンすることを可能にする１つまたは複数のネットワーク特性を含む、無線アクセスポイント１０４に関する任意の適切な情報を含むことができる。上で述べたように、アナウンスメント伝達物は、たとえば、無線アクセスポイント１０４によって無線アクセスポイント１０４の範囲内のすべてのクライアントデバイス（クライアントデバイス１１２を含む）に周期的にブロードキャストされるＩＥＥＥ  ８０２．１１無線プロトコルに従うビーコン、クライアントデバイス１１２によって送信された制御情報の要求に応答してクライアントデバイス１１２に送信されるプローブ応答、または無線アクセスポイント１０４によって送信される任意の他の適切なアナウンスメント伝達物とすることができる。
【００３７】
本発明のいくつかの実施形態では、無線アクセスポイント１０４は、制御伝達物内で、データーストアー１０６によって格納された広告データー１０８をエンコードすることができる。下でより詳細に述べるように、クライアントデバイス１１２を、コンテンツ（たとえば、広告データー１０８または任意の他の適切なコンテンツ）を含む制御伝達物を受信し、制御伝達物からコンテンツを読み取るように適合させることができる。読み取られた後に、コンテンツを、広告データー１０８によって記述される広告を任意の適切なユーザーインターフェースを介してクライアントデバイス１１２のユーザーに提供するなど、任意の適切な形で処理することができる。セキュリティーに関する本明細書で説明される技法を実施することができるいくつかの広告フレームワークでは、ユーザーは、広告を見ることができ、そのユーザーがその広告によって説明される製品またはサービスに関するさらなる情報を求めることをクライアントデバイス１１２に示すことができる。クライアントデバイスは、ユーザーが関心を持つことを示した広告を送信している無線アクセスポイントへの接続を確立し（クライアントデバイス１１２がその無線アクセスポイントへの開放された接続をまだ確立していない場合に）、その広告によって説明される１つまたは複数のサービスに関する任意の適切な追加情報を取り出すことができる。追加情報は、サービスに関するさらなる情報を含む１つもしくは複数のウェブページまたはユーザーがそこからサービスを注文するか加入契約を行うことができる１つもしくは複数のウェブページを含むことができる。しかし、本明細書で説明される技法を実施するいくつかの広告フレームワークで、追加情報が、１つまたは複数のウェブページではない場合があり、その代わりに、クライアントデバイスのユーザーに提供できる任意の適切な追加情報とすることができることを了解されたい。
【００３８】
図１Ａの例示的コンピューターシステムが、単に実例となるものであることと、本発明の実施形態が、任意の適切な個数のクライアントデバイス、エンティティー、および無線アクセスポイントを含む任意の適切なコンピューターシステム内で働くことができることとを了解されたい。さらに、本発明の実施形態を任意の適切なハードウェアおよび／またはソフトウェアを使用する任意の適切なエンティティーを用いて実施できるので、エンティティーおよび無線アクセスポイントが、図１Ａの例に示されているように実施されることに限定されないことを了解されたい。
【００３９】
図１Ｂおよび１Ｃに、本明細書で説明される原理の一部を実施する技法が働くことのできる代替システムを示す。図１Ｂおよび１Ｃに示されているように、エンティティー１００’および１１４Ａ’は、実質的に図１Ａに示されたエンティティーに類似するが、これらのエンティティーは、キオスク１０２を含んで図示されてはいない。そうではなく、図１Ｂでは、サーバー１１６が、任意の適切な有線および／または無線の１つまたは複数の通信媒体を含む通信ネットワーク１１８を介してクライアントデバイス１１２に通信的に接続されて図示されている。サーバー１１６は、ＰＫＩ証明書を発行する証明機関および／または任意の１つまたは複数のタイプの信頼情報のリポジトリーとして働くことのできる、米国ワシントン州レッドモンドのＭｉｃｒｏｓｏｆｔ  Ｃｏｒｐｏｒａｔｉｏｎ社から入手可能なＭＳＮまたはＷｉｎｄｏｗｓ(登録商標)  Ｌｉｖｅサービスなどのウェブサイトまたはウェブサービスなどの任意の適切な形の１つまたは複数のエンティティーの信頼情報を提供するサーバーとすることができる。信頼情報のリポジトリーとして働くウェブサイトを、電話番号のオンラインディレクトリーに似た、エンティティーの信頼情報のオンラインディレクトリーとして構築することができる。図１Ｂのシステムなどのシステムで動作する技法では、クライアントデバイス１１２のユーザーがキオスク１０２から信頼情報を取り出す必要がなくなるように、あるいは、エンティティー（たとえば、エンティティー１００’またはエンティティー１１４Ａ’）がキオスク１０２を提供する必要がなくなるようにするために、ユーザーは、そのエンティティーを訪問する前にそのエンティティーの信頼情報を取り出すことができる。代替案では、クライアントデバイスは、無線アクセスポイント１０４のネットワークとは異なる無線および／または有線のネットワークを介して（たとえば、ＷＷＡＮネットワークにアクセスすることによって）サーバー１１６にアクセスすることによって、エンティティーを訪問している（たとえば、店で買い物をしている）間に信頼情報を取り出すことができる。
【００４０】
サーバー１１６は、１つまたは複数のエンティティーの１つまたは複数の信頼情報１２２（図１Ｂでは「キー」として図示されているが、これに限定はされない）を含むデーターストアー１２０を有することができる。このシステムで動作するいくつかの技法では、ユーザーは、個々のエンティティーの個々のキーをサーバー１１６に要求することができ、あるいは、ある地理的位置内もしくはある地理的位置のある範囲内のエンティティー、あるタイプのエンティティー、および／またはある形で互いに関連するエンティティー（たとえば、指定されたショッピングモール内のすべての店）など、任意の適切なグループ内の複数のキーを要求することができる。
【００４１】
図１Ｃのシステムは、クライアントデバイス１１２が１つまたは複数のエンティティーの信頼情報を取り出すことができる、もう１つの形を示す。図１Ｃのシステムでは、クライアントデバイス１１２のユーザー１２４は、１つまたは複数のエンティティー１００’の信頼情報を取り出すのに物理的ディレクトリー１２６を使用し、その後、その信頼情報を任意の適切なユーザーインターフェースを介してクライアントデバイス１１２に手作業で入力することができる。ディレクトリーは、従来の電話帳に似た書籍フォーマットで（図１Ｃに示されているように）、またはエンティティー内もしくはその付近で表示できる（たとえば、壁に取り付けられた）信頼情報をリストする看板として（たとえば、ショッピングモール内のフロアマップディレクトリーに似たフォーマットでまたは店の入口の看板として）など、任意の適切な形で構築することができる。ディレクトリー１２６は、１つまたは複数のエンティティーの信頼情報を提供することができる。ディレクトリー１２６が複数のエンティティーの情報を提供する場合に、リストされるエンティティーは、１つまたは複数の特定のタイプのエンティティー、ある地理的区域内のエンティティー、または任意の他のグループ化に従うなど、任意の適切なグループ化に含まれるエンティティーとすることができる。ユーザー１２４は、ディレクトリー１２６を使用して、エンティティーを訪れる前にそのエンティティーの信頼情報を取り出すことができ（たとえば、ディレクトリー１２６が電話帳のように構築される場合）、あるいは、エンティティーを訪れている間にディレクトリー１２６を使用することができる（たとえば、ディレクトリー１２６が看板である場合）。
【００４２】
いくつかの実施態様では、クライアントデバイスが信頼情報を取り出すことを可能にするための複数の技法を、１つのシステム内で実施できることを了解されたい。たとえば、あるエンティティーが、その信頼情報をウェブサービスおよび／またはディレクトリーを介して使用可能にすることができ、さらに、信頼情報をそこから取り出すことができる１つまたは複数のキオスクを設けることができ、任意の他の適切な技法をも実施することができる。というのは、本発明が、信頼情報のみの提供もしくは取出の任意の単一の技法または任意の他の技法（１つまたは複数）との組合せの実施に限定されないからである。また、信頼情報を取り出す任意の適切な技法を本明細書に記載の原理に従って実施できるので、本発明が、信頼情報を取り出すことに関して上で説明した例示的技法を用いて実行されることに限定されないことを了解されたい。
【００４３】
図２に、エンティティー１００の無線アクセスポイント１０４とクライアントデバイス１１２との間でコンテンツ（たとえば、広告の形の、製品および／またはサービスに関する情報）を渡すことに関して本明細書で開示される原理の一部を実施する例示的なプロセス２００を示す。プロセス２００が単に例示であることと、本発明が、無線アクセスポイントとクライアントデバイスとの間でコンテンツを交換する任意の特定の１つまたは複数のプロセスを実施することに限定されないこととを了解されたい。上で述べたように、プロセス２００を、広告に関連して説明するが、本発明が任意の特定の１つまたは複数のタイプのコンテンツの交換に限定されないので、このタイプのコンテンツが単に例示であることを了解されたい。
【００４４】
プロセス２００は、ブロック２０２で開始され、ここで、エンティティー（または、エンティティーに関連する任意の人またはデバイス）が、そのエンティティーに関連する１つまたは複数のサービスに関係する広告する情報を指定する。１つまたは複数のサービスは、図２に示されているように、エンティティーによって実行できる任意のサービスを介する製品の販売など、商業サービスとすることができる。たとえば、エンティティーがレストランである場合に、エンティティーによって提供される商業サービスを、食品の提供とすることができ、サービスに関連する広告は、レストランが提供するその日の日替わり特別料理を説明することができる。本明細書で使用される時に、用語「商業サービス」は、利益のためにエンティティーによって提供されるサービスに限定されない。商業サービスは、無料コンサートなど、非営利団体または政府団体によって行われるイベントのアナウンスメントを含むことができる。
【００４５】
本明細書で説明される原理を実施するいくつかの技法によれば、ブロック２０２での広告する情報の指定は、指定された商業サービスの１つまたは複数の広告を記述するデーターを無線アクセスポイントに関連するデーターストアー内でエンコードすることを含むことができるが、他の実施態様では、商業サービスの指定は、事前に構成された製品および／またはサービスのリストから、どの製品（１つまたは複数）および／またはサービス（１つまたは複数）を指定される商業サービスにすべきかを選択することを含むことができる。
【００４６】
ブロック２０４では、無線アクセスポイントが、商業サービスの指定された広告情報に関係する広告データーを送信する。いくつかの実施態様では、ブロック２０４によって送信される伝達物を、無線アクセスポイントによって送信される制御伝達物の一部とすることができ、要求されていないコンテンツを送信するいくつかの例示的技法によれば、無線アクセスポイントの範囲内のすべてのクライアントデバイスに周期的にブロードキャストされるビーコンなどのアナウンスメント伝達物とすることができる。広告データーを、任意の適切な形で制御伝達物に組み込むことができる。たとえば、ＩＥＥＥ  ８０２．１１無線ネットワーク内で実施される技法では、広告データーを、ビーコンまたはプローブ応答の情報要素に含めることができるが、本発明は、この例示的技法に限定されず、任意の適切な形でコンテンツを制御伝達物に組み込むことができる。
【００４７】
ブロック２０６では、クライアントデバイスが、エンティティー（すなわち、無線アクセスポイントを含む無線ネットワークおよび／または無線アクセスポイント）の信頼情報（たとえば、公開キーまたはＰＫＩ証明書）を取り出す。これは、広告情報が指定され送信されるのと同時に信頼情報が取り出される状態で、行為２０２および２０４と並列に行うことができ、あるいは、行為２０２および２０４が完了した後の任意の適切な時に行うことができる。信頼情報の取出は、上で述べた例示的技法のいずれかによるなど、任意の適切な形で行うことができる。信頼情報は、キオスク、１つまたは複数の信頼情報を保持するサーバー、信頼情報のディレクトリー、および／または信頼情報の任意の他の適切な「帯域外」ソースから取り出すことができる。
【００４８】
ブロック２０８では、クライアントデバイス１１２が、広告データーを含むブロック２０４の制御伝達物を取り出し、伝達物に対して任意の適切な処理を実行する。本明細書で開示される原理によれば、この処理は、ブロック２１０で信頼情報を使用して、無線アクセスポイントおよび／または無線アクセスポイントが接続される無線ネットワークのアイデンティティーを確認することを含む。ブロック２１０の処理は、下でより詳細に説明するプロセス３００、４００、および５００のいずれかによるものを含む、任意の適切な形で行うことができる。
【００４９】
ブロック２１０の確認処理に続くブロック２１２では、プロセス２００は、制御伝達物がそこから受信された無線アクセスポイントがクライアントデバイス１１２がそこからコンテンツを受信すると期待した無線アクセスポイントであるか否か（たとえば、無線アクセスポイントが真正または詐欺のどちらであるか）に応じて分岐する。無線アクセスポイントが期待される無線アクセスポイントであると判定される場合には、ブロック２１４で、クライアントデバイスが、たとえば広告データーを適切なユーザーインターフェースを介してクライアントデバイスのユーザーに提示することによって、制御メッセージのコンテンツを利用し、プロセス２００は終了する。しかし、ブロック２１２で、無線アクセスポイントが、期待される無線アクセスポイントではないと判定される場合には、ブロック２１６で、無線アクセスポイント（およびそれによって送信される制御メッセージ）が、適切な時間期間（たとえば、数分、数日、クライアントデバイスがその無線アクセスポイントの範囲から出るまで、新しい信頼情報が入手されるまで、永遠に、または任意の他の適切な時間期間）にわたって無視される。
【００５０】
プロセス２００が、本明細書で説明される原理の一部を実施する技法の単なる例示であることと、本発明がプロセス２００などのプロセスまたはプロセス２００の１つまたは複数の行為を実行する任意の特定のプロセスを実施することに限定されないこととを了解されたい。エンティティーに関連する無線アクセスポイントとクライアントデバイスとの間で製品および／またはサービスに関する情報を交換する任意の適切な技法（１つまたは複数）を、本明細書に記載の原理に従って実施することができる。たとえば、図２は営利団体によって広告される商業サービスに関してプロセス２００を説明するが、代替技法では、本発明の実施形態を、営利団体ではないエンティティーによって実施することができ、したがって、エンティティーに関連する製品（１つまたは複数）および／またはサービス（１つまたは複数）を、商業サービスではないものとすることができる。さらに、いくつかの代替技法が、図２に示された行為を異なる順序で実施できることを了解されたい。例として、本明細書で説明される原理に従って動作するいくつかの技法では、クライアントデバイス１１２は、広告データー（または他のコンテンツ）を含むすべての制御伝達物を受信する前に無線アクセスポイント１０４のアイデンティティーを確認することができ、無線アクセスポイントおよび／または無線ネットワークのアイデンティティーを確認する、上で説明した行為（すなわち、行為２１０および２１２）を、行為２０８の前に実行することができる。
【００５１】
プロセス２００に関連して上で述べたように、無線アクセスポイントおよび／または無線ネットワークのアイデンティティーを確認すること（プロセス２００のブロック２１０内のように）を、任意の適切な形で行うことができる。図３〜５に関連して下で述べるのは、無線アクセスポイントおよび／または無線ネットワークのアイデンティティーを確認する、例示的技法である。しかし、これらの技法が、本明細書で説明される原理に従って実施できるタイプの技法の単なる例示であり、他の技法が可能であることを了解されたい。
【００５２】
図３に、無線アクセスポイントのアイデンティティーをそれによって確認できる例示的プロセス３００を示す。上と同様に、図３を、広告および営利団体に関連して述べるが、任意の適切な１つまたは複数のタイプのコンテンツを使用することができる。
【００５３】
プロセス３００は、ブロック３０２で開始され、ここで、クライアントデバイスは、１つまたは複数の営利団体の信頼情報を取り出す。信頼情報は、エンティティーの公開キーおよび／またはＰＫＩ証明書を含むことができ、エンティティーに関連するキオスクからなど、任意の適切な形で取り出すことができる。ブロック３０４で、クライアントデバイスは、それが信頼情報を有する無線アクセスポイントの範囲内にあることを検出する（たとえば、検出された無線アクセスポイントの識別子を信頼情報の識別子と比較することによって）。ブロック３０６で、クライアントデバイスは、信頼情報を使用して暗号化されたテスト制御伝達物を無線アクセスポイントに送信する。テスト制御伝達物は、任意の適切な情報を含むことができ、チャレンジフレーズおよび／またはナンスを含むことができる。任意の適切なメッセージを、テスト制御伝達物内で使用することができる（たとえば、ランダムまたは擬似ランダムのビットストリング、「Ｒｅｄ  ｔｒｅｅｓ  ａｒｅ  ｂｌｕｅ」などの独自テキスト、送信時刻および／または送信位置、あるいは任意の他の適切なデーター）。図３の例に従って動作するいくつかの技法では、テスト制御伝達物のペイロードは、クライアントデバイスの公開キー／ＰＫＩ証明書ならびに／あるいはユーザーの公開キー／ＰＫＩ証明書など、クライアントデバイス１１２の信頼情報（下では、明瞭にするために、集合的にクライアント信頼情報と称する）を含むこともできる。
【００５４】
ブロック３０８で、クライアントデバイスは、テスト制御メッセージに応答して、無線アクセスポイントから制御伝達物を受信する。応答制御伝達物は、暗号化されずに送信されたテスト制御伝達物の内容を含むことができ、あるいは、テスト制御メッセージがさらにクライアント信頼情報を含む実施態様では、応答制御メッセージの内容を、クライアント信頼情報を使用して暗号化して送り返すことができる。応答制御伝達物を受信する（および、いくつかの技法で、暗号化解除する）時に、クライアントデバイスが、内容が、暗号化され送信されたもの（たとえば、テスト制御伝達物の内容）と一致すると判定する場合に、クライアントデバイスは、無線アクセスポイントが、テスト制御伝達物の内容がそれを用いて暗号化された公開キーに対応する秘密キーを保持すると仮定することができ、したがって、クライアントデバイスがメッセージを交換している無線アクセスポイントが、期待される無線アクセスポイントであると仮定することができる。
【００５５】
ブロック３１０で、無線アクセスポイントが期待される無線アクセスポイントである場合（たとえば、無線アクセスポイントが真正である場合）に、クライアントデバイスは、無線アクセスポイントからのすべての将来の伝達物を真正として受け入れることができ、制御メッセージのコンテンツを自由に使用することができ（たとえば、無線アクセスポイントによって送信された広告をユーザーに表示することができ）、このプロセスは終了する。しかし、ブロック３１０で、無線アクセスポイントが、期待される無線アクセスポイントではないと判定される場合には、ブロック３１４で、クライアントデバイスが、任意の適切な時間期間にわたって、無線アクセスポイントおよび無線アクセスポイントからの制御伝達物を無視することができる。
【００５６】
図３の例に従って動作する技法のいくつかの実施態様では、コンテンツ（たとえば、広告データー）を含む制御メッセージを、暗号化して送信するのではなく、暗号化せずに送信することができる。いくつかの代替実施態様では、プロセス３００の認証技法に続いて、無線アクセスポイントが、制御メッセージのブロードキャストの代替としてまたはそれに加えて、クライアント信頼情報を使用して暗号化された制御メッセージをクライアントデバイスに送信することができる。他の実施形態では、無線アクセスポイントによって送信されるコンテンツを含む制御メッセージのすべてまたは部分が、無線アクセスポイントの信頼情報を使用して暗号化され、クライアントデバイスは、コンテンツを使用する（たとえば、コンテンツをユーザーに表示する）前に、信頼情報を使用して各メッセージを暗号化解除する。
【００５７】
本明細書で開示される原理を実施するいくつかの技法では、無線アクセスポイントのアイデンティティーの確認は、無線アクセスポイントおよび／または無線ネットワークのアイデンティティーを確認するための制御メッセージの正しい暗号化解除のみに頼ることができる。図４に、そのような技法の実例となるプロセス４００を示す。前と同様に、プロセス４００を、下では営利団体の広告に関連して述べるが、本明細書で開示される原理の一部に従って実施できる技法は、制御メッセージのコンテンツとして任意の適切な１つまたは複数のタイプの情報を交換することができる。
【００５８】
プロセス４００は、ブロック４０２で開始され、ここで、クライアントデバイスは、営利団体の信頼情報を取り出す。信頼情報は、営利団体に関連するキオスクから信頼情報を読み取ることによるなど、任意の適切な形で取り出すことができる。ブロック４０４で、クライアントは、それが信頼情報を有する無線アクセスポイントの範囲内にあることを検出し（たとえば、検出された無線アクセスポイントの識別子を信頼情報の識別子と比較することによって）、ブロック４０６で、無線アクセスポイントから制御伝達物（たとえば、ビーコンまたはクライアントデバイスによって送信されたプローブ要求に対する応答）を受信する。
【００５９】
ブロック４０８で、クライアントデバイス１１２は、ブロック４０２で取り出した信頼情報を使用して制御伝達物を処理して、無線アクセスポイントのアイデンティティーを確認する。制御伝達物の処理は、信頼情報を使用して制御伝達物を暗号化解除することを含むことができる。制御伝達物を、取り出された信頼情報を使用して正しく暗号化解除できる場合には、クライアントデバイス１１２は、制御伝達物が信頼情報の公開キーに対応する秘密キーを使用して暗号化されたことを仮定することができ、したがって、無線アクセスポイントが期待される無線アクセスポイントであり、伝達物が真正であることを仮定することができる。
【００６０】
ブロック４１０で、伝達物が真正であると判定される場合には、ブロック４１２で、制御伝達物のコンテンツを、広告を抽出し、ユーザーに表示することによるなど、任意の適切な形で使用することができ、その後、このプロセスは終了する。しかし、ブロック４１０で、伝達物が真正ではないと判定される（すなわち、伝達物が期待される無線アクセスポイントから来たことを確認できない）場合には、ブロック４１４で、無線アクセスポイントを、任意の適切な時間期間にわたって無視し、このプロセスは、コンテンツを使用せずに終了する。
【００６１】
図５に、本明細書で開示される原理の一部に従って動作する代替のプロセス５００を示す。プロセス５００は、ブロック５０２で開始され、ここで、クライアントデバイス１１２は、営利団体の信頼情報を取り出す。信頼情報は、図５の例に従って動作する技法のいくつかの実施態様で証明機関および／または信頼情報のリポジトリーとして働くウェブサービスを実施することができる、サーバー１１６などのサーバーから信頼情報を取り出すことによるなど、任意の適切な形で取り出すことができる。ブロック５０２で取り出される信頼情報は、単一の信頼情報とすることができ、あるいは、任意の適切なグループ化内で取り出される複数の信頼情報とすることができる。いくつかの実施態様では、信頼情報を、ユーザー要求に応答して取り出すことができるが、いくつかの実施態様では、クライアントデバイス１１２を、それに加えてまたはその代わりに、任意の適切な刺激に応答して信頼情報を自動的に取り出すように適合させることができる。刺激は、時刻または位置（たとえば、クライアントデバイスが、エンティティーの位置の近くにあることを検出する時）、エンティティーに関連する無線アクセスポイントの検出、以前に取り出された信頼情報が追加されまたは変更されたことの、サーバー１１６から受信される表示、または任意の他の適切な刺激とすることができる。
【００６２】
ブロック５０４で、クライアントデバイス１１２は、それが信頼情報を有する無線アクセスポイントの範囲内にあることを検出し（たとえば、検出された無線アクセスポイントの識別子を信頼情報の識別子と比較することによって）、ブロック５０６で、無線アクセスポイントから制御伝達物（たとえば、ビーコンまたはクライアントデバイスによって送信されたプローブ要求に対する応答）を受信する。
【００６３】
ブロック５０８で、クライアントデバイス１１２は、ブロック５０２で取り出した信頼情報を使用して制御伝達物を処理して、無線アクセスポイントのアイデンティティーを確認する。制御伝達物の処理は、信頼情報を使用して制御伝達物を暗号化解除することを含むことができる。制御伝達物を、取り出された信頼情報を使用して正しく暗号化解除できる場合には、クライアントデバイス１１２は、制御伝達物が信頼情報の公開キーに対応する秘密キーを使用して暗号化されたことを仮定することができ、したがって、無線アクセスポイントが期待される無線アクセスポイントであり、伝達物が真正であることを仮定することができる。
【００６４】
ブロック５１０で、伝達物が真正であると判定される場合には、ブロック５１２で、制御伝達物のコンテンツを、広告を抽出し、ユーザーに表示することによるなど、任意の適切な形で使用することができ、その後、このプロセスは終了する。しかし、ブロック５１０で、伝達物が真正ではないと判定される（すなわち、伝達物が期待される無線アクセスポイントから来たことを確認できない）場合には、ブロック５１４で、無線アクセスポイントを、任意の適切な時間期間にわたって無視し、このプロセスは、コンテンツを使用せずに終了する。
【００６５】
図３〜５に関連して上で説明した技法が、無線ネットワークおよび／または無線アクセスポイントのアイデンティティーを確認する、本明細書で説明される原理の一部を実施できるタイプの技法の単なる例示であることを了解されたい。任意の適切な技法を本明細書で開示される原理に従って実施することができるので、本発明が、これらの技法のうちのいずれか特定の１つを実施することに限定されず、いずれの技法の実施にも限定されないことを了解されたい。
【００６６】
上で説明した例示的技法は、信頼情報を使用して暗号化された制御メッセージを暗号化解除することによって無線アクセスポイントおよび／または無線ネットワークのアイデンティティーを確認することに焦点を合わせたが、本発明は、それに限定されない。それに加えてまたはその代わりに、環境情報を使用することを含めて他の形で無線ネットワークのアイデンティティーを確認する技法を実施することができる。たとえば、無線アクセスポイントまたは無線ネットワークの信頼情報を、無線アクセスポイントまたは無線ネットワークの期待される位置とすることができ、無線アクセスポイントの範囲内にある時のクライアントデバイスの位置および／または無線アクセスポイントからの制御伝達物に含まれる位置情報と比較することができる。この形で、クライアントデバイスが、期待される位置にない時に無線アクセスポイントを検出する場合に、または制御伝達物内の位置情報が期待される位置情報ではない場合に、検出された無線アクセスポイントは、詐欺である可能性がある。使用できる位置情報は、郵送先番地、建物の中の位置、緯度／経度データー、および／または任意の他の適切な位置情報など、任意の適切な位置情報とすることができる。それに加えてまたはその代わりに、環境情報は、制御伝達物の時間情報を含むことができる。たとえば、制御伝達物が最初に送信された時刻を記述する時間情報を、制御伝達物に含めることができる。クライアントデバイスは、制御伝達物を受信する時に、制御伝達物の時間情報を、現在時刻を含む信頼情報と比較することができる。信頼情報を使用して、ブロードキャスト時刻が現在時刻からの適度な差の中にあるかどうかを判定することができる。たとえば、制御伝達物のブロードキャスト時刻と現在時刻との間の差が、ある長さの時間（たとえば、１０秒）より長い場合には、クライアントデバイスは、それが制御伝達物を再ブロードキャストするデバイスによるリプライアタックの対象になっていると判定することができ、検出された無線アクセスポイントが詐欺であると判定することができる。本発明はこれに関して限定されないので、他の実施形態は、無線アクセスポイントおよび／または無線ネットワークのアイデンティティーを確認する他の技法を実施することができる。
【００６７】
上で述べたのは、本明細書で説明される原理の一部を実施するのにクライアントデバイスによって使用できるさまざまな技法である。しかし、本明細書で説明される原理のうちの１つまたは複数を実施するいくつかのシステムで、クライアントデバイスが接続されている無線ネットワークの１つまたは複数の要素が、これらの原理に従う技法を実行できることを了解されたい。図６に、これらの原理の一部に従う無線アクセスポイントによって実施できる例示的なプロセス６００を示す。
【００６８】
プロセス６００は、ブロック６０２で開始され、ここで、無線アクセスポイントは、データーストアーからローカル信頼情報を取り出す。ローカル信頼情報は、公開キー暗号化アルゴリズムで使用できる秘密キーまたは任意の他の適切なローカル信頼情報など、任意の適切な信頼情報を含むことができる。ブロック６０４で、コンテンツを、データーストアー１０６から取り出し、制御伝達物内でエンコードし、その制御伝達物を、ブロック６０２のローカル信頼情報を使用して暗号化する。ブロック６０４で暗号化されるコンテンツは、広告データー、位置データー、無線アクセスポイントおよび／または無線ネットワークによって提供される１つまたは複数のサービス（たとえば、印刷サービス）を記述するデーター、あるいは任意の他のタイプの情報など、任意の適切なコンテンツとすることができる。ブロック６０６で、制御伝達物を、無線アクセスポイントによって送信する。いくつかの実施態様では、制御伝達物を、無線アクセスポイントの範囲内のすべてのクライアントデバイスにビーコンとして送信することができるが、代替実施態様では、制御伝達物を、無線アクセスポイントによってクライアントデバイスから受信されたプローブ要求に対する応答としてまたは任意の他の適切な制御伝達物として送信することができる。
【００６９】
本明細書で説明される原理のうちの１つまたは複数を実施する技法は、多数のコンピューターシステム構成のいずれにおいても実施することができ、特定のタイプの構成に限定されない。図７〜８に、本発明の実施形態が働くことのできるさまざまなコンピューターシステムを示すが、他のコンピューターシステムが可能である。図７〜８が、コンピューティングデバイスが無線アクセスポイントまたはクライアントデバイスとして動作するための必要なコンポーネントの図示または包括的な図示のどちらであることも意図されていないことを了解されたい。
【００７０】
図７に、例示的な無線アクセスポイント１０４を示す。無線アクセスポイント１０４は、プロセッサー７０２、ネットワークアダプター７０４、およびコンピューター可読媒体７０６を含む。ネットワークアダプター７０４は、無線アクセスポイント１０４が任意の適切なコンピューティングネットワークを介して任意の他の適切なコンピューティングデバイスと通信することを可能にするための任意の適切なハードウェアおよび／またはソフトウェアとすることができる。コンピューティングネットワークは、インターネットを含む、複数のコンピューターの間でデーターを交換する、任意の適切な有線および／または無線の１つまたは複数の通信媒体とすることができる。たとえば、コンピューティングネットワークを、少なくとも部分的に、ＩＥＥＥ  ８０２．１１、ＧＳＭ、Ｂｌｕｅｔｏｏｔｈ、ＷｉＭＡＸ、ＵＷＢ、および／または任意の他の適切なプロトコルなどの任意の適切な無線ネットワーキングプロトコルに従って動作する無線ネットワークとすることができる。本発明のいくつかの実施形態では、無線アクセスポイント１０４は、無線アクセスポイント１０４が２つの異なる通信ネットワーク、たとえば有線コンピューティングネットワークおよび無線コンピューティングネットワークと通信し、この２つの間でデーターを交換することを可能にするために、２つのネットワークアダプター７０４を含むことができる。コンピューター可読媒体７０６を、プロセッサー７０２によって処理されるデーターおよび／またはこれによって実行される命令を格納するように適合させることができる。プロセッサー７０２は、データーの処理および命令の実行を可能にする。データーおよび命令を、コンピューター可読媒体７０６に格納することができ、データーおよび命令は、たとえば、無線アクセスポイント１０４のコンポーネントの間での通信を可能にすることができる。
【００７１】
本明細書で説明される例示的技法のいくつかによれば、図１Ａ、１Ｂ、および１Ｃのデーターストアー１０６を、コンピューター可読媒体７０６として実施することができ、コンピューター可読媒体７０６に格納されるデーターおよび命令は、送信のためにデーターストアーからコンテンツ（たとえば、広告データー７１０または他の適切なコンテンツ）を取り出し、そのコンテンツを制御伝達物内でエンコードし、制御伝達物を生成するなど、任意の適切な機能を実行するように無線アクセスポイント１０４に指示する、プロセッサー７０２によって実行されるソフトウェアとすることができるアクセスポイントファームウェア７０８を含むことができる。コンピューター可読媒体７０６は、さらに、広告データー７１０（すなわち、広告データー１０８）などのコンテンツを格納することができる。広告データー７１０は、たとえば、テキスト、イメージ、オーディオ、もしくはビデオ、またはその任意の組合せを記述するデーターを含む、無線アクセスポイント１０４によって送信できる任意の適切な１つまたは複数のタイプのデーターとすることができる。広告データー７１０は、無線アクセスポイント１０４に関連するエンティティーに関連する１つまたは複数のサービスに関する単一の広告を記述するデーターとすることができ、あるいは、あるエンティティーに関連する１つまたは複数のサービスに関する複数の広告を記述するデーターとすることができる。本発明の実施形態では、エンティティーを、営利団体（たとえば、店）とすることができ、サービスを、商業サービスとすることができる。上で述べたように、広告データーが、本明細書で説明される原理のうちの１つまたは複数に従って無線アクセスポイント１０４によって送信できるコンテンツのタイプの単なる例示であることを了解されたい。
【００７２】
本明細書で説明される例示的技法のうちのいくつかによれば、コンピューター可読媒体７０６は、さらに、無線アクセスポイント１０４および／または無線アクセスポイントが接続される無線ネットワークの信頼情報７１２を保持することができる。信頼情報７１２は、公開キー暗号化アルゴリズムで使用される、無線アクセスポイント１０４および／または無線ネットワークの秘密キーなど、任意の適切な信頼情報とすることができる。しかし、秘密キーが、本明細書で説明される原理に従って信頼情報として使用できる情報のタイプの単なる例示なので、たとえば環境情報を含む、任意の適切な信頼情報を、信頼情報７１２として使用できることを了解されたい。
【００７３】
図８に、本明細書で説明される原理によるクライアントデバイスとして実施できる例示的なクライアントデバイス１１２を示す。上で述べたように、移動可能であれ不動であれ、任意の適切なコンピューティングデバイスを、クライアントデバイス１１２として使用することができる。クライアントデバイス１１２は、デスクトップパーソナルコンピューター、ラップトップパーソナルコンピューター、サーバー、携帯情報端末（ＰＤＡ）、スマートホン／携帯電話機、または任意の他の適切な電子デバイスなど、複数の目的のために設計され、ユーザーによる使用のために設計されたコンピューティングデバイスとすることができる。代替案では、クライアントデバイス１１０を、サーバーまたはラックマウント式のネットワーキングデバイスなど、ユーザーによる通常の使用を予定されないか、単一目的または制限された目的を予定された、任意のコンピューティングデバイスとすることができる。
【００７４】
クライアントデバイス１１２は、プロセッサー８０２、ネットワークアダプター８０４、およびコンピューター可読媒体８０８を含む。ネットワークアダプター８０４は、クライアントデバイス１１２が任意の適切なコンピューティングネットワークを介して任意の他の適切なコンピューティングデバイスと通信することを可能にするための任意の適切なハードウェアおよび／またはソフトウェアとすることができる。コンピューティングネットワークは、インターネットを含む、複数のコンピューターの間でデーターを交換する、任意の適切な有線および／または無線の１つまたは複数の通信媒体とすることができる。たとえば、コンピューティングネットワークを、少なくとも部分的に、ＩＥＥＥ  ８０２．１１、ＧＳＭ、Ｂｌｕｅｔｏｏｔｈ、ＷｉＭＡＸ、ＵＷＢ、および／または任意の他の適切なプロトコルなどの任意の適切な無線ネットワーキングプロトコルに従って動作する無線ネットワークとすることができる。ネットワークアダプター８０４は、さらに、ネットワークアダプター８０４とクライアントデバイス１１２上で実行されるアプリケーションとの間の相互作用を可能にするアプリケーションプログラマーインターフェース（ＡＰＩ）８０６を含むことができる。ＡＰＩ  ８０６は、アプリケーションが、ネットワークアダプター８０４が無線アクセスポイントからの伝達物に関する監視を開始することを要求し、伝達物からのコンテンツ（たとえば、広告データー、位置データー、または任意の他の適切なコンテンツ）を提供し、無線アクセスポイントに追加情報を要求し、あるいは任意の他の適切な機能を実行できるように、実行可能な機能をクライアントデバイス１１２上のアプリケーションに提供することができる。コンピューター可読媒体８０８を、プロセッサー８０２によって処理されるデーターおよび／またはこれによって実行される命令を格納するように適合させることができる。プロセッサー８０２は、データーの処理および命令の実行を可能にする。データーおよび命令を、コンピューター可読媒体８０６に格納することができ、データーおよび命令は、たとえば、クライアントデバイス１１２のコンポーネントの間での通信を可能にすることができる。
【００７５】
本発明のいくつかの実施形態によれば、コンピューター可読媒体８０８に格納されるデーターおよび命令は、ネットワークアダプター８０４によって受信された制御伝達物のコンテンツ（たとえば、広告データーおよび／または広告される製品（１つまたは複数）もしくはサービス（１つまたは複数）に関する追加情報）をそれによってユーザーに提示できるユーザーインターフェース８１０を含むことができる。ユーザーインターフェース８１０は、コンテンツを任意の適切なフォーマットで提示することができる。クライアントデバイス１１２のいくつかの実施形態では、ユーザーインターフェース８１０を、クライアントデバイス１１２のオペレーティングシステムまたはファームウェアのコンポーネントとすることができるが、本発明の代替実施形態では、アプリケーション内でコンテンツを表示でき、使用できるように、ユーザーインターフェース８１０を、独立のアプリケーションまたはアプリケーションの一部とすることができる。
【００７６】
本明細書で説明される原理のうちの１つまたは複数によれば、クライアントデバイス１１２のコンピューター可読媒体８０８は、さらに、信頼情報８１２のデーターストアーを含むことができる。信頼情報８１２は、１つまたは複数の無線アクセスポイントおよび／または無線ネットワークの１つまたは複数の信頼情報とすることができ、任意の適切な１つまたは複数のタイプの信頼情報を含むことができる。たとえば、上で述べたように、信頼情報を、無線アクセスポイントおよび／または無線ネットワークの公開キーおよび／またはＰＫＩ証明書とすることができ、かつ／あるいは時間データーまたは無線アクセスポイントおよび／または無線ネットワークの位置データーなどの環境情報とすることができる。
【００７７】
コンピューター可読媒体８０８は、さらに、無線アクセスポイントおよび／または無線ネットワークの真正性を判定するために信頼情報８１２を使用してネットワークアダプター８０４によって受信された制御メッセージをテストするために、検証モジュール８１４を含むことができる。検証モジュール８１４は、上で述べた例示的技法のうちの任意の１つまたは複数を含むがこれに限定はされない任意の適切な技法を実施することができる。いくつかの実施態様では、検証モジュール８１４を、クライアントデバイス１１２のオペレーティングシステムに組み込むことができるが、代替実施態様では、検証モジュール８１４を、たとえばクライアントデバイス１１２上で実行される独立のアプリケーションとしてまたは任意の他の適切な形で、オペレーティングシステムとは別々に実施することができる。
【００７８】
本発明の上で説明した実施形態を、多数の形のいずれにおいても実施することができる。たとえば、実施形態を、ハードウェア、ソフトウェア、またはその組合せを使用して実施することができる。ソフトウェアで実施される時に、ソフトウェアコードを、単一のコンピューター内に設けられるものであれ複数のコンピューターの間で分散されるものであれ、任意の適切なプロセッサーまたはプロセッサーの集合で実行することができる。
【００７９】
さらに、コンピューターを、ラックマウント式コンピューター、デスクトップコンピューター、ラップトップコンピューター、またはタブレットコンピューターなど、複数の形のいずれにおいても実施できることを了解されたい。さらに、コンピューターを、携帯情報端末（ＰＤＡ）、スマートホン、または任意の他の適切なポータブルもしくは固定式の電子デバイスを含む、一般にコンピューターとはみなされないが適切な処理能力を有するデバイスに組み込むことができる。
【００８０】
また、コンピューターは、１つまたは複数の入力デバイスおよび出力デバイスを有することができる。これらのデバイスは、とりわけ、ユーザーインターフェースを提示するのに使用することができる。ユーザーインターフェースを提供するのに使用できる出力デバイスの例は、出力の視覚的提示のためのプリンターまたはディスプレイおよび出力の可聴提示のためのスピーカーまたは他のサウンド生成デバイスを含む。ユーザーインターフェースに使用できる入力デバイスの例は、キーボードならびにマウス、タッチパッド、およびディジタイジングテーブルなどのポインティングデバイスを含む。もう１つの例として、コンピューターは、音声認識を介してまたは他の可聴フォーマットで入力情報を受け取ることができる。
【００８１】
そのようなコンピューターを、企業ネットワークまたはインターネットなど、ローカルエリアネットワークまたは広域ネットワークとして含む任意の適切な形の１つまたは複数のネットワークによって相互接続することができる。そのようなネットワークは、任意の適切なテクノロジに基づくものとすることができ、任意の適切なプロトコルに従って動作することができ、無線ネットワーク、有線ネットワーク、または光ファイバーネットワークを含むことができる。
【００８２】
また、さまざまな方法または本明細書で概要を示した方法を、さまざまなオペレーティングシステムまたはプラットフォームのいずれか１つを使用する１つまたは複数のプロセッサー上で実行可能なソフトウェアとしてコーディングすることができる。さらに、そのようなソフトウェアを、複数の適切なプログラミング言語および／または従来のプログラミングツールもしくはスクリプティングツールのいずれかを使用して記述することができ、実行可能機械語コードまたはフレームワークもしくは仮想機械で実行される中間コードとしてコンパイルすることもできる。
【００８３】
これに関して、本発明を、１つまたは複数のコンピューターまたは他のプロセッサー上で実行される時に、上で述べた本発明のさまざまな実施形態を実施する方法を実行する１つまたは複数のプログラムをエンコードされたコンピューター記憶媒体（または複数のコンピューター可読媒体）（たとえば、コンピューターメモリー、１つまたは複数のフロッピー(登録商標)ディスク、コンパクトディスク、光ディスク、磁気テープ、フラッシュメモリー、フィールドプログラマブルゲートアレイまたは他の半導体デバイス内の回路構成など）として実施することができる。１つまたは複数のコンピューター可読媒体は、その上に格納された１つまたは複数のプログラムを１つまたは複数の異なるコンピューターまたは他のプロセッサーにロードして、上で述べた本発明のさまざまな態様を実施できるように、可搬とすることができる。
【００８４】
用語「プログラム」または「ソフトウェア」は、本明細書では、上で述べた本発明のさまざまな態様を実施するためにコンピューターまたは他のプロセッサーをプログラムするのに使用できるすべてのタイプのコンピューターコードまたはコンピューター実行可能命令のセットを指すのに、包括的な意味で使用される。さらに、この実施形態の一態様によれば、実行される時に本発明の方法を実行する１つまたは複数のコンピュータープログラムは、単一のコンピューターまたはプロセッサーに常駐する必要があるのではなく、本発明のさまざまな態様を実施するために複数の異なるコンピューターまたはプロセッサーの間でモジュラーな形で分散させることができることを了解されたい。
【００８５】
コンピューター実行可能命令は、１つまたは複数のコンピューターまたは他のデバイスによって実行される、プログラムモジュールなど、多数の形であるものとすることができる。一般に、プログラムモジュールは、特定のタスクを実行するか特定の抽象データー型を実装する、ルーチン、プログラム、オブジェクト、コンポーネント、データー構造などを含む。通常、プログラムモジュールの機能性を、さまざまな実施形態で望み通りに組み合わせるか分散させることができる。
【００８６】
本発明のさまざまな態様は、単独で、組み合わせて、または前述で説明された実施形態で具体的には述べられないさまざまな配置で使用することができ、したがって、その応用において、前述の説明で示されまたは図面に図示されたコンポーネントの詳細および配置に限定はされない。たとえば、ある実施形態で説明された態様を、任意の形で、他の実施形態で説明された態様と組み合わせることができる。
【００８７】
請求項要素を修飾するための請求項での「第１」、「第２」、「第３」などの順序を示す用語の使用は、それ自体で、優先順位、優先、または別の請求項要素に対するある請求項要素の順序またはある方法の行為が実行される時間的順序を意味するのではなく、請求項要素を区別するために、単に、ある名前を有するある請求項要素を同一の名前（順序を示す用語の使用を除いて）を有する別の請求項要素から区別するラベルとして使用される。
【００８８】
また、本明細書で使用される専門語および用語法は、説明のためのものであって、限定的とみなしてはならない。「ｉｎｃｌｕｄｉｎｇ（含む）」、「ｃｏｍｐｒｉｓｉｎｇ（含む）」、または「ｈａｖｉｎｇ（有する）」、「ｃｏｎｔａｉｎｉｎｇ（含む）」、「ｉｎｖｏｌｖｉｎｇ（含む、用いる）」、およびその語尾変化の本明細書での使用は、その後にリストされた項目およびその同等物ならびに追加の項目を包含することを意味する。
【００８９】
したがって、本発明の少なくとも１つの実施形態の複数の態様を説明したので、さまざまな変更、修正、および改善を当業者がすぐに思い浮かべるであろうことを了解されたい。そのような変更、修正、および改善は、本開示の一部であることを意図され、本発明の趣旨および範囲に含まれることが意図されている。したがって、前述の説明および図面は、例にすぎない。
【図１Ａ】
2011518450.tif 000003
【図１Ｂ】
2011518450.tif 000004
【図１Ｃ】
2011518450.tif 000005
【図２】
2011518450.tif 000006
【図３】
2011518450.tif 000007
【図４】
2011518450.tif 000008
【図５】
2011518450.tif 000009
【図６】
2011518450.tif 000010
【図７】
2011518450.tif 000011
【図８】
2011518450.tif 000012
【国際調査報告】
2011518450.tif 000013
2011518450.tif 000014
2011518450.tif 000015