(57)【特許請求の範囲】
【請求項１】
第１の通信デバイスにおける、第２の通信デバイスと情報を交換する方法であって、
イベントに応じて、短距離通信リンクを介して、前記第１の通信デバイスから前記第２の通信デバイスに第１の識別情報を送信し、前記第２の通信デバイスから前記短距離通信リンクを介して第２の識別情報を受信するステップであって、前記第１の識別情報は、前記第１の通信デバイスの第１のユーザを識別し、前記第２の識別情報は、前記第２の通信デバイスの第２のユーザを識別する、ステップと、
通信ネットワークを介して、前記第１の識別情報及び前記第２の識別情報を比較システムに提供するステップと、
前記第１の識別情報及び前記第２の識別情報に関連付けられている属性を比較し、前記第１のユーザ及び前記第２のユーザが共通に有する、前記第１のユーザ及び前記第２のユーザの少なくとも１つの属性を指定するよう構成されている前記比較システムから、前記少なくとも１つの属性を指定する情報を取得するステップと、
前記少なくとも１つの属性を示すためのユーザ・インタフェース上に前記情報を表示するステップであって、前記ユーザ・インタフェースは、さらに、どの関連付けられている属性が前記比較システムにより比較されるかを制御し、前記ユーザ・インタフェース上への前記情報の表示を制御するためのユーザ選択可能なオプションを提供する、ステップと、
を含む、方法。
【請求項２】
前記少なくとも１つの属性は、友人と、連絡先と、趣味と、関心事と、仕事経験と、プロフェッショナル経験と、参加されたあるいは訪問されたイベント、会場、又は他の場所とからなる群から選択される、請求項１記載の方法。
【請求項３】
前記短距離通信リンクは、ＮＦＣリンクである、請求項１記載の方法。
【請求項４】
前記短距離通信リンクを介して、前記第２のユーザから連絡先カードを受信するステップであって、前記連絡先カードは、前記第１のユーザ及び前記第２のユーザが共通に有する前記少なくとも１つの属性を示す、ステップ
をさらに含む、請求項１記載の方法。
【請求項５】
前記連絡先カードは、前記第１の通信デバイスのディスプレイ上に表示される、請求項４記載の方法。
【請求項６】
前記第１のユーザ及び前記第２のユーザの前記少なくとも１つの属性が決定されているときに前記第１のユーザの所与の属性が前記第２のユーザの属性にマッチされるべきであるかどうかを判定する１以上の基準を指定するステップ
をさらに含む、請求項１記載の方法。
【請求項７】
前記１以上の基準は、前記第１のユーザと前記第２のユーザとの関係性を含む、請求項６記載の方法。
【請求項８】
前記少なくとも１つの属性を指定する前記情報を取得することは、
前記短距離通信リンクを介して、前記第２の通信デバイスに、前記第１のユーザの１以上の属性を識別する情報を送信することと、
前記第２の通信デバイスから、前記短距離通信リンクを介して、前記第２のユーザの１以上の属性を識別する情報を受信することと、
前記第１のユーザ及び前記第２のユーザが共通に有する、前記第１のユーザ及び前記第２のユーザの前記少なくとも１つの属性を決定するために、前記第１のユーザの前記１以上の属性を、前記第２のユーザの前記１以上の属性と比較することと、
を含む、請求項１記載の方法。
【請求項９】
第１の通信デバイスであって、
イベントに応じて、短距離通信リンクを介して、前記第１の通信デバイスから第２の通信デバイスに第１の識別情報を送信し、前記第２の通信デバイスから前記短距離通信リンクを介して第２の識別情報を受信するよう構成されている通信インタフェースであって、前記第１の識別情報は、前記第１の通信デバイスの第１のユーザを識別し、前記第２の識別情報は、前記第２の通信デバイスの第２のユーザを識別する、通信インタフェース
を備え、
前記通信インタフェースは、さらに、前記イベントに応じて、前記第１の識別情報及び前記第２の識別情報に基づいて、通信ネットワークを介して前記第２の識別情報をサーバに送信し、前記サーバから前記通信ネットワークを介して、前記サーバにおける比較システムによる前記第１の識別情報及び前記第２の識別情報に関連付けられている属性の比較に基づく、前記第１のユーザ及び前記第２のユーザが共通に有する、前記第１のユーザ及び前記第２のユーザの少なくとも１つの属性を指定する情報を受信するよう構成されており、
前記第１の通信デバイスは、
前記情報を表示するよう構成されているユーザ・インタフェースであって、さらに、どの関連付けられている属性が前記比較システムにより比較されるかを制御し、前記ユーザ・インタフェース上への前記情報の表示を制御するためのユーザ選択可能なオプションを提供するよう構成されているユーザ・インタフェース
をさらに備える、第１の通信デバイス。
【請求項１０】
第１のモバイル通信デバイス及び第２のモバイル通信デバイスが、近距離通信リンクを介して、ユーザ識別情報を互いと交換した後に、前記第１のモバイル通信デバイスの第１のユーザが、前記第２のモバイル通信デバイスの第２のユーザと共通に有する属性を識別して共有するために比較システムにより実行される方法であって、
前記比較システムにおいて、通信ネットワークを介して、前記第２のモバイル通信デバイスから第１のユーザ識別情報を受信し、前記第１のモバイル通信デバイスから第２のユーザ識別情報を受信するステップであって、前記第１のユーザ識別情報は、前記第１のモバイル通信デバイスの前記第１のユーザを識別し、前記第２のユーザ識別情報は、前記第２のモバイル通信デバイスの前記第２のユーザを識別する、ステップと、
前記第１のモバイル通信デバイス又は前記第２のモバイル通信デバイスのユーザ・インタフェースにおいて生成された制御データを受信するステップであって、前記ユーザ・インタフェースは、どの属性が前記比較システムにより比較されるかを制御し、前記ユーザ・インタフェース上への情報の表示を制御するためのオプションを提供する、ステップと、
前記第１のユーザ識別情報及び前記第２のユーザ識別情報に基づいて、前記第１のユーザ及び前記第２のユーザに関連付けられている複数の属性にアクセスするステップと、
前記第１のユーザの前記複数の属性と、前記第２のユーザの前記複数の属性とを比較して、前記第１のユーザ及び前記第２のユーザが共通に有する、前記第１のユーザ及び前記第２のユーザの少なくとも１つの属性を識別するステップであって、前記比較することは、前記制御データに応じて実行される、ステップと、
通信ネットワークを介して、前記少なくとも１つの属性を識別する情報を、前記第１のモバイル通信デバイス及び前記第２のモバイル通信デバイスに送信するステップであって、前記情報は、前記ユーザ・インタフェース上に表示される、ステップと、
を含む、方法。
【発明の詳細な説明】
【背景技術】
【０００１】
今日の通信ネットワークは、友人、家族、同僚、及び他の人と結びつくことを簡単、便利、且つ安価にする多くの特徴及び機能をユーザに提供している。情報及びエンタテイメントのソースにアクセスするためにユーザにウェブ・サーフィンさせ、電子メール及びインスタント・メッセージをユーザに送信させるとともに、音声呼を用いて他のユーザに対してユーザに通信させる、携帯電話機、スマートフォン、パーソナル・コンピュータ（「ＰＣ」）、及び他のネットワーク対応デバイス等の多様なデバイスが利用可能である。さらに、無線インフラストラクチャがその範囲を広げ、デバイスが機能豊富になり、より小さくよりポータブルになるにつれて、いつでもどこでもユーザに仮想的に連絡を取ることができるようになってきている。
【０００２】
多くのモバイル通信デバイスにより、ユーザは、ユーザが互いに会うときに連絡先情報を交換することが可能である。この交換は、様々な異なる方法で実行することができる。例えば、ユーザは、ユーザのモバイル通信デバイスを用いて、数センチメートルにわたる無線通信を可能にする近距離通信（ＮＦＣ）等の短距離通信リンクを介して、連絡先情報を交換することができる。しかしながら、ユーザの連絡先カードは、通常、デバイスから直接取得され得る、ユーザのアドレス、電話番号、電子メール・アドレス、及び同様の情報等の静的情報を反映する。さらに、連絡先カードに含まれるそのような情報は、ユーザが最初に互いに会うときに交換することを望む最も適切な情報又は興味深い情報ではない場合がある。
【発明の概要】
【０００３】
互いを知らない２人の人が、互いに会うときに共通に有する属性又は個人情報を見つけることを可能にする方法、システム、及び装置が提供される。そのような属性又は個人情報は、共通の友人、連絡先、趣味、及び他の関心事等を含み得る。
【０００４】
一実施例において、２つのモバイル通信デバイスが、近距離通信（ＮＦＣ）プロトコル又は別の短距離通信技術を用いて、イベント（例えば、物理的な「バンプ（bump）」）に応じて、互いとの通信を確立するとき、デバイスの所有者を識別するための情報が交換される。各デバイスは、次いで、インターネット等の通信システムを介して、他のデバイスの所有者の識別情報を比較システムに送信することができる。比較システムは、各所有者アイテムの識別情報を使用して、所有者が共通に有し得る属性（例えば、友人、同僚、関心事、趣味、過去の仕事経験、位置情報等）を検索する。そのような属性は、様々なソース（例えば、ソーシャル・ネットワーキング・サイト及びプロフェッショナル・ネットワーキング・サイト、比較システム自体、並びにモバイル通信デバイス自体）から入手可能であり得る。比較システムは、所有者が共通に有する属性を識別するために、両所有者の属性を比較する。比較システムは、次いで、マッチング属性を所有者の各モバイル通信デバイスに送信することができ、それぞれの所有者にマッチング属性を提示する。
【０００５】
この概要は、発明を実施するための形態において以下でさらに説明されるコンセプトのうち選択したものを簡略化した形で紹介するために提供される。この概要は、特許請求される主題の主要な特徴又は必要不可欠な特徴を特定することを意図するものではないし、特許請求される主題の範囲を決定する際の助けとして使用されることを意図するものでもない。
【図面の簡単な説明】
【０００６】
【図１】無線通信リンクを介してターゲット通信デバイスとの通信を開始する開始通信デバイスを示す図。
【図２】ユーザ属性を取得するために比較システムにより使用され得る情報の様々なソースを示す論理図。
【図３】図１に示す通信デバイスのユーザ１及びユーザ２のために取得された属性を示す論理図。
【図４】２つの通信デバイスが短距離通信リンクを介して情報を交換するときに２つの通信デバイスとサーバとの間で交換され得るメッセージの一例を示すメッセージ・フロー図。
【図５】例示的な通信デバイスを示すシステム図。
【発明を実施するための形態】
【０００７】
本技術の実施形態について図１〜図５を参照しながら説明する。本技術の実施形態は、一般に、ＮＦＣ等の短距離通信プロトコルを用いた、通信デバイスのペア間の情報の交換に関する。２つのデバイス間の情報交換は、様々な方法により開始され得る。一例において、２つの近接する通信デバイスのペアリングは、「バンプ（bumping）」技術により開始され得る。別のデバイスに対して１つのデバイスをタップすること又はバンプすることにより、２つのデバイス間の通信が開始される。いくつかの実施形態において、情報交換は、ユーザの介入なく通信が確立された後、又は、認証クレデンシャル等の準備データの交換のみ行われた後、自動的に開始され得る。他の実施形態において、情報交換を実行するために、通信が確立された後、ユーザは、通信デバイスのユーザ・インタフェースを使用して、ユーザが情報の交換を承認したことを肯定的に示すことができる。さらに他の実施形態において、何らかの追加のアクションがまた、他のデバイスとの通信を確立したいというユーザの要求を示すために、通信デバイスを介して、ユーザの一方又は双方により実行され得る。
【０００８】
図１は、無線通信リンク３０を介したターゲット通信デバイス２２との通信を開始する開始通信デバイス２２を示している。開始通信デバイスは、以下において、開始デバイス２２ｉと呼ばれ、ターゲット通信デバイスは、以下において、ターゲット・デバイス２２ｔと呼ばれる。通信を開始するために、開始デバイス２２ｉは、ターゲット・デバイス２２ｔの近接領域（proximity）に移動され得る。もちろん、場合によっては、両デバイスが、互いの近接領域に移動されることもある。
【０００９】
モバイル通信デバイス２２ｉ及び２２ｔは、様々な異なるデバイスのうちのいずれかとすることができる。モバイル通信デバイス２２ｉ及び２２ｔの非網羅的な例は、ラップトップ・コンピュータ、タブレット・コンピュータ、携帯電話機（例えば、スマートフォン）、及びネットブックを含む。モバイル及び非モバイルといった他の通信デバイスも意図されている。
【００１０】
いくつかの実施形態において、開始デバイス２２ｉは、プロセッサ４０、バンプ・センサ４４、１以上の通信インタフェース４６、例えば、ユーザ識別子５２を含むデータを記憶するためのデータ構造４９、及びユーザ・インタフェース４８を含み得る。バンプ・センサ４４は、例えば、３つの直交するｘ軸、ｙ軸、及びｚ軸に沿ったベクトル加速度を検出することができるＭＥＭＳ加速度計又は圧電センサとすることができる。バンプ・センサ４４は、さらなる実施形態において、動き及び／又は加速のスカラ特性又はベクトル特性を感知することができる他のセンサであってもよい。さらなら実施形態において、開始デバイス２２ｉは、さらに、認証プロセスにおいて使用するための暗号化キーを記憶することができる。ターゲット・デバイスは、例えば、図１のターゲット・デバイス２２ｔに示されるように、同一のコンポーネント又はより少ないコンポーネントを有することができる。例示的な通信のより具体的な例については、図５を参照して以下で説明する。
【００１１】
モバイル通信デバイス２２ｉ及び２２ｔ間の通信リンク３０は、例えば、近距離通信（ＮＦＣ）等の短距離無線技術を介して確立され得る。ＮＦＣ技術は、情報を転送するためにごく接近して配置されている２つのＮＦＣ対応デバイスを伴う。ＮＦＣは、例えば、１３．５６ＭＨｚの周波数における磁界誘導を用い、最大４２４Ｋｂｉｔ／秒でデータを転送することにより動作する。ＮＦＣは、電子デバイス間のデータの読み書き交換を提供する。もちろん、他の短距離通信プロトコルが使用されてもよく、これは、２つのデバイスが数メートル（例えば、２メートル）以内にあるとき、あるいは互いに数センチメートル以内にあるときでも、通常、通信が確立されることを可能にする。
【００１２】
２つのＮＦＣ準拠デバイス間の通信は、それらのデバイスが、例えば、互いに約４センチメートル以内に配置されたときに生じる。一例として、ＮＦＣ準拠通信デバイスを有するユーザにより開始されるイベントは、ＮＦＣ接続を確立することができる。一実施例において、そのイベントは、別のＮＦＣ準拠通信デバイスによる動き又はタッチ（「バンプ」）であり得る。ＮＦＣ通信技術は、例えば、ＩＳＯ／ＩＥＣ  １８０９２、ＩＳＯ／ＩＥＣ  １４４４３、ＩＳＯ／ＩＥＣ  １５６９３、及びＩＳＯ／ＩＥＣ  ２１４８１を含むＩＳＯ及び／又は他の通信標準等の認められている標準に従って動作する。
【００１３】
他の短距離無線技術に比したＮＦＣの使用に起因する１つの利点は、２つのデバイスが互いにごく接近して配置されたときに、２つのデバイスが無線通信リンクを自動的に生成できることである。これにより、デバイス間で迅速に情報を共有することが可能となる。例えば、ミーティングにおいて、名刺情報は、ＮＦＣデバイスを互いに隣に配置することにより、容易に共有され得る。近接制限（proximity  restriction）により、ＮＦＣデバイスは、コードの入力の必要なく、あるいはメニューからネットワーク名又はデバイス名を選択する必要なく、情報の流れを制御するために、他のＮＦＣデバイスを識別することが可能となる。情報交換を開始するために単にデバイスを一緒にバンプすること又はタップすることは、選択的且つ意図的である。
【００１４】
いくつかの実施形態において、短距離無線リンクを介して互いと通信することに加えて、通信デバイス２２ｉ及び２２ｔの一方又は双方は、１以上のネットワーク８０を介して、比較システム６０と通信することができる。例えば、ネットワーク８０は、任意の有線ネットワーク又は無線ネットワークを含み得る。そのようなネットワークは、インターネット、セルラ・ネットワーク、及びＢｌｕｅｔｏｏｔｈ（登録商標）無線ネットワーク、又はそれらの任意の組合せを含むが、これらに限定されるものではない。比較システム６０は、本明細書で説明する機能を提供するよう構成された１以上のコンピューティング・デバイスにより実装され得る。例えば、比較システム６０は、複数のサーバ・マシンにより実装され得る。いくつかの実施形態において、比較システム６０は、クラウド・サービスとして実装される。
【００１５】
前述したように、ＮＦＣプロトコルは、デバイス間の迅速で簡単な情報の交換を可能にする。例えば、人々は、ＮＦＣデバイスを互いに隣に配置することにより、名刺情報を互いに容易に交換することができる。このプロセスは、２人の人が互いに交換することを望む情報を認識している場合、満足のいくものであるが、人々が互いに交換することを望む情報がどのようなものか知らない場合、あまり有用ではない。例えば、互いのことを知らない２人の人が会う場合、その２人の人が、共通の友人、連絡先、趣味、及び他の関心事等の、共通に有する属性又は個人情報を見つけることを望む場合がある。そのような共通の共有属性を詳述する情報は、それぞれのモバイル通信デバイス上で、あるいはソーシャル・ネットワーク・プロファイル若しくは他のソースから入手可能であり得るが、それらの人が属性又は個人情報を見つける単純な方法は存在しない。
【００１６】
一実施例において、２つのモバイル通信デバイスが、ＮＦＣプロトコル又は別の短距離通信技術を用いて、イベント（例えば、「バンプ」）に応じて、互いとの通信を確立するとき、デバイスの所有者を識別するための情報が交換される。すなわち、図１の例において、モバイル通信デバイス２２ｉの所有者は、モバイル通信デバイス２２ｔの所有者に識別情報を提供し、モバイル通信デバイス２２ｔの所有者は、モバイル通信デバイス２２ｉの所有者に識別情報を提供する。それらのデバイスの一方又は双方は、次いで、ネットワーク８０を介して、比較システム６０に識別情報を送信する。
【００１７】
一実施例において、それらのデバイスの一方のみが、比較システム６０と通信するために必要とされる機能を有し、２人のユーザが共通に有する属性を取得し得る。例えば、１つの特定の実施例において、この機能を有さない第１のデバイスは、既知の方法で、比較プロセスを実行させる機能を備えている第２のデバイスに、その連絡先カード情報を送信することができる。第２のデバイスは、その連絡先カードから識別情報を取得し、自身の識別情報とともに、その取得した識別情報を比較システム６０に送信することができる。
【００１８】
比較システム６０は、各識別情報アイテムを使用して、所有者の各々に関する任意の利用可能な属性を探す。そのような属性は、様々なソースから入手可能であり得る。例えば、友人、同僚、関心事、趣味、過去の仕事経験、位置情報、公共の場所で撮られた写真、公共の場所から得られたステータス・メッセージ等を含み得る属性は、例えば、モバイル通信デバイスから比較システム６０に以前にバックアップされたものであり得る。代替的に又は追加的に、比較システム６０は、識別情報を使用して、所有者に関する属性を取得することができるソーシャル・ネットワーキング・サイト等を探してもよい。互いのユーザに関連付けられた属性を取得するためのアクセスがどのようなものであるかにかかわらず、比較システム６０は、ユーザが共通に有する全てを識別するために、両ユーザからの個人情報を比較することができる。
【００１９】
マッチング属性を取得する前述のプロセスは、図２及び図３を参照してまとめられる。図２は、ユーザ属性３１０を取得するために比較システム６０により使用され得る情報の様々なソースを示す論理図である。図示されるように、そのようなソースは、デバイス自体に記憶された情報３３０、デバイスから（例えば、比較システムに）バックアップされたデータ３４０、ソーシャル・ネットワーク３５０、及びプロフェッショナル・ネットワーク３２０（例えば、ＬｉｎｋｅｄＩｎ（登録商標）等の公的にアクセス可能なプロフェッショナル・ネットワーク、及び内部コーポレート・ネットワーク等を含む）を含むが、これらに限定されるものではない。図３は、デバイス２２ｉのユーザ１のために取得された属性及びデバイス２２ｔのユーザ２のために取得された属性を示す論理図である。属性の交差部分は、それぞれの通信デバイス上でユーザに明らかにされ得るマッチング属性又は共通の共有属性を規定する。
【００２０】
比較システム６０は、単純なキーワード・マッチングから、より小さな共通性を識別するより複雑な技術に至る様々な異なる方法により、両ユーザに共通する属性を識別することができる。そのような技術が使用される場合、比較システム６０は、例えば、比較システム６０がオントロジベースのセマンティック技術を用いて文脈情報（contextual  information）を取得することを可能にするドメイン固有のオントロジ・データベース等の追加のデータベースを参照することができる。例えば、単純な例として、比較システム６０が、１人のユーザ（女性）がイタリアン・レストランを好むことを示す、そのユーザに関する属性を取得し、特定のイタリアン・レストランの名前を指定する、別のユーザからの属性を取得した場合、比較システム６０は、両ユーザが共通に有する１つのことがイタリア料理好きであること、と推定することができ得る。
【００２１】
ユーザが共通に有する属性が識別されると、比較システム６０は、ネットワーク８０を介して、モバイル通信デバイス２２ｉ及び２２ｔの一方又は双方に、そのマッチング情報を送信する。各デバイスは、次いで、任意の適切な方法で、その情報をユーザに表示又は提示することができる。例えば、デバイスは、ユーザが共通に有する属性を示すためにカスタマイズされ得る連絡先カードの形で、各ユーザの基本的な連絡先情報を提示することができる。例えば、マッチング・システム６０が、両ユーザが同じ大学に通っていたと判定した場合、連絡先カードは、学校のマスコットの写真を含み得る。別の例として、両ユーザが同じコンサートに参加した場合、交換される連絡先カードは、そのコンサートからの写真を含み得る。このように、情報を交換する前には互いに知らなかったであろう２人は、２人が共有した２人が知らなかった共通の関心事に基づいて、会話を容易に開始することができる。
【００２２】
いくつかの実施形態において、モバイル通信デバイスに関連付けられたユーザ・インタフェースにより、ユーザは、ソーシャル・コネクション・サービスのオペレーションを構成するためのユーザ嗜好を指定することが可能となり得る。例えば、そのサービスにより、ユーザは、比較プロセスの一部として使用されるべき、あるいは使用されるべきではない属性又は属性のクラスを判定する基準を指定することが可能となり得る。例えば、ユーザは、ユーザの関係性に基づいて、どのような種類の情報が共有されるべきかを指定することができる。例えば、ユーザらが、仕事の同僚であると判定された場合、ユーザのうちの１人は、例えば、そのユーザのモバイル通信デバイスに記憶されたアドレス帳又は連絡先のリストから入手可能であり得る、他の仕事の同僚に関連付けられた他の属性とともに、プロフェッショナル志向のソーシャル・ネットワーク（例えば、ＬｉｎｋｅｄＩｎ（登録商標））から取得された属性のみが、比較プロセスにおいて使用されるべきであると指定することができる。
【００２３】
具体的な例として、２つのデバイスが、バンプ等のイベントの発生後に、互いとの通信を確立したとき、ユーザが以下の属性を共通に有すると判定されたと仮定する：
・５人の共通の友人
・１つの共通の職場
・２つの共通のチェックイン−１つはレストランで、もう１つは同じ夜の映画館
・ソーシャル・ネットワーク上の関心事においてリストされている１つの共通の音楽グループ
この場合、比較システム６０は、ユーザにより指定された優先度リストを使用して、１人の共通の友人、及び同じ夜の映画館へのチェックインをユーザに明らかにすることができる、あるいはそれらをユーザに提示することができる。ユーザが、何らかの他の時間に再度電話機をバンプした場合、ユーザが、ユーザに返される異なるマッチ結果（match）を得ることができるように、このシステムはまた、何らかのランダムさを導入してもよい。さらに、ユーザ嗜好に応じて、このシステムはまた、ユーザの各々に異なる結果を表示してもよい。場合によっては、ユーザは、比較システムから受け取る属性に関するフィードバックを提供することができることもある。例えば、ユーザは、どの属性にユーザが最も関心をもっているか、及びどの属性にユーザがあまり関心をもっていない、あるいは全く関心をもっていないかを示すことができる。このように、比較システムは、どの属性に個々のユーザが最も関心をもっているか及びどの属性に個々のユーザが最も関心をもっていないかを「学習する」ことができ、それに応じて返す属性を調整することができる。
【００２４】
図４は、２つの通信デバイスが短距離通信リンクを介して情報を交換するときに２つの通信デバイスとサーバとの間で交換され得るメッセージの一例を示すメッセージ・フロー図である。この例において、情報の交換を開始させるイベントは、別のデバイスに対する１つのデバイスのバンプである。もちろん、前述したように、他の実施例において、異なるイベントを使用して、情報交換プロセスをトリガしてもよい。
【００２５】
図４を参照すると、１において、第１の通信デバイスが第２の通信デバイスに対してバンプしたときに、イベントが生じる。第２の通信デバイスは、２において、バンプを検出する。一実施形態において、両デバイスは、バンプが生じたときにタイムスタンプを生成する。３において、第１の通信デバイス（又は、代替的に、第２の通信デバイス）は、そのようなデバイス群が同時に又はほぼ同時にバンプのログを取ったかどうかを確認するために、範囲内にある全てのデバイスにペアリング・リクエストを送出することができる。デバイスが、４において、そのデバイスが同時に又はほぼ同時にバンプを受信したと応答した場合、これはバンプを受けたターゲット・デバイスであったと推定され得、デバイス群は、５において、通信を確立するためにペアリングし得る。このペアリング・プロセスは、使用される特定の短距離通信プロトコル（例えば、ＮＦＣ）により利用可能になった技術に従って生じ得る。
【００２６】
デバイス群が互いとの通信を確立すると、デバイス群のうちの一方は、ユーザ識別情報を他方に送信する。この例において、第１の通信デバイスが、６において、そのユーザ識別情報（第１のユーザ識別情報）を第２の通信デバイスに送信する。それに応じて、第２の通信デバイスは、７において、そのユーザ識別情報（第２のユーザ識別情報）を第１の通信デバイスに送信する。
【００２７】
次いで、８において、第１の通信デバイスは、まさに受信した第２のユーザ識別情報をサーバに送信する。同様に、９において、第２の通信デバイスは、まさに受信した第１のユーザ識別情報をサーバに送信する。もちろん、他の実施例において、それらの能力に部分的に応じて、各通信デバイスは、自身のユーザ識別情報をサーバに送信してもよいし、あるいは、代替的に、デバイス群のうちの一方（又は、双方）は、両ユーザ識別情報をサーバに送信してもよい。場合によっては、各ユーザが、自身の識別情報を送信する場合、デバイス群はまた、両ユーザに一意に関連付けられている別の識別子を送信する必要があることもある。そのような共通の識別子は、例えば、ユーザが別のユーザと初めて情報を交換するときに生成され得る。共通の識別子は、（後続のイベントがその情報交換プロセスをトリガするときに共通の識別子が使用され得るように、）ユーザのペアに対して一意であってもよいし、共通の識別子が生成される特定のイベント（例えば、バンプ）に対して一意であってもよい。この実施例において、２つのデバイスは、必ずしも別のデバイスとユーザ識別情報を交換する必要はない。
【００２８】
サーバが両デバイスからユーザ識別情報を受信すると、サーバは、１０において、上述したマッチング・プロセスを実行することができる。前述したように、サーバは、両ユーザの属性を取得するために、様々な異なる情報ソースにアクセスすることができる。最後に、１１、１２において、サーバは、両デバイスが共通に有する属性を、第１の通信デバイス及び第２の通信デバイスにそれぞれ送信する。
【００２９】
上述した実施形態において、通信デバイスは、ＮＦＣ等の短距離通信プロトコルを用いて、情報を交換する。しかしながら、他の実施形態において、より長い距離の通信プロトコルが、２つのデバイスの位置情報と組み合わされて使用されてもよい。位置情報を使用して、２つのデバイスが互いの近接領域内にあるときを判定することができる。そのようなより長い距離の通信プロトコルは、例えば、Ｗｉ−Ｆｉ（登録商標）、セルラ、Ｂｌｕｅｔｏｏｔｈ（登録商標）等を含み得る。一方のデバイス又は両方のデバイスが、それら２つの通信デバイスが互いの近接領域内にあると判定したとき、両デバイスは、より長い距離の通信プロトコルを介して、互いとの通信を開始する。この実施形態において、通信プロセスの開始をトリガするイベントは、例えば、２つのデバイスが互いに指定された距離以内にあるとの判定であり得る。もちろん、代替のイベント又は追加のイベントがまた使用されてもよい。
【００３０】
２つの通信デバイスに関する位置情報は、それらの通信デバイスの能力に部分的に依存し得る様々な方法のうちのいずれかにより取得され得る。例えば、それらの通信デバイスが、リアルタイムに又はほぼリアルタイムにデバイスの位置を更新することができる全地球測位システム（ＧＰＳ）受信機を備えている場合、ＧＰＳが使用されてもよい。代替的に（又は、追加的に）、通信デバイスは、例えば、セル・タワー三角測量及びＷｉ−Ｆｉ（登録商標）位置システム等の他の位置決め技術を用いて位置情報を取得するデバイス位置モジュールを備えてもよい。別のデバイスと情報を交換することになる２つの通信デバイスは、同じ位置決め技術を使用してもよいし、使用しなくてもよい。より長い距離の通信プロトコルが、位置決め技術とともに使用される場合、情報の交換を開始するために２つのデバイス間で通信が確立される２つのデバイス間の最大距離は、一般に、通信プロトコルにより制限されない。この場合、最大距離は、システムにより固定されてもよいし、あるいは、代替的に、ユーザが調整可能なパラメータであってもよい。いずれの場合でも、一般的な距離は、例えば、数センチメートルから数メートルの範囲を取り得る。もちろん、より長い距離が使用されてもよく、それにより、２つの通信デバイスは、例えば、一部屋に及ぶ、あるいは建物内の複数の部屋にさえ及ぶ距離にわたって、情報を交換することが可能となり得る。
【００３１】
図５は、一般に１０２で示される様々なオプションのハードウェア・コンポーネント及びソフトウェア・コンポーネントを含む例示的な通信デバイス２２ｉ及び／又は２２ｔ（例えば、モバイル・デバイス）を示すシステム図である。図示の簡単さのため全ての接続が示されているわけではないが、モバイル・デバイス内の任意のコンポーネント１０２は、任意の他のコンポーネントと通信することができる。モバイル・デバイスは、様々なコンピューティング・デバイス（例えば、携帯電話機、スマートフォン、タブレット又は他のハンドヘルド・コンピュータ、携帯情報端末（ＰＤＡ）、スマートウォッチ等）のいずれかとすることができ、モバイル・デバイスは、セルラ・ネットワーク又はサテライト・ネットワーク等の１以上のモバイル通信ネットワーク１０４との双方向無線通信を可能にし得る。
【００３２】
図示したモバイル・デバイス１００は、信号符号化、データ処理、入力／出力処理、電力制御、及び／又は他の機能等のタスクを実行するためのコントローラ又はプロセッサ１１０（例えば、信号プロセッサ、マイクロプロセッサ、ＡＳＩＣ、又は他の制御・処理論理回路）を含み得る。オペレーティング・システム１１２は、電力状態、アバブ・ロック状態（above-lock  state）、及びビロウ・ロック状態（below-lock  state）を含む、コンポーネント１０２の割り当て及び使用を制御することができ、１以上のアプリケーション・プログラム１１４に対するサポートを提供することができる。アプリケーション・プログラムは、共通モバイル・コンピューティング・アプリケーション（例えば、画像関連アプリケーション、電子メール・アプリケーション、カレンダ、コンタクト・マネージャ、ウェブ・ブラウザ、メッセージング・アプリケーション）又は任意の他のコンピューティング・アプリケーションを含み得る。
【００３３】
図示したモバイル・デバイス１００は、メモリ１２０を含み得る。メモリ１２０は、取り外し不可能なメモリ１２２及び／又は取り外し可能なメモリ１２４を含み得る。取り外し不可能なメモリ１２２は、ＲＡＭ、ＲＯＭ、フラッシュ・メモリ、ハード・ディスク、又は他の周知のメモリ・ストレージ技術を含み得る。取り外し可能なメモリ１２４は、フラッシュ・メモリ、若しくはＧＳＭ（登録商標）通信システムにおいて周知の加入者識別モジュール（ＳＩＭ）カード、又は「スマート・カード」等の他の周知のメモリ・ストレージ技術を含み得る。メモリ１２０は、オペレーティング・システム１１２及びアプリケーション・プログラム１１４を実行するためのデータ及び／又はコードを記憶するために使用され得る。例示的なデータは、ウェブ・ページ、テキスト、画像、サウンド・ファイル、ビデオ・データ、又は、１以上の有線ネットワーク又は無線ネットワークを介して１以上のネットワーク・サーバ又は他のデバイスに／から送信／受信される他のデータ・セットを含み得る。メモリ１２０は、国際移動体加入者識別番号（ＩＭＳＩ）等の加入者識別子と、国際移動体装置識別番号（ＩＭＥＩ）等の装置識別子と、を記憶するために使用され得る。そのような識別子は、ユーザ及び装置を識別するために、ネットワーク・サーバに送信され得る。
【００３４】
モバイル・デバイス１００は、ユーザ及び他のソースからの入力に応答するための１以上の入力デバイス１３０をサポートすることができる。そのような入力デバイスは、タッチスクリーン１３２、マイクロフォン１３４、カメラ１３６、物理キーボード１３８、トラックボール１４０、及び／又は近接センサ１４２を含み得る。１以上の出力デバイス１５０は、スピーカ１５２及び１以上のディスプレイ１５４等を含み得る。他の可能な出力デバイス（図示せず）は、圧電性出力デバイス又は触覚出力デバイスを含み得る。いくつかのデバイスは、１つの入力／出力機能以上のことを提供することができる。例えば、タッチスクリーン１３２及びディスプレイ１５４は、単一の入力／出力デバイスに組み合わせることができる。
【００３５】
いくつかの実施例において、様々な入力デバイス１３０は、ナチュラル・ユーザ・インタフェース（ＮＵＩ）方法をサポートすることができる。ＮＵＩ方法の例は、スピーチ認識に依拠するもの、タッチ及びスタイラス認識に依拠するもの、スクリーン及びスクリーンの隣接領域上のジェスチャ認識に依拠するもの、エア・ジェスチャ、ヘッド・アイ・トラッキング（head  and  eye  tracking）、音声及びスピーチ、ビジョン（vision）、タッチ、ジェスチャ、並びにマシン・インテリジェンス（machine  intelligence）を含む。マイクロソフト（登録商標）が取り組んでいるＮＵＩ技術の具体的なカテゴリは、タッチ・センサ式ディスプレイ、音声及びスピーチ認識、目的及び目標の理解（intention  and  goal  understanding）、（立体視カメラ・システム、赤外線カメラ・システム、ＲＧＢカメラ・システム、及びこれらの組合せ等の）デプス・カメラを用いたモーション・ジェスチャ検出、加速度計／ジャイロスコープを用いたモーション・ジェスチャ検出、顔認識、３Ｄディスプレイ、ヘッド・アイ・ゲーズ・トラッキング（head,  eye,  and  gaze  tracking）、没入型拡張現実システム及び仮想現実システム（これらの全てが、より自然なインタフェースを提供する）とともに、電界検出電極を用いて脳活動を感知する技術（ＥＥＧ及び関連方法）を含む。
【００３６】
無線モデム１６０は、アンテナ（図示せず）に接続することができ、当技術分野においてはよく理解されているように、プロセッサ１１０と外部デバイスとの間の双方向通信をサポートすることができる。モデム１６０が一般に示されており、これは、モバイル通信ネットワーク１０４と通信するためのセルラ・モデム及び／又は他の無線ベースのモデム（例えば、Ｂｌｕｅｔｏｏｔｈ（登録商標）１６４又はＷｉ−Ｆｉ（登録商標）１６２）を含み得る。無線モデム１６０は、通常、単一のセルラ・ネットワーク内でのデータ及び音声通信、セルラ・ネットワーク間でのデータ及び音声通信、又はモバイル・デバイスと公衆交換電話網（ＰＳＴＮ）との間のデータ及び音声通信のためのＧＳＭ（登録商標）ネットワーク等の１以上のセルラ・ネットワークと通信するために構成される。
【００３７】
モバイル・デバイスは、少なくとも１つの入力／出力ポート１８０、電源１８２、ＧＰＳ受信機等のサテライト・ナビゲーション・システム受信機１８４、加速度計１８６、ジャイロスコープ（図示せず）、及び／又は物理コネクタ１９０（ＵＳＢポート、ＩＥＥＥ  １３９４（ＦｉｒｅＷｉｒｅ（登録商標））ポート、及び／又はＲＳ−２３２ポートであり得る）をさらに含み得る。図示したコンポーネント１０２は、必ずしも必要なわけではなく、包括的なものでもなく、任意のコンポーネントを削除してもよいし、他のコンポーネントを付加してもよい。
【００３８】
通信デバイスに存在する比較システムの機能は、ハードウェア、ソフトウェア、又はハードウェアとソフトウェアとの組合せにより実装され得る。例えば、ソフトウェアが使用される場合、その機能は、オペレーティング・システム１１２の一部、アプリケーション・プログラム１１４として実装されてもよいし、オペレーティング・システム１１２とアプリケーション・プログラム１１４との間で分散されてもよい。さらに、加速度計１８６は、比較プロセスをトリガするイベントがバンプである場合に使用され得る。
【００３９】
開示した方法、装置、及びシステムは、いずれにしても限定的なものとして解釈されるべきではない。そうではなく、本開示は、単独で並びに互いとの様々な組合せ及び下位組合せで、開示した様々な実施形態の新規且つ非自明な全ての特徴及び態様を対象とする。開示した方法、装置、及びシステムは、特定のいかなる態様若しくは特徴又はその組合せに限定されるものではなく、開示した実施形態は、１以上の特定の利点が提供されること、又は問題が解決されることを要するものではない。本出願において説明した技術及びソリューションは、スマートフォン等のモバイル・デバイスを含む通信デバイスによる改善されたユーザ・エクスペリエンスを提供するために、様々な組合せで使用され得る。
【００４０】
本明細書で説明した方法のいずれも、そのような方法を実行する（例えば、コンピューティング・デバイスに実行させる）コンピュータ実行可能命令を含む（例えば、有するあるいは記憶する）１以上のコンピュータ読み取り可能記憶媒体（例えば、ストレージ、又は信号搬送媒体ではない他の有体の媒体）を介して実行することができる。オペレーションは、完全に自動であってもよいし、半自動であってもよいし、あるいはマニュアル介入を伴ってもよい。
【００４１】
詳細な説明及び添付の図面において、我々のイノベーションの原理を記載し図示したが、そのような原理から逸脱することなく、様々な実施形態は、構成及び詳細において変更され得ることが認識されよう。本明細書で説明したプログラム、プロセス、又は方法は、別途示されない限り、特定の種類のコンピューティング環境に関連するものではない、あるいは特定の種類のコンピューティング環境に限定されるものではないことを理解すべきである。様々な種類の汎用コンピューティング環境又は専用コンピューティング環境が、本明細書で開示した教示とともに使用されてよい、あるいはそのようなコンピューティング環境が、本明細書で説明した教示に従ったオペレーションを実行してもよい。ソフトウェアにより示された実施形態の要素は、ハードウェアにより実装されてもよいし、ハードウェアにより示された実施形態の要素は、ソフトウェアにより実装されてもよい。
【００４２】
開示した本発明の原理を適用することができる多くの可能な実施形態に鑑みて、示された実施形態は、本発明の好ましい例に過ぎず、本発明の範囲を限定するものとして解釈すべきではないことを認識すべきである。むしろ、本発明の範囲は、特許請求の範囲により定められる。
【図１】
0006379104.tif 000002
【図２】
0006379104.tif 000003
【図３】
0006379104.tif 000004
【図４】
0006379104.tif 000005
【図５】
0006379104.tif 000006