(57)【要約】  本発明は、無線装置の安全なネットワークへの接続を容易にするシステムおよび／または方法を提供する。装置は、ネットワーク上の検証済み装置との近距離通信リンクを確立することができ、近距離通信リンクは、ネットワーク内のセキュリティ制約を損なうことなく装置をプロビジョニングするための安全で、かつ／または暗号化されたリンクとすることができる。インストール構成要素は、装置のネットワークへの無線接続を保護するために、近距離通信リンクを介したプロビジョニングデータのネットワークへの転送を行うことができる。
2008547315.tif 000002
【特許請求の範囲】
【請求項１】
無線装置のネットワークへの接続を容易にするシステムであって、
前記ネットワーク上の検証済み装置との近距離通信リンクを確立する装置と、
前記装置の前記ネットワークへの無線接続を保護するために、前記近距離通信を介したプロビジョニングデータの前記ネットワークへの転送を行うインストール構成要素と
を備えたことを特徴とするシステム。
【請求項２】
プラグアンドゴー技術を使用して、前記近距離通信リンクを介して前記ネットワークに前記プロビジョニングデータを転送するＰＯＮＧ構成要素をさらに備えたことを特徴とする請求項１に記載のシステム。
【請求項３】
前記ＰＯＮＧ構成要素は、ＰＯＮＧハンドラを要求に関連付けるＰＯＮＧマネージャをさらに含み、前記ＰＯＮＧハンドラは、前記ＰＯＮＧマネージャを介して応答をドライバに送信することを特徴とする請求項２に記載のシステム。
【請求項４】
前記ＰＯＮＧ構成要素は、前記近距離通信リンクを介して、前記ＰＯＮＧマネージャからの要求をＰＯＮＧ装置にチャネルで運ぶＰＯＮＧドライバをさらに含むことを特徴とする請求項３に記載のシステム。
【請求項５】
前記ＰＯＮＧ構成要素は、前記ＰＯＮＧマネージャからの要求を受信し、その中身を構文解析して、適切なアクションを決定するＰＯＮＧハンドラをさらに含むことを特徴とする請求項４に記載のシステム。
【請求項６】
前記ＰＯＮＧ構成要素は、少なくとも１つのＰＯＮＧ属性を含む構文解析可能なストリームにあるＰＯＮＧ要求およびＰＯＮＧ応答の実装をさらに含むことを特徴とする請求項５に記載のシステム。
【請求項７】
前記装置は、コンピュータ、ネットワーク、キーボード、スピーカ、マウス、モニタ、ヘッドセット、１組のヘッドフォン、リモコン、ルータ、アクセスポイント、プリンタ、ハードドライブ、モデム、電話、セルラー式通信装置、個人用携帯型情報端末（ＰＤＡ）、およびマイクロフォンのうちの少なくとも１つであることを特徴とする請求項１に記載のシステム。
【請求項８】
前記無線接続は、無線ローカルエリアネットワーク（ＷＬＡＮ）、Ｂｌｕｅｔｏｏｔｈ、ワイヤレスフェデリティ（Ｗｉ−Ｆｉ）、および超広帯域（ＵＷＢ）のうちの少なくとも１つであることを特徴とする請求項１に記載のシステム。
【請求項９】
前記インストール構成要素は、少なくとも前記装置と検証されていない装置との間にその場限りのネットワークを確立して、その間の接続を有効にすることを特徴とする請求項１に記載のシステム。
【請求項１０】
前記近距離通信リンクに対する近接データ転送の有効な使用を確実にするために、追加のセキュリティレイヤを提供するセキュリティ構成要素をさらに備えたことを特徴とする請求項１に記載のシステム。
【請求項１１】
前記セキュリティレイヤは、スマートカード、証明書、暗号化キー、ユーザ名およびパスワード、個人識別番号（ＰＩＮ）、ログイン、時間ベースの近接、生体計測による印、指紋、インダクタンス、網膜スキャン、ヒューマンインタラクティブプルーフ（ＨＩＰ）、および音声認識のセキュリティ技術のうちの少なくとも１つを含むことができることを特徴とする請求項１０に記載のシステム。
【請求項１２】
前記ネットワークへの前記装置接続、前記ネットワークに関連付けられている複数の無線接続のうちの１つの関連付け、および前記近距離通信に関連する近接設定のうちの少なくとも１つを管理することができるマネージャ構成要素をさらに備えたことを特徴とする請求項１に記載のシステム。
【請求項１３】
前記マネージャ構成要素は、統計分析を使用して、前記ネットワークに関連付けられている複数の無線接続から前記装置に最も効率的な無線接続を決定することを特徴とする請求項１２に記載のシステム。
【請求項１４】
予め保護されて前記ネットワークに接続されているマスタ装置をさらに備え、複数の無線装置は、前記マスタ装置との近距離接続リンクを使用して、前記ネットワークに関連付けられている無線接続に接続することができることを特徴とする請求項１に記載のシステム。
【請求項１５】
前記プロビジョニングデータは、インストールプロトコル、認証プロトコル、装置構成データ、および装置関連データのうちの少なくとも１つを含むことを特徴とする請求項１に記載のシステム。
【請求項１６】
請求項１に記載の前記システムの前記構成要素を格納したことを特徴とするコンピュータ読み取り可能な媒体。
【請求項１７】
無線装置のネットワークへの接続を容易にするコンピュータによって実施される方法であって、
前記ネットワーク上の装置と検証済み装置との間の近距離通信リンクを確立するステップと、
前記近距離通信リンクを介して、プロビジョニングデータを前記ネットワークと安全に交換するステップと、
前記装置が前記ネットワークに関連付けられている無線接続を使用できるようにするステップと
を有することを特徴とする方法。
【請求項１８】
前記近距離通信リンクの有効な使用を確実にするセキュリティ技術を実施するステップと、
プラグアンドゴー技術を使用して、プロビジョニングデータを転送するステップと、
前記ネットワーク上で使用する前記装置に効率的な無線接続を決定するステップと
をさらに有することを特徴とする請求項１７に記載の方法。
【請求項１９】
インストール構成要素、装置、および検証済み装置のうちの少なくとも２つの間で通信を行う、請求項１７に記載の前記方法を容易にすることを特徴とするデータパケット。
【請求項２０】
無線装置のネットワークへの接続を容易にするコンピュータによって実施されるシステムであって、
前記ネットワーク上の装置と検証済み装置との間の近距離通信リンクを確立する手段と、
前記装置の前記ネットワークへの無線接続を保護するために、前記近距離通信リンクを介したプロビジョニングデータの前記ネットワークへの転送を行う手段と
を備えたことを特徴とするシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークエンティティ、検証済み装置、および／またはネットワーク自体への少なくとも１つの装置のプロビジョニングを容易にするシステムおよび／または方法に関し、より詳細には、２つの装置の間の接続のために、それらの間のその場限りのネットワークの確立を容易にするシステムおよび／または方法に関する。
【背景技術】
【０００２】
最大最速の成長産業のうちの１つとして、コンピュータ製品および他のネットワーキング機器が台頭してきた。業界内で行われた急速な改良によって、電子機器メーカーは、例えばサイズ、消費電力、互換性、エルゴノミクス、ソフトウェア能力、寿命、範囲、生産性、使用可能なインターフェース、セキュリティ、速度、携帯性など、制限なく機能を提供する製品に対する継続的な需要を満たすように絶え間なく努力している。
【０００３】
電子機器産業が大幅に改善してきた制限は、無線ネットワークおよび／または装置の使用に関連付けられている自由の範囲または程度を提供している。それだけには限定されないが、無線ローカルエリアネットワーク（ＷＬＡＮ）、Ｂｌｕｅｔｏｏｔｈ、ローカルエリアネットワーク（ＬＡＮ）、サブネットワーク（無線マウスおよびパーソナルコンピュータなど）、個人用携帯型情報端末（ＰＤＡ）、マウス、キーボード、スピーカ、モニタ、ルータ、電話、セルラー式通信装置、無線装置、アクセスポイント、ハブなどの無線ネットワークおよび／または装置は、配線および付随する制限の軽減により機能を容易にする。自由度の提供に加えて、無線装置および／またはネットワークは、多くの理由で、配線式のネットワークおよび／または装置に有利である。好ましくない配線の散乱がなくなるため、無線システムは見栄えが良い。例えば、プラズマフラット画面テレビは、壁に掛けられた絵画の様に壁への取付けることができる。無線方法および／またはシステムを使用することによって、テレビの配線が壁から垂れ下がっているのを見なくて済み、その結果、より見栄えの良い壁掛けテレビとなる。さらに、配線は、装置および／またはネットワークの範囲を配線の実際の長さによって物理的な制限を与える。例えば、ラップトップ用の配線によるＥｔｈｅｒｎｅｔ（登録商標）接続は、Ｅｔｈｅｒｎｅｔ（登録商標）ケーブルの長さの物理的な制約内でしか使用できない。さらに、配線は、接続する必要があり、必ずプラグとコネクタとの突き合わせが伴う。
【０００４】
パーソナルコンピュータ分野内で使用される無線ネットワークおよび／または装置（無線キーボード、マウス、スピーカなど）だけではなく、一般の家庭でも、無線ホームネットワークおよび／または装置の使用が増えている。例えば、複数のパーソナルコンピュータが接続をする広帯域接続は、ホームユーザにとって手頃な価格帯まで下がってきた。パーソナルコンピュータの位置に応じてネットワークを使用し、広帯域接続を分散させて使用することができる。しかし、ネットワークに配線を使用すると様々な問題が起こり得る（費用、自由度、見栄えなど）。そこで、上記の問題を解決するために、無線ネットワークおよび／または装置が使用される。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
無線ネットワークおよび／または装置についての利点は明らかであるが、こうした製品のインストールには、インストールに絡む多くの問題が生じる。無線ネットワークの増加に伴い、無線装置を特定のネットワークエンティティに（例えば無線マウスをパーソナルコンピュータに、無線スピーカを受信機に、無線アクセスポイントをルータに）インストールする際に問題が生じる。さらに、ネットワークエンティティは、いつ無線装置をインストールするか、かつ／またはどんな無線装置をインストールすべきかがわからない。さらに、無線装置は、検出してインストールするために、通常、ネットワークエンティティの範囲内になければならない。
【０００６】
無線ネットワークおよび／または装置にかかわるもう１つの複雑な問題は、セキュリティおよび認証に絡んだものである。無線ネットワークおよび／または装置は、膨大な量の利点を提供するが、配線式のネットワークおよび／または装置は、少なくとも物理的な接続に基づいて認証作業を行うため、一般により安全である。これに対して、無線ネットワークおよび／または装置は、「スニッフィング」（それだけには限定されないが、例えば、送信中の機密のビジネスデータやパスワードなどのメッセージの盗聴行為など）、およびネットワークセキュリティに侵入し、悪用するために使用される他のハッキング技術（例えば、ポートスキャン、転送通信プロトコル（ＴＣＰ）のスプーフィング、ユーザデータグラムプロトコル（ＵＤＰ）のスプーフィング、ＴＣＰセッションのスプーフィングなど）からの被害を受けやすい。
【０００７】
以下は、本明細書に記載された、いくつかの態様を基本的に理解できるように、本発明の簡略化された要約を示している。この要約は、本発明の広範な概要を示すものではない。この要約は、本発明の鍵となる、または重要な要素を識別するためのもの、または本発明の範囲を画定するためのものではない。単に、後述するより詳細な説明の前置きとして、本発明の一部の概念を簡略化した形で提示するためのものである。
【０００８】
本発明は、ネットワークエンティティ、検証済み装置、および／またはネットワーク自体への少なくとも１つの装置のプロビジョニングを容易にするシステムおよび／または方法に関する。さらに、本発明は、２つの装置の間の接続のために、それらの間のその場限りのネットワークの確立を容易にするシステムおよび／または方法に関する。インストール構成要素は、特定のネットワークおよび／または検証済み装置に安全に接続されるべき特定の装置に関連するプロビジョニングデータを使用することができる。インストール構成要素は、近距離通信（ｎｅａｒ  ｆｉｅｌｄ  ｃｏｍｍｕｎｉｃａｔｉｏｎ：ＮＦＣ）リンクを介してこうしたプロビジョニングデータを呼び出すことができ、ＮＦＣリンクは、信頼できる媒体とすることができる、安全な近距離用の暗号化されたリンクである。使用される暗号化は、「オープンな」ＮＦＣチャネル上に安全なリンクを確立するためのハンドシェーク（４ウェイハンドシェークなど）とすることができることを理解されたい。プロビジョニングデータがネットワークと交換された後、装置は、そのネットワークと無線通信（無線ローカルエリアネットワーク、Ｂｌｕｅｔｈｏｏｔｈ、ワイヤレスフェデリティ（ｗｉｒｅｌｅｓｓ  ｆｉｄｅｌｉｔｙ）、超広帯域など）を確立することができる。装置は、無線接続およびＮＦＣ機能が可能な任意の装置とすることができる。さらに、検証済み装置は、少なくとも１つの無線接続を含むネットワークに予め安全に接続されている任意の装置とすることができる。本明細書に記載された一態様では、検証済みマスタ装置は、特定のネットワーク上の無線接続に対する、無線装置のうちの任意のおよび／またはすべてのプロビジョニングに使用することができる。
【課題を解決するための手段】
【０００９】
本発明の一態様によれば、インストール構成要素は、ＰＯＮＧ構成要素を使用することができる。ＰＯＮＧ構成要素は、ネットワークにおいて装置をインストールし、かつ／または認証することができるように、プロビジョニングデータをこうしたネットワークに転送できるようにする汎用データ転送技術を提供することができる。プラグアンドゴー（ｐｌｕｇ  ａｎｄ  ｇｏ：ＰＯＮＧ）技術は、汎用性があるため、以下のものに限定されないが、無線ローカルエリアネットワーク（ＷＬＡＮ）、Ｂｌｕｅｔｈｏｏｔｈ、ワイヤレスフェデリティ（Ｗｉ−Ｆｉ）、超広帯域（ＵＷＢ）など、任意の適した無線接続に対して任意の装置をプロビジョニングすることができる。ＰＯＮＧ構成要素は、例えば、ＰＯＮＧマネージャ、ＰＯＮＧハンドラ、ＰＯＮＧドライバ、およびＰＯＮＧデータ（ＰＯＮＧ要求、ＰＯＮＧ応答など）などを使用することができる。
【００１０】
本発明の別の態様によれば、インストール構成要素は、セキュリティ構成要素をさらに含むことができる。セキュリティ構成要素は、プロビジョニングデータを転送するのに近距離通信リンクが使用されるべきか否かの決定に関して、追加のセキュリティの層を提供することができる。ＮＦＣリンクは、安全で暗号化されたチャネルであるが、セキュリティ構成要素は、ＮＦＣリンク認証技術の移植を検証するために、追加のセキュリティの層を提供することができる。例えば、セキュリティ構成要素は、それだけには限定されないが、ユーザ名およびパスワード、個人識別番号（ＰＩＮ）、ログイン、時間ベースの近接（ｔｉｍｅ−ｂａｓｅｄ  ｐｒｏｘｉｍｉｔｙ）、生体計測による印（ｂｉｏｍｅｔｒｉｃ  ｉｎｄｉｃｉａ）（指紋、インダクタンス、網膜など）、ヒューマンインタラクティブプルーフ（ｈｕｍａｎ  ｉｎｔｅｒａｃｔｉｖｅ  ｐｒｏｏｆ：ＨＩＰ）、音声認識などの様々なセキュリティ技術を使用することができる。
【００１１】
本明細書に記載された本発明の別の態様によれば、インストール構成要素は、本発明の装置、接続、リンクなどに関連付けられている様々な態様を管理するマネージャ構成要素を含み得る。また、マネージャ構成要素は、ネットワーク内の他の使用可能な無線接続の分析に少なくとも一部分基づいて、装置が無線接続に関連付けられるべきか否かを決定することもできる。本発明の他の態様では、無線装置のネットワークへの接続を容易にする方法が提供される。
【００１２】
以下の説明および添付の図面は、本発明のいくつかの態様例を詳細に述べている。しかし、これらの態様は、本発明の原理を使用することができる様々な方法のうちのほんの一部を示しているにすぎず、本発明は、こうした態様およびその均等物のすべてを含むものとする。本発明の他の利点および新しい特徴は、図面と併せ読めば、本発明の以下の詳細な説明から明らかになる。
【発明を実施するための最良の形態】
【００１３】
本明細書で使用する場合、「構成要素」、「システム」、「インターフェース」などの用語は、ハードウェア、ソフトウェア（例えば実行中の）、および／またはファームウェアのいずれかのコンピュータ関連エンティティを指すものとする。例えば、構成要素は、プロセッサ上で動作するプロセス、プロセッサ、オブジェクト、実行可能ファイル、プログラム、および／またはコンピュータとすることができる。例として、サーバ上で動作するアプリケーションおよびサーバはいずれも構成要素とすることができる。１つまたは複数の構成要素がプロセス内に存在する可能性があり、１つの構成要素を１つのコンピュータ上に配置し、かつ／または２つ以上のコンピュータ間に分散することができる。
【００１４】
本発明を、図面を参照して説明する。図中、同様の参照番号を使用して同様の要素を指す。以下の説明では、説明上、本発明を完全に理解できるようにするために様々な特定の詳細を記載している。しかし、こうした特定の詳細なしに本発明を実施できることは明らかである。他の例では、本発明を説明しやすくするために、よく知られている構造および装置をブロック図の形式で示している。
【００１５】
次に図を参照すると、図１は、近距離通信を信頼できる媒体として使用することによって、無線装置のプロビジョニングを容易にするシステム１００を示している。インストール構成要素１０２は、装置１０４と、ネットワーク（図示せず）に関連付けることができる検証済み装置１０８との間で無線接続１１０が確立されるように、近距離通信リンク１０６を介して装置１０４に関連するプロビジョニングデータ（インストールプロトコル、認証プロトコル、特定のネットワークとの接続の取得に関連するデータ、装置構成データ、装置関連データなど）を呼び出すことができる。検証済み装置１０８をＮＦＣリンク１０６に直接接続する必要はないが、装置１０４をプロビジョニングするために、検証済み装置１０８を特定のネットワークに対して予め設定しておくことができることを理解されたい。さらに、インストール構成要素１０２を特定のネットワーク（図示せず）に接続し、かつ／または関連付けることができ、本発明が図１の描写に制限されるものではないことを理解されたい。
【００１６】
装置１０４は、近距離通信リンク１０６を使用することができ、より遠距離との無線接続を確立することを見込む任意の装置（コンピュータ、ネットワーク、無線キーボード、スピーカ、マウス、モニタ、ヘッドセット、ヘッドフォン、リモコン、ルータ、アクセスポイント、プリンタ、ハードドライブ、モデム、マイクロフォン、電話、セルラー式通信装置、個人用携帯型情報端末（ＰＤＡ）など）とすることができる。さらに、検証済み装置１０８は、安全な方法でネットワーク（図示せず）に予め接続されている任意の適した装置（無線キーボード、スピーカ、マウス、モニタ、ヘッドセット、リモコン、ルータ、アクセスポイント、プリンタ、ハードドライブ、モデム、マイクロフォン、電話、セルラー式通信装置、個人用携帯型情報端末（ＰＤＡ）など）とすることができる。言い換えれば、無線接続１１０は、近距離通信（ＮＦＣ）リンク１０６を使用したプロビジョニングデータ（例えばスキーム化形式またはバイナリ形式の少なくとも１つ）の交換に少なくとも一部分基づいて、装置１０４と検証済み装置１０８との間で確立することができる。さらに、インストール構成要素１０２は、２つの装置の間の接続のために、それらの間のその場限りのネットワークの確立を容易にすることができる。インストール構成要素１０２は、検証済み装置１０８、および／または装置１０４、および／またはその任意の組合せに組み込まれるスタンドアロン構成要素とすることができることを理解されたい。
【００１７】
例えば、無線キーボード（装置１０４など）は、近距離通信リンク１０６を使用することができ、インストール構成要素１０２は、ＰＣ（検証済み装置１０８など）に対するプロビジョニングデータを呼び出すことができる。インストール構成要素１０２を使用し、ＮＦＣリンク１０６を介してプロビジョニングデータを交換することによって、無線接続１１０および／またはネットワークに関連付けられているセキュリティ制約を損なうことなく、こうしたネットワークへの無線接続１１０を確立することができる。無線キーボードがネットワークおよび／または検証済み装置１０８対してプロビジョニングされると、キーボード自体は、他の装置をそこからプロビジョニングできる検証済み装置１０８と見なすことができる。ＮＦＣリンク１０６を、インストール構成要素１０２が任意の適したプロビジョニングデータを転送して、装置１０４がネットワークに接続できるようにするための信頼できる媒体と見なすことができることを理解されたい。さらに、無線接続１１０は、装置１０４および／または検証済み装置１０８に関連付けられている任意の適した無線接続とすることができ、ネットワークは、それだけには限定されないが、無線ローカルエリアネットワーク（ＷＬＡＮ）、Ｂｌｕｅｔｏｏｔｈ、ワイヤレスフェデリティ（Ｗｉ−Ｆｉ）、および超広帯域（ＵＷＢ）とすることができることを理解されたい。
【００１８】
装置１０４および検証済み装置１０８は、ＮＦＣリンク１０６と比べるとより大きい通信範囲を有する無線接続１１０を確立するために、プロビジョニングデータを安全に交換するように、近距離ＮＦＣリンク１０６を使用することを理解されたい。ＮＦＣリンク１０６は、追加のハードウェアおよび／またはバッテリ電力の必要なくネットワーク接続のプロビジョニングに使用可能な短距離無線技術として理解され、認識され得る。さらに、ＮＦＣリンク１０６は、装置１０４と検証済み装置１０８との間の短距離（例えば１〜２センチメートル）にわたって安全で、かつ／または暗号化されたリンクを確立することができる。使用される暗号化は、ＮＦＣリンク１０６に関連付けられている「オープンな」ＮＦＣチャネル上に安全なリンクを確立するためのハンドシェーク（４ウェイハンドシェークなど）とすることができることを理解されたい。
【００１９】
別の例では、無線マウスは、セキュリティ制約を有する保護されたネットワークの検証済み装置１０８部分と見なすことができる無線キーボードに対して、ＮＦＣリンク１０６を介して安全なリンクを確立することができる装置１０４と実質的にみなすことができる。ＮＦＣリンク１０６は、無線マウスに関連する任意のプロビジョニングデータを検証済み装置１０８（この例では、無線キーボード）と安全に交換する信頼できる媒体とすることができる。プロビジョニングデータの交換によって、無線キーボードを含む保護されたネットワークへの無線マウスの安全なインストール、および／または接続が可能になることに留意されたい。
【００２０】
さらに別の例では、無線アダプタは、例えばデジタル加入者回線（ＤＳＬ）を介して広帯域接続を提供するために、無線ルータと通信することができる。無線アダプタは、短距離にわたる安全な／暗号化されたリンクとしてＮＦＣリンク１０６を介して無線ルータに接続することができる。短距離接続は、無線アダプタおよび無線ルータが無線接続１１０を使用するのに必要なプロビジョニングデータ（インストールプロトコル、認証プロトコルなど）を、インストール構成要素１０２を介して提供することができる。インストールおよび／または認証（ＮＦＣリンク１０６および／またはインストール構成要素１０２を使用することによるプロビジョニングデータの転送など）が完了すると、無線アダプタを無線ルータから切り離す（例えばＮＦＣ範囲および／または近傍から離す）ことができる。切り離されると、無線アダプタおよび無線ルータは、セキュリティ制約を損なうことなく、認証され、検証され、かつ／または保護されていることに少なくとも一部分基づいて、無線接続１１０を使用することができる。ＮＦＣリンク１０６を使用することによって、無線ルータは、無線アダプタがインストールされていることがわかり、無線アダプタは、インストールされている無線ルータがわかり、認証およびインストールのセキュリティが強化される。
【００２１】
さらに、システム１００は、インストール構成要素１０２を事実上任意のオペレーティングおよび／またはデータベースシステムに統合するために、様々なアダプタ、コネクタ、チャネル、通信パスなどを提供する任意の適したおよび／または必要なインターフェース構成要素（図示せず）を含むことができる。さらに、インターフェース構成要素は、インストール構成要素１０２、検証済み装置１０８、ＮＦＣリンク１０６、および装置１０４との対話を提供する様々なアダプタ、コネクタ、チャネル、通信パスなどを提供することができる。
【００２２】
図２は、近距離通信リンクおよびＰＯＮＧチャネルを呼び出すことによって、装置のネットワークへの安全なインストールを容易にするシステム２００を示す。インストール構成要素２０２は、装置２０４をネットワーク（図示せず）および／または検証済み装置２０８に接続するために、ＮＦＣリンク２０６を介して交換されるべきプロビジョニングデータを呼び出すことができる。ＮＦＣリンク２０６を介したプロビジョニングデータの交換は、ＮＦＣリンク２０６が、帯域幅が相対的に高い、短距離にわたる暗号化されたリンクであることに少なくとも一部分基づいて、安全なリンクを確実にすることができる。プロビジョニングデータは、安全なネットワーク上にインストールされるべき任意の装置の認証および／またはインストールを確実にすることができ、検証済み装置は、こうした安全なネットワークに関連付けられている。装置２０４がＮＦＣリンク２０６を介してネットワーク対してプロビジョニングされると、装置２０４は、検証済み装置２０８および／またはネットワークに関連付けられている無線接続を使用することができ、無線接続は、以下のものに限定されないが、無線ローカルエリアネットワーク（ＷＬＡＮ）、Ｂｌｕｅｔｏｏｔｈ、ワイヤレスフェデリティ（Ｗｉ−Ｆｉ）、超広帯域（ＵＷＢ）などとすることができる。装置２０４は、ＮＦＣ機能を有しており、ネットワークに関連付けられている任意の装置および／またはネットワークエンティティとプロビジョニングデータを交換するために、ＮＦＣリンク２０６を信頼できる媒体として使用することができることを理解されたい。さらに、検証済み装置２０８をＮＦＣリンク２０６に直接接続する必要はないが、装置２０４をプロビジョニングするために、検証済み装置２０８を特定のネットワークに対して予め構成しておくことができることを理解されたい。
【００２３】
ＮＦＣリンク２０６は、ＰＯＮＧ構成要素２１０を使用することによって、特定のネットワーク上に任意の装置についての安全で、かつ／または認証された無線接続を確立するために、プロビジョニングデータを交換するための信頼できる媒体とすることができる。ＰＯＮＧ構成要素２１０は、装置をホストシステム（検証済み装置、ネットワークエンティティなど）に関連付けるために、プラグアンドゴー（ＰＯＮＧ）アーキテクチャを実装することができる。ＰＯＮＧアーキテクチャは、ハンドラ、ドライバ、およびＰＯＮＧマネージャを含むことができ、単一のサービスプロセスにおいて、各構成要素をロードすることができる。各構成要素について、以下でより詳しく説明する。ＰＯＮＧ構成要素２１０は、信頼できる媒体としてＮＦＣリンク２０６を介して情報を転送する一例であり、本発明の範囲下で他の様々な技術を考えることができることを理解されたい。さらに、ＰＯＮＧ構成要素２１０の実装によって、汎用技術が可能になり、ＮＦＣリンク２０６の信頼できる媒体としての使用は、それだけには限定されないが、ＢｌｕｅｔｏｏｔｈやＵＷＢなど、他の任意の適した無線媒体タイプに当然拡張することができる。
【００２４】
ＰＯＮＧマネージャは、正しいパーティにデータを渡すことを容易にする中央構成要素とすることができる。ドライバ登録に基づいて、ＰＯＮＧマネージャは、ドライバファイル（．ｄｌｌファイルなど）をマネージャのプロセスにロードすることができる。ＰＯＮＧマネージャは、ドライバからＰＯＮＧ要求ブロックを受信すると、要求ブロックヘッダを調べ、その要求タイプに適したＰＯＮＧハンドラをロードする。次いで、処理のために、要求ブロックをハンドラに提供することができる。ハンドラが終了すると、ＰＯＮＧ応答ブロックがＰＯＮＧマネージャを介してドライバに戻される。
【００２５】
ＰＯＮＧドライバは、何らかの形のハードウェアまたは別のソフトウェア構成要素とインターフェースする責任がある。ＰＯＮＧドライバは、信頼できる媒体（ＮＦＣリンク２０６など）を介してＰＯＮＧマネージャからの要求をＰＯＮＧ装置（ＰＯＮＧ要求データをＰＯＮＧホストに送信し、ＰＯＮＧ応答を受信する装置など）にチャネルで運ぶ責任がある。ドライバは、新しいＰＯＮＧ要求がいつ発行されるべきかを検出することができ、その要求を取り出すか、生成する。この要求は、ＰＯＮＧ応答をドライバに戻すことができるＰＯＮＧマネージャに渡される。複数のＰＯＮＧハンドラは、同じＰＯＮＧドライバを使用することができる（例えば、複数のターゲット媒体は、同じ信頼できる媒体を使用することができる）ことを理解されたい。ＰＯＮＧドライバは、単に、ＰＯＮＧ要求クロックまたはＰＯＮＧ応答ブロックに関する任意の詳細にヘッダを使用することができる。
【００２６】
ＰＯＮＧハンドラは、装置のインストールを実施するサービスとインターフェースすることができる。ＰＯＮＧハンドラは、ターゲット媒体（ＮＦＣリンク２０６など）に直接関連付けることができ、その特定のターゲット媒体のＰＯＮＧ要求ブロックの明白な知識を有する構成要素とすることができる。ＰＯＮＧハンドラは、ＰＯＮＧマネージャからＰＯＮＧ要求ブロックを受信すると、適切なアクションを決定するために、内容を構文解析することができる。
【００２７】
さらに、ＰＯＮＧデータは、構文解析可能なストリームで構成されるＰＯＮＧ要求およびＰＯＮＧ応答を含むことができる。このストリームは、一連のＰＯＮＧ属性からなっていてもよく、各属性は、定義済みタイプおよび関連のデータを有する。この技術は、予め定義されたオフセットを含む平坦な構造に比べて、簡単な拡張を提供する。ＰＯＮＧ属性は、ＰＯＮＧ要求および／またはＰＯＮＧ応答内の単一の項目であることを理解されたい。
【００２８】
ＰＯＮＧ要求は、一連のＰＯＮＧ属性とすることができる。第１の属性は、どのＰＯＮＧハンドラに要求が向けられるべきかを識別するために使用することができる関連型とすることができる。値は、ＰＯＮＧハンドラによって定義されるＧＵＩＤとすることができる。例えば、Ｂｌｕｅｔｏｏｔｈ装置と関連付けるために、Ｂｌｕｅｔｏｏｔｈ固有のＧＵＩＤ、およびその特定のＧＵＩＤを処理することを指定したＰＯＮＧハンドラがあり得る。ＰＯＮＧ要求内の第２の属性は、長さとすることができる。これは、関連型および長さフィールド自体を含む、この要求内のすべての属性の全長である。これは、ある構成要素が特定の関連型に関与していない場合、各属性をそれによって構文解析しなければならないのに対して、すべての事を飛ばすことができるように、構文解析を助けるために使用することができる。
【００２９】
長さに続く属性は、簡単な装置が最低限の処理で基本的な関連付けを実施することができるように定義することができる。独立系ハードウェアベンダー（Ｉｎｄｅｐｅｎｄｅｎｔ  ｈａｒｄｗａｒｅ  ｖｅｎｄｏｒ：ＩＨＶ）は、ファームウェアなしのハードウェアのソリューションを作ることを望み得るため、所望のデータを抽出するために、構造内の予め定義されたオフセットに簡単にジャンプすることができることが必要である。そのため、長さの直後に続く属性は、基本的な関連付けを行うのに必要な最低限の量のデータを含むことができる。属性は、予め定義された順で配列することもできる。実際に、このデータの大部分を単一の属性内に含めることが望ましい場合がある。任意の可変長のフィールドは、こうした基本的な属性の末尾にあってもよく、そうでない場合、ＰＯＮＧ要求内のオフセットは変化し得ることに留意されたい。拡張機能を提供するために、任意の数の属性が続いてよい。
【００３０】
ＰＯＮＧ応答は、一連のＰＯＮＧ属性とすることができる。第１の属性は、関連型とすることができる。これは、この応答をもたらしたＰＯＮＧ要求の関連型をエコーするために使用される。ＰＯＮＧ応答内の第２の属性は、長さとすることができる。これは、関連型および長さフィールド自体を含む、この要求内のすべての属性の全長である。これは、ある構成要素が特定の関連型に関与していない場合、その中の各属性を構文解析しなければならないのに対して、すべての応答を飛ばすことができるように、構文解析を助けるために使用される。
【００３１】
ＰＯＮＧ応答の第３の属性は、関連状況とすることができる。これは、ＰＯＮＧ要求の結果をＰＯＮＧ装置に通知するためのものである。関連付けプロセスが成功した場合、この値は、０ｘ００００とすることができ、これは、装置が応答内の属性を読み取り続けることができることを意味する。この値が０ｘｃ０００１である場合、ＰＯＮＧホストは、指定された関連型を処理することができるＰＯＮＧハンドラを見つけることができなかった。この場合、装置は、ＰＯＮＧ応答内のそれ以上の属性についてどんな想定もしない場合がある。
【００３２】
関連状況に続く属性は、非常に注意深く定義され得る。簡単な装置が最低限の処理で基本的な関連付けを実施することができるようにする目的がある。実際に、ＩＨＶは、ファームウェアなしのハードウェアのみのソリューションを作ることを望む。これを達成するために、所望のデータを抽出するために、構造内の予め定義されたオフセットに簡単にジャンプすることができることが必要である。そのため、これらの属性は、基本的な関連付けを行うのに必要な最低限の量のデータを含むことができる。また、属性は、予め定義された順序で配列するべきであり、存在し得る。実際に、この必要なデータのすべてを単一の属性内に含めることが望ましい場合がある。任意の可変長のフィールドは、こうした基本的な属性の末尾にあってもよく、そうでない場合、ＰＯＮＧ要求内のオフセットは変化し得ることに留意されたい。拡張機能を提供するために、任意の数の属性が続いてよい。
【００３３】
したがって、ＰＯＮＧ構成要素２１０は、ＮＦＣリンク２０６を介してプロビジョニングデータを転送するために、上述したＰＯＮＧ技術を実施することができ、ＮＦＣリンク２０６は、装置がそれに関連付けられている無線接続を使用することができるように、ネットワークおよび／または検証済み装置への装置の安全で確実なインストールおよび／または認証を可能にする信頼できる媒体である。ＰＯＮＧ技術は、ＮＦＣリンク２０６を介してこうしたデータを転送するための技術として記載されているが、無線接続（無線ローカルエリアネットワーク（ＷＬＡＮ）、Ｂｌｕｅｔｏｏｔｈ、ワイヤレスフェデリティ（Ｗｉ−Ｆｉ）、超広帯域（ＵＷＢ）など）との装置の接続を可能にするための、ＮＦＣリンク２０６を介した任意の適したおよび／または効率的な技術によってプロビジョニングデータを転送することができることを理解されたい。さらに、本発明は、上述したようにＰＯＮＧ技術を使用することに限定されない。
【００３４】
図３は、近距離通信リンクを使用してプロビジョニングデータを交換することによって、無線装置の安全なネットワークへの接続を容易にするシステム３００を示す。装置３０４は、インストール構成要素３０２を使用して、ネットワーク（図示せず）に関連付けられている検証済み装置３０８への装置３０４の無線接続のプロビジョニングを呼び出すことができる。ＮＦＣリンク３０６を使用して、検証済み装置が関連付けられているネットワーク上への装置３０４の認証および／またはインストールに関連する任意のデータ（プロビジョニングデータ３１６など）を交換することができる。したがって、ＮＦＣリンク３０６は、信頼できる媒体の役割を果たし、構成データ（プロビジョニングデータ３１６など）が交換されて、無線接続３１０によって装置３０４などの検証されていない装置を検証済み装置３０８および／またはネットワークに接続できるようにすることができ、無線接続は、無線ローカルエリアネットワーク（ＷＬＡＮ）、Ｂｌｕｅｔｏｏｔｈ、Ｗｉ−Ｆｉ、超広帯域（ＵＷＢ）などの任意の適した無線接続とすることができる。検証済み装置３０８は、ネットワークに安全に関連付けられている任意の適したネットワークエンティティとすることができることを理解されたい。さらに、装置３０４は、インストール構成要素３０２、ＮＦＣリンク３０６、および検証済み装置３０８は、前の図で示した構成要素および／または要素と実質的に同じとすることができる。さらに、検証済み装置３０８をＮＦＣリンク３０６に直接接続する必要はないが、装置３０４をプロビジョニングするために、検証済み装置３０８を特定のネットワークに対して予め構成しておくことができることを理解されたい。
【００３５】
一例では、検証済み装置３０８は、無線装置にＢｌｕｅｔｏｏｔｈ接続を使用するパーソナルコンピュータとすることができ、無線スピーカは、検証されておらず、パーソナルコンピュータにインストールされていない。ユーザは、パーソナルコンピュータの近くに無線スピーカを置くことができ、インストール構成要素３０２がインストールおよび／または認証データ（プロビジョニングデータなど）をインストールできるようにするために、ＮＦＣリンク３０６を使用することができる。ＮＦＣリンク３０６は、接続がこうした短距離にわたって安全で暗号化されていることに少なくとも一部分基づいて、信頼できる媒体として使用することができる。ＮＦＣリンク３０６を介した転送が完了すると、無線スピーカは、ＮＦＣリンク３０６を介した認証および／または検証に少なくとも一部分基づいて、Ｂｌｕｅｔｏｏｔｈ接続を介してパーソナルコンピュータによって使用することができる。
【００３６】
インストール構成要素３０２は、装置３０４と検証済み装置３０８との間のＮＦＣリンク３０６の開始に関連付けられるセキュリティを確実にすることができるセキュリティ構成要素３１２を含むことができる。例えば、ＮＦＣリンク３０６の実装は、データ交換のために信頼できる媒体を提供することができるが、近距離の対話すべてが装置のプロビジョニングのために情報を交換するためのものであるとは限らない。したがって、セキュリティ構成要素３１２は、様々なセキュリティ技術を使用して、装置３０４のプロビジョニングに関連付けられたデータを交換するために、意図され、認証され、かつ／または検証されたＮＦＣリンク３０６の使用を確実にすることができるように、追加のセキュリティレイヤを提供することができる。それだけには限定されないが、スマートカード、証明書、暗号化キーの知識、ユーザ名およびパスワード、個人識別番号（ＰＩＮ）、時間ベースの近接、生体計測による印（指紋、インダクタンス、網膜など）、ヒューマンインタラクティブプルーフ（ＨＩＰ）、音声認識などのセキュリティ技術を使用して、ネットワークに対する悪質な攻撃および／または許可されていない装置のプロビジョニングを抑止することができる。
【００３７】
インストール構成要素３０２は、システム３００に関連付けられている任意の装置、接続、および／または構成を管理することができるマネージャ構成要素３１４をさらに含んでいてもよい。例えば、マネージャ構成要素３１４は、装置の接続（数、タイプ、位置など）、ＮＦＣリンク３０６に関連付けられている近接設定（時間長、距離、範囲など）、および無線接続の関連付けなどを管理することができる。例えば、マネージャ構成要素３１４は、どの無線接続３１０上で特定の装置（信頼できる媒体としてＮＦＣリンクによってプロビジョニングされる）が確立されるかを管理することができる。したがって、認証および／またはインストールデータ（プロビジョニングデータ３１６など）を交換するために、ＮＦＣリンク３０６を信頼できる媒体として使用することによって、装置３０４をプロビジョニングすることができ、マネージャ構成要素３１４は、装置３０４をネットワークおよび／または無線接続３１０と効率よく関連付けることができる。言い換えれば、ＮＦＣリンク３０６を介して装置をプロビジョニングすることができ、マネージャ構成要素３１４は、ＷＬＡＮ接続、Ｂｌｕｅｔｏｏｔｈ、ワイヤレスフェデリティ（Ｗｉ−Ｆｉ）、ＷＵＷＢなどが最も効率的で、かつ／または最も強い信号を装置３０４に提供するか否かを決定することができる。一例では、マネージャ構成要素３１４は、信号強度の閾値が満たされていないことに少なくとも一部分基づいて、接続を拒否することができる。
【００３８】
インストール構成要素３０２は、データストア（図示せず）を使用することができ、データストアは、システム３００に関連する様々なデータを格納することができる。データストアは、任意のプロビジョニングデータ３１６のストレージを提供することができ、データは、ネットワーク、特定の装置、インストールプロトコル、認証プロトコルなどに関連付けることができる。例えば、データストアは、揮発性メモリまたは不揮発性メモリとすることができ、または、揮発性および不揮発性メモリの両方を含んでいてもよい。不揮発性メモリには、それだけには限定されないが一例として、読み取り専用メモリ（ＲＯＭ）、プログラマブルＲＯＭ（ＰＲＯＭ）、電気的プログラマブルＲＯＭ（ＥＰＲＯＭ）、電気的消去可能プログラマブルＲＯＭ（ＥＥＰＲＯＭ）、フラッシュメモリなどがある。揮発性メモリには、ランダムアクセスメモリ（ＲＡＭ）などがあり、これは外部キャッシュメモリとして働く。ＲＡＭは、それだけには限定されないが一例として、スタティックＲＡＭ（ＳＲＡＭ）、ダイナミックＲＡＭ（ＤＲＡＭ）、シンクロナスＤＲＡＭ（ＳＤＲＡＭ）、ダブルデータレートＳＤＲＡＭ（ＤＤＲ  ＳＤＲＡＭ）、拡張ＳＤＲＡＭ（ＥＳＤＲＡＭ）、シンクリンクＤＲＡＭ（ＳＬＤＲＡＭ）、ラムバスダイレクトＲＡＭ（ＲＤＲＡＭ）、ダイレクトラムバスダイナミックＲＡＭ（ＤＲＤＲＡＭ）、ラムバスダイナミックＲＡＭ（ＲＤＲＡＭ）など多くの形態で使用可能である。本システムおよび方法のデータストアは、それだけには限定されないが、これらおよび他の任意の適したタイプのメモリからなるものとする。さらに、データストアは、サーバ、データベース、ハードドライブなどとすることができることを理解されたい。
【００３９】
図４は、近距離通信リンクを信頼できる媒体として使用することによって、複数の無線装置のネットワークへの接続を容易にするシステム４００を示す。一般に、インストール構成要素４０６がプロビジョニングデータを使用して無線接続を確立するＮＦＣリンク４０８を介して、無線装置がネットワークエンティティ４０４に接続されると、無線装置を、検証済み装置、特に（Ｎが１以上の整数である場合、無線装置１から無線装置Ｎまでを有する）複数の無線装置４１０がそこからネットワークエンティティ４０４に接続することができる検証済みマスタ装置４０２として使用することができる。インストール構成要素４０６、ＮＦＣリンク４０８、および無線接続は上記の要素と実質的に同じとすることができることを理解されたい。さらに、検証済みマスタ装置４０２をＮＦＣリンク４０８に直接接続する必要はないが、無線装置４１０をプロビジョニングするために、検証済みマスタ装置４０２を特定のネットワークに対して予め構成しておくことができることを理解されたい。
【００４０】
ユーザは、予め確立されている安全で、かつ／または信頼できる装置（検証済みマスタ装置４０２と呼ぶ）を使用して、デイジーチェーン方式（ｄａｉｓｙ  ｃｈａｉｎ  ｓｃｈｅｍｅ）（装置が直列に接続されており、信号を各装置によって受信できるハードウェア構成など）を使用することができる。ユーザは、インストールおよび／またはプロビジョニングデータを交換するために、ＮＦＣリンク４０８を信頼できる媒体として使用できるように、ネットワークおよび／またはネットワークエンティティ４０４に接続されていない無線装置を、検証済みマスタ装置４０２の至近距離に配置することができる。ＮＦＣリンク４０６が実装されると、インストール構成要素４０６は、こうした無線装置についての安全なインストールおよび／または接続構成を可能にするために、プロビジョニングデータを呼び出すことができる。したがって、複数の無線装置４１０のいずれか１つおよび／またはすべては、ＮＦＣリンク４０８を介して検証済みマスタ装置４０２と複数の無線装置との間でのプロビジョニングデータの交換に少なくとも一部分基づいて安全な無線接続４１４を確立することができる。言い換えれば、検証済みマスタ装置４０２は、ＮＦＣリンク４０８を使用して、保護され、かつ／または認証された無線接続４１２（信頼できる媒体のＮＦＣリンク４０６の使用の有無にかかわらず認証され、かつ／または検証された）に少なくとも一部分基づいて、複数の無線装置４１０のうちのいずれか１つをネットワークエンティティ４０４に対してプロビジョニングできるようにすることができる。
【００４１】
例えば、コンピュータは、それだけには限定されないが、無線マウス、無線キーボード、無線モニタ、無線アダプタ、無線スピーカ、無線ヘッドセット、無線マイクロフォンなど、複数の無線装置のためのネットワークエンティティとすることができる。システム４００を使用することによって、ユーザは、デイジーチェーン方式を使用して、複数の無線装置をインストールすることができる。第１の装置が保護され、かつ／または認証されると、こうした装置は、検証済みマスタ装置４０２として使用することができ、信頼できる無線接続がその間に確立される。将来の無線装置は、新しく導入された無線装置（複数の無線装置４１０のうちのいずれか１つ、および／またはすべて）と検証済みマスタ装置４０２との間にＮＦＣリンク４０８を実装することによって検証することができる。したがって、無線マウスがインストールされ、かつ／または認証された後、ＮＦＣリンク４０８を使用してプロビジョニングデータを交換することができるように、無線キーボードを至近距離に配置することができる。ＮＦＣリンク４０８が確立されると、インストール構成要素４０６は、こうしたプロビジョニングデータを使用して、無線キーボードのインストールおよび／または認証を行うことができる。交換が完了した後、コンピュータは、２つの分かれた別個の無線接続（無線接続４１２および新しく確立された無線接続４１４）を介して２つの無線装置を接続することができる。
【００４２】
図５は、近距離通信リンクを使用して、無線装置の保護された無線ネットワークへのプロビジョニングを容易にするシステム５００を示す。システム５００は、検証済み装置５０２（例えば、ネットワークへの安全な接続を確立した）、および検証されていない無線装置５０６を含み得る。無線装置５０６、および検証済み装置は、無線接続５１２を確立するために、センサ５０４とセンサ５０８との間のＮＦＣリンク接続中、プロビジョニングデータを交換することができる。近距離５１０に少なくとも一部分基づいて、無線装置５０６と検証済み装置５０２との間のＮＦＣリンク接続を開始することができ、無線装置５０６と検証済み装置５０２との距離がこうした近距離５１０より短い場合、ＮＦＣリンク接続を確立することができることを理解されたい。
【００４３】
インストール構成要素（図示せず）は、センサ５０４および５０８によって提供されたＮＦＣリンク接続中、プロビジョニングデータを呼び出すことができる。インストール構成要素は、無線装置５０６のセンサ５０８、または検証済み装置５０２内に組み込むことができることを理解されたい。言い換えれば、センサ５０８と５０４との間のＮＦＣリンク接続後、インストール構成要素がプロビジョニングデータを使用して無線装置のインストールおよび／または認証を行うことができるように、インストール構成要素を、無線装置５０６またはネットワーク（図示せず）内に組み込むことができる。センサ５０８および５０４は、無線装置５０６と検証済み装置５０２との間の信頼できる媒体としてＮＦＣリンク接続を使用することによって、検証済み装置５０２への無線装置５０６のインストールおよび／または認証に関与する複雑な問題を容易にする。センサ５０８および５０４は、短距離内で通信を無線で送受信することができる近距離接続リンクに関連付けられている任意の適したセンサとすることができる。
【００４４】
図６は、近距離通信リンクを使用して無線装置の安全なネットワークへのプロビジョニングを容易にするためのインテリジェンスを使用するシステム６００を示す。システム６００は、インストール構成要素６０２、装置６０４、ＮＦＣリンク６０６、および検証済み装置６０８を含むことができ、これらはすべて、前の図に記載したそれぞれの構成要素に実質的に同じとすることができる。さらに、検証済み装置６０８をＮＦＣリンク６０６に直接接続する必要はないが、装置６０４をプロビジョニングするために、検証済み装置６０８を特定のネットワークに対して予め構成しておくことができることを理解されたい。システム６００は、インテリジェント構成要素６１０をさらに含む。インテリジェント構成要素６１０は、ネットワークおよび／またはネットワークに関連付けられている検証済み装置への無線装置のプロビジョニングを容易にするために、インストール構成要素６０２によって使用することができる。例えば、インテリジェント構成要素６１０は、特定の装置の特定のネットワークへのインストール、至近距離がプロビジョニングデータの交換の有効な試行であるか否か、プロビジョニングデータの装置および／またはネットワークへの関連付けなどを推論することができる。
【００４５】
インテリジェント構成要素６１０は、イベントおよび／またはデータを介して捕捉された１組の観察結果からシステム、環境、および／またはユーザの状態について推理または推論することができることを理解されたい。例えば、推論を使用して特定の内容または動作を識別する、または状態にわたる確率分布を生成することができる。推論は、確率的、つまりデータおよびイベントの考慮に基づいた対象の状態にわたる確率分布の計算とすることができる。また、推論は、１組のイベントおよび／またはデータから上位レベルのイベントを構成するために使用される技術を指すことができる。こうした推論によって、複数のイベントが時間的にごく近接して相関しているか否かにかかわらず、またイベントおよびデータが派生したイベントおよびデータソースが１つであろうと複数であろうと、１組の観察されたイベントおよび／または格納されたイベントデータから新しいイベントまたは動作が構築される。様々な分類（明示的および／または暗黙的に訓練された）方式および／またはシステム（サポートベクトルマシン（ｓｕｐｐｏｒｔ  ｖｅｃｔｏｒ  ｍａｃｈｉｎｅ）、ニューラルネットワーク、エキスパートシステム、ベイジアンビリーフネットワーク（Ｂａｙｅｓｉａｎ  ｂｅｌｉｅｆ  ｎｅｔｗｏｒｋ）、ファジィ論理、データ融合エンジン（ｄａｔａ  ｆｕｓｉｏｎ  ｅｎｇｉｎｅ）など）を、本発明との関連で自動的な、かつ／または推論されたアクションの実行との関連で使用することができる。
【００４６】
分類器（ｃｌａｓｓｉｆｉｅｒ）は、入力属性ベクトル、ｘ＝（ｘ１，ｘ２，ｘ３，ｘ４，ｘｎ）を、入力があるクラスに属するという確信にマッピングする関数であり、すなわちｆ（ｘ）＝ｃｏｎｆｉｄｅｎｃｅ（ｃｌａｓｓ）である。こうした分類は、確率および／または統計ベースの分析（例えば分析ユーティリティおよびコストを考慮に入れる）を使用して、ユーザが自動的に実行されるのを望むアクションを予測または推論することができる。サポートベクトルマシン（ＳＶＭ）は、使用できる分類器の一例である。ＳＶＭは、可能な入力の空間に超曲面を見つけることによって動作し、超曲面は、非トリガイベントからトリガ基準を分けるよう試みる。直観的に、これによって、トレーニングデータに近いが、同じではないテストデータの分類が正確になる。他の有向および無向のモデル分類手法は、例えば、ナイーブベイズ、ベイジアンネットワーク、決定樹、ニューラルネットワーク、ファジィ論理モデル、および様々なパターンの独立を提供する確率的分類モデルなどを含む。本明細書で使用する場合、分類は、優先順付きモデル（ｍｏｄｅｌｓ  ｏｆ  ｐｒｉｏｒｉｔｙ）を開発するために使用される統計的回帰も含む。
【００４７】
図７は、配線の使用を緩和するために、ネットワークエンティティ７０４に無線で接続される複数の無線装置７０２1、７０２2、７０２3、７０２4、および７０２N（まとめて無線装置７０２と呼ぶ）からなる従来技術の無線構成７００を示している。ネットワークエンティティに接続されている無線装置の数は、Ｎが１以上の整数である場合、１からＮとすることができることを理解されたい。従来、ユーザは、無線接続７０６1、７０６2、７０６3、７０６4、および７０６N（まとめて無線接続７０６であり、各無線接続は１つの無線装置に関連しており、Ｎは、上記で定義したような整数である）を確立するために、接続すべきネットワークエンティティ７０４を個々に見つけながら各無線装置７０２をインストールしていた。ユーザがインストールのためのネットワークエンティティ７０４を選択すると、無線装置７０２およびネットワークエンティティ７０４のための無線接続７０６の認証を呼び出すことができる。したがって、インストールは、無線接続７０６の範囲内にある特定の無線装置を検出するネットワークエンティティ７０４に関して開始される。従来のインストールおよび／または認証手順／システムは、極めて問題が多い。まず、ネットワークエンティティ７０４は、新しい無線装置７０２がインストールされていること、およびインストールすべき新しい装置をいつ探すべきかがわからない。また、無線装置７０２は、無線接続７０６を確立すべきネットワークエンティティ７０４がわからない。第２に、ネットワークエンティティ７０４は、無線装置７０２を見つける場合、インストールすべき無線装置７０２の決定がわからない。第３に、無線装置７０２は、インストールおよび／または認証のために、無線接続７０６の範囲内になければならない。最後に、それだけには限定されないが、ＰＩＮ制限、「スニッフィング」、パスワード制限など、無線接続７０６の使用に関して、認証およびセキュリティ問題が生じる。
【００４８】
例えば、引き起こされる一般のセキュリティ対策は、無線ルータに接続するために認証された無線アダプタを調整するＰＩＮの使用である。この例では、ユーザは、無線ルータに接続すべき無線アダプタを提供するユニバーサルＰＩＮを提供することができる。しかし、ＰＩＮは、ユーザが覚えることができるもの、および各側（無線装置側およびネットワークエンティティ側など）に互換性のある文字値によって制限される。例えば、いくつかのＰＩＮ制限は、長さに関する要件、数字を含む、ユーザ名とは異なる、ユーザ名やいくつかの文字（＊、＿など）を組み込まない、大文字と小文字などとすることができる。さらに、ＰＩＮは、無線ルータに接続するために、ＰＩＮを盗もうと試みるハッカーからの「スニッフィング」に脆弱である。
【００４９】
従来のインストールおよび／または認証手順／システムを伴う別の例では、ネットワークエンティティ７０４および／または無線装置７０２上にユニバーサルインターフェース（ＵＩ）が提供される。しかし、ＵＩによるコンピュータへの無線キーボードのインストールおよび／または認証は、問題が多い場合がある。ＵＩを使用することによって、ユーザは、無線キーボードをインストールするために、インターフェース内をナビゲートする必要がある。さらに、ＵＩのナビゲーションは、キーボードの助けなしには困難であり得る。ユーザがキーボードをインストール中であるため、ＵＩをナビゲートするために使用することはできない。さらに、複数の無線装置７０２の同時インストールは、ネットワークエンティティ７０４に計り知れない混乱、および面倒な問題をもたらす可能性がある。したがって、特許請求している本主題は、従来のインストールおよび／または認証システムおよび方法に関して生じる面倒な問題を緩和する。プロビジョニングデータの交換のために、ＮＦＣリンクを信頼できる媒体として使用することによって、無線装置、ネットワーク、および／またはネットワークエンティティに関連付けられているセキュリティ制約を損なうことなく、安全なデータ交換を使用することができる。
【００５０】
図８〜９は、本発明による方法を示す。例を簡単にするために、本方法は、一連の動作として示され、記載されている。本発明は、示された動作、および／または動作の順序によって制限されず、例えば、動作は、様々な順序で、かつ／または同時に、また本明細書に示されたり記載されたりしていない他の動作と共に行われてもよいことを理解されたい。さらに、本発明による方法の実施に、示されたすべての動作が必要であるとは限らない。さらに、代わりに、本方法を、状態図またはイベントを介して相互関係のある一連の状態として表すことができることを当業者であれば理解されたい。
【００５１】
図８は、近距離通信リンクを使用してプロビジョニングデータを交換することによって、安全なネットワークに無線装置をプロビジョニングする方法８００を示す。参照番号８０２で、装置は、ネットワークおよび／またはネットワークエンティティ上の検証済み装置との近距離通信（ＮＦＣ）リンクを確立することができる。装置は、無線接続およびＮＦＣの可能な任意の適した装置とすることができる。さらに、検証済み装置は、無線接続および／または配線接続を使用して、予め保護されてネットワークおよび／またはネットワークエンティティに接続されている任意の装置とすることができる。参照番号８０４で、装置は、ＮＦＣリンクを信頼できる媒体として使用することによって、プロビジョニングデータを検証済み装置と安全に交換することができる。ＮＦＣリンクは、プロビジョニングデータの転送を処理することができる大きい帯域幅の、短期間および／または短距離にわたる安全で暗号化されたリンクを提供することができる。参照番号８０６で、装置は、ネットワーク上の、および／またはネットワークエンティティおよび／または検証済み装置に関連付けられている無線接続を使用することができる。プロビジョニングデータのネットワークへの安全な転送の後、装置は、プロビジョニングされたと見なすことができ、無線接続を使用することができる。無線接続は、それだけには限定されないが、無線ローカルエリアネットワーク（ＷＬＡＮ）、Ｂｌｕｅｔｏｏｔｈ、ワイヤレスフェデリティ（Ｗｉ−Ｆｉ）、超広帯域（ＵＷＢ）などとすることができることを理解されたい。
【００５２】
図９は、近距離通信リンクを使用することによって、装置の安全なネットワークへの安全なインストールを容易にする方法９００を示す図である。参照番号９０２で、信頼できる媒体が、装置に関連するプロビジョニングデータを転送するために近距離通信（ＮＦＣ）リンクを使用する妥当性を確実にするために、セキュリティ技術を実施することができる。例えば、セキュリティ技術は、それだけには限定されないが、ユーザ名およびパスワード、個人識別番号（ＰＩＮ）、ログイン、時間ベースの近接、生体計測による印（指紋、インダクタンス、網膜など）、ヒューマンインタラクティブプルーフ（ＨＩＰ）、音声認識などとすることができる。セキュリティ技術がＮＦＣリンクの使用を確実にすると、通信チャネルを使用して、データを安全に転送することができる（２つのレイヤで保護されるなど）。
【００５３】
参照番号９０４で、装置は、ネットワーク上の検証済み装置との近距離通信（ＮＦＣ）リンクを確立することができる。セキュリティ技術をパスし、かつ／または開始した後、ＮＦＣリンクを、装置がネットワークおよび／またはネットワークエンティティに通信することができるための信頼できる媒体として使用することができる。参照番号９０６で、プラグアンドゴー（ＰＯＮＧ）技術を実施して、プロビジョニングデータをネットワーク、ネットワークエンティティ、および／または検証済み装置に転送することができる。ＰＯＮＧ技術は、様々な無線接続（ＷＬＡＮ、Ｗｉ−Ｆｉ、Ｂｌｕｅｔｏｏｔｈ、ＵＷＢなど）を使用する任意の適した無線装置のプロビジョニングを可能にすることができるほど一般的であると考えることができる。
【００５４】
参照番号９０８で、統計的な分析に少なくとも一部分基づいて、ネットワークからの最強の無線接続を決定することができる。装置は、特定のネットワーク内の複数の無線信号を受信することができる。したがって、装置のプロビジョニングの後、どの無線接続および／または信号が最も効果的な、かつ／または最強の接続を提供することができるかに関する決定を行うことができる。どの無線接続が装置に最も適しているかについての決定が行われると、参照番号９１０で、装置は、ネットワーク上の無線接続を使用することができる。
【００５５】
本発明の様々な態様を実施する追加の状況を提供するために、図１０〜１１および以下の説明は、本発明の様々な態様を実施できる好適なコンピューティング環境の概略説明を提供するためのものである。本発明は、ローカルコンピュータおよび／またはリモートコンピュータ上で動作するコンピュータプログラムのコンピュータ実行可能命令の一般の文脈で上述してきたが、本発明は、他のプログラムモジュールとの組合せで実施することもできることを当業者であれば理解されよう。一般にプログラムモジュールは、特定のタスクを実行し、かつ／または特定の抽象データ型を実装するルーチン、プログラム、構成要素、データ構造などを含む。
【００５６】
さらに、本方法は、単一のプロセッサまたはマルチプロセッサのコンピュータシステム、ミニコンピュータ、メインフレームコンピュータ、パーソナルコンピュータ、ハンドヘルドコンピューティング装置、マイクロプロセッサベースおよび／またはプログラム可能家庭用電化製品など、１つまたは複数の関連の装置と動作可能にそれぞれ通信することができる他のコンピュータシステム構成で実施できることを当業者であれば理解されよう。また、本発明の態様例は、いくつかのタスクが通信ネットワークによってリンクされているリモート処理装置によって実行される分散コンピューティング環境で実施することもできる。しかし、本発明の全部ではないが、一部の態様は、スタンドアロンコンピュータ上で実施することができる。分散コンピューティング環境では、プログラムモジュールを、ローカルおよび／またはリモートのメモリ記憶装置に置くことができる。
【００５７】
図１０は、本発明が対話することができるサンプルのコンピューティング環境１０００の概略ブロック図である。システム１０００は、１つまたは複数のクライアント１０１０を含む。クライアント１０１０は、ハードウェアおよび／またはソフトウェア（スレッド、プロセス、コンピューティング装置など）とすることができる。システム１０００は、１つまたは複数のサーバ１０２０も含む。サーバ１０２０は、ハードウェアおよび／またはソフトウェア（スレッド、プロセス、コンピューティング装置など）とすることができる。サーバ１０２０は、例えば本発明を使用することによって変形を行うためのスレッドを収容することができる。
【００５８】
クライアント１０１０とサーバ１０２０との間の考え得る１つの通信は、２つ以上のコンピュータプロセス間で送信されるように構成されたデータパケットの形式とすることができる。システム１０００は、クライアント１０１０とサーバ１０２０との間の通信を容易にするために使用できる通信フレームワーク１０４０を含む。クライアント１０１０は、クライアント１０１０にとってローカルな情報を格納するために使用できる１つまたは複数のクライアントデータストア１０５０に動作可能に接続される。同様に、サーバ１０２０は、サーバ１０４０にとってローカルな情報を格納するために使用できる１つまたは複数のサーバデータストア１０３０に動作可能に接続される。
【００５９】
図１１を参照すると、本発明の様々な態様を実施する環境例１１００はコンピュータ１１１２を含む。コンピュータ１１１２は、処理ユニット１１１４、システムメモリ１１１６、およびシステムバス１１１８を含む。システムバス１１１８は、それだけには限定されないが、システムメモリ１１１６を含むシステム構成要素を処理ユニット１１１４に結合する。処理ユニット１１１４は、使用可能な様々なプロセッサのうちのどんなものでもよい。デュアルマイクロプロセッサおよび他のマルチプロセッサアーキテクチャを処理ユニット１１１４として使用することもできる。
【００６０】
システムバス１１１８は、使用可能な様々なバスアーキテクチャのうちの任意のものを使用するメモリバスまたはメモリコントローラ、周辺バスまたは外部バス、および／またはローカルバスを含むいくつかのタイプのバス構造のうちどんなものでもよい。こうしたアーキテクチャには、それだけには限定されないが、業界標準アーキテクチャ（ＩＳＡ）、マイクロチャネルアーキテクチャ（ＭＳＡ）、拡張ＩＳＡ（ＥＩＳＡ）、ＩＤＥ（Ｉｎｔｅｌｌｉｇｅｎｔ  Ｄｒｉｖｅ  Ｅｌｅｃｔｒｏｎｉｃｓ）、ＶＥＳＡローカルバス（ＶＬＢ）、周辺部品相互接続（ＰＣＩ）、カードバス、ユニバーサルシリアルバス（ＵＳＢ）、ＡＧＰ（Ａｄｖａｎｃｅｄ  Ｇｒａｐｈｉｃｓ  Ｐｏｒｔ）、パーソナルコンピュータメモリカード国際協会バス（ＰＣＭＣＩＡ）、Ｆｉｒｅｗｉｒｅ（ＩＥＥＥ１３９４）、小型コンピュータシステムインターフェース（ＳＣＳＩ）などがある。
【００６１】
システムメモリ１１１６は、揮発性メモリ１１２０および不揮発性メモリ１１２２を含む。基本入出力システム（ＢＩＯＳ）は、例えば起動中など、コンピュータ１１１２内の要素間で情報を転送する基本ルーチンを含み、不揮発性メモリ１１２２に格納されている。不揮発性メモリ１１２２には、それだけには限定されないが一例として、読み取り専用メモリ（ＲＯＭ）、プログラマブルＲＯＭ（ＰＲＯＭ）、電気的プログラマブルＲＯＭ（ＥＰＲＯＭ）、電気的消去可能プログラマブルＲＯＭ（ＥＥＰＲＯＭ）、フラッシュメモリなどがある。揮発性メモリ１１２０には、外部キャッシュメモリとして働くランダムアクセスメモリ（ＲＡＭ）などがある。ＲＡＭは、それだけには限定されないが一例として、スタティックＲＡＭ（ＳＲＡＭ）、ダイナミックＲＡＭ（ＤＲＡＭ）、シンクロナスＤＲＡＭ（ＳＤＲＡＭ）、ダブルデータレートＳＤＲＡＭ（ＤＤＲ  ＳＤＲＡＭ）、拡張ＳＤＲＡＭ（ＥＳＤＲＡＭ）、シンクリンクＤＲＡＭ（ＳＬＤＲＡＭ）、ラムバスダイレクトＲＡＭ（ＲＤＲＡＭ）、ダイレクトラムバスダイナミックＲＡＭ（ＤＲＤＲＡＭ）、ラムバスダイナミックＲＡＭ（ＲＤＲＡＭ）など多くの形で使用可能である。
【００６２】
コンピュータ１１１２は、取外式／固定式、揮発性／不揮発性コンピュータ記憶媒体も含む。図１１は、例えばディスク記憶装置１１２４を示している。ディスク記憶装置１１２４には、それだけには限定されないが、磁気ディスクドライブドライブ、フロッピー（登録商標）ディスクドライブ、テープドライブ、Ｊａｚドライブ、Ｚｉｐドライブ、ＬＳ−１００ドライブ、フラッシュメモリカード、またはメモリスティックなどの装置がある。さらに、ディスク記憶装置１１２４は、記憶媒体を別個に、または、それだけには限定されないが、コンパクトディスクＲＯＭ装置（ＣＤ−ＲＯＭ）、ＣＤレコーダブルドライブ（ＣＤ−Ｒドライブ）、ＣＤリライタブルドライブ（ＣＤ−ＲＷドライブ）、またはデジタル多用途ディスクＲＯＭドライブ（ＤＶＤ−ＲＯＭ）などの光ディスクドライブなど他の記憶媒体と組み合わせて含むことができる。ディスク記憶装置１１２４のシステムバス１１１８への接続を容易にするために、一般に、インターフェース１１２６など、取外式または固定式のインターフェースが使用される。
【００６３】
図１１は、ユーザと、好適な動作環境１１００で説明した基本的なコンピュータリソースとの間の媒介として働くソフトウェアを説明していることを理解されたい。こうしたソフトウェアには、オペレーティングシステム１１２８などがある。オペレーティングシステム１１２８は、ディスク記憶装置１１２４に格納することができ、コンピュータシステム１１１２のリソースを制御し、割り振るよう働く。システムアプリケーション１１３０は、システムメモリ１１１６またはディスク記憶装置１１２４のいずれかに格納されているプログラムモジュール１１３２およびプログラムデータ１１３４を介してオペレーティングシステム１１２８によるリソースの管理を利用する。本発明は、様々なオペレーティングシステムまたはオペレーティングシステムの組合せで実施できることを理解されたい。
【００６４】
ユーザは、入力装置１１３６を介してコマンドまたは情報をコンピュータ１１１２に入力する。入力装置１１３６には、それだけには限定されないが、マウスなどのポインティング装置、トラックボール、スタイラス、タッチパッド、キーボード、マイクロフォン、ジョイスティック、ゲームパッド、衛星パラボラアンテナ、スキャナ、ＴＶチューナカード、デジタルカメラ、デジタルビデオカメラ、Ｗｅｂカメラなどがある。これらおよび他の入力装置は、インターフェースポート１１３８を経由してシステムバス１１１８によって処理ユニット１１１４に接続される。インターフェースポート１１３８には、例えば、シリアルポート、パラレルポート、ゲームポート、ユニバーサルシリアルバス（ＵＳＢ）などがある。出力装置１１４０は、入力装置１１３６と同じタイプのポートのいくつかを使用する。したがって、例えばＵＳＢポートを使用して、コンピュータ１１１２への入力を提供したり、コンピュータ１１１２から出力装置１１４０に情報を出力したりすることができる。出力アダプタ１１４２は、出力装置１１４０の中でも一部の出力装置１１４０にはモニタ、スピーカ、プリンタなど特殊なアダプタを必要とするものがあることを示すために提供されている。出力アダプタ１１４２には、それだけには限定されないが一例として、出力装置１１４０とシステムバス１１１８との間の接続手段を提供するビデオカードやサウンドカードなどがある。リモートコンピュータ１１４４など、他の装置および／または装置のシステムは、入力および出力の両機能を提供することに留意されたい。
【００６５】
コンピュータ１１１２は、リモートコンピュータ１１４４など１つまたは複数のリモートコンピュータへの論理接続を使用してネットワーク式環境で動作することができる。リモートコンピュータ１１４４は、パーソナルコンピュータ、サーバ、ルータ、ネットワークＰＣ、ワークステーション、マイクロプロセッサベースの装置、ピア装置、または他の一般のネットワークノードなどでよく、一般にコンピュータ１１１２に関連して説明した多くまたはすべての要素を含む。簡潔にするために、リモートコンピュータ１１４４とともにメモリ記憶装置１１４６のみを示している。リモートコンピュータ１１４４は、ネットワークインターフェース１１４８を介してコンピュータ１１１２に論理的に接続され、次いで通信接続１１５０を介して物理的に接続される。ネットワークインターフェース１１４８は、ローカルエリアネットワーク（ＬＡＮ）および広域ネットワーク（ＷＡＮ）など、有線および／または無線の通信ネットワークを含む。ＬＡＮ技術は、光ファイバ分散データインターフェース（ＦＤＤＩ）、銅線分散データインターフェース（ＣＤＤＩ）、Ｅｔｈｅｒｎｅｔ（登録商標）、トークンリングなどがある。ＷＡＮ技術には、それだけには限定されないが、ポイントツーポイントリンク、サービス総合デジタル網（ＩＳＤＮ）およびそのバリエーションなどの回線交換ネットワーク、パケット交換ネットワーク、デジタル加入者回線（ＤＳＬ）などがある。
【００６６】
通信接続１１５０は、ネットワークインターフェース１１４８をバス１１１８に接続するために使用されるハードウェア／ソフトウェアを指す。通信接続１１５０は、説明上わかりやすくするために、コンピュータ１１１２内に示しているが、コンピュータ１１１２の外部にあってもよい。ネットワークインターフェース１１４８への接続に必要なハードウェア／ソフトウェアには、例示の目的にすぎないが、通常の電話用モデム、ケーブルモデム、ＤＳＬモデムなどのモデム、ＩＳＤＮアダプタ、Ｅｔｈｅｒｎｅｔ（登録商標）カードなど、内部技術および外部技術がある。
【００６７】
上記で説明してきたことは、本発明の例を含む。当然、本発明を説明するために構成要素または方法の予想されるすべての組合せについて説明することは不可能であるが、本発明の他の多くの組合せおよび置き換えが可能であることを当業者であれば理解できよう。したがって、本発明は、添付の特許請求の範囲の意図および範囲に含まれるこうしたすべての代替形態、変更形態、および変形形態を含むものとする。
【００６８】
特に上述した構成要素、装置、回路、システムなどによって実行される様々な機能に関して、こうした構成要素を説明するために使用した用語（「手段」への言及を含む）は、本明細書で示した本発明の態様の例の機能を実行する開示した構造に構造上同じではない場合でも、特に指定のない限り、説明した構成要素の指定した機能（機能上の均等物など）を実行する任意の構成要素に対応するものとする。この点で、本発明は、本発明の様々な方法の動作および／またはイベントを実行するコンピュータ実行可能命令を有するシステムおよびコンピュータ可読媒体を含むことも理解されたい。
【００６９】
さらに、本発明の特定の特徴を、いくつかの実装形態のうちの１つのみを参照して開示してきたが、こうした特徴は、思い通りに他の実装形態の１つまたは複数の他の特徴、および所与または特定の任意のアプリケーションの利点と組み合わせることができる。さらに、「含む」および「含んでいる」という用語およびその変形が詳細な説明または特許請求の範囲で使用されている範囲で、これらの用語は、「備える」という用語と同じように包括的なものとする。
【図面の簡単な説明】
【００７０】
【図１】近距離通信リンクを信頼できる媒体として使用することによって、無線装置のプロビジョニングを容易にするシステム例を示すブロック図である。
【図２】近距離通信リンクおよびＰＯＮＧチャネルを呼び出すことによって、装置のネットワークへの安全なインストールを容易にするシステム例を示すブロック図である。
【図３】近距離通信リンクを使用してプロビジョニングデータを交換することによって、無線装置の安全なネットワークへの接続を容易にするシステム例を示すブロック図である。
【図４】近距離通信リンクを信頼できる媒体として使用することによって、複数の無線装置のネットワークへの接続を容易にするシステム例を示すブロック図である。
【図５】近距離通信リンクを使用して、無線装置の保護された無線ネットワークへのプロビジョニングを容易にするシステム例を示すブロック図である。
【図６】近距離通信を使用して無線装置の安全なネットワークへのプロビジョニングを容易にするシステム例を示すブロック図である。
【図７】複数の無線装置からなる従来技術の無線構成を示す図である。
【図８】近距離通信リンクを使用してプロビジョニングデータを交換することによって、無線装置の安全なネットワークへのプロビジョニングを容易にする方法例を示す図である。
【図９】近距離通信リンクを使用することによって、装置を安全なネットワークに安全にインストールするための方法９００を示す図である。
【図１０】本発明の新しい態様を使用することができるネットワーキング環境例を示す図である。
【図１１】本発明に従って使用することができる動作環境例を示す図である。
【図１】
2008547315.tif 000003
【図２】
2008547315.tif 000004
【図３】
2008547315.tif 000005
【図４】
2008547315.tif 000006
【図５】
2008547315.tif 000007
【図６】
2008547315.tif 000008
【図７】
2008547315.tif 000009
【図８】
2008547315.tif 000010
【図９】
2008547315.tif 000011
【図１０】
2008547315.tif 000012
【図１１】
2008547315.tif 000013
【国際調査報告】
2008547315.tif 000014