(57)【要約】  ネットワークアドレス及びサービスアドレスを認識していない複数のネットワーク接続されたデバイス間の通信を確立するための方法及びシステム。直接通信は、複数のサービス属性について任意の開始手段によって複数のターゲットデバイスに要求するために、複数の要求元デバイスに共通のプラットフォームをもたらすネットワーク接続されたサーバデバイスによって容易になる。ネットワーク接続されたサーバデバイスは、このシステムをすべての開始手段と互換性をもたせるようにする、かつデバイスのサービスレベル通信には存在しない中間機能を有する。【選択図】  図１
2014522586.tif 000002
【特許請求の範囲】
【請求項１】
近接する複数のネットワーク接続された電子デバイス間の通信を確立するための方法であって、前記デバイスは相互のネットワークアドレスを認識しなくてもよく、前記方法は、
ａ．  要求元デバイスがターゲットデバイスを刺激するステップと、
ｂ．  前記要求元デバイス及びターゲットデバイスが近接データをネットワーク接続されたサーバデバイスに送信するステップと、
ｃ．  前記要求元デバイス及びターゲットデバイスから前記サーバデバイスによって受信された前記近接データを処理及び比較するステップと、
ｄ．  前記サーバデバイスによってピアリング情報を生成し、前記ピアリング情報を要求元デバイス及びターゲットデバイスに送信するステップと、
ｅ．  直接通信を確立するために前記ピアリング情報を使用して要求元デバイス及びターゲットデバイスにピアリングするステップと
を含む、方法。
【請求項２】
前記ネットワークはプライベートエリアネットワーク又はインターネットであり、インターネットであることが好ましい請求項１に記載の方法。
【請求項３】
前記サーバデバイスは、前記要求元デバイス及びターゲットデバイス間の前記直接通信でリンクされていない請求項１に記載の方法。
【請求項４】
スタンバイ又は電源オフモードの前記ターゲットデバイスは、通信のサービスレベルを達成するために要求元デバイスによる刺激に応じて呼び出される請求項１に記載の方法。
【請求項５】
前記要求元デバイスによるターゲットデバイスの前記刺激は、一方のデバイスをもう一方のデバイスに対して又はもう一方のデバイスに近接してタッピングする、置く、又は保持する際の衝撃波の検出を手段とする請求項１に記載の方法。
【請求項６】
前記要求元デバイスによるターゲットデバイスの前記刺激は、音声信号の認識を手段とする請求項１に記載の方法。
【請求項７】
前記要求元デバイスによるターゲットデバイスの前記刺激は、一方のデバイス上のバーコードをもう一方のデバイスによりスクリーニングすることを手段とする請求項１に記載の方法。
【請求項８】
前記近接データは前記デバイスの位置パラメータから成り、前記デバイス上の地理的位置又は時刻若しくはその組合せは相互に比較される請求項１に記載の方法。
【請求項９】
前記位置パラメータは、衛星測位方法又は電話ネットワークからの定期的基本データの三角測量に基づく請求項８に記載の方法。
【請求項１０】
前記位置パラメータは、ブルートゥース、赤外線、又は任意のＩＥＥＥ８０２．１１ネットワークであることが好ましいローカルネットワークデータ／タグに基づく請求項８に記載の方法。
【請求項１１】
前記近接データは前記デバイスの識別情報（ＩＤ）パラメータから成り、前記デバイス上の属性情報及び／又は時刻若しくはその組合せは相互に比較される請求項１に記載の方法。
【請求項１２】
前記識別情報パラメータは、ＲＦＩＤタグ又はバーコードＩＤに基づく請求項１１に記載の方法。
【請求項１３】
前記識別情報パラメータは、近距離無線通信（ＮＦＣ）メッセージである請求項１１に記載の方法。
【請求項１４】
前記識別情報パラメータは、画像認識又は音声信号方式に基づく請求項１１に記載の方法。
【請求項１５】
前記識別情報パラメータは、メンバーカード又はクレジットカードであることが好ましい、第３のデバイス属性情報に基づく請求項１１に記載の方法。
【請求項１６】
相互の直接通信のためにピアリングする３つ又はそれ以上のデバイスをチェイニングするために使用される請求項１に記載の方法。
【請求項１７】
前記要求元デバイスとターゲットデバイス間の前記直接通信は、前記デバイスのいずれかにより要求される複数のサービス属性を実行することである請求項１に記載の方法。
【請求項１８】
前記サービスは前記ネットワーク内の任意の他のデバイス上でホスティングされ、前記デバイスは前記要求先サービスのアドレスを認識しない請求項１７に記載の方法。
【請求項１９】
前記サービスは前記要求先デバイス又は前記ターゲットデバイスのいずれか、又はそれらのデバイスのいずれかと直接通信する任意の他のデバイスでホスティングされる請求項１７に記載の方法。
【請求項２０】
前記ピアリングデータは、ＴＣＰ、ＨＴＴＰ、ポート番号、又はローエンドＩＰアドレスのようなプロトコル固有の情報であることが好ましい、接続パラメータの形態である請求項１に記載の方法。
【請求項２１】
複数のネットワーク接続された電子デバイス間の通信を確立するためのシステムであって、前記デバイスは相互のネットワークアドレスを認識せず、前記システムは、
ａ．  複数のネットワーク接続された電子デバイスと、
ｂ．  要求元デバイスによるターゲットデバイスの刺激のための手段と、
ｃ．  近接データを受信、処理、及び比較して、ピアリングデータを個々のデバイスに送信するためのネットワーク接続されたサーバデバイスと
を備える、システム。
【請求項２２】
前記ネットワークに位置する複数のサービス属性をさらに備える請求項２１に記載のシステム。
【請求項２３】
前記サービス属性は、前記要求元デバイス又は前記ターゲットデバイス上に位置する請求項２２に記載のシステム。
【請求項２４】
前記ネットワークはプライベートエリアネットワーク又はインターネットであり、インターネットであることが好ましい請求項２１に記載のシステム。
【請求項２５】
ターゲットデバイスの刺激のための前記手段は、一方の電子デバイスをもう一方のデバイスに対して又はもう一方のデバイスに近接してタッピングする、置く、又は保持することに基づく請求項２１に記載のシステム。
【請求項２６】
ターゲットデバイスの刺激のための前記手段は、バーコード又は画像のスクリーニングに基づく請求項２１に記載のシステム。
【請求項２７】
ターゲットデバイスの刺激のための前記手段は、音声信号の認識に基づく請求項２１に記載のシステム。
【請求項２８】
前記ネットワーク接続されたサーバデバイスは、近接データを識別及び比較してピアリングを決定し、前記ピアリングデータを個々のデバイスに送信する手段としてデバイス近接プロトコル（ＤＰＰ）を使用する請求項２１に記載のシステム。
【請求項２９】
同一のターゲットデバイスに同一又は異なる開始方法により同一又は異なるサービス属性を要求する複数のデバイスがあり、それによりデバイスのペア間で同時に複数の接続の確立を可能にする請求項２１に記載のシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のネットワーク接続されたデバイス間の通信を確立するための方法及びシステムに関する。より詳細には、本方法は、複数のインターネット接続されたデバイス間の直接通信を確立するための方法及びシステムを提供し、ただし、デバイスは相互のネットワークアドレス（ＩＰアドレス）及びサービスアドレスを認識しない。直接通信は一般に、同一のネットワークに位置する複数のサービス属性を実行するために確立される。
【背景技術】
【０００２】
従来、インターネット接続モバイルデバイスは、物理的に隣接する他のデバイスにおけるサービスと通信することを目的とする膨大数のビジネス及び個人の関係において使用されうるものである。そのようなデバイスの使用の例の一部は以下のとおりであり得る。
・ユーザが好んでクーポンを提示する、会員資格を証明する、又は支払いを行なう店舗内又は街頭のＰＯＳ（Ｐｏｉｎｔ  ｏｆ  Ｓｅｒｖｉｃｅ）（ここでＰＯＳ自体もまたモバイルに基づくことがある）
・ユーザがロックを解除しアクセスしたいと望むデバイス
・ユーザが、接続の属性情報（ＵＲＩ又はＭＳＩＤＮ）を知ることなくパーソナルデバイスを使用して接続したいと望む地域電話システム
・ＴＶ、音楽デバイス、ラジオ、その他のホーム又はローカルデバイス向けのユーザモバイルへの制御及びインターフェイスを開始及び移動するためのセットアップモデル
・たとえばプリンタで印刷しようとするＰＣなど、デバイスＡからデバイスＢへ移動できるように制御を移動するためのモデル
・ユーザが特定の位置を通過したという情報（ロジスティクス又はボイスメッセージ）か、又は特定の位置で待っているという情報（ｃａｌｌ  ｍｅ  ｕｐ又はｓｔａｒｔ  ｓｅｒｖｉｃｅ）などをもたらす「Ｉ  ｗａｓ／ａｍ  ｈｅｒｅ（私はここにいました／ここにいます）」のような種類のサービス
【０００３】
同様に、物理的に近接するデバイスが相互に通信することを必要とするそのような状況は、途方もない数にのぼると考えられる。そうした多くの場合において、通常は、サービスが利用可能であること、及びデバイスが相互に近接していることを認識しているのは人間だけであり、したがってそのような場合には、人間の割込みがトランザクション（たとえば、支払い及びクーポン）に求められるが、それは冗漫で保証のないものである。
【０００４】
概括的な問題は、いかにして物理デバイスが単独で、通信をセットアップしてサービス要求を実行するために既存のネットワーク／インターネット接続を使用するよう、別の物理デバイスに要求することができるか、ということである。この問題の主な原因は以下の事項である。
・デバイスは、相互の存在を認識していない。
・デバイスは、相互のルーティング可能なアドレスを認識していない。
・デバイスは、いかなるサービス要求も認識していない。
・多くの場合複数の要求元／要求先デバイスがあり、そのことが共通のネットワーク接続をセットアップする方法を不明瞭にする。
【０００５】
近年、ブルートゥース（登録商標）及び赤外線（ＩＲ：ＩｎｆｒａＲｅｄ）のようなローカルネットワークを使用することによって問題を解決しようという幾多の試みが行なわれてきたが、問題は精度及び汎用性に欠けていたことである。人が支払いを行なおうとするＰＯＳの列において、たとえば支払いをしたい人だけではなく、列に並ぶ誰もがＰＯＳに接続することができる。接続がモバイルによって開始される場合、ユーザは、自分がどのＰＯＳに自分が接続されるか確信を持つことはできない。
【０００６】
この種の問題を解決しようという１つの試みは、近距離無線通信の規格ＮＦＣＩＰ−Ｉ（ＥＣＭＡ−３４０、ＩＳＯ／ＩＥＣ  １８０９２）Ｎｅａｒ  Ｆｉｅｌｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ  Ｉｎｔｅｒｆａｃｅ  ａｎｄ  Ｐｒｏｔｏｃｏｌを開発したＥｕｒｏｐｅａｎ  Ｃｏｍｐｕｔｅｒ  Ｍａｎｕｆａｃｔｕｒｅｒ’ｓ  Ａｓｓｏｃｉａｔｉｏｎ（ＥＣＭＡ：欧州電子計算機工業会）によって行なわれた。ＮＦＣは、磁界誘導を使用する短距離無線技術である。ＩＳＯ／ＩＥＣ１４４４３及びＦｅｌｉＣａのようなその他の規格も、同問題の解決を部分的に試みている。ＮＦＣ及びＲＦＩＤプロトコルは、一度に１人だけが接続されうるように、最大距離を１０ｃｍに設定されてもよい。しかし、この技術にはインフラストラクチャの完全な変更が必要となり、膨大なコストと投資の理由からこの技術が本格始動することを困難にしている。たとえば、すべてのモバイルデバイスはＮＦＣネットワークをサポートすることが必要になり、すべてのＰＯＳは、サービスのインフラストラクチャを作り上げるために新しいＮＦＣリーダー／送信機に投資することが必要になる。そして、デバイスがすでにネットワーク接続を備えていたとしても、ＩＰアドレスが知られておらず、誰かがユーザに自分のモバイルのウィンドウを開かせてＩＰ及びポート番号を入力させ、サービス接続をセットアップさせる可能性は低いので、デバイスが相互間でサービスをセットアップすることは複雑に込み入っている。
【０００７】
この問題の解決を試みる多数の既存の特許、規格、及び技術がある。関連するもののいくつかを以下に記載する。
【０００８】
・「Ｄａｔａ  Ｅｘｃｈａｎｇｅ  Ｉｎｉｔｉａｔｅｄ  Ｂｙ  Ｔａｐｐｉｎｇ  Ｄｅｖｉｃｅｓ」と題する特許出願の国際出願ＰＣＴ／ＵＳ２００８／０５４７９３。この特許出願は、デバイスのタッピングによるＮＦＣ通信及びデータ交換の開始をセットアップするインターフェイスを開示する。
【０００９】
・「Ｓｙｓｔｅｍ、Ｍｅｔｈｏｄ  Ａｎｄ  Ａｐｐａｒａｔｕｓ  Ｆｏｒ  Ｃｏｍｍｕｎｉｃａｔｉｎｇ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｆｒｏｍ  Ａ  Ｐｅｒｓｏｎａｌ  Ｅｌｅｃｔｒｏｎｉｃ  Ｄｅｖｉｃｅ」と題する特許出願の国際出願ＰＣＴ／ＵＳ２００７／０２４６３４。
【００１０】
・「Ｗｅｂ  Ｆｏｒｍａｔ−Ｂａｓｅｄ  Ｗｉｒｅｌｅｓｓ  Ｃｏｍｍｕｎｉｃａｔｉｏｎｓ」と題する米国特許出願公開第２００８／００４６５７０号。
【００１１】
一般に、物理的に隣接するサービスデバイスへの通信をセットアップしようとするモバイルデバイスは、任意の開始方法を採用することによりセットアップを行なうことができるが、それは位置ベース、又はＩＤベース、又はその他の任意の方法であってもよい。位置ベースのモデルはＧＰＳ、基地局三角測量、固定位置、ＷＬＡＮ  ＳＩＤ、又は位置を得るためのその他の方法を使用することができる。ＩＤタグベースのモデルは、ＲＦＩＤ、バーコード、ＩＤナンバー、カメラなどを使用して位置を決定する。音声／雑音のような開始のための近接データを使用するその他のいくつかの方法があってもよい。開始の方法は、場合によって、及び可用性と有用性に応じて異なっていてもよい。短距離通信のためのこれらの使用可能な技術は、サービスプロバイダとのローカル接続をセットアップする一般的な問題を解決する傾向があるが、精度及び互換性の個別及び全体的な限界の影響を被っている。それらのすべての技術に共通する１つの主要な問題は、すでに流通している既存のプラットフォームとの互換性であり、単に、すべてのユーザデバイスが通信のそれらのすべての技術を装備しているわけではないこと、及びすべてのサービスプラットフォームがすべての技術との通信を許容（受信及び送信）するように互換性があるわけではないことである。これらの技術のいずれかを採用するには、インフラストラクチャの完全な変更が必要となり、膨大なコストと投資の理由からこの技術が本格始動することを困難にしている。さらに、そのような短距離通信のための新しい革新的な方法及び技術は続々と出現しているが、「本格始動」の問題に直面している。したがって、パーソナル電子デバイスの製造業者によるそれらの技術の採用は、不調であった。さらに、ＰＯＳにおいて、サービスデバイスに接続しようと意図する複数のモバイルデバイスがあり、それらのデバイスは異なる開始方法を使用する可能性が高いか、又はモバイルデバイスのバーコード、音声信号、メンバーカードなどを使用するような、タップモデルとは異なるユーザインターフェイスであるということが広く一般的になっている。単一のＰＯＳにおいてこれらのすべての技術のインフラストラクチャをセットアップすることは困難である。このようなセットアップは、非常にコストが高く、存続可能なオプションではない。共通の既存のサービスプラットフォームでこれらのすべての技術に通信互換性を実現する、又は将来登場する可能性のある新しい技術を許容するような共通のモデル／プロトコルは存在しない。したがって、そのような制限のないシステム、しかもそれらの技術が並行して動作できる相互運用性を実現して開始又はユーザインターフェイスのために採用される技術にかかわりなく通信が確立されるほど十分に柔軟性があるシステムを有することが望ましい。
【００１２】
インターネット又はＬＡＮ（ローカルエリアネットワーク）又はＷＡＮ（ワイドエリアネットワーク）のような共通のネットワーク上に存在するデバイスは、相互のネットワークアドレスを認識しない限り、たとえ近接していても相互に通信することはできない。したがって、近接するネットワーク接続されたデバイス間の通信を可能にするためのシステムを有することが必要とされる。
【発明の概要】
【発明が解決しようとする課題】
【００１３】
本発明の主要な目的は、通信を確立するための方法及びシステムを提供することであって、方法／システムは従来技術に関連する制限の一部又は全部を克服する。
【００１４】
したがって、本発明の目的の１つは、採用される開始の手段にはかかわりなく、複数のデバイス間で直接通信をセットアップするために共通プラットフォームを拡張する方法及びシステムを提供することである。
【００１５】
本発明の別の目的は、通信デバイス、開始の手段、及びサービス属性の相互運用性を実現するのに十分な柔軟性を備える方法及びシステムであって、異なるサービスの範囲に役立てるさまざまな構成を備えて近づく独立した不明のデバイスからの並行通信が可能となる方法及びシステムを提供することである。
【００１６】
本発明のさらに別の目的は、費用対効果が高く使いやすいだけにとどまらず、開始方法の既存のすべての技術及び将来開発されうる技術を許容する共通のプラットフォームをもたらすこともできるシステム及び方法を提供することであって、実施のためのインフラストラクチャ開発に生じるコストを最小又はゼロに抑えられるようにするシステム及び方法を提供することである。
【００１７】
本発明の別の目的は、デバイスが、ネットワーク及び／又はサービスアドレスを手操作で入力することなく、相互に認識できるようにするシステム及び方法を提供することである。
【００１８】
本発明のさらに別の目的は、通信が、ファイアウォール及びその他の通信の障害物にわたりセットアップされうるようにする方法及びシステムを提供することである。
【００１９】
本発明のその他の目的、好ましい実施形態、及び利点は、本発明の範囲を限定することを意図されない添付の例、図面、及び表と併せて本発明の以下の説明を読めばさらに明らかとなろう。
【課題を解決するための手段】
【００２０】
本発明は、近接する複数のネットワーク接続された電子デバイス間の通信を確立するための方法であって、デバイスは相互のネットワークアドレスを認識しなくてもよい、方法を提供し、方法は、
ａ．  要求元デバイスがターゲットデバイスを刺激するステップと、
ｂ．  要求元デバイス及びターゲットデバイスが近接データをネットワーク接続されたサーバデバイスに送信するステップと、
ｃ．  要求元デバイス及びターゲットデバイスからサーバデバイスによって受信された近接データを処理及び比較するステップと、
ｄ．  サーバデバイスによってピアリング情報を生成し、ピアリング情報を要求元デバイス及びターゲットデバイスに送信するステップと、
ｅ．  直接通信を確立するためにピアリング情報を使用して要求元デバイス及びターゲットデバイスにピアリングするステップと
を含む。
【００２１】
加えて、本発明はまた、複数のネットワーク接続された電子デバイス間の通信を確立するためのシステムであって、デバイスは相互のネットワークアドレスを認識しないシステムを提供し、システムは、
ａ．  複数のネットワーク接続された電子デバイスと、
ｂ．  要求元デバイスによるターゲットデバイスの刺激のための手段と、
ｃ．  近接データを受信、処理、及び比較して、ピアリングデータを個々のデバイスに送信するためのネットワーク接続されたサーバデバイスと
を備える。
【００２２】
上記及びその他の本発明の特徴、態様、及び利点は、以下の説明、好ましい実施形態、例、及び添付の特許請求の範囲を参照すればさらに深く理解されるであろう。
【図面の簡単な説明】
【００２３】
【図１】本発明による提供された方法／システムの基本的概要を示す図である。
【図２】ネットワーク内の要求元デバイス、ターゲットデバイス、サーバデバイス（ＤＰＳ）、サービスなどの間の通信の可能な配置を表す、本発明の好ましい実施形態を示す図である。
【発明を実施するための形態】
【００２４】
本明細書の目的で、以下の略語は対応する拡張及び意味を有するものとする。
ＲＤ  −  要求元デバイス（Ｒｅｑｕｅｓｔｉｎｇ  Ｄｅｖｉｃｅ）
ＴＤ  −  ターゲットデバイス（Ｔａｒｇｅｔｅｄ  Ｄｅｖｉｃｅ）
ＤＰＰ  −  デバイス近接プロトコル（Ｄｅｖｉｃｅ  Ｐｒｏｘｉｍｉｔｙ  Ｐｒｏｔｏｃｏｌ）
ＤＰＳ  −  デバイス近接サービス（Ｄｅｖｉｃｅ  Ｐｒｏｘｉｍｉｔｙ  Ｓｅｒｖｉｃｅ）
ＰＯＳ  −  Ｐｏｉｎｔ  ｏｆ  Ｓｅｒｖｉｃｅ
ＮＦＣ  −  近距離無線通信（Ｎｅａｒ  Ｆｉｅｌｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）
【００２５】
本発明によれば、相互に近接するネットワーク接続されたユーザデバイス及びネットワーク接続されたサービスデバイスは、パーティによって直接又は間接的に認識されるネットワークサーバと情報を共有することによって相互に通信できるようにされる（デバイス近接サービス（ＤＰＳ））。第１のデバイスは、使用可能な開始方法のいずれかにより、他方のデバイスを刺激することによって近接するその他のデバイスに自らの存在を認識させる。開始の方法は、基本的に、デバイスが任意の他のサービスと共有することができる新しいＩＤを作成することにより、既存のＩＰ接続上でピアリングを可能にするためにＤＰＳと共有されうるもの（近接データ）を作成するために使用される。したがって、刺激を受けると、両方のデバイスは近接情報をサーバＤＰＳに送信する。ネットワークサーバデバイスＤＰＳは、ピアリングを決定するために近接情報を識別して処理する手段としてデバイス近接プロトコル（ＤＰＰ）を使用し、ネットワーク接続されたデバイス間の通信（ピアリング）をセットアップするためにピアリング情報を両方のデバイスに送り返す。したがって、通信セットアップを可能にするため、ＤＰＰは、ＤＰＳがデバイスピアリングを決定するために使用できる情報をパーティが共有できるようにする。したがって、複数のデバイスが、この方法でピアリングをチェイニングすることによってピアリングされてもよい。デバイスによって共有される近接情報は、刺激及び通信の開始のためにデバイスによって使用される開始方法に依存する。ＤＰＳによって生成され個々のデバイスに送信されるピアリング情報は、ＴＣＰ、ＨＴＴＰ、ポート番号、又はローエンドＩＰアドレスを含むプロトコル固有の情報のような接続パラメータの形態であってもよい。このピアリング情報は、相互のネットワークアドレスで直接通信をセットアップするために個々のデバイスによって使用される。したがって、このＤＰＳはデバイスのＤＮＳサービスと見なされてもよく、入力としてのＤＮＳアドレスは、ＤＮＳ又はＩＰアドレスにサービスを加えてパーティに返す近接データに置き換えられる。
【００２６】
通信がセットアップされた後、実際のサービス配布を処理することは要求元サービス次第であり、ＤＰＳはサービス配布自体には関与しない。また、たとえばサービスを終了することも、ネットワーク又はデバイス上のサービス又はその他のパーティ次第である。
【００２７】
通信の方法は、たとえば、モバイルデバイスがＰＯＳをウェイクアップしてサービスを要求することができるか、又はドアキーサービスがユーザのために、たとえば必要に応じてＰＩＮ（個人識別情報番号）を単に入力するだけのサービスを準備しうるモバイルデバイス上のキーサービスをウェイクアップすることができるなど、いずれの方向にも進めることができる。
【００２８】
デバイス上では、多くの場合、ピアリングのエンドポイントであるサービスを実行するのはアプリケーションである。
【００２９】
モデルの基本的な概要は、図１に示される。３つのステップの方法が以下のように概説される。
【００３０】
ステップ１：ＰＯＳをタッピングすることにより開始方法のうちの１つでサービスを呼び出す
【００３１】
ステップ２：ＤＰＳが、選択された開始方法の基準に基づいて一致を見出し、このピアリングに有効なピアリングＩＤを返す
【００３２】
ステップ３：許可される場合、ＤＰＳは、所望のサービスとの通信をセットアップするために使用されうるピアリングＩＤを呼び出されたパーティに返す
【００３３】
本発明の好ましい実施形態の１つによれば、複数のＤＰＳがあってもよく、それらのＤＰＳはサービス、地域、又はその他の基準に基づいて分散されてもよい。また、同一又は別個のサービス属性に対する同一又は異なるＤＰＳを通じて並行して相互通信する複数のデバイスがあってもよい。図２は、限定的ではなく、本発明により存在しうるいくつかの構成を示すことによりこの実施形態を例示する。
【００３４】
本発明の別の好ましい実施形態によれば、サービスデバイスがオフライン（ネットワーク接続なし）である場合、サービスデバイスによりサービスをセットアップするためにオンラインになるよう要求されてもよく、その逆であってもよい。
【００３５】
本発明のさらに別の実施形態においては、サービス自体は、ネットワーク又はデバイスの１つに基づいてもよい。
セットアップモデル
【００３６】
本発明の最も好ましい実施形態によるセットアップモデルは、非限定的に、以下のように示される。
【００３７】
サービスモデル  −  サービスセットアップに最も一般的なモデルは、デバイスを一時コミュニティサービスに接続するネットワークベースのサービスを要求することである。
【００３８】
チェイニングされたセットアップ  −  このモデルによれば、タッピング先及びタッピング元デバイスがチェイニングを要求することにより、ＤＰＳは、少なくとも別のデバイスが一時コミュニティサービスへの複数のデバイスへの接続に参加するのを待機することができる。チェイニングはまた、デバイス１及び２をサービスに接続させ、次いでサービスにデバイス１及びコンテンツをデバイス２に転送する第３のデバイス３に接続させることによって確立されてもよい。たとえば、ＰＣをプリンタに接続し、携帯電話が印刷サービスアプリケーションをアクティブ化するために使用される場合は、（ａ）アプリケーションが、携帯電話で印刷したいデバイスをタッピングするようユーザに要求する、（ｂ）携帯電話がＰＣをタッピングすると、携帯電話及びＰＣは要求をＤＰＳに送信する、（ｃ）サービスアプリケーションはピアリングＩＤをＤＰＳから取得し、ＰＣ上のアプリケーションは同じアプリケーションに印刷したい場所をタッピングすることを伝えさせる、（ｄ）モバイルはプリンタをタッピングし、（ｅ）ＰＣはプリンタで印刷を行なう、というステップに従うことができる。
【００３９】
ピアツーピア（Ｐｅｅｒ２Ｐｅｅｒ）：ピアツーピアは、通信が最終的にピアツーピア通信になるようにサービス自体を通信デバイスのうちの１つに移動して、ネットワークベースのサービスの必要をなくす。
開始方法
【００４０】
本発明の好ましい実施形態として使用される開始方法の一部は、以下のように識別され説明される。
【００４１】
位置ベースの方法：
位置ベースの方法において、２つ又はそれ以上のデバイスは、それらのデバイスが同時に同じ場所にあることを示す。
【００４２】
要求元デバイス（ＲＤ：Ｒｅｑｕｅｓｔｉｎｇ  Ｄｅｖｉｃｅ）として動作するモバイルクライアントは、パッドでターゲットデバイス（ＴＤ：Ｔａｒｇｅｔ  Ｄｅｖｉｃｅ）をタッピングし、同時にクライアントはＤＰＰを使用してセットアップ要求をＤＰＳに送信する。パッドは、パッドがタッチされたことを知らせる信号をＴＤのアプリケーションに送信する。アプリケーションは、ＤＰＰを使用してセットアップ要求をＤＰＳに送信する。セットアップ要求は、セットアップ手順を補助するためにＤＰＳと共有されうるサポーティングデータを含むことができる。
【００４３】
サポーティングデータは、要求先／要求元サービスの直接又は間接位置を含む必要があり、現地時間時差をＤＰＳ、ネットワーク、要求先／所望のセキュリティレベルに追加する必要がある。
【００４４】
このデータ及び要求到達の時刻に基づいて、ＤＰＳは、ピアリングされうるＲＤを決定する。次いで、ＤＰＳは、選択されたＲＤとコンタクトをとる方法をＴＤに通知する。ＴＤは、ＤＰＳの関与なしに、所望のサービスをセットアップするためにパーティによって使用されうるピアリングＩＤを応答に追加する。
【００４５】
タッピング自体は、ＰＯＳにリンクされたパッドをタッピングするか、又はデバイスをタップパッドの上部に配置してボタンをクリックするか、又はタップパッド及びたとえばＰＣのスペースバーボタンとして任意の他の物理デバイスを使用することによって行なわれてもよい。
【００４６】
ＩＤベースの方法：
ＩＤベースの方法において、２つ又はそれ以上のデバイスは、デバイスが相互のＩＤを認識しているか、又は同時に共通のＩＤを（作成することにより）有していることをＤＰＳに示す。ピアリングデバイスを検索するために使用されうるＩＤを作成する多数の方法がある。
【００４７】
ＩＤ及び要求到達の時刻に基づいて、ＤＰＳは、ＴＤがピアリングＩＤを応答に追加するＴＤがピアリングされうるＲＤを決定する。このＩＤは、ＤＰＳの関与なしに、所望のサービスをセットアップするためにパーティによって使用されうる。
【００４８】
ＲＦＩＤの使用：
ＲＦＩＤは、ＲＤがＴＤ  ＲＦＩＤリーダーに渡されるＩＤを表す。ＴＤ上のアプリケーションは、ＩＤを読み取る。アプリケーションは、ＤＰＰを使用してセットアップ要求をＤＰＳに送信する。セットアップ要求は、セットアップ手順を補助するためにＤＰＳと共有されうるサポーティングデータを含むことができる。サポーティングデータは、要求先／要求元サービス、ＲＤデバイスＩＤ、及び自身のデバイスＩＤを含む必要がある。
【００４９】
タップモデル以外のユーザインターフェイス
ａ．  モバイルのバーコードの使用
モバイルデバイスの画面上のバーコードＩＤは、ＲＤがＴＤに表示される場合、ＩＤを表すことができる。ＴＤ上のアプリケーションは、ＩＤを読み取る。アプリケーションは、ＤＰＰを使用してセットアップ要求をＤＰＳに送信する。セットアップ要求は、セットアップ手順を補助するためにＤＰＳと共有されうるサポーティングデータを含むことができる。サポーティングデータは、要求先／要求元サービス、ＲＤデバイスＩＤ、及びバーコードから導かれるＩＤを含む必要がある。
【００５０】
ｂ．  ターゲットデバイスのバーコードイメージの使用（ＰＯＳ）
ターゲットデバイス上の２次元バーコード内の物理サポートフレーム（又は何らかのその他の検出サービス）は、ＤＰＰを使用してセットアップ要求をＤＰＳに送信するためにアクティベーターとして動作する。モバイルは、２次元バーコードを撮影し、ＤＰＰを使用して（ピクチャ又は分析結果を）ＤＰＳに送信する。
【００５１】
ｃ．  音声信号の使用
ターゲットデバイスは、マイクロフォンとして機能し、要求元デバイスによって送信された（又は逆方向の）ＩＤを表す音声信号のシーケンス（たとえば、バイナリコード又はモールス信号であるトーン信号方式のバーストのシーケンス）を記録して転送する。ＴＤ上のアプリケーションは、ＩＤを読み取る。アプリケーションは、ＤＰＰを使用してセットアップ要求をＤＰＳに送信し、要求元デバイスは同じ動作を行なう。セットアップ要求は、セットアップ手順を補助するためにＤＰＳと共有されうるサポーティングデータを含むことができる。サポーティングデータは、要求先／要求元サービス、ＲＤデバイスＩＤ、及び音声シーケンスから導かれるＩＤを含む必要がある。
【００５２】
ｄ．  追加のメンバーカード又はＣＣ／ＤＣの使用
メンバーカードＩＤ又はクレジットデビットカードのＩＤは、リーダー（ＭＳＲ）経由でＴＤに渡される。ＴＤ上のアプリケーションは、ＩＤを読み取る。アプリケーションは、ＤＰＰを使用してセットアップ要求をＤＰＳに送信する。セットアップ要求は、セットアップ手順を補助するためにＤＰＳと共有されうるサポーティングデータを含むことができる。サポーティングデータは、要求先／要求元サービス、ＲＤデバイスＩＤ、及び自身のデバイスＩＤを含む必要がある。
【００５３】
ｅ．  オフラインのサービスデバイスを呼び出す
電源異常／リソース節約の一部のデバイスは、スリープモード又は、たとえばコストの高いモバイルネットワーク接続などのオフネットワークモードであってもよい。デバイスが、開始の時点においてネットワークからオフラインである場合、ＩＰ接続をセットアップするように事前設定されてもよい。デバイスは、タッピングのような上記で提案された呼び出しのインターフェイスのいずれかにより起動状態であってもよく、サービスデバイスは、デバイスをウェイクアップしてＩＰ接続又はタップをセットアップするために衝撃検出システムを使用することができる。衝撃検出が適切ではない場合、音声検出が使用可能であれば、さらに明示的な接続を得るために音声信号を使用することが可能である。デバイスが起動状態であるが接続されていない場合、デバイスにＩＰ接続をセットアップするよう要求するために任意の呼び出しモデルが使用されてもよい。
【００５４】
諸例
例１．  店舗での購入
ユーザが支払いを行なおうとする場合、ユーザモバイルは、ＰＯＳの前面のタップパッドにタッピングされる。各デバイスは、セットアップ要求をＤＰＳに送信する。次いで、ＤＰＳは、ピアリングＩＤをデバイスに返し、デバイスはピアリングパートナーを証明するためにピアリングＩＤを関与するサービス（支払いプロバイダ、クーポンプロバイダ、メンバーカードプロバイダ）に渡す。
【００５５】
クーポンサービスはクーポンを配布し、メンバーカードサービスはユーザのメンバーカードをレジ係に配布して、最終価格が計算されうるようにする。支払いサーバは、これ以降、レジ係から購入情報を取得して、安全なトランザクションをモバイルにセットアップすることができ、支払いが確保されると、支払いサーバは状況をレジ係及びモバイルに伝達する。
【００５６】
例２．  自動販売機
ユーザが自動販売機から何かを購入しようとする場合、ユーザは、自動販売機の前面のタップパッドにモバイルをタッピングする。各デバイスは、セットアップ要求をＤＰＳに送信する。ＤＰＳは、ピアリングＩＤをデバイスに返し、デバイスはピアリングパートナーを証明するためにピアリングＩＤを関与するサービス（自動販売機制御サービス）に渡す。ユーザはそれ以降、自分のモバイルを使用して、コンテンツに関する情報を取得し、コンテンツを選択し、コンテンツの支払いを行なうことができる。
【００５７】
例３．  銀行取引を行なう場合に安全なデバイスとしてモバイルを使用する
ユーザは、銀行によって発行された証明書を自分のモバイルデバイス上に保持する。ユーザが銀行取引を行なおうとして、認証が必要とされる段階に到達する場合、ユーザは単に、証明書を保持するモバイルでＰＣ（タップパッドとして使用される）上のスペースバーを押して、ピアリングセットアップ要求をＤＰＳに送信する。次いで、ＤＰＳは、ピアリングＩＤをデバイスに返し、デバイスはピアリングパートナーを証明するためにピアリングＩＤを銀行に渡す。銀行はこれ以降、モバイルにも安全なチャネルをセットアップして、ユーザの認証を要求することができる。認証に成功すると、取引が渡されうる。
【００５８】
例４．  ホームデバイスの制御
ユーザがホームデバイスを増幅器としてセットアップしようとする場合、ユーザは、増幅器の前面のタップパッドにモバイルをタッピングする。各デバイスは、セットアップ要求をＤＰＳに送信する。ＤＰＳは、ピアリングＩＤをデバイスに返し、デバイスはピアリングパートナーを証明するためにピアリングＩＤを関与するサービス（増幅器制御サービス）に渡す。ユーザはそれ以降、自分のモバイルを使用して増幅器を制御することができる。
【００５９】
例５．  ゲーム
４人の子供がネットワークゲームをプレイしようとする。第１の子供は、ゲームを開始し、第２及び第３の子供は、第１の子供のモバイルをタッピングする。第１の子供はゲームを終了し、第４の子供が、第３の子供のモバイルをタッピングすることによりゲームに参加する。
【００６０】
本発明は、特定の好ましい実施形態及びその実施例を参照して非常に詳細に説明されてきたが、その他の実施形態及び等価物も十分に考えられうる。本発明の多数の特徴及び利点が、機能及び手続きの詳細と併せて上記の説明に示されたが、本開示は例示にすぎず、特に、添付の特許請求の範囲が表現される条項の広範な一般的意味により指示される範囲の及ぶ限り本発明の原理の範囲内の手順ステップに関して、変更が詳細にわたり行なわれてもよい。したがって、本発明の意図される範囲及び精神を逸脱することなく本発明の開示される方法及びシステムに、さまざまな変更が可能である。より詳細には、本発明において示される方法は、外観上簡略化され一般化された方法であり、多数の微細な変形も可能である。したがって、１つの実施形態において、本発明の開示される通信の方法のそのような変更形態は、本発明の範囲内に含まれる。方法に加えて、本発明の開示されるシステムの機能の変形形態もあり、そのような変形形態はすべて本発明の範囲内に含まれる。
【図１】
2014522586.tif 000003
【図２】
2014522586.tif 000004
【手続補正書】
【提出日】平成26年1月7日(2014.1.7)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
近接する複数のネットワーク接続された電子デバイス間の通信を確立するための方法であって、前記デバイスは相互のネットワークアドレスを認識しなくてもよく、前記方法は、
ａ．  要求元デバイスがターゲットデバイスを刺激するステップと、
ｂ．  前記要求元デバイス及びターゲットデバイスが近接データをネットワーク接続されたサーバデバイスに送信するステップと、
ｃ．  前記要求元デバイス及びターゲットデバイスから前記サーバデバイスによって受信された前記近接データを処理及び比較するステップと、
ｄ．  前記サーバデバイスによってピアリング情報を生成し、前記ピアリング情報を要求元デバイス及びターゲットデバイスに送信するステップと、
ｅ．  直接通信を確立するために前記ピアリング情報を使用して要求元デバイス及びターゲットデバイスにピアリングするステップと
を含む、方法。
【請求項２】
前記ネットワークはプライベートエリアネットワーク又はインターネットであり、インターネットであることが好ましい請求項１に記載の方法。
【請求項３】
前記サーバデバイスは、前記要求元デバイス及びターゲットデバイス間の前記直接通信でリンクされていない請求項１に記載の方法。
【請求項４】
スタンバイ又は電源オフモードの前記ターゲットデバイスは、通信のサービスレベルを達成するために要求元デバイスによる刺激に応じて呼び出される請求項１に記載の方法。
【請求項５】
前記要求元デバイスによるターゲットデバイスの前記刺激は、一方のデバイスをもう一方のデバイスに対して又はもう一方のデバイスに近接してタッピングする、置く、又は保持する際の衝撃波の検出、音声信号の認識、及び一方のデバイス上のバーコードをもう一方のデバイスによりスクリーニングすること、のいずれかの近接作用を手段とする請求項１に記載の方法。
【請求項６】
前記近接データは前記デバイスの位置パラメータを含み、前記デバイス上の地理的位置又は時刻若しくはその組合せは相互に比較される請求項１に記載の方法。
【請求項７】
前記位置パラメータは、衛星測位方法又は電話ネットワークからの定期的基本データの三角測量、または、ブルートゥース、赤外線、又は任意のＩＥＥＥ８０２．１１ネットワークであるローカルネットワークデータ／タグに基づく、請求項６に記載の方法。
【請求項８】
前記近接データは前記デバイスの識別情報（ＩＤ）パラメータを含み、前記デバイス上の属性情報及び／又は時刻若しくはその組合せは相互に比較される請求項１に記載の方法。
【請求項９】
前記識別情報パラメータは、ＲＦＩＤタグ又はバーコードＩＤ、近距離無線通信（ＮＦＣ）メッセージ、画像認識又は音声信号方式、及びメンバーカード又はクレジットカードの第３のデバイス属性情報のいずれかの近距離通信プロトコルに基づく請求項８に記載の方法。
【請求項１０】
相互の直接通信のために３つ又はそれ以上のデバイスをチェイニング又はピアリングするために使用される請求項１に記載の方法。
【請求項１１】
前記要求元デバイスとターゲットデバイス間の前記直接通信は、前記デバイスのいずれかにより要求される複数のサービス属性を実行することである請求項１に記載の方法。
【請求項１２】
前記サービスは前記ネットワーク内の任意の他のデバイス上でホスティングされ、前記デバイスは前記要求先サービスのアドレスを認識しない請求項１１に記載の方法。
【請求項１３】
前記サービスは前記要求元デバイス又は前記ターゲットデバイスのいずれか、又はそれらのデバイスのいずれかと直接通信する任意の他のデバイスでホスティングされる請求項１１に記載の方法。
【請求項１４】
前記ピアリングデータは、ＴＣＰ、ＨＴＴＰ、ポート番号、又はローエンドＩＰアドレスのようなプロトコル固有の情報であることが好ましい、接続パラメータの形態である請求項１に記載の方法。
【請求項１５】
複数のネットワーク接続された電子デバイス間の通信を確立するためのシステムであって、前記デバイスは相互のネットワークアドレスを認識せず、前記システムは、
ａ．  複数のネットワーク接続された電子デバイスと、
ｂ．  要求元デバイスによるターゲットデバイスの刺激のための手段と、
ｃ．  近接データを受信、処理、及び比較して、ピアリングデータを個々のデバイスに送信するためのネットワーク接続されたサーバデバイスと
を備える、システム。
【請求項１６】
前記ネットワークに位置する複数のサービス属性をさらに備える請求項１５に記載のシステム。
【請求項１７】
前記サービス属性は、前記要求元デバイス又は前記ターゲットデバイス上に位置する請求項１６に記載のシステム。
【請求項１８】
前記ネットワークはプライベートエリアネットワーク又はインターネットであり、インターネットであることが好ましい請求項１５に記載のシステム。
【請求項１９】
ターゲットデバイスの刺激のための前記手段は、一方の電子デバイスをもう一方のデバイスに対して又はもう一方のデバイスに近接してタッピングする、置く、又は保持すること、バーコード又は画像のスクリーニング、または、音声信号の認識に基づく請求項１５に記載のシステム。
【請求項２０】
前記ネットワーク接続されたサーバデバイスは、近接データを識別及び比較してピアリングを決定し、前記ピアリングデータを個々のデバイスに送信する手段としてデバイス近接プロトコル（ＤＰＰ）を使用する請求項１５に記載のシステム。
【請求項２１】
同一のターゲットデバイスに同一又は異なる開始方法により同一又は異なるサービス属性を要求する複数のデバイスがあり、それによりデバイスのペア間で同時に複数の接続の確立を可能にする請求項１５に記載のシステム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００５３
【補正方法】変更
【補正の内容】
【００５３】
ｅ．  オフラインのサービスデバイスを呼び出す
電源異常／リソース節約の一部のデバイスは、スリープモード又は、たとえばコストの高いモバイルネットワーク接続などのオフネットワークモードであってもよい。デバイスが、開始の時点においてネットワークからオフラインである場合、ＩＰ接続をセットアップするように事前設定されてもよい。デバイスは、タッピングのような上記で提案された呼び出しのインターフェイスのいずれかにより起動状態であってもよく、サービスデバイスは、デバイスをウェイクアップしてＩＰ接続又はタップをセットアップするために衝撃検出システムを使用することができる。衝撃検出が適切ではない場合、音声検出が使用可能であれば、さらに明示的な接続を得るために音声信号を使用することが可能である。デバイスが起動状態であるが接続されていない場合、デバイスにＩＰ接続をセットアップするよう要求するために任意の呼び出しモデルが使用されてもよい。
デバイスの近傍データは概して、通信に採用される開始方法に基づくデバイスの識別パラメータを含む。前述の開始方法は、既知の広く使用される開始方法の代表的なセットを示しているにすぎない。特定の開始方法の選択は、いかなる方法でも本発明の範囲を限定するものではなく、したがってすべてのそのような潜在的な開始方法は、既存のものであっても後に発見されるものであっても、本発明の範囲内に含まれる。
同様に、一方のデバイスをもう一方のデバイスに対して又はもう一方のデバイスに近接してタップする、置く、又は保持する際の衝撃波の検出、若しくは音声信号の認識、若しくはもう一方のデバイスによる一方のデバイス上のバーコードのスクリーニングのような、近傍アクションによるターゲットデバイスの刺激の手段は、事実上単なる例示にすぎず、包括的なものではない。本発明は、現在既知であるかどうかにかかわらず、任意のその他の刺激の手段を採用することができる。
上記の複数の好ましい実施形態において示されるような、クライアント−サーバモデルは、概して、サーバと称されるリソース又はサービスのプロバイダと、クライアントと称されるサービス要求側との間の分割タスク又はワークロードを計算するための分散されたアプリケーション構造である。多くの場合、クライアント及びサーバは、別個のハードウェア上でコンピュータネットワークを介して通信するが、好ましい実施形態において、クライアント及びサーバが共に同一のシステムに常駐することもできる。サーバは、リソースをクライアントと共有する１つ又は複数のサーバプログラムを実行するホストである。クライアントは、そのリソースのいずれをも共有しなくてもよいが、サーバのコンテンツ又はサービス機能を要求する。したがって、着信要求を待つサーバとの通信セッションを開始するのはクライアントである。
【国際調査報告】
2014522586.tif 000005
2014522586.tif 000006
2014522586.tif 000007
2014522586.tif 000008