(57)【特許請求の範囲】
【請求項１】
個人間金融取引に対して適した相手方を識別するためのコンピュータ実行方法であって、
ユーザーに関連したユーザーネットワーク機器の位置データを、コンピュータによって、受信することであって、前記位置データが前記ユーザーネットワーク機器の位置を示す、位置データを受信することと、
前記ユーザーネットワーク機器の構成された地理的範囲内で、潜在的な金融取引の相手方に関連したネットワーク機器を、前記コンピュータによって、識別することであって、前記潜在的な金融取引の相手方の各々が、前記ユーザーと金融取引を行うために利用可能な潜在的な相手である、ネットワーク機器を識別することと、
前記潜在的な金融取引の相手方の出現について、前記ユーザーのソーシャルネットワーク情報を、前記コンピュータによって、検索することと、
前記潜在的な金融取引の相手方の各々に対して、前記ユーザーに対するソーシャルネットワーク関係の強さに基づき、前記潜在的な金融取引の相手方を、前記コンピュータによって、ランク付けすることと、
前記潜在的な金融取引の相手方の１人目が、前記潜在的な金融取引の相手方の２人目と最近、個人間取引を行っているかを、前記コンピュータによって判断することであって、前記潜在的な金融取引の相手方の前記１人目が、前記最近の個人間取引における支払を送り、前記潜在的な金融相手方の前記２人目が、前記最近の個人間取引における前記支払を受信する、最近、個人間取引を行っているかを判断することと、
前記潜在的な金融取引の相手方の前記ランキング上の前記支払を受信する前記潜在的な金融取引の相手方の前記２人目を、前記コンピュータによって、昇格させることと、
前記潜在的な金融取引の相手方の前記ランキング上の前記支払を送る前記潜在的な金融取引の相手方の前記１人目を、前記コンピュータによって、降格させることと、
前記ユーザーネットワーク機器上に提示するため、前記識別された潜在的な金融取引の相手方を、前記コンピュータによって、前記ユーザーネットワーク機器に送信することであって、前記潜在的な金融取引の相手方が前記ランキングに基づいてソートされる、前記ユーザーネットワーク機器に送信することと
を含むコンピュータ実行方法。
【請求項２】
前記ユーザーと前記潜在的な金融取引の相手方のうちの１人との間の以前の金融取引を識別することと、
前記ユーザーと前記潜在的な金融取引の相手方のうちの１人との間の前記識別された金融取引の量を判断することと、
をさらに含み、
前記潜在的な金融取引の相手方の前記ランキングが、前記ユーザーと前記潜在的な金融取引の相手のうちの１人との間の前記識別された金融取引の量の少なくとも一部にさらに基づく、請求項１に記載のコンピュータ実行方法。
【請求項３】
前記ユーザーネットワーク機器を介した前記潜在的な相手方のうちの１人の選択が、前記ユーザーネットワーク機器と、前記選択された相手方と関連した前記ネットワーク機器との間の金融取引を開始する、請求項１に記載のコンピュータ実行方法。
【請求項４】
前記ソーシャルネットワーク情報が、前記ユーザーのソーシャルグラフを含む、請求項１に記載のコンピュータ実行方法。
【請求項５】
前記ソーシャルグラフが、ソーシャルネットワークサイトおよび連絡先アプリケーションのうちの少なくとも１つからの情報を含む、請求項４に記載のコンピュータ実行方法。
【請求項６】
前記ユーザーに関連する前記ユーザーネットワーク機器を介した前記潜在的な金融取引の相手方の１人の選択が、前記ユーザーに関連する前記ユーザーネットワーク機器と前記選択された相手方に関連した前記ネットワーク機器との間での取引を開始する、請求項１に記載のコンピュータ実行方法。
【請求項７】
前記潜在的な金融取引の相手方のランキングが、前記ユーザーの前記ソーシャルネットワーク情報内の前記相手方の各々の出現数の少なくとも一部に基づく、請求項１に記載のコンピュータ実行方法。
【請求項８】
前記潜在的な金融取引の相手方のうちの１人が最近、小売業者と取引を行っていることを、前記コンピュータによって、判断することと、
前記潜在的な金融取引の相手方のランキング上で、最近、小売業者と取引を行った前記潜在的な金融取引の相手方のうちの１人を、前記コンピュータによって、昇格させることとをさらに含む、請求項１に記載のコンピュータ実行方法。
【請求項９】
個人間金融取引に対して適した相手方を識別するためのコンピュータによって実行される場合にて実施されるコンピュータ実行可能プログラム命令を有する持続的コンピュータ可読媒体であって、前記コンピュータ実行可能プログラム命令が、
ユーザーに関連したユーザーネットワーク機器の位置データを受信するためのコンピュータ実行可能プログラム命令であって、前記位置データが前記ユーザーネットワーク機器の位置を示す、コンピュータ実行可能プログラム命令と、
第１のユーザー機器の構成された地理的範囲内で、潜在的な金融取引の相手方に関連したネットワーク機器を識別するためのコンピュータ実行可能プログラム命令であって、前記潜在的な金融取引の相手方の各々が、前記ユーザーと金融取引を行うために利用可能な潜在的な相手である、コンピュータ実行可能プログラム命令と、
前記潜在的な金融取引の相手方の出現について、前記ユーザーのソーシャルネットワーク情報を検索するためのコンピュータ実行可能プログラム命令と、
前記潜在的な金融取引の相手方の各々について、前記ユーザーに対する各々のソーシャルネットワーク関係の強さに基づき、前記潜在的な金融取引の相手方をランク付けするためのコンピュータ実行可能プログラム命令と、
前記潜在的な金融取引の相手方のうちの１人目が、前記潜在的な金融取引の相手方のうちの２人目と最近、個人間取引を行っていることを判断するコンピュータ実行可能プログラム命令であって、前記潜在的な金融取引の相手方のうちの１人目が、前記最近の個人間取引の支払を送り、前記潜在的な金融取引の相手方のうちの２人目が、前記最近の個人間取引の前記支払を受信する、コンピュータ実行可能プログラム命令と、
前記潜在的な金融取引の相手方のランキング上の前記支払を受信する前記潜在的な金融取引の相手方のうちの前記２人目を昇格させる、コンピュータ実行可能プログラム命令と、
前記潜在的な取引の相手方のランキング上の前記支払を送る前記潜在的な金融取引の相手方のうちの前記１人目を降格させる、コンピュータ実行可能プログラム命令と
を含む、持続的コンピュータ可読媒体。
【請求項１０】
前記ソーシャルネットワーク情報が、前記ユーザーのソーシャルグラフを含む、請求項９に記載のコンピュータ可読媒体。
【請求項１１】
前記ソーシャルグラフが、ソーシャルネットワークサイトおよび連絡先アプリケーションのうちの少なくとも１つからの情報を含む、請求項１０に記載のコンピュータ可読媒体。
【請求項１２】
前記コンピュータ実行可能プログラム命令が、
前記ユーザーと前記潜在的な金融取引の相手方のうちの１人との間の以前の金融取引を識別するコンピュータ実行可能プログラム命令と、
前記ユーザーと前記潜在的な金融取引の相手方のうちの１人との間の前記識別された金融取引の量を判断するコンピュータ実行可能プログラム命令と、
をさらに含み、
前記潜在的な金融取引の相手方のランキングが、前記ユーザーと前記潜在的な金融取引の相手方のうちの１人との間の前記識別された金融取引の量の少なくとも一部に基づく、
請求項９に記載のコンピュータ可読媒体。
【請求項１３】
前記ユーザーに関連する前記ユーザーネットワーク機器を介した前記潜在的な金融取引の相手方のうちの１人の選択が、前記ユーザーに関連する前記ユーザーネットワーク機器と、前記選択された相手方と関連した前記ネットワーク機器との間の金融取引を開始する、請求項９に記載のコンピュータ可読媒体。
【請求項１４】
前記潜在的な金融取引の相手方の前記ランクが、前記ユーザーの前記ソーシャルネットワーク情報内の前記相手方の各々の出現数の少なくとも一部に基づく、請求項９に記載のコンピュータ可読媒体。
【請求項１５】
個人間金融取引に対して適した相手方を識別するためのシステムであって、前記システムが、
第１のアプリケーションを実行するコンピュータを含み、
前記第１のアプリケーションが
ユーザーに関連したユーザーネットワーク機器の位置データを受信することであって、前記位置データが前記ユーザーネットワーク機器の位置を示す、位置データを受信することと、
第１のユーザー機器の構成された地理的範囲内で、潜在的な金融取引の相手方に関連したネットワーク機器を識別することであって、前記潜在的な金融取引の相手方の各々が、前記ユーザーと金融取引を行うために利用可能である潜在的な相手である、ネットワーク機器を識別することと、
前記潜在的な金融取引の相手方の出現について、前記ユーザーのソーシャルネットワーク情報を検索することと、
前記潜在的な金融取引の相手方の各々に対して、前記ユーザーに対するソーシャルネットワーク関係の強さに基づき、前記潜在的な金融取引の相手方をランク付けすることと、
前記潜在的な金融取引の相手方のうちの１人目が、前記潜在的な金融取引の相手方の２人目と最近、個人間取引を行っていることを判断することであって、前記潜在的な金融取引の相手方のうちの前記１人目が、前記最近の個人間取引の支払を送り、前記潜在的な金融取引の相手方のうちの前記２人目が、前記最近の個人間取引の前記支払を受信する、最近、個人間取引を行っているかを判断することと、
前記潜在的な金融取引の相手方のランキング上の前記支払を受信する前記潜在的な金融取引の相手方のうちの前記２人目を昇格することと、
前記潜在的な金融取引の相手方のランキング上の前記支払を送る前記潜在的な金融取引の相手方の前記１人目を降格することと、
前記ユーザーネットワーク機器上に提示するため、前記ユーザーネットワーク機器に対して前記識別された潜在的金融取引の相手方を送信することであって、前記潜在的な金融取引の相手方が前記ランキングに基づいてソートされる、送信すること
を含む、システム。
【請求項１６】
ユーザーネットワーク機器上で実行する第２のアプリケーションをさらに含み、
前記第２のアプリケーションが、
前記ユーザーネットワーク機器から前記位置データを判断することと、
前記位置データを前記コンピュータに送信することと、
前記ユーザーネットワーク機器上に提示するために、前記識別された潜在的な金融取引の相手方を受信することであって、前記潜在的な金融取引の相手方が前記ランキングに基づいてソートされる、前記識別された潜在的な金融取引の相手方を受信することと、
潜在的な金融取引の相手方の前記ランク付けされたリストを前記ユーザーネットワーク機器に表示することと
を行うように構成されている、請求項１５に記載のシステム。
【請求項１７】
前記第１のアプリケーションが、
前記ユーザーと前記潜在的な金融取引の相手方との間の以前の金融取引を識別することと、
前記ユーザーと前記潜在的な金融取引の相手方のうちの１人との間の前記識別された金融取引の量を判断することであって、
前記潜在的な金融取引の相手方の前記ランキングが、前記ユーザーと前記潜在的な金融取引の相手方のうちの１人との間の前記識別された金融取引の前記量の少なくとも一部に基づくことと
を行うようにさらに構成されている、請求項１５に記載のシステム。
【請求項１８】
前記ソーシャルネットワーク情報が、前記ユーザーのソーシャルグラフを含む、請求項１５に記載のシステム。
【請求項１９】
前記ソーシャルグラフが、ソーシャルネットワークサイトおよび連絡先アプリケーションのうちの少なくとも１つからの情報を含む、請求項１８に記載のシステム。
【請求項２０】
前記ユーザーに関連する前記ユーザーネットワーク機器を介した前記潜在的な金融取引の相手方のうちの１人の選択が、前記ユーザーに関連する前記ユーザーネットワーク機器と、前記選択された相手方と関連した前記ネットワーク機器との間の金融取引を開始する、請求項１５に記載のシステム。
【請求項２１】
前記第１のアプリケーションが、
前記潜在的な金融取引の相手方のうちの１人が最近、小売業者と個人間取引を行っているかどうかを判断することと、
前記潜在的な金融取引の相手方のランキング上にて、最近、小売業者と、取引を行っている、前記潜在的な金融取引の相手方のうちの前記１人を昇格させることと、
を行うようにさらに構成される、請求項１５に記載のシステム。
【請求項２２】
前記コンピュータ可読媒体が、
前記潜在的な金融取引の相手方のうちの１人が、最近小売業者と取引を行っていることを判断する、コンピュータ実行可能プログラム命令と、
前記潜在的な金融取引の相手方のランキング上にて、最近、小売業者と取引を行っている前記潜在的な金融取引の相手方のうちの１人を昇格させる、コンピュータ実行可能プログラム命令と
をさらに含む、請求項９に記載のコンピュータ可読媒体。
【請求項２３】
前記コンピュータ可読媒体が、前記ユーザーネットワーク機器上に提示するため、前記識別された潜在的な金融取引の相手方を送信するコンピュータ実行可能プログラム命令であって、前記潜在的な金融取引の相手方が、前記ランキングに基づいてソートされる、前記コンピュータ実行可能プログラム命令をさらに含む、請求項９に記載のコンピュータ可読媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
〔関連出願〕
本願は、２０１２年３月３０日に出願された、「Ｐｒｉｏｒｉｔｉｚｉｎｇ  Ｐｏｔｅｎｔｉａｌ  Ｔｒａｎｓａｃｔｉｏｎ  Ｃｏｕｎｔｅｒ−Ｐａｒｔｉｅｓ  ｗｉｔｈ  Ｓｏｃｉａｌ  Ｎｅｔｗｏｒｋ  Ｃｏｎｔｅｎｔ」という名称の米国特許出願第１３／４３６，８１７号に対する優先権を主張する。前で識別された優先出願の内容全体が本明細書によって参照により本明細書に完全に組み込まれる。
【０００２】
本開示は、一般に、個人間での取引（ｐｅｅｒ−ｔｏ−ｐｅｅｒ  ｔｒａｎｓａｃｔｉｏｎ）に関し、より詳細には、適した取引相手方を識別するために、ユーザーのソーシャルネットワーキングコンテンツおよび位置データを使用するための方法に関する。
【背景技術】
【０００３】
スマートフォンおよび他の類似機器のユーザーは、かかる機器を利用して、ますます多くの電子商取引を行っている。小売業者との金融取引がさらに使いやすく、かつ当たり前になってきているが、ユーザーは、加えて、他のモバイル機器ユーザーと取引を行うために、自分の機器を使用している。これらのタイプの個人間での取引は、しばしば、取引における相手方を識別するため、および取引を行うために、膨大な量のデータ入力を必要とする。
【０００４】
この技術のユーザーは、取引相手方のアカウントを探す、より簡単で迅速な方法を望んでいる。ユーザーがこのタイプの個人間での取引を行い得る状況の例は、レストランで食事をしている間に複数の当事者が勘定を払う場合である。ある人がグループの食事の勘定をレストランに支払い、そのグループの他のメンバーが、勘定のうちの自分の分をその人に支払いたい場合、グループの全てのメンバーによる受取人のアカウント情報の入力は、面倒であろう。
【０００５】
従来型のシステムは、取引を行うために利用可能な、適した相手方のリストを提示しない。さらに、かかるシステムは、最も適した相手方のランクまたは順序を提示しない。
【０００６】
従って、前述した制限の１つまたは複数を改善するシステムおよび方法に対する、当技術分野における必要性が存在する。
【発明の概要】
【課題を解決するための手段】
【０００７】
本発明の一態様は、適した取引相手方を提示するために、ユーザーのソーシャルネットワーキングコンテンツおよび位置データを使用するためのコンピュータ実行方法を提供する。ユーザーは、個人間支払いアプリケーション（「ＰＰＡ：Ｐｅｅｒ−ｔｏ−Ｐｅｅｒ  Ｐａｙｍｅｎｔ  Ａｐｐｌｉｃａｔｉｏｎ」）を自分のモバイル機器にインストールする。ＰＰＡは、機器の位置、従って、ユーザーの位置を送信するために、ユーザー機器の位置技術を採用する。位置は、個人間支払いシステム（「ＰＰＳ」）内に置かれたサーバーに送信できる。ユーザーの位置を確立することにより、ＰＰＳは、アクティブであり得る、そのユーザーのある近接した範囲内の他の機器を探し得る。ＰＰＳは、近接した機器のユーザーのだれが適した相手方であるかを判断するために、ユーザーのソーシャルネットワークコンテンツを検索し得る。２人以上の適した相手方が識別されると、ＰＰＳは、ユーザーとの関係の強さを定義する事前設定された組の要因に従って、相手方をランク付けし得る。これらの要因には、そのユーザーのソーシャルネットワークにおける彼らのステータス、連絡の頻度、以前の取引、または、関係をさらに確立する他の要因を含み得る。ＰＰＳは、適した相手方のランク付けされたリストを、ユーザーに対して機器上に表示するためにＰＰＡに送信し得る。ユーザーは現在の取引に対する相手方となるリストから連絡先を選択し得る。
【０００８】
本発明の別の態様は、適した相手方を提示するために、ユーザーのソーシャルネットワーキングコンテンツおよび位置データを使用するための、ユーザーの機器およびＰＰＳ内に置かれたサーバー上にインストールされるコンピュータプログラム製品を提供する。本コンピュータプログラム製品は、コンピュータ可読プログラム命令がその上に格納されている持続的コンピュータ可読記憶装置を含む。コンピュータ可読プログラム命令は、ユーザーの位置をユーザー機器からＰＰＳサーバーに送信する；そのユーザーの近くにある他のアクティブな機器を探す；そのユーザーとの関係の強さに基づき、他の機器を、その取引に対する相手方としてのそれらの可能性に応じてランク付けする；リストをＰＰＡに送信する；適した相手方リストを選択のためにユーザーに表示する；および、取引を完了させるためのコンピュータプログラム命令を含む。
【０００９】
本発明の別の態様は、適した取引相手方を提示するために、ユーザーのソーシャルネットワーキングコンテンツおよび位置データを利用するための装置を提供する。装置は、ＰＰＳと通信できるＰＰＡを含む。ＰＰＡは、ユーザーの位置をＰＰＳサーバーに送信するため；適した取引相手方をユーザーに対して表示するため；および、取引を実施するために構成される。装置は、位置データを受信するため；ユーザーに近接した他のアクティブな機器を探すため；ユーザーに対する関係の強さに基づき、他の機器を、取引に対する相手方としてそれらの可能性に応じてランク付けするため；および、リストをＰＰＡに送信するために構成されたＰＰＳサーバーを含む。
【発明の効果】
【００１０】
例示的な実施形態のこれらおよび他の態様、目的、特徴および利点は、図示される例示的な実施形態の以下の詳細な説明を考慮すると、当業者には明らかであり、それらは、現在提示されているように、本発明を実行する最良の形態を含む。
【図面の簡単な説明】
【００１１】
【図１】ある例示的な実施形態に従って、モバイル機器での個人間取引に対して適した相手方を識別するため、ソーシャルネットワークコンテンツおよび位置データを利用するためのシステムを示すブロック図である。
【図２】ある例示的な実施形態に従って、モバイル機器での個人間取引に対して適した相手方を識別するため、ソーシャルネットワークコンテンツおよび位置データを利用するための方法を示すブロック流れ図である。
【発明を実施するための形態】
【００１２】
〔概要〕
例示的な実施形態は、モバイル機器での個人間取引に対して適した相手方を識別するため、ユーザーのソーシャルグラフおよび位置データを採用できる、個人間支払いアプリケーション（「ＰＰＡ」）を提供する。ユーザーのソーシャルグラフは、ユーザーの連絡先、友人、家族、およびユーザーのオンラインネットワークの他のメンバーの全てを参照する。ソーシャルグラフは、ユーザーのネットワークのメンバーを判断するだけでなく、メンバーがどのように関連し、また、どの程度密接に関連しているかも判断する。
【００１３】
ユーザーはＰＰＡを自分のモバイル機器にインストールする。ＰＰＡは、構成情報を入力するためのユーザーインタフェースを提供できる。ＰＰＡは、機器の位置、従ってユーザーの位置を送信するために、全地球測位システム（「ＧＰＳ」）位置技術、またはユーザー機器の他の位置識別技術を採用する。この位置は、個人間支払いシステム（「ＰＰＳ」）内に置かれているサーバーに送信できる。ＰＰＡは、位置データをスマートフォンから直接収集し得るか、またはＰＰＡは、スマートフォン上で稼働している別の位置ベースアプリケーションから位置を要求し得る。追加または代替として、ＰＰＡは、ユーザー機器の位置を、Ｗｉ−Ｆｉ接続を提供する装置から判断できる。
【００１４】
ＰＰＳは、ユーザーの所定の近隣で稼働している他のモバイル機器を探す。近接閾値が、ユーザーまたはＰＰＳによって構成され得る。近接閾値は、ユーザーまたはＰＰＳによって事前に決定された要因に基づいて、さらに変更され得る。例えば、ＰＰＳは、識別されたユーザーの密度またはユーザーのアカウントから利用可能なソーシャルネットワークデータの量に基づき、近接度を変更し得る。ＰＰＳはまず、位置データを収集し、ＰＰＳ上にアカウントを有する他のユーザーを識別し得る。追加または代替として、ＰＰＳは、位置データおよびユーザー識別をＰＰＳサーバーに供給できる他の位置ベースプログラムまたはアプリケーションと通信するように構成され得る。
【００１５】
ＰＰＳは、近接ユーザー識別のリストをユーザーからのソーシャルネットワークデータの編集物と比較する。ソーシャルネットワークデータから、ＰＰＳは、ユーザーの連絡先、友人、仕事仲間、家族、または抽出できる任意の他の識別を検索する。ＰＰＳは、追加として、ユーザーの取引に対して最も適した相手方を提供するように構成された１組の基準に基づき、識別をランク付けし得る。
【００１６】
ＰＰＳは、ユーザーのオンライン活動から利用可能な任意のソーシャルネットワークデータから識別を収集し得る。ＰＰＳがそこからデータを収集し得る利用可能な位置の例には、ＦＡＣＥＢＯＯＫまたはＧＯＯＧＬＥ＋などのソーシャルネットワークウェブサイトのアカウント、連絡先リストのエントリ、電子メールの連絡先またはユーザー機器上で動作している他のプログラムまたはアプリケーションを含み得るが、それらに限定されない。結果をランク付けするためにＰＰＳによって使用される基準の１つは、ＦＡＣＥＢＯＯＫ上の「友達」または友達の友達など、ソーシャルネットワークのステータス上の連絡先のステータスに基づき得る。友達がランキングリスト上にある場合、その友達の友達はそのリストに含まれ、ある優先度が与えられ得る。他の基準には、連絡先との電子メールまたはテキストメッセージの頻度、位置データに基づく、ユーザーからの物理的距離、ユーザーとの以前の取引、または機器上でのＰＰＳアプリケーションの最近のアクティブ化が含まれ得るが、それらに限定されないであろう。
【００１７】
適した相手方のランク付けされたリストの生成後、ＰＰＳはそのリストをユーザー機器上のＰＰＡに送信する。ユーザーは、名前およびアカウントをユーザーインタフェースから容易に選択し得、取引を進める。
【００１８】
ＰＰＡは、スタンドアロン型アプリケーションプログラムとして、または、例えば、ハイパーテキストマークアップ言語バージョン５（「ＨＴＭＬ５」）準拠のウェブブラウザもしくはメッセージングおよびストレージ能力を有する他のタイプのウェブブラウザに対するコンパニオンプログラムなど、ウェブブラウザに対するコンパニオンプログラムとして実施できる。ＰＰＡの一部がソフトウェアで実行される、ある実施形態が説明されるが、ＰＰＡの１つもしくは複数の動作または機能が、１つまたは複数のコンピューティングシステムにおいて実施され得るように、ハードウェア、ソフトウェア、またはそれらの組合せによって実行され得ることが理解されるであろう。
【００１９】
例示的な実施形態の機能性が、以下の記述でさらに詳細に説明され、プログラムの流れを示す図と併せて読まれるであろう。
【００２０】
〔システムアーキテクチャ〕
ここで図を参照すると、図全体を通して、同様の番号は（必ずしも同一ではないが）同様の要素を表し、本発明の例示的な実施形態が詳細に説明される。
【００２１】
図１は、ある例示的な実施形態に従って、モバイル機器での個人間取引に対して適した相手方を識別するため、ソーシャルネットワークコンテンツおよび位置データを利用するためのシステムを示すブロック図である。図１に示すように、システム１００は、１つまたは複数のネットワーク１０５を介して互いに通信するように構成されている、ネットワーク機器１１０、１２０、１５０、および１６０を含む。
【００２２】
各ネットワーク１０５は、ネットワーク機器（機器１１０、１２０、１５０、１６０を含む）がそれによってデータを交換できる有線または無線の電気通信手段を含む。例えば、各ネットワーク１０５は、ローカルエリアネットワーク（「ＬＡＮ」）、ワイドエリアネットワーク（「ＷＡＮ」）、イントラネット、インターネット、携帯電話網、またはそれらの任意の組合せを含み得る。例示的な実施形態の説明全体にわたって、用語「データ」および「情報」は本明細書では、テキスト、画像、音声、映像、またはコンピュータベースの環境に存在できる任意の他の形式の情報を指すために、区別しないで使用されることが理解されるはずである。
【００２３】
各ネットワーク機器１１０、１２０、１５０、および１６０は、ネットワーク１０５を介してデータの送受信が可能な通信モジュールを有する機器を含む。例えば、各ネットワーク機器１１０、１２０、１５０、および１６０は、サーバー、デスクトップコンピュータ、ラップトップコンピュータ、タブレットコンピュータ、スマートフォン、ハンドヘルドコンピュータ、携帯情報端末（「ＰＤＡ」）、または任意の他の有線もしくは無線のプロセッサ駆動機器を含み得る。図１に示す例示的な実施形態では、ネットワーク機器１１０、１２０、１５０、および１６０は、エンドユーザーもしくは消費者、適した取引相手方、ソーシャルネットワークシステムの発行元、および個人間支払いシステムのオペレータによってそれぞれ操作される。
【００２４】
ユーザー１０１は、分散型ネットワーク１０５を介して、文書またはウェブページを表示、ダウンロード、アップロードまたは他の方法でアクセスするための、ウェブブラウザアプリケーションまたはスタンドアロン型アプリケーションなどの、アプリケーション１１２を使用できる。ネットワーク１０５は、ネットワーク機器（機器１１０、１２０、１５０、および１６０を含む）がそれによってデータを交換できる有線または無線の電気通信システムまたは機器を含む。例えば、ネットワーク１０５は、ローカルエリアネットワーク（「ＬＡＮ」）、ワイドエリアネットワーク（「ＷＡＮ」）、イントラネット、インターネット、ストレージエリアネットワーク（ＳＡＮ）、パーソナルエリアネットワーク（ＰＡＮ）、メトロポリタンエリアネットワーク（ＭＡＮ）、無線ローカルエリアネットワーク（ＷＬＡＮ）、仮想プライベートネットワーク（ＶＰＮ）、移動体通信もしくは他のモバイル通信ネットワーク、ブルートゥース、ＮＦＣ、もしくはそれらの任意の組合せ、または信号、データ、および／もしくはメッセージの通信を容易にする任意の他の適切なアーキテクチャもしくはシステムを含み得る。例示的な実施形態の説明全体にわたって、用語「データ」および「情報」は本明細書では、テキスト、画像、音声、映像、またはコンピュータベースの環境に存在できる任意の他の形式の情報を指すために、区別しないで使用されることが理解されるはずである。
【００２５】
ウェブブラウザアプリケーション１１２は、ネットワーク１０５、取引相手方１２５、ソーシャルネットワークシステム１５０のウェブサーバー１５１、およびＰＰＳ  １６０のウェブサーバー１６１と接続されたウェブサーバー（または他のコンピューティング機器）とやり取りできる。
【００２６】
ユーザー機器１１０は、デジタル財布アプリケーションモジュール１１１を含み得る。デジタル財布１１１は、ユーザー機器１１０が、購入取引を完了するのを支援するために採用し得る、任意のアプリケーション、ハードウェア、ソフトウェア、またはプロセスを包含し得る。デジタル財布１１１は、ウェブブラウザアプリケーション１１２から分離でき、それとやり取りできるか、またはそのコンパニオンアプリケーションとして実施できる。コンパニオンアプリケーションとして、デジタル財布１１１は、ウェブブラウザアプリケーション１１２内で動作する。すなわち、デジタル財布１１１は、ウェブブラウザアプリケーション１１２内に埋め込まれたアプリケーションプログラムであり得る。デジタル財布１１１がウェブブラウザアプリケーション１１２から分離される場合、デジタル財布は、任意の利用可能な通信技術を用いて、ネットワーク１０５およびインターネットにアクセスできる。
【００２７】
ユーザー機器１１０は、ＰＰＡ  １１５を含み得る。ＰＰＡ  １１５は、ウェブブラウザアプリケーション１１２とやり取りできるか、またはウェブブラウザアプリケーション１１２のコンパニオンアプリケーションとして実施され、ウェブブラウザアプリケーション１１２内で実行できる。ＰＰＡ  １１５は、デジタル財布１１１のコンパニオンアプリケーションとしてさらに実施され、デジタル財布１１１内で実行し得る。ＰＰＡ  １１５は、デジタル財布アプリケーション１１１内でオープンし得るか、またはウェブブラウザアプリケーション１１２内でオープンし得るソフトウェアインタフェースを採用し得る。そのインタフェースは、ユーザー１０１がＰＰＡ  １１５およびＰＰＳ  １６０上のユーザーアカウントを構成できるようにする。
【００２８】
ＰＰＡ  １１５は、機器の位置データをＰＰＳ  １６０に送信し、適した取引相手方リストをＰＰＳ  １６０から受信するために使用できる。そのリストを開発し、取引を遂行するＰＰＳ  １６０は、例えば、ＪａｖａＳｃｒｉｐｔ（登録商標）を使用して、ＰＰＳ  １６０がＰＰＡ  １１５とやり取りできるようにする、１組のコンピュータ可読プログラム命令を含むことができる。
【００２９】
ユーザー機器１１０は、ＰＰＡ  １１５およびウェブブラウザアプリケーション１１２によってアクセス可能なデータ記憶装置１１３を含む。例示的なデータ記憶装置１１３は、１つまたは複数の有形的コンピュータ可読媒体を含み得る。データ記憶装置１１３は、ユーザー機器１１０上に格納され得るか、またはユーザー機器１１０と論理的に結合され得る。例えば、データ記憶装置１１３は、オンボードのフラッシュメモリおよび／または１つもしくは複数の取り外し可能メモリカードまたは取り外し可能フラッシュメモリを含み得る。
【００３０】
ユーザー機器１１０は、ＰＰＡ  １１５またはＰＰＳ  １６０が、ユーザー機器１１０に対する位置データにアクセスするために利用し得る、位置ベースアプリケーション１１４を含み得る。位置データを利用し得る、従って、それをＰＰＳ  １６０に対して利用可能にし得る、アプリケーションの例には、ＡＲＯＵＮＤＭＥなどのビジネスファインダアプリケーション、ＦＯＵＲＳＱＵＡＲＥなどの位置ベースソーシャルネットワーク、ＧＯＷＡＬＬＡなどの位置ベースゲーム、またはＧＯＯＧＬＥ  ＬＡＴＴＩＴＵＤＥなどの友人ロケータアプリケーションを含み得るが、それらに限定されないであろう。
【００３１】
ユーザー機器１１０は、１つまたは複数の連絡先アプリケーション１１６を含む。連絡先アプリケーション１１６は、ＰＰＳ  １６０がアクセスし得るユーザーの連絡先のリストを維持する、ユーザー機器１１０上の任意のプログラムまたはアプリケーションであり得る。連絡先アプリケーション１１６の例には、電子メールアプリケーション、テキストメッセージアプリケーション、インスタントメッセージ、カレンダー招待リスト（ｃａｌｅｎｄａｒ  ｉｎｖｉｔｅ  ｌｉｓｔ）、またはＯＵＴＬＯＯＫもしくはＡＣＴなどの連絡先データベースを含み得るが、それらに限定されない。連絡先アプリケーション１１６からの連絡先は、ユーザー１０１との通信の頻度、特定の連絡先が出現する連絡先アプリケーションの数、またはアプリケーションから抽出され得る任意の他の優先付け要因などの要因によって優先付けされ得る。
【００３２】
ＰＰＳ  １６０は、ＰＰＳサーバー１６１を利用する。ＰＰＳサーバー１６１は、ユーザーアカウントの構成、ユーザープロファイルの作成および維持、位置データの収集、ソーシャルネットワークシステム１５０との通信、適した取引相手方リストの開発、ユーザー１０１へのリストのサブミット、および取引の実施を行うためにＰＰＳ  １６０が採用する、コンピュータ実行システムを表し得る。ＰＰＳウェブサイト１６３は、ユーザーアカウントの構成およびアカウント設定の変更のために、ユーザーがＰＰＳ  １６０とやり取りできるようにする、任意のウェブベースインタフェースを表し得る。ＰＰＳサーバー１６１は、任意の利用可能な技術を介して、１つまたは複数のソーシャルネットワークシステム１５０、１つまたは複数の取引相手方機器１２０、およびユーザー機器１１０と通信できる。これらの技術には、ネットワーク１０５を介したインターネット接続、電子メール、テキストメッセージ、インスタントメッセージ、または他の適切な通信技術を含み得るが、それらに限定されないであろう。ＰＰＳ  １６０は、ＰＰＳ  １６０のサーバー１６１によってアクセス可能なデータ記憶装置１６２を含み得る。データ記憶装置１６２は、１つまたは複数の有形的コンピュータ可読記憶装置を含むことができる。
【００３３】
ソーシャルネットワークシステム１５０は、ソーシャルネットワークシステムサーバー１５１を利用する。ソーシャルネットワークサーバー１５１は、ソーシャルネットワークウェブサイト１５３、ならびにソーシャルネットワークウェブサイト１５３を使用する全てのプロファイルおよびコミュニティをホストするためにソーシャルネットワークシステム１５０が採用するコンピュータ実行システムを表し得る。ソーシャルネットワークウェブサイト１５３は、ユーザーが、概して共通の関心を共有する他の人と、インターネットを介してやり取りできるようにする、任意のウェブベースのコミュニティを表し得る。ユーザー１０１が属し得るか、またはやり取りし得る、ソーシャルネットワークウェブサイト１５３の例には、ＦＡＣＥＢＯＯＫ、ＧＯＯＧＬＥ＋、またはＬＩＮＫＥＤＩＮを含み得るが、それらに限定されないであろう。
【００３４】
ソーシャルネットワークシステム１５０は、ユーザーのオンラインコミュニティのメンバーのリストをＰＰＳ  １６０に提供し得る。ソーシャルネットワークシステム１５０は、コミュニティの各メンバーのユーザー１０１との関係を優先付けし得る。これは、各特定のソーシャルネットワークシステム１５０の構造に適用し得る要因によって判断され得る。例えば、ＦＡＣＥＢＯＯＫなどのソーシャルネットワークシステムは、コミュニティのメンバーを「友達」または「友達の友達」として分類し得、また、ＬＩＮＫＥＤＩＮは、メンバーを第１級（ｆｉｒｓｔ  ｄｅｇｒｅｅ）、第２級、または第３級の連絡先として分類し得る。
【００３５】
ソーシャルネットワークシステムサーバー１５１は、任意の利用可能な技術を介して、ＰＰＳ  １６０およびユーザー機器１１０と通信できる。これらの技術には、ネットワーク１０５を介したインターネット接続、電子メール、テキストメッセージ、インスタントメッセージ、または他の適切な通信技術を含み得るが、それらに限定されないであろう。ソーシャルネットワークシステム１５０は、ソーシャルネットワークシステム１５０のサーバー１５１によってアクセス可能なデータ記憶装置１５２を含み得る。データ記憶装置１５２は、１つまたは複数の有形的コンピュータ可読記憶装置を含むことができる。
【００３６】
取引相手方機器１２０は、ユーザー１０１がそれと個人間での取引を実施し得る機器を表し得る。ユーザー機器１１０と同様に、取引相手方機器１２０は、モバイル機器（例えば、ノートブックコンピュータ、タブレットコンピュータ、ネットブックコンピュータ、携帯情報端末（ＰＤＡ）、ビデオゲーム機、ＧＰＳ位置入力装置、携帯電話、スマートフォン、または他のモバイル機器）、または、ＧＯＯＧＬＥのＣＨＲＯＭＥ、ＭＩＣＲＯＳＯＦＴのＩＮＴＥＲＮＥＴ  ＥＸＰＬＯＲＥＲ、またはＭＯＺＩＬＬＡのＦＩＲＥＦＯＸなど、ウェブブラウザアプリケーションモジュール１１２を含むか、またはそれに結合されている、他の適切な技術であり得る。
【００３７】
取引相手方機器１２０は、個人間支払いアプリケーション（「ＰＰＡ」）１２５、ＰＰＡ  １１５に対するカウンターパート、またはユーザー機器１１０との取引を可能にする互換性のある取引アプリケーションを含み得る。取引相手方機器１２０は、ＰＰＡ  １２５もしくはＰＰＳ  １６０が、取引相手方機器１２０に対する位置データにアクセスするために利用し得る位置ベースアプリケーション１２４を含み得るか、またはＰＰＡ  １２５が取引相手方機器１２０から直接位置データを抽出し得る。位置ベースアプリケーション１２４は、ユーザー機器１１０上で動作する位置ベースアプリケーション１１４に類似し得るか、またはそれと互換性があり得る。
【００３８】
図示したネットワーク接続は例示的であり、コンピュータと機器との間に通信リンクを確立する他の手段が使用できることが理解されるであろう。さらに、本開示の利益を有する当業者は、図１に示す、ユーザー機器１１０、取引相手方機器１２０、ソーシャルネットワークシステム１５０、およびＰＰＳ  １６０は、いくつかの他の適切なコンピュータシステム構成のうちのいずれかを有し得ることを理解するであろう。例えば、携帯電話またはハンドヘルコンピュータとして実施されたユーザー機器１１０は、前述したコンポーネントの全ては含まない可能性がある。
【００３９】
〔システムプロセス〕
例示的な動作環境１００のコンポーネントは、図２に示す例示的な方法を参照して、以下で説明される。例示的な実施形態は、本明細書で説明され、添付の流れ図に例示される機能を実施する１つまたは複数のコンピュータプログラムを含むことができる。しかし、例示的な実施形態の態様をコンピュータプログラミングにおいて実行する多くの異なる方法があり得、これらの態様が、１組のコンピュータ命令に限定されると解釈されるべきでないことが明らかなはずである。さらに、熟練したプログラマであれば、流れ図および出願文内の関連する説明に基づいて、例示的な実施形態を実行するために、かかるコンピュータプログラムを書くことが可能であろう。従って、特定の組のプログラムコード命令の開示は、例示的な実施形態を作成および使用する方法を十分に理解するために必要なものとは見なされない。さらに、当業者であれば、説明される１つまたは複数の動作は、１つまたは複数のコンピューティングシステムにおいて実施され得るように、ハードウェア、ソフトウェア、またはそれらの組合せによって実行され得ることを理解するであろう。
【００４０】
図２は、ある例示的な実施形態に従って、モバイル機器での個人間取引に対して適した相手方を識別するため、ユーザーの位置データおよびソーシャルネットワークコンテンツを利用するための方法２００を示す流れ図である。
【００４１】
図１および図２を参照すると、ブロック２０５で、個人間支払いシステム（「ＰＰＳ」）１６０が、ユーザー機器１１０上の個人間支払いアプリケーション（「ＰＰＡ」）１１５とやり取りするために、コンピュータ可読プログラム命令をＰＰＳサーバー１６１上にインストールする。さらに、ＰＰＳ  １６０は、ソーシャルネットワークシステム１５０とやり取りするために、コンピュータ可読プログラム命令をＰＰＳサーバー１６１上にインストールする。例示的な実施形態では、これらのコンピュータ可読プログラム命令は、ＪａｖａＳｃｒｉｐｔ（登録商標）などの組込みスクリプトとして、ＰＰＳサーバー１６１内に実行され得る。
【００４２】
ブロック２１０で、ユーザー１０１がＰＰＡ  １１５をユーザー機器１１０上にインストールする。ある例示的な実施形態では、ユーザー１０１は、ＰＰＡ  １１５のプロバイダのウェブサイトに移動し得、ＰＰＡ  １１５をダウンロードおよびインストールする。ＰＰＡ  １１５を提供するウェブサイトは、ＰＰＳウェブサイト１５３であり得る。ＰＰＡ  １１５は、ユーザー機器１１０上のデジタル財布１１２内に埋め込まれ得る。ユーザー１０１は、ＰＰＡ  １１５を構成するためにＰＰＡ  １１５のユーザーインタフェースを利用し得る。ユーザー１０１は、ＰＰＡ  １１５によって提供されるプライバシー設定を構成し得る。さらに、ユーザー１０１は、ユーザー識別および取引構成を確立するために、ＰＰＳ  １６０上のコンピュータ可読プログラム命令と通信し得る。他の構成設定は、ある取引相手方を好ましいとして識別すること、ある取引相手方を遮断すること、ある取引相手方をブックマークすること、または、他の好みを含み得る。ＰＰＳ  １６０との通信は、ネットワーク１０５を介したインターネット接続、テキストメッセージ、電子メール、または移動体通信接続を含むが、それらに限定されない、任意の利用可能な技術を介して行われ得る。
【００４３】
ブロック２１５で、ユーザー１０１は、物理または仮想ボタンを作動させるか、ユーザー機器１１０で「タップ」もしくはスワイプなどの動作をするか、音声命令を発するか、または任意の他の開始プロセスを実行することにより、ＰＰＡ  １１５を開始する。
【００４４】
ブロック２２５で、ＰＰＡ  １１５が、ユーザー機器１００の位置をＰＰＳ  １５０に送信する。ＰＰＡ  １１５は、位置データにユーザー機器１１０から直接アクセスするように構成され得る。ユーザー機器１１０は、コンピュータハードウェアもしくはソフトウェア、またはそれらの組合せを通して、ユーザー機器１１０の位置の地理的座標を判断する能力を有し得る。例えば、ユーザー機器１１０は、その位置を判断するために、全地球測位システム（「ＧＰＳ」）または通信ネットワークの位置を利用し得る。
【００４５】
追加または代替として、ユーザー機器１１０は、ＰＰＡ  １１５またはＰＰＳ  １６０が、ユーザー機器１１０に対する位置データにアクセスするために利用し得る、位置ベースアプリケーション１１４を含み得る。位置データを利用し得る、従って、それをＰＰＳ  １６０に対して利用可能にし得る、アプリケーションの例には、ＡＲＯＵＮＤＭＥなどのビジネスファインダアプリケーション、ＦＯＵＲＳＱＵＡＲＥなどの位置ベースソーシャルネットワーク、ＧＯＷＡＬＬＡなどの位置ベースゲーム、またはＧＯＯＧＬＥ  ＬＡＴＴＩＴＵＤＥなどの友人ロケータアプリケーションを含み得るが、それらに限定されないであろう。
【００４６】
ブロック２２５で、ＰＰＳ  １６０は、位置データを受信し、それを、ＰＰＳサーバー１６１上に作成されたユーザープロファイル内に格納する。ＰＰＳ  １６０は、ユーザー１０１の所定の近隣で稼働している所望の取引相手方機器１２０であり得る、他のユーザー機器を探す。近接閾値は、ユーザー１０１またはＰＰＳ  １６０によって構成され得る。すなわち、ユーザー１０１またはＰＰＳ  １６０は、別の機器がどれほど遠くにあり得、それでも近接ユーザーとしてリストされ得るかを構成可能であり得る。
【００４７】
近接閾値は、ユーザー１０１またはＰＰＳ  １６０によって事前に決定された要因に基づいて、さらに変更され得る。例えば、ＰＰＳ  １６０は、識別された機器１２０の密度またはユーザー１０１のアカウントから利用可能なソーシャルネットワークデータの量に基づき、近接閾値を変更し得る。
【００４８】
本発明のある例示的な実施形態では、ＰＰＳ  １６０は、位置データの収集のみを行い、ＰＰＳ  １６０上にもアカウントを有する機器１２０のユーザーを識別し得る。追加または代替として、ＰＰＳ  １６０は、位置データおよびユーザー識別をＰＰＳ  １６０に供給できる、互換性のある個人間支払いアプリケーションなどの、他の位置ベースプログラムまたはアプリケーションと通信するように構成され得る。
【００４９】
ある例示的な実施形態では、結果として生じる識別の数を制限するために、ＰＰＳ  １６０は、ネットワーク機器および／またはＰＰＳ  １６０と互換性がある個人間取引アプリケーションを最近起動している潜在的な取引相手方の識別のみを格納し得る。代替実施形態では、ＰＰＳ  １６０は、アクティブであるか、または構成された時間フレーム内でアクティブにされているユーザー機器１２５を有する潜在的な取引相手方の識別を格納し得る。追加または代替として、ＰＰＳ  １６０は、潜在的な取引相手方に、潜在的な取引相手方リストに載せるリクエストを示すために、指定された動作を実行することを要求し得る。例えば、相手方は、物理または仮想ボタンを作動させるか、ユーザー機器１１０で「タップ」もしくはスワイプなどの動作をするか、音声命令を発するか、または取引のために相手方機器１２０を構成する任意の他の確認動作を実行することにより、リクエストを示すことを要求され得る。
【００５０】
ブロック２３０で、ＰＰＳ  １６０は、近接ユーザー識別のリストをユーザー１０１のソーシャルグラフと比較する。ユーザーのソーシャルグラフは、ユーザーの連絡先、友人、家族、およびユーザーのオンラインネットワークの他のメンバーの全てを参照する。ソーシャルグラフは、ユーザーのネットワークのメンバーを判断するだけでなく、どのようにメンバーが関連し、また、どの程度密接に関連しているかも判断する。ソーシャルグラフは、ユーザーがそのメンバーであるソーシャルネットワーク、電子メール連絡先、テキストメッセージ連絡先、頻出する取引相手方、および他の適切なソースから編集できる。
【００５１】
ソーシャルネットワークデータから、ＰＰＳ  １６０は、ユーザーの連絡先、友人、仕事仲間、家族、またはデータから抽出できる任意の他の識別を検索する。ユーザー１０１が属し得るソーシャルネットワークウェブサイト１５３の例には、ＦＡＣＥＢＯＯＫ、ＧＯＯＧＬＥ＋、またはＬＩＮＫＥＤＩＮを含み得るが、それらに限定されないであろう。
【００５２】
ソーシャルネットワークシステム１５０は、ユーザーのオンラインコミュニティからの連絡先のリストをＰＰＳ  １６０に提供する。ソーシャルネットワークシステム１５０は、さらに、コミュニティからの各連絡先とユーザーとの間の関係の相対的な強さを優先付けし得る。優先度は、各特定のソーシャルネットワークシステム１５０の構造に適用し得る要因によって決定され得る。例えば、ＦＡＣＥＢＯＯＫなどのソーシャルネットワークシステムは、コミュニティのメンバーを「友達」または「友達の友達」として分類し得、また、ＬＩＮＫＥＤＩＮは、メンバーを第１級、第２級、または第３級の連絡先として分類し得る。ＧＯＯＧＬＥ＋は、メンバーを「サークル（ｃｉｒｃｌｅ）」に基づいて分類し得、それは、ユーザー１０１との関係を定義できる。さらに、ＰＰＳ  １６０は、ユーザー１０１の投稿またはステータス上に連絡先がコメントした回数、連絡先とユーザー１０１が同じ投稿に出現している回数、連絡先とユーザー１０１が同じ画像内で識別されている回数、および他の適切な優先付けデータなどの、優先付けデータをソーシャルネットワークシステム１５０から抽出できる。
【００５３】
ＰＰＳ  １６０は、追加または代替として、ユーザー機器１１０上の連絡先アプリケーション１１６から連絡先を抽出し得る。連絡先アプリケーション１１６は、ＰＰＳ  １６０がアクセスし得るユーザー１０１の連絡先のリストを維持する、ユーザー機器１１０上の任意のプログラムまたはアプリケーションであり得る。連絡先アプリケーション１１６の例には、電子メールアプリケーション、テキストメッセージアプリケーション、インスタントメッセージ、カレンダー招待リスト、またはＯＵＴＬＯＯＫもしくはＡＣＴなどの連絡先データベースを含み得るが、それらに限定されない。連絡先アプリケーション１１６からの潜在的な取引相手方は、ユーザー１０１との通信の頻度、特定の連絡先が出現する、異なる連絡先アプリケーション１１６の数、相手方とユーザー１０１との間での電子メール、テキストメッセージ、インスタントメッセージ、もしくは投稿に対する応答、以前の取引、またはデータから抽出され得る任意の他の優先付け要因などの要因によって優先付けされ得る。
【００５４】
他の優先要因は、連絡先のランキングを決定するために使用され得る。例えば、連絡先が最近、商業取引を行った場合、ＰＰＳ  １６０は、その連絡先をさらに高い優先度に昇格させ得る。この要因が有用であり得る例は、レストランにおいて、グループのうちの１人のメンバーが勘定を支払い、グループの他のメンバーがその勘定のうちの自分の分に対して第１のメンバーに支払いたい場合であろう。グループのメンバーがＰＰＡ  １１５を開始すると、ＰＰＳ  １６０は勘定支払い取引を認識し、勘定支払い連絡先にさらに高い優先度を与え得る。
【００５５】
潜在的な取引相手方のランキングを決定するために考慮され得る別の要因は、ＰＰＡ  １２５または互換性のある個人間アプリケーションを使用する機器１２０による最近の取引であり得る。例えば、２人の潜在的な取引相手方が最近、ＰＰＡ  １２５取引を行っている場合、支払いの送信者がランク付けされたリスト内で降格され得、受信者は昇格され得る。以前のレストランにおけるグループの例では、ＰＰＳ  １６０は、潜在的な相手方がちょうど支払いを受信したことを認識し、ユーザー１０１もその相手方に支払いを行いたいであろうと推測し得る。
【００５６】
別のランキング要因は、ユーザー１０１が潜在的な取引相手方と行った以前の取引の数であり得る。例えば、頻出する取引相手方は、高いランキングを受け得、稀な相手方は、低いランキングを受け得る。例示的な実施形態では、ランキングは、ＰＰＡ  １１５と行われた取引の頻度によって決まる。
【００５７】
ＰＰＳ  １６０は、識別された連絡先から潜在的な取引相手方のランク付けされたリストを作成する。潜在的な取引相手方の最終ランキングは、構成されたランキングシステムによって決定され得る。例えば、ランキングシステムは、潜在的な取引相手方が、ユーザー１０１のソーシャルネットワークに出現する各事例に基づき、潜在的な取引相手方にスコアを割り当て得る。ある例示的な実施形態では、ＰＰＳ  １６０は、最も有効なランキングシステムを判断するために、抽出されたデータを機械学習アルゴリズムまたは別の統計モデルに適用する。例えば、機械学習アルゴリズムは、ユーザーが、より高くランク付けされた連絡先をそこから最も頻繁に選択するリストを生成するランキングシステムを知るために、１つまたは複数のユーザーのリスト上で実行できる。そのアルゴリズムは、ユーザー１０１の以前の挙動および広範囲の組のユーザーの挙動で更新され得る。アルゴリズムがそれで更新され得る入力の例には、テキストメッセージの頻度、電子メールの頻度、ユーザーと相手方が同じ場所にいる頻度、以前の取引、時刻、および他の適切なデータを含み得る。機械学習アルゴリズムは、定期的に更新できる。
【００５８】
ブロック２３５で、ＰＰＳ  １６０は、潜在的な取引相手方のランク付けされたリストをＰＰＡ  １１５に送信する。ＰＰＡ  １１５は、そのリストを、ＰＰＡ  １１５のユーザーインタフェースを介して、選択のためにユーザー１０１に表示する。
【００５９】
ブロック２４０で、ユーザー１０１は、所望の取引相手方である連絡先をそのリストから選択する。ＰＰＡ  １１５は、個人間取引を進め得る。例えば、ユーザー機器１１０および相手方機器１２０は、ユーザー１０１から相手方機器１２０に関連するユーザーに送金するための支払い取引を実行するために、直接および／または支払サーバーと通信し得る。ＰＰＡ  １１５は、取引を処理するために、識別され、選択された相手方に関連した情報から自動的に情報を投入し得る。
【００６０】
例示的な実施形態では、取引は、金融取引であり得、クレジットカード支払い、デビットカード支払い、銀行振込み、またはユーザー機器１１０上で実施され得る任意の他の金融口座取引など、ユーザー１０１がＰＰＡ  １１５上またはデジタル財布１１１内に構成する任意の金融口座を採用し得る。ＰＰＡ  １１５ユーザーインタフェースは、ユーザー１０１が、使用する金融口座を選択し、相手方の選択された金融口座に送金する金額を入力できるようにし得る。
【００６１】
本発明の代替実施形態では、取引は、単なる情報の交換または他のタイプの非金融取引であり得る。当業者であれば、かかる取引の例には、連絡先情報の交換、コンサートなどのイベント情報の送信、データファイルの送信、指示の伝達、または本発明から恩恵を受け得る任意の他の取引を含み得るが、それらに限定されないことを認識し得るだろう。
【００６２】
取引の完了後、方法２００は終了する。
【００６３】
〔一般〕
ユーザーは、本明細書で開示する特徴の動作を制限するか、または他の方法で影響を及ぼすことが許可され得る。例えば、ユーザーは、あるデータの収集もしくは使用またはある機能の起動をオプトインまたはオプトアウトするための機会が与えられ得る。さらに、ユーザーは、ユーザーがプライバシーに関する懸念を有し得る状況を含め、特徴が採用される方法を変更する機会が与えられ得る。個人情報を含む情報の使用に関するポリシー、および各ユーザーがかかる情報の使用に影響を及ぼし得る方法に関してユーザーに通知するために、ユーザーに対する指示も提供され得る。従って、情報は、所望であれば、個人情報またはユーザーの識別を開示するリスクを冒すことなく、関連する広告、提案、または他の情報の受信を通じて、ユーザーに恩恵をもたらすために使用できる。
【００６４】
例示的な実施形態の１つまたは複数の態様は、本明細書で説明し、図示する機能を実施するコンピュータプログラムを含み得、そのコンピュータプログラムは、マシン可読媒体に格納されたコンピュータ可読命令／コンピュータ実行可能命令、およびその命令を実行するプロセッサを含むコンピュータシステムで実行される。しかし、例示的な実施形態の態様をコンピュータプログラミングにおいて実行する多くの異なる方法があり得、また、例示的な実施形態が、任意の１組のコンピュータプログラム命令に限定されると解釈されるべきではないことが明らかなはずである。さらに、熟練したプログラマであれば、添付の流れ図および出願文内の関連する説明に基づいて、実施形態を実行するために、かかるコンピュータプログラムを書くことが可能であろう。従って、特定の組のプログラムコード命令の開示は、例示的な実施形態を作成および使用する方法を十分に理解するために必要なものとは見なされない。さらに、コンピュータによって実行されている動作に対する任意の参照は、２台以上のコンピュータがその動作を実行し得るので、単一のコンピュータによって実行されているものとして解釈されるべきではない。
【００６５】
前述した実施形態で説明した例示的なシステム、方法、および動作は、例証であり、代替実施形態では、ある動作は、異なる順序で、互いに並行して、完全に省略して、および／もしくは異なる例示的な実施形態間で組み合わせて実行できるか、かつ／またはある追加の動作が、本発明の範囲および精神から逸脱することなく実行できる。従って、かかる代替実施形態は、本明細書で説明する本発明に含まれる。
【００６６】
本明細書で記載する例示的な実施形態は、前述した方法および処理機能を実行するコンピュータハードウェアおよびソフトウェアとともに使用できる。本明細書に記載するシステム、方法、および手順は、プログラム可能コンピュータ、コンピュータ実行可能ソフトウェア、またはデジタル回路で実施できる。ソフトウェアは、コンピュータ可読媒体上に格納できる。例えば、コンピュータ可読媒体には、フロッピィディスク、ＲＡＭ、ＲＯＭ、ハードディスク、取り外し可能媒体、フラッシュメモリ、メモリスティック、光媒体、光磁気媒体、ＣＤ−ＲＯＭなどを含み得る。デジタル回路には、集積回路、ゲートアレイ、ビルディングブロックロジック、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）などを含み得る。
【００６７】
特定の実施形態について上で詳細に説明してきたが、説明は例証のためにすぎない。従って、前述した多数の態様は、特に明記しない限り、必要な、または本質的な要素として意図されないことが理解されるはずである。前述の説明に加えて、例示的な実施形態の開示された態様の修正、およびそれに対応する均等な動作が、以下の特許請求の範囲で定義される本発明の精神および範囲から逸脱することなく、本開示の利益を有する当業者によって行われ得、特許請求の範囲は、かかる修正および均等な構造を包含するように、最も広い解釈と一致される。
【図１】
0005620029.tif 000002
【図２】
0005620029.tif 000003