(57)【要約】  共同金融管理のための方法、システム及びデバイスは、コンピュータストレージ媒体上で符号化されたコンピュータプログラムを含み、コンピュータプログラムは、デバイスのディスプレイの第１の領域に、デバイスのユーザがメンバである複数の金融共同グループから現在選択されている金融共同グループ名を表示する命令を含む。現在選択されている金融共同グループに関係する、それぞれが複数のタイプのイベントの１つである複数のイベントを示すデータを受信させる。デバイスのディスプレイの第２の領域に、順序付けられた複数のイベントのリストを表示させ、順序付けられたリストの各項目は、項目に対応するイベントのイベントタイプの視覚的表現を含む。デバイスのディスプレイの第１の領域におけるタッチ入力に応じて、複数の金融共同グループの異なる金融共同グループを選択させる。【選択図】  図２Ｂ
2016532979.tif 000002
【特許請求の範囲】
【請求項１】
不揮発性コンピュータ可読媒体内にコード化された命令を有するコンピュータプログラム製品であって、前記命令は、デバイスのプロセッサに、
前記デバイスのディスプレイの第１の領域に、前記デバイスのユーザがメンバである複数の金融共同グループから現在選択されている金融共同グループ名を表示させ、
前記現在選択されている金融共同グループに関係する、それぞれが複数のタイプのイベントの１つである複数のイベントを示すデータを受信させ、
前記デバイスのディスプレイの第１の領域に、前記現在選択されている金融共同グループ名を表示することと同時に、前記デバイスのディスプレイの第２の領域に、順序付けられた複数のイベントのリストを表示させ、前記順序付けられたリストの各項目は、前記項目に対応するイベントのイベントタイプの視覚的表現を含み、及び
前記デバイスのディスプレイの第１の領域におけるタッチ入力に応じて、前記複数の金融共同グループの異なる金融共同グループを選択させるコンピュータプログラム製品。
【請求項２】
前記順序付けられたリストは、イベントの時刻によって順序付けられている請求項１記載のコンピュータプログラム製品。
【請求項３】
前記第２の領域内の順序付けられたリストの表示と同時に、前記デバイスのディスプレイの第３の領域に、前記現在選択されている金融共同グループに関係するイベントを作成するためにユーザが選択可能なオプションを表示する命令を有する請求項１記載のコンピュータプログラム製品。
【請求項４】
前記イベントを作成するためにユーザが選択可能なオプションは、取引を追加し及び複数のイベントにコメントを付けるオプションを含むドロップダウンメニューを含む請求項２記載のコンピュータプログラム製品。
【請求項５】
前記複数のイベントタイプは、前記金融共同グループのメンバによって前記金融共同グループと共有される金融取引を示す取引タイプを含む請求項１記載のコンピュータプログラム製品。
【請求項６】
前記取引タイプの項目内に、前記イベントにコメントを付けるためにユーザが選択可能なオプションを表示させる命令を有する請求項５記載のコンピュータプログラム製品。
【請求項７】
前記複数のイベントタイプは、前記デバイスのユーザによって返済される金融取引を示す返済要求タイプを含む請求項５記載のコンピュータプログラム製品。
【請求項８】
前記返済要求タイプの項目内に、前記イベントにコメントを付けるためにユーザが選択可能なオプションを表示させる命令を有する請求項５記載のコンピュータプログラム製品。
【請求項９】
前記返済要求タイプの項目内に、前記取引を清算するためにユーザが選択可能なオプションを表示させる命令を有する請求項５記載のコンピュータプログラム製品。
【請求項１０】
前記複数のイベントタイプは、前記金融共同グループに新しいユーザを参加させる招待を表示する招待状タイプを含む請求項５記載のコンピュータプログラム製品。
【請求項１１】
サーバシステムにおいて、複数のユーザデバイスの複数のユーザから、前記ユーザが金融共同グループに参加することに同意することを示すデータを受信することと、
前記サーバシステムにおいて、前記複数のユーザの第１のユーザの１つ以上の金融口座に関する金融情報を特定することと、
前記サーバシステムにおいて、前記第１のユーザの第１のユーザデバイスから、前記第１のユーザによって共有される金融情報を特定する情報を受信することと、
前記サーバシステムにおいて、前記第１のユーザデバイス以外の前記複数のユーザデバイスの各ユーザデバイスに表示される共有金融情報を特定する各情報を提供することとを含む方法。
【請求項１２】
前記金融共同グループに参加するユーザの同意を示すデータを受信することは、
第２のユーザから、複数のユーザを指定する、金融共同グループを作成する要求を受信することと、
前記複数のユーザのそれぞれから、前記金融共同グループに参加するための同意を示すデータを受信することとを含む請求項１１記載の方法。
【請求項１３】
前記共有金融情報は、金融口座を含み、前記第１のユーザデバイス以外の各ユーザデバイスに各情報を提供することは、
前記ユーザデバイスに表示される、前記共有金融口座に含まれる複数の金融取引を特定する各情報を提供することを含む請求項１１記載の方法。
【請求項１４】
前記各ユーザデバイスは、複数の金融取引を受信する請求項１３記載の方法。
【請求項１５】
前記ユーザデバイスからの要求の受信に応じて、ユーザデバイス上に表示される各情報を提供することを更に含む請求項１１記載の方法。
【請求項１６】
前記共有金融情報は、特定の金融取引を含み、前記第１のユーザデバイス以外の各ユーザデバイスに各情報を提供することは、
前記ユーザデバイス上に表示される、前記特定の金融取引の返済のための各要求を提供することを含む請求項１１記載の方法。
【請求項１７】
第２のユーザから、前記第２のユーザが前記第１のユーザに資金を振り込むことを特定する情報を受信することを更に含む請求項１６記載の方法。
【請求項１８】
前記第２のユーザの金融口座の口座番号及び支店コードを特定する情報を取得することと、
前記第１のユーザの金融口座の口座番号及び支店コードを特定する情報を取得することと、
前記第２のユーザから前記第１のユーザへ資金を振り込むこととを更に含む請求項１７記載の方法。
【請求項１９】
第２のユーザから、前記第２のユーザが入力したテキストからなるコメントを受信することと、
前記複数のユーザデバイスの各ユーザデバイス上に表示されるコメントを提供することとを更に含む請求項１６記載の方法。
【請求項２０】
前記返済のための各要求は、前記ユーザデバイスのユーザが前記第１のユーザに負っている債務の各金額を含む請求項１６記載の方法。
【請求項２１】
前記第１のユーザから、返済の要求を作成する要求を受信することと、
第１のユーザデバイス上に表示される、前記第１のユーザの金融情報に含まれる複数の金融取引を特定する情報を提供することと、
前記第１のユーザから、特定の金融取引の選択を受信することとを更に含む請求項１６記載の方法。
【請求項２２】
前記第１のユーザデバイス上に表示される、前記第１のユーザの１つ以上の金融口座を識別する情報を提供することと、
前記第１のユーザから、特定の金融口座の選択を受信することと、
前記第１のユーザデバイス上に表示される、前記特定の金融口座に含まれる複数の金融取引を提供することとを更に有する請求項２１記載の方法。
【請求項２３】
前記第１のユーザから、前記複数のユーザの第２のユーザとの共有予算を生成する要求を受信することであって、前記要求は、予算名と、前記共有予算に含まれる金融取引の１つ以上のカテゴリと、予算タイムフレームと、予算限度額とを指定することと、
前記第２のユーザの１つ以上の金融口座に関係する金融情報を特定することと、
前記要求に基づいて、金融取引の１つ以上のカテゴリのための共有予算を生成することと、
前記第１のユーザデバイス及び前記第２のユーザの第２のユーザデバイスに表示される、共有予算の状態を特定する情報を提供することとを含み、前記状態は、前記予算タイムフレームについて前記共有予算に残されている予算金額を含む請求項１１記載の方法。
【請求項２４】
前記第１のユーザの金融口座及び前記第２のユーザの金融口座に含まれる各金融取引から、前記共有予算に含まれる金融取引の１つ以上のカテゴリに分類される１つ以上の金融取引を特定することと、
前記特定された１つ以上の金融取引の合計を算出することと、
前記残りの予算金額から前記合計を減算することによって、更新された予算金額を算出することと、
前記第１のユーザデバイス及び前記第２のユーザデバイス上に表示される、前記予算タイムフレームについての前記共有予算における前記残りの予算の更新された金額を特定する情報を提供することとを更に含む請求項２３記載の方法。
【請求項２５】
前記合計が前記予算限度額を上回ることを判定することと、
前記第１のユーザデバイス及び前記第２のユーザデバイス上に表示される、前記共有予算が超過したことを示すアラートを提供することとを更に含む請求項２４記載の方法。
【請求項２６】
前記第１のユーザの金融口座及び前記第２のユーザの金融口座に含まれる各金融取引から、前記共有予算に含まれる金融取引の１つ以上のカテゴリに分類される１つ以上の金融取引を特定することと、
前記予算タイムフレームに関して前記共有予算の使用を判定することと、
前記第１のユーザデバイス及び前記第２のユーザデバイス上に表示される、前記共有予算の使用を特定する情報を提供することとを更に含む請求項２３記載の方法。
【請求項２７】
前記第１のユーザから、第２のユーザデバイスの第２のユーザとの共有の目標を作成する要求を受信することを更に含み、前記情報を特定する要求は、
共有の目標名と、共有の目標に寄与する第１の金額と、前記共有の目標に前記第１の金額を寄与する頻度についての第１の時間間隔と、前記共有の目標の資金を預ける特定の金融口座とを含み、
前記第２のユーザから、前記共有の目標に寄与する第２の金額及び前記共有の目標に前記第２の金額を寄与する頻度についての第２の時間間隔を受信することと、
前記第１のユーザデバイス及び前記第２のユーザデバイス上に表示される、前記共有の目標を特定する情報を提供することとを更に含み、前記情報は、前記特定の金融口座及び前記特定の金融口座に預けられている資金の額を特定する請求項１１記載の方法。
【請求項２８】
前記第１の金額が前記共有の目標に寄与するべき頻度についての前記第１の時間間隔が経過したことを判定することと、
前記第１のユーザの金融口座から、前記特定の金融口座に前記第１の金額を振り込むこととを含む請求項２７記載の方法。
【請求項２９】
前記第１の時間間隔は、一回の振込、毎日の振込、毎週の振込、毎月の振込又は毎年の振込である請求項２８記載の方法。
【請求項３０】
前記第２の金額が前記共有の目標に寄与するべき頻度についての前記第２の時間間隔が経過したことを判定することと、
前記第２のユーザの金融口座から、前記特定の金融口座に前記第２の金額を振り込むこととを含む請求項２７記載の方法。
【請求項３１】
第１のユーザのユーザデバイスにインタフェースを提供することを含み、前記インタフェースは、
複数のユーザのそれぞれに関係する複数のユーザ表現であって、前記複数のユーザは、前記第１のユーザと同じ金融共同グループに含まれ、前記第１のユーザの１つ以上の金融口座は、前記複数のユーザと共有されるユーザ表現と、
それぞれが前記金融共同グループに関する各情報に関係する複数のコンテキストオプションと、
前記複数のユーザの１人以上のユーザからのテキストを表示するチャットインタフェースと、
前記１つ以上のコンテキストオプションに関係する情報を含む表示エリアとを含み、
前記１つ以上のコンテキストオプションの選択を受信することと、
前記選択されたコンテキストオプションに関連する情報によって前記インタフェースを更新することと、
前記更新されたインタフェースを前記第１のユーザに提供することとを更に含むコンピュータによって実現される方法。
【請求項３２】
前記ユーザ表現の選択を受信することと、
前記選択されたユーザ表現に関係するユーザに関係を有する前記選択されたコンテキストオプションに関係する情報によって前記インタフェースを更新することとを更に含む請求項３１記載の方法。
【請求項３３】
前記複数のユーザ表現は、前記第１のユーザに関係するユーザ表現と、前記金融共同グループに含まれる全てのユーザに関係するユーザ表現とを含む請求項３１記載の方法。
【請求項３４】
前記複数のユーザ表現の各ユーザ表現は、前記関係するユーザの画像である請求項３１記載の方法。
【請求項３５】
前記選択されたユーザ表現のユーザに関係を有する前記選択されたコンテキストオプションに関する情報は、前記選択されたユーザ表現に関係するユーザによって共有される情報である請求項３２記載の方法。
【請求項３６】
前記コンテキストオプションは、リマインダ、前記金融共同グループの特定の取引、予算、請求、前記金融共同グループに関係する文書、画像及び領収書を含む請求項３２記載の方法。
【請求項３７】
前記ユーザによる第１の方向へのスワイプ操作を表す入力を受信することと、
少なくとも前記選択されたコンテキストオプションに基づいて、前記ユーザに提供するオプションリストを判定することであって、前記オプションリストの各オプションは、前記ユーザデバイスによって実行される処理に関係することと、
前記オプションリストをユーザに提供することとを更に含む請求項３２記載の方法。
【請求項３８】
前記選択されたコンテキストオプションの１つは、前記金融共同グループの特定の取引であり、前記オプションリストは、返済の要求の提出、ユーザに電話をかけること、前記取引の債権者に電話をかけることを含む請求項３７記載の方法。
【請求項３９】
前記選択されたコンテキストオプションの１つは、リマインダであり、前記オプションリストは、リマインダを除去することを含む請求項３７記載の方法。
【請求項４０】
前記ユーザによる第２の方向へのスワイプ操作を表す入力を受信することと、
少なくとも前記選択されたコンテキストオプションに基づいて、前記ユーザに提供するオプションリストを判定することであって、前記オプションリストの各オプションは、前記ユーザデバイスによって実行される処理に関係することと、
前記オプションリストをユーザに提供することとを更に含む請求項３２記載の方法。
【請求項４１】
前記複数のユーザの第２のユーザから、前記第２のユーザの金融口座の１つ以上を記述するデータを受信することを更に含む請求項３１記載の方法。
【請求項４２】
前記第１のユーザは、前記第１及び第２のユーザの金融口座に対して各ユーザが実行できる１つ以上の処理を特定する、前記複数のユーザとの関係カテゴリに含まれる請求項４１記載の方法。
【請求項４３】
ユーザデバイス上で、第１のユーザデバイスのユーザとの金融共同グループに含まれる第２のユーザを特定することであって、前記第１のユーザの金融口座の１つ以上は、前記第２のユーザと共有されることと、
前記ユーザデバイスにおいて、複数の関係カテゴリから関係カテゴリの選択を受信することであって、各関係カテゴリは、前記第１のユーザの金融口座に対して前記第２のユーザが実行できる１つ以上の処理を特定することと、
前記ユーザデバイスにおいて、前記第２のユーザが前記金融共同グループに含まれることに同意した旨の指示を受信することとを含むコンピュータによって実現される方法。
【請求項４４】
前記ユーザデバイスから、複数の連絡先を特定するデータを含む前記第１のユーザの連絡先リストを取得することと、
前記連絡先リストから連絡先を特定することと、
前記連絡先を特定するデータから関係カテゴリを判定することと、
前記判定された関係カテゴリを前記ユーザデバイスの第１のユーザに提供することとを更に含む請求項４３記載の方法。
【請求項４５】
ソーシャルネットワークから、前記第１のユーザのソーシャルネットワーク連絡先として、前記第２のユーザを特定するデータを取得することと
前記連絡先を特定するデータから関係カテゴリを判定することと、
前記判定された関係カテゴリを前記第１のユーザのユーザデバイスに提供することとを更に含む請求項４４記載の方法。
【請求項４６】
前記複数の関係カテゴリを前記ユーザに提供することを更に含む請求項４４記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本明細書は、個人資金の共同的管理に関する。
【背景技術】
【０００２】
インターネットの普及に伴い、インターネットを介して、資金の管理を補助するサービスがユーザに提供されるようになっている。これらのサービスは、金融機関例えば銀行又はクレジットカード会社が提供することもあり、又は１つ以上の金融機関からユーザ固有の金融情報を集約して提示するアカウントアグリゲータ（account aggregator）が提供することもある。ユーザは、通常、金融機関若しくはアカウントアグリゲータによって維持されるウェブページ、又は金融機関若しくはアカウントアグリゲータによって提供されるモバイルアプリケーションにユーザ名及びパスワードを入力する。ユーザは、ウェブページ又はモバイルアプリケーションから、オンラインバンキング、電子請求支払い、口座集約（アカウントアグリゲーション：account aggregation）、及び他のオンライン金融情報サービスにアクセスすることができる。
【０００３】
金融機関は、ユーザの金融情報へのアクセスを提供することができ、及び他のサービス又は機能を提供することができる。例えば、ユーザは、金融機関による自らの口座の決算書を閲覧することができ、異なる口座又は金融機関に残高振替を行うことができ、及び金融機関にローンを申し込むことができる。また、ユーザは、インターネットを介して、口座から債権者に資金を振り込むことによって、電子的に支払い行うことができる。金融機関は、後日の支払いをスケジューリングする機能を含むことができ、或いは、ユーザは、周期的債務を指定し、周期的日付に支払いを行うことを許可することができる。
【発明の概要】
【課題を解決するための手段】
【０００４】
本明細書は、個人資金の共同的管理に関する技術を記述する。ユーザは、金融共同サーバシステム（financial collaboration server system）とインタラクトし、様々な目的のために他のユーザと金融共同グループ（financial collaboration group）を作成することができる。グループの会員資格、共有される情報のタイプ及び各ユーザに与えられる権利は、各グループがユーザによってどのように設定されているかに応じて、グループ毎に変更できる。
【０００５】
例えば、ユーザは、共有された個人資金について共同する目的で、金融共同グループを作成することができる。例えば、カップルが金融共同グループを作成することによって、金融情報、例えば、それぞれの金融口座に関係する全ての取引をそれぞれが閲覧することができる。カップルは、金融共同サーバシステムを介して、例えば、個々の金融取引にタグ又はコメントを付け、共有の目標を設定し、及び費用を分担することによって互いにインタラクトすることができる。
【０００６】
別の例では、ユーザ、例えば、共同の旅行、パーティ又は他のイベントの経費を分担するルームメート又は個人が金融共同グループを作成し、互いに共同して、金融共同サーバシステムを介して、費用を分担することができる。例えば、このような金融共同グループのユーザは、金融共同サーバシステムとインタラクトして、他のユーザに共有経費の返済（reimbursement）、例えば、支払われた家賃又は燃料関連の費用の返済を要求することができる。
【０００７】
別の例では、ユーザは、共有の目標の達成に基づいて、金融共同グループを作成することもできる。例えば、複数のユーザ、例えば、両親及び祖父母は、金融共同サーバシステムとインタラクトして、子の大学の学費を支払う共有の目標を達成することができる。金融協同グループの各ユーザは、共有の目標に対して、ある量の資金を分担することができる。同様に、長期的な親の介護支援を続けるために、兄弟が、金融協同グループを作成することができる。各兄弟は、共有の目標に対して、例えば、長期の介護支援の費用に貢献するために、ある量の資金を分担することができる。
【０００８】
別の例では、ユーザが金融共同グループを作成することによって、一部のユーザが他のユーザの資金を監視することができる。例えば、高齢の親と子が金融協同グループを確立し、子が親の金融口座を監視することができる。子は、疑わしい取引について、親の金融口座を監視することができ、支払う必要がある請求に関する通知リマインダ（alert reminders）に応答することができる。
【０００９】
金融共同サーバシステムは、金融協同グループのタイプに応じて、僅かな例を挙げれば、ユーザのそれぞれの金融口座の状態、ユーザのそれぞれの金融口座に関連する金融取引、共有の目標、共有の費用、並びに様々な話題、例えば、特定の金融取引、請求又は費用に関するユーザ間の通信の１つ以上を表示するグラフィカルユーザインタフェースを提供することができる。後述するように、ユーザは、金融共同サーバシステムとインタラクトして、特定の金融取引を自動化することができ、例えば、共有の目標に対する分担を自動化することができる。
【００１０】
包括的に言えば、本明細書に記述する主題の一側面は、コンピュータプログラム製品によって実現され、コンピュータプログラム製品は、不揮発性コンピュータ可読媒体内にコード化された命令を有し、命令は、デバイスのプロセッサに、デバイスのディスプレイの第１の領域に、デバイスのユーザがメンバである複数の金融共同グループから現在選択されている金融共同グループ名を表示させ、現在選択されている金融共同グループに関係する、それぞれが複数のタイプのイベントの１つである複数のイベントを示すデータを受信させ、デバイスのディスプレイの第１の領域に、現在選択されている金融共同グループ名を表示することと同時に、デバイスのディスプレイの第２の領域に、順序付けられた複数のイベントのリストを表示させ、順序付けられたリストの各項目は、項目に対応するイベントのイベントタイプの視覚的表現を含み、及びデバイスのディスプレイの第１の領域におけるタッチ入力に応じて、複数の金融共同グループの異なる金融共同グループを選択させる。
【００１１】
これらの及びこの他の実施形態は、それぞれ、以下の特徴の１つ以上を任意に含むことができる。順序付けられたリストは、イベントの時刻によって順序付けられている。第２の領域内の順序付けられたリストの表示と同時に、デバイスのディスプレイの第３の領域に、現在選択されている金融共同グループに関係するイベントを作成するためにユーザが選択可能なオプションを表示する命令。イベントを作成するためにユーザが選択可能なオプションは、取引を追加し及び複数のイベントにコメントを付けるオプションを含むドロップダウンメニューを含む。複数のイベントタイプは、金融共同グループのメンバによって金融共同グループと共有される金融取引を示す取引タイプを含む。取引タイプの項目内に、イベントにコメントを付けるためにユーザが選択可能なオプションを表示させる命令。複数のイベントタイプは、デバイスのユーザによって返済される金融取引を示す返済要求タイプを含む。返済要求タイプの項目内に、イベントにコメントを付けるためにユーザが選択可能なオプションを表示させる命令。返済要求タイプの項目内に、取引を清算するためにユーザが選択可能なオプションを表示させる命令。複数のイベントタイプは、金融共同グループに新しいユーザを参加させる招待を表示する招待状タイプを含む。
【００１２】
本明細書に記述する主題の特定の実施形態は、以下の利点の１つ以上を実現するように実施することができる。複数の個人が金融共同グループを作成して、１つのインタフェースによって共有資金の管理を行うことができる。金融共同グループの複数のユーザがインタフェースにアクセスして、互いの金融取引及びコメントを閲覧することができる。金融共同グループのユーザは、インタフェースを介して互いにインタラクトして、共有の目標を作成し、これに貢献することができる。更に、金融共同グループのユーザは、インタフェースを介して互いにインタラクトして、例えば、他のユーザに返済を要求し、又は他のユーザに返済を行うことによって、共有費用を管理することができる。
【００１３】
本明細書に記述する主題の１つ以上の実施形態の詳細は、添付の図面及び以下の説明に述べられている。主題の他の特徴、側面及び利点は、説明、図面及び請求の範囲から明らかとなる。
【図面の簡単な説明】
【００１４】
【図１】金融的な共同のために使用される例示的なシステムを示す図である。
【図２Ａ】共同の金融計画のための第１の例示的な方法を示す図である。
【図２Ｂ】共同の金融計画のための第２の例示的な方法を示す図である。
【図３】汎用コンピュータシステムの例の概略図である
【図４】金融協同グループのユーザが利用できる共同の金融計画オプションを表示する例示的なインタフェースを示す図である。
【図５】金融共同グループを表示する例示的なインタフェースを示す図である。
【図６Ａ】金融取引の返済のための例示的なインタフェースを示す図である。
【図６Ｂ】金融取引の返済のための例示的なインタフェースを示す図である。
【図６Ｃ】金融取引の返済のための例示的なインタフェースを示す図である。
【図６Ｄ】金融取引の返済のための例示的なインタフェースを示す図である。
【図６Ｅ】金融取引の返済のための例示的なインタフェースを示す図である。
【図６Ｆ】金融取引の返済のための例示的なインタフェースを示す図である。
【図６Ｇ】金融取引の返済のための例示的なインタフェースを示す図である。
【図７Ａ】第三者の金融取引を管理するための例示的なインタフェースを示す図である。
【図７Ｂ】第三者の金融取引を管理するための例示的なインタフェースを示す図である。
【図７Ｃ】第三者の金融取引を管理するための例示的なインタフェースを示す図である。
【図７Ｄ】第三者の金融取引を管理するための例示的なインタフェースを示す図である。
【図８】例示的なインタフェースを示し及びインタフェースとインタラクトする方法を記述する図である。
【図９】例示的なインタフェースを示す図である。
【図１０】サークルを作成するための例示的なインタフェースを示す図である。
【図１１】サークルに関連する情報を含む例示的なインタフェースを示す図である。
【図１２】サークル内のユーザが利用できる機能を示す例示的なインタフェースを示す図である。
【図１３】金融口座を共有するための例示的なインタフェースを示す図である。
【図１４】１人以上のユーザに返済を要求する例示的なインタフェースを示す図である。
【図１５】ユーザの債権額及びユーザの債務額を表示する例示的なインタフェースを示す図である。
【発明を実施するための形態】
【００１５】
図１は、金融的な共同（financial collaboration）のために使用される例示的なシステム１００を示す図である。１つ以上のユーザデバイス、例えば、ユーザデバイス１０４、１０５、金融共同サーバシステム１０６、並びに１つ以上の金融機関サーバシステム、例えば、金融機関サーバシステム１１２、１１４は、ネットワーク１０８を介して接続されている。各ユーザデバイス１０４、１０５、金融共同サーバシステム１０６及び各金融機関サーバシステム１１２、１１４は、１つ以上の演算デバイスを含むことができる。
【００１６】
金融共同サーバシステム１０６は、ソフトウェアを実行して、ユーザ、例えば、ユーザ１０２、１０３に金融共同サーバシステム１０６のサービスを提供し、例えば、ユーザ１０２は、金融共同サーバシステム１０６にユーザアカウントを作成することができる。サービスは、１つ以上の金融機関における、ユーザの金融口座に関連する金融情報の集約及びユーザのユーザデバイスに表示される金融情報の提供を含むことができる。金融機関の金融口座は、預金口座（savings accounts）、当座預金口座（checking accounts）、クレジットカード口座、投資、請求、報酬、ローン及び抵当を含むことができる。
【００１７】
特に、金融共同サーバシステム１０６は、これらの個人資金の１つ以上について、他のユーザと共同（collaborate）する機能、例えば、他のユーザと共有される金融口座を管理し、共有された金融的目標を達成し、共有の費用を管理し、及び共有の出費を分析する機能をユーザに提供する。ユーザ１０２は、金融共同グループを作成し、これに参加することによって、他のユーザ１０３と共同することができる。
【００１８】
金融共同グループとは、金融に関する目的を達成することができる２人以上のユーザのグループである。例えば、ルームメートが金融共同グループを作成して、家賃の支払いを行うことができる。また、親と子が金融共同グループを作成して、子の大学の学費の支払いを行うことができる。また、金融アドバイザ及び実業家が金融共同グループを作成して、実業家の経営状態を判断してもよく、例えば、金融アドバイザが実業家の全ての金融取引を見て、貯蓄を増やす方法、投資等に関する提案を行うことができる。
【００１９】
金融共同グループのユーザは、他のユーザと金融情報を共有することができる。金融情報は、ユーザが集約した金融口座から取得することができる。例えば、ユーザは、特定の金融取引、発生した費用、予定される請求等を共有することができる。ユーザは、金融口座、例えば、当座、貯金、クレジットカード口座を他のユーザと共有することもできる。金融口座を共有することによって、他のユーザは、共有されている金融口座に対して１つ以上の処理を行うことができる。例えば、他のユーザは、金融口座にアクセスして、金融口座内の金融取引を閲覧することができる。更に、ユーザは、金融口座へのアクセスとともに、金融口座に対する処理を許可することができ、例えば、他のユーザは、自分の金融口座から共有されている金融口座に資金を振り込むことができ、又は他のユーザは、共有されている金融口座から、資金を振り込ませることができる。金融共同グループについては、後に更に詳細に説明する。
【００２０】
ユーザデバイス、例えば、ユーザデバイス１０４、１０６は、コンピュータ、タブレット、モバイル機器、ウェアラブル電子機器又はハイブリッド機器を含むことができる。上述したように、ユーザデバイスは、金融共同サーバシステム１０６から、ユーザデバイスに表示するための金融情報を受信することができる。幾つかの具体例では、ユーザデバイスは、アプリケーション、例えば、アプリケーションストアからダウンロードされ、金融共同サーバシステム１０６と通信するアプリケーションを実行することができる。ユーザデバイスのアプリケーションは、ユーザデバイスにインストールされるソフトウェアである。アプリケーションは、ユーザデバイスのソフトウェアを用いることにより、ユーザデバイスのハードウェアの特徴、例えば、タッチスクリーン、マイク、赤外線センサ、指紋リーダ等にアクセスすることができる。
【００２１】
幾つかの具体例では、ユーザデバイスは、ユーザデバイス上に、例えば、ウェブブラウザ内に表示されるウェブサイトにアクセスすることによって、金融共同サーバシステム１０６から情報を取得し、及び金融共同サーバシステム１０６に情報を提供することができる。ウェブサイトは、金融共同サーバシステム１０６が提供してもよく、又は金融共同サーバシステム１０６と通信する外部サーバシステムが提供してもよい。ユーザデバイス上に表示するために提供されるユーザインタフェースの例は、図４〜図１５を用いて後に説明する。
【００２２】
金融共同サーバシステム１０６におけるユーザアカウントは、ユーザデータベース１０７に保存される。幾つかの具体例では、各ユーザは、ユーザ識別子によって識別されるユーザデータベース１０７内の１つ以上のテーブル、例えば、フラットテーブル（flat tables）によって、ユーザ識別子に関連付けられている。各ユーザアカウントは、ユーザアカウントのユーザに関連する金融情報、例えば、金融機関の金融口座からの金融情報を含むことができる。金融情報は、ユーザデータベース１０７内で暗号化してもよく、例えば、ＳＨＡ−２、ＳＨＡ−３等を用いて暗号化してもよい。更に、金融共同グループを識別する情報は、以下に記述するユーザデータベース１０７に保存してもよい。
【００２３】
金融共同サーバシステム１０６は、１つ以上の金融機関サーバシステム、例えば、金融機関サーバシステム１１２、１１４と通信する。各金融機関サーバシステム１１２、１１４は、金融機関、例えば、金融情報サービスを提供し、金融商品を取り扱い、資金を貸し出し、投資を行い及び貯金を行うことができる機関に関係する。金融機関の例は、銀行、証券会社、クレジットカード会社、信用組合、及び貯蓄貸付組合（savings and loan association）を含む。
【００２４】
更に、各金融機関サーバシステムは、金融機関の金融口座に関係する金融情報を、例えば、金融機関サーバシステムと通信するそれぞれの金融データベース１１３又は１１５に保存することができる。ユーザは、例えば、機関に預金を行ったとき、或いは、金融機関がユーザに信用を供与したときに、金融機関に金融口座を作成することができる。
【００２５】
金融情報は、顧客データ、口座データ、例えば、金融機関データ、受取人データ、取引データ等を含むことができる。
【００２６】
顧客データは、ユーザの氏名、連絡先情報、例えば、住所、電話番号及び電子メールアドレスを含む。顧客データは、資金又は金融機関からの情報へのアクセスを許可するためのユーザのパスワード又は暗証番号（personal identification number：ＰＩＮ）を含むこともできる。
【００２７】
金融機関データは、金融機関の名称及び住所、金融機関の銀行コード又は支店コード、金融機関に関係するデビットカード番号、並びにクレジットカード番号及び情報を含む。例えば、ユーザは、金融機関に関係する当座預金から、デビットカードを作成することができる。
【００２８】
受取人データは、受取人の名称、例えば、支払いを受け取る法人又は個人の名称を含む。更に、受取人データは、例えば、レストラン、個人、公共事業者、ホームセンタ等、受取人の分類を含むことができる。
【００２９】
取引データは、個々の取引のための識別子、取引の当事者、例えば、支払人及び受取人（通常、双方の当事者の識別情報が保存されるが、例えば、小切手の記録等の幾つかの状況では、受取人は、未定義のままにしてもよい。）、取引の量、及び取引の日付を含むことができる。
【００３０】
これに代えて又はこれに加えて、金融共同サーバシステム１０６と通信するユーザデータベース１０７に金融機関の金融口座に関係する金融情報を保存してもよい。例えば、ユーザは、１つ以上の金融機関における金融口座情報を、金融共同サーバシステム１０６によって、ユーザデータベース１０７に集約し、保存することを要求することができる。金融共同サーバシステム１０６は、金融機関、例えば、関係する金融機関サーバシステムから、金融情報及び顧客データを受信し、この情報をユーザデータベース１０７に保存することができる。
【００３１】
金融共同サーバシステム１０６が個人情報又は機密情報、例えば、顧客データ又は金融情報を受信し、又はこれらの情報にアクセスする場合、金融共同サーバシステム１０６は、個人情報を保護するように構成される。例えば、ユーザは、金融共同サーバシステム１０６がアクセスし、又は保存することができるデータを制限することができる。更に、金融共同サーバシステム１０６は、適切な情報を暗号化及び匿名化することができる。
【００３２】
更に、金融機関の金融口座に関係するユーザの金融情報は、ユーザのユーザデバイス、例えば、ユーザデバイス１０４にローカルに保存してもよい。新しい金融情報、例えば、過去１ヵ月、２ヵ月又は３ヵ月の金融情報は、ユーザデバイスに保存してもよい。これにより、ユーザデバイスは、集約された金融情報を受信した後は、この金融情報を、ネットワーク、例えば、インターネットを介する必要なく、ユーザデバイスに表示することができる。
【００３３】
ユーザデバイスのユーザ、例えば、ユーザデバイス１０４のユーザ１０２は、各金融機関における１つ以上の金融口座を集約することを金融共同サーバシステム１０６に要求することができる。金融共同サーバシステム１０６は、この要求を受け取ると、各金融機関に関係する認証情報、例えば、ユーザ名及びパスワードを取得し、これらを各金融機関サーバシステムに提供する。そして、ユーザの１０２の金融情報が、各金融機関サーバシステムから金融共同サーバシステム１０６に供給される。
【００３４】
要求が行われた後、ユーザデバイス１０４上で、例えば、ユーザインタフェース上でユーザ１０２の金融情報を表示することができる。幾つかの具体例では、金融共同サーバシステム１０６は、直近の金融情報、例えば、当月の取引、口座収支、負債、残高等のみを提供してもよい。
【００３５】
本明細書で用いる口座の集約（account aggregation）とは、ユーザ又はユーザが金融口座を有する金融機関以外のエンティティのコンピュータシステムによる、少なくとも１つの金融機関におけるユーザの金融口座からの金融情報の収集を含む。この情報は、オプションとして、金融共同サーバシステム１０６又は１つ以上の金融機関サーバシステム、例えば、システム１１２、１１４と通信するユーザデータベース１０７に保存される。
【００３６】
金融情報は、異なる手法で収集することができる。幾つかの具体例では、この情報は、金融機関サーバシステム１１２、１１４から直接受け取られる。幾つかの具体例では、金融共同サーバシステム１０６は、１以上のエージェントを実行して、様々なウェブページ及び他の消費者がアクセス可能なチャンネル、例えば、オープン金融取引所（Open Financial Exchange：ＯＦＸ）のデータフィードからユーザ固有の金融情報を取得する。
【００３７】
エージェントとは、例えば、ウェブページのハイパーテキストマークアップランゲージ（HyperText Markup Language：ＨＴＭＬ）コードを解析して関係する情報を特定するスクリーンスクレイピング（screen scraping）によって、又はデータフィードから金融情報を取得することによって金融情報を取得するコンピュータプログラムである。ウェブページとは、インターネット上で利用可能なＵＲＬによって特定されるデータのブロックである。ウェブページの１つの例は、ＨＴＭＬファイルである。ウェブページは、一般的にコンテンツを含むが、ウェブページは、ウェブページがユーザのウェブブラウザにロードされたときに表示されるウェブページ以外のコンテンツも含むことができる。ウェブページは、ユーザとのインタラクションに基づいて、動的にコンテンツを生成することもできる。公共のＯＦＸデータフィードは、例えば、１つ以上の金融機関のサーバによって、インターネットを介して他のコンピュータに送信される金融データのストリームであり、このデータは、オープン金融取引所の規格に則ってフォーマット化される。金融情報を収集する他の手法も想到される。
【００３８】
特定の金融機関からユーザ１０２に関する金融情報を収集する際、金融共同サーバシステム１０６は、例えば、関係する金融機関サーバシステムにユーザのログイン証明を直接的に提示することによって又は金融機関サーバシステムが提供するウェブサイトに証明を書き込むことによって特定の金融機関によるユーザの金融口座にアクセスすることができる。ここで言うログイン証明とは、例えば、ログイン及びパスワード、多元的認証を満たすためのデータ、及び１以上の複数の公開鍵基盤証明（public-key infrastructure certificates）を含む。証明を提供した後、金融共同サーバシステム１０６は、関係する金融機関サーバから情報を受信することができ、或いは、金融機関サーバシステムが提供するウェブサイトから情報を抽出することができる。抽出は、パターンマッチングを使用して金融情報を特定すること、例えば、口座番号及び関係する金額、取引、及びこの他の発生を特定することを含むことができる。
【００３９】
金融共同サーバシステム１０６は、ユーザの金融口座情報が集約された１つ以上の金融機関に関連するサービスを実行することができる。例えば、ユーザ１０２は、２つの金融機関の間で資金を振り替えることを要求することができ、例えば、ユーザは、ある金融機関からの請求金額を他の金融機関から支払うことができ、又は、当座預金から預金口座に資金を振り替えることができる。振替を行うために、金融共同サーバシステム１０６は、各金融機関に関係する各金融機関サーバシステムに取引を識別する情報、例えば、それぞれの金融口座番号及び金融機関の支店コードを提供することができる。
【００４０】
更に、ユーザは、金融機関からの特定の取引に関連する情報を閲覧することができ、及び特定の取引に関連する情報、例えば、写真又は画像、テキスト、音声等を金融共同サーバシステム１０６に提供することができる。金融共同サーバシステム１０６は、受信した情報をユーザデータベース１０７に保存することができ、例えば、各取引は、テーブルの列内にデータタプル（data tuple）として含ませることができ、及び情報は、データテーブルに添付してもよく、或いは、情報への参照を含ませてもよい。例えば、ユーザは、特定の取引、例えば、レストランへの支払いを閲覧することができ、及び請求書の画像を添付することができ、例えば、ユーザは、ユーザデバイスを用いて、レストランで請求書の写真を撮ることができる。
【００４１】
金融共同サーバシステム１０６は、例えば、上述したように、金融機関に代わってユーザに金融情報サービスを提供することができる。すなわち、金融共同サーバシステム１０６は、金融機関のロゴ、色又は他の情報によって、ユーザデバイス１０４に送信する通信にラベルを付すことができる。これにより、ユーザは、ユーザデバイス１０４上で通信を閲覧することができ、自らが金融共同サーバシステム１０６ではなく、関係する金融機関サーバ１１２とインタラクトしているという感覚で操作を行うことができる。金融共同サーバシステム１０６は、例えば、データベースに、金融機関をそれぞれのグラフィックイメージ及びカラーコードに関連付ける情報を保存することができる。金融機関は、金融共同サーバシステム１０６を利用することによって、他の複数の金融機関とインタラクトすることができるプラットホームをユーザに提供することができ、例えば、金融共同サーバシステム１０６は、金融口座を集約することができる。更に、金融共同サーバシステム１０６により、金融機関のユーザは、同じ又は異なる金融機関について他のユーザと共同することができる。
【００４２】
上述したように、ユーザは、直接的に、又は金融機関のサーバシステムを介して、金融共同サーバシステム１０６とインタラクトして、様々な金融機関の金融口座を管理することができる。ユーザは、金融共同サーバシステム１０６とインタラクトして、オンラインバンキング、電子請求支払い、金融機関からのローンの申込み及びこれらの金融口座間の資金の振替に関係する処理を実行することができる。また、後述するように、ユーザは、金融共同サーバシステム１０６とインタラクトして、他のユーザと共有の予算、他のユーザと共有の目標及びアラートを作成することもできる。更に、ユーザは、金融共同サーバシステム１０６とインタラクトして、金融機関が実行した金融取引を確認し、分類することができる。
【００４３】
金融共同サーバシステム１０６のユーザ、例えば、ユーザ１０２、１０３は、金融共同グループのメンバ、例えば、賃貸物件のルームメート、ビジネス関係のユーザ、特定のアイテム又はイベントの出費を共有することを望む友人、互いの請求を支払うか、簡単に資金を共有することを望む同じ家族のメンバ、１人以上のユーザが後見人となり、他のユーザが被後見人となる財産管理、又は１人以上のユーザが他のユーザ、例えば、高齢者又は子に対する略式の後見人となる財産管理の当事者であってもよい。
【００４４】
金融共同サーバシステム１０６は、ユーザ、例えば、ユーザ１０２の要求に応じて、ユーザ間の金融共同グループを特定する情報を生成及び保存するように構成されている。ユーザ１０２は、ユーザデバイス１０４から金融共同サーバシステム１０６に新しいグループを作成するための要求を送信することによって、金融共同グループを作成することができる。要求は、グループ名を含むことができる。
【００４５】
更に、グループを作成する要求内で又は後にユーザデバイス１０４から金融共同サーバシステム１０６に送信される通信内で、ユーザは、金融共同グループに含まれる予定の１人以上の他のユーザ、例えば、ユーザ１０３を指定することができる。金融共同サーバシステム１０６は、ユーザ１０３のユーザデバイス１０５に、ユーザ１０３がグループに招待されていることを示すメッセージを送信することができる。メッセージは、グループ名と、招待者であるユーザ１０２の識別情報とを含むことができる。ユーザ１０３がユーザデバイス１０５から金融共同サーバシステム１０６に同意メッセージを送信すると、金融共同サーバシステム１０６は、金融共同グループの会員を更新し、ユーザ１０２及びユーザ１０３の両方を含ませる。
【００４６】
金融共同サーバシステム１０６は、金融共同グループ及びグループのメンバシップを特定する情報をユーザデータベース１０７に保存する。例えば、金融共同サーバシステム１０６は、グループ毎に、金融共同グループの識別子、及び各ユーザ、すなわち、金融共同グループのメンバであるユーザのユーザアカウント識別子を保存することができる。
【００４７】
更に、ユーザ１０２は、金融共同グループ内で他のユーザと共有される金融情報、例えば、集約された金融口座からの１つ以上の金融取引、金融口座、出費及びこの他を指定することができる。同様に、金融共同グループの他の１人以上のユーザは、金融共同グループに関係するそれぞれの金融情報を特定することができる。金融共同サーバシステム１０６は、金融情報が金融共同グループ内の他のユーザと共有されるユーザから受信した識別情報を保存する。金融共同サーバシステム１０６は、オプションとして、ユーザの金融口座への他のユーザのアクセスのレベル、例えば、他のユーザがユーザの金融情報に関して実行してもよい処理を特定する識別情報を保存することもできる。
【００４８】
金融共同グループが作成されると、関係するユーザ間で金融情報を共有することができる。例えば、金融共同グループ内のユーザ、例えば、ユーザ１０２の金融口座を１人以上の他のユーザ、例えば、ユーザ１０３と共有することができる。金融口座を共有することは、ユーザ１０３がユーザ１０２の金融口座に対する処理を行うことができることを意味する。他のユーザ１０２の金融口座に対して行うことができる処理の幾つかの具体例は、他のユーザ１０２の共有金融口座の金融取引を閲覧すること、共有金融口座の特定の金融取引についてコメントを付すこと、金融取引を特定し、ユーザ１０２に資金を提供し、金融取引に関する返済をユーザ１０２に行うこと、及び、例えば、請求を支払うためにユーザ１０２の共有金融口座からユーザ１０３の金融口座に資金を振り替えることを含む。例えば、第１のユーザ１０２は、ユーザ１０３と金融口座を共有することができる。金融共同サーバシステム１０６は、金融取引のリストを第２のユーザ１０３のユーザデバイスに提供することができる。第２のユーザ１０３は、受信した金融取引から取引を選択し、特定された金融取引の一部を支払うために、ユーザ１０２に資金を振り込むことを金融共同サーバシステム１０６に要求することができる。更に、第１のユーザが金融取引を実行すると、例えば、クレジットカードによる支払いを行うと、金融共同サーバシステム１０６は、金融取引を特定する情報を受信し、第１及び第２のユーザのユーザデバイスに自動的に金融取引を提供又は表示することができる。
【００４９】
更に、ユーザは、集約された金融口座の個々の金融取引を金融共同グループ内の他のユーザと共有することができる。金融共同サーバシステム１０６は、ユーザの集約された口座から全ての取引のリストを提供することができ、ユーザはこれらの複数の金融取引の中から金融取引を選択することができる。そして、選択された金融取引は、金融共同グループ内のユーザの各ユーザデバイスに提供し、表示させてもよい。金融取引は、返済の要求を含んでいてもよい。幾つかの具体例では、金融共同サーバシステム１０６は、金融共同グループ内の各ユーザが負担する金額を判定することができる。幾つかの具体例では、１つ以上の金融取引を共有するユーザは、各ユーザが負担する金額を入力又は指定することができる。
【００５０】
更に、金融共同グループのユーザは、テキスト、音声、画像又は文書を入力し、金融共同グループ内の他のユーザのユーザデバイスにこれらを表示又は再生させることができる。チャットインタフェース、例えば、ユーザが入力したテキストを受信し、金融共同サーバシステム１０６にテキストを供給し、金融共同サーバシステム１０６から受信したテキストを表示するように構成されたウィンドウを各ユーザのユーザデバイスに設けてもよい。
【００５１】
ユーザは、金融共同グループのコンテキストにおいて他のユーザに許可する処理のタイプを指定することができる。例えば、ユーザは、他のユーザ、例えば、金融アドバイザが行える処理を、ユーザの金融取引を閲覧し及びコメントすることのみに制限することができる。
【００５２】
幾つかの具体例では、ユーザが金融共同グループのコンテキストで実行できる処理のタイプを指定するために、ユーザは、金融共同グループを要求する際に、関係カテゴリ（relationship category）を選択することができる。関係カテゴリの例は、例えば、他のユーザの取引を監視し、資金を移動すること等が完全に許可された身内（inner circle）、例えば、他のユーザの取引についてコメントし、他のユーザによって許可された他のユーザの金融情報を閲覧する限定的な能力を有する友人、家族又はアドバイザ等を含む。
【００５３】
幾つかの具体例では、金融共同サーバシステム１０６は、金融共同グループに追加されるユーザを指定する情報から関係カテゴリを判定することができる。金融共同サーバシステム１０６は、２人以上のユーザの関係を特定するソーシャルネットワーク、ユーザデバイス上の連絡先リスト等から情報を取得してもよい。この関係から、金融共同サーバシステム１０６は、可能性が高い関係カテゴリを特定する情報を取得することができ、ユーザデバイス上にこれを表示させることができる。そして、ユーザは、この関係カテゴリを選択し、又は他の関係カテゴリを選択することができる。
【００５４】
金融共同グループのユーザ１０２は、金融共同サーバシステム１０６が金融目標、例えば、予算を生成し、及びこれを関係するユーザの各ユーザデバイスに提供するように要求することができる。ユーザ１０２は、要求によって、特定の目標を識別する情報、例えば、全てのユーザ又は特定のユーザが使える金額の上限、予算に関係する１つ以上の日付、特定の取引の種類、例えば、レストラン、家の修繕、関係する上限金額等を提供することができる。金融共同サーバシステム１０６は、金融共同グループ内のユーザの各ユーザデバイスに表示される情報を提供することができ、及びユーザの操作に応じて、例えば、ユーザがユーザデバイス上で「更新」ボタンを選択することによって情報を更新することができ、例えば、新しい金融情報について、関係する金融機関サーバシステムをポーリングし、又は金融機関サーバシステムからプッシュされる金融情報を受信することによって、金融機関サーバシステムから新しい情報を取得することができる。
【００５５】
更に、ユーザ１０２は、特定の処理の発生に応じて、金融共同サーバシステム１０６が金融共同グループ内のユーザにアラートを提供することを要求することができる。アラートは、ユーザデバイスに提供してもよく、ユーザに関係する各電子メールアドレスに提供してもよく、ユーザに関係する各携帯電話番号にテキストメッセージとして提供してもよい。金融共同サーバシステム１０６は、上述した顧客データ、又は事前に、例えば、金融共同サーバシステム１０６へのユーザアカウントのサインアッププロセスの間にユーザから提供された情報から電子メールアドレス及び電話番号を取得することができる。例えば、金融共同サーバシステム１０６は、金融機関からの請求の支払期限を特定する情報を受信することができる。金融共同サーバシステム１０６は、請求に関係するユーザにアラートを提供することができる。
【００５６】
また、金融共同サーバシステム１０６は、金融共同グループの特定のユーザのために金融目標及びアラートを生成することもできる。すなわち、ユーザ１０２は、自らの金融口座について個人のアラートを設定することができ、又は自らの金融口座若しくは特定の金融共同グループにおける金融取引のために個人の予算を設定することができる。
【００５７】
幾つかの具体例では、金融共同グループは、非明示的（implicit）であってもよく、金融共同サーバシステム１０６のユーザが金融共同グループの作成を要求することを必要としなくてもよい。ユーザは、金融共同サーバシステム１０６に対し、金融取引又は金融口座を共有する１人以上の他のユーザを指定することができる。例えば、３人のユーザが一緒に昼食を取り、料金を支払ったユーザに他の２人のユーザが料金を振り込んでもよい。他の例では、３人のユーザが一緒に昼食を取り、料金を支払ったユーザが他の２人を指定し、この２人のユーザが、金融共同サーバシステム１０６から、支払いを行ったユーザに料金を支払うことの要求、例えば、図９〜図１５を参照して後述するように、返済の要求を受け取るようにしてもよい。
【００５８】
図２Ａは、共同金融計画のための第１の例示的な方法２００を示す図である。便宜上、方法２００を実行するシステムを参照して、例示的な方法２００を記述する。このシステムは、例えば、金融共同サーバシステム１０６であってもよい。
【００５９】
システムは、第１のユーザから金融共同グループを作成する要求を受信する（ステップ２０２）。上述したように、この要求は、例えば、システムと通信するユーザデバイスを操作する第１のユーザから受信してもよい。この要求は、金融共同グループに含まれる１人以上の異なるユーザと、異なるユーザと共有される第１のユーザの１つ以上の金融口座とを指定することができる。更に、要求は、第１のユーザによって入力された金融共同グループを記述するテキスト、例えば、関係の目的、音声記録、例えば、言葉による説明、ビデオ、画像等を含む情報を含むことができる。この情報は、要求で指定されている他のユーザに表示又は再生してもよい。
【００６０】
システムは、金融共同グループ内に含ませるユーザの識別情報を受信し、例えば、第１のユーザは、ユーザデバイスに氏名を入力することができ、システムは、システムに保存されている、この氏名に対応するユーザ識別子を判定することができる。システムが複数の氏名を判定した場合、システムは、氏名のリストを提供し、ユーザデバイス上に表示させることができる。更に、システムは、要求された氏名を有する最も可能性が高いユーザの下位集合、例えば、上位５名、１０名等を提供することができる。最も可能性が高いユーザを判定するために、システムは、システムに保存されている、判定された各ユーザに関係する情報、例えば、ユーザの位置、ユーザが、第１のユーザとの金融共同グループとは異なる他のユーザとの金融共同グループに含まれているか等の情報を検索することができる。これらの情報からシステムは、最も可能性が高いユーザを判定し、各ユーザを記述する情報を第１のユーザに提供することができる。そして、第１のユーザは、リストからユーザを選択することができる。
【００６１】
更に、システムは、例えば、ユーザデバイス上の第１のユーザの連絡先リストから、又はユーザが所属するソーシャルネットワークの連絡先リストから金融共同グループに含ませるユーザの識別情報を受信することができる。ユーザは、連絡先リストから連絡先を選択し、連絡先を識別する情報をシステムに提供することができる。情報を受信すると、システムは、連絡先に対応するユーザを判定することができる。例えば、連絡先リストは、各連絡先を記述するメタデータ、例えば、氏名、電話番号、電子メールアドレス等を含むことができる。システムは、このメタデータを取得し、これをシステムに関係するユーザと比較することができる。
【００６２】
幾つかの具体例では、金融共同グループを作成する要求を行う際、ユーザは、例えば、身内グループ、友人、家族又は金融アドバイザ等、金融共同グループのための関係カテゴリを指定する。各関係カテゴリは、金融共同グループのユーザが行うことができる処理、例えば、他のユーザの金融情報に関する処理を制限する。関係カテゴリの選択を受信すると、システムは、許可される処理を識別する情報を取得することができる。特定の関係カテゴリにおいて、他のユーザの金融情報に関して第１のユーザが行うことができる処理の例を表１に示す。
【００６３】
【表１】
2016532979.tif 000003
【００６４】
表１は、関係カテゴリにおいて、ユーザが実行できる処理、例えば、他のユーザ金融情報に関する処理を示している。この表は、身内、アドバイザ及び友人の３つの関係カテゴリと、関係カテゴリのユーザが実行できる３つの処理の例を示している。
【００６５】
処理の例は、関係カテゴリ内の他のユーザと金融口座を共有するユーザの金融口座を管理することを含む。例えば、第１のユーザは、システムにおいて、関係カテゴリが「身内」であることを指定し、更に、関係カテゴリ内のユーザと金融口座を共有することを指定することができる。そして、関係カテゴリ内の他のユーザは、そのユーザが共有する金融口座に資金を振り込むことができ、更に、共有の金融口座から資金を引き出すことができる。システムは、第１のユーザによって共有されることになっている他のユーザによって生じた費用を支払うための共有金融口座からの資金の引き出しに制限を課すことができる。更に、システムは、他のユーザが資金を移そうとしていることを示す通知を第１のユーザのユーザデバイスに表示させることができる。システムは、第１のユーザが資金の移転を承認するまで、資金の移転を特定する情報を金融口座の金融機関に提供することを留保することができる。
【００６６】
他の処理の例は、共有金融口座における金融取引の閲覧を含む。例えば、第１のユーザは、システムにおいて、金融共同グループの他のユーザが、第１のユーザの共有金融口座における金融取引を閲覧することを許可することができる。同様に、第１のユーザは、第１のユーザによって特別に共有された金融取引のみが金融共同グループの他のユーザに表示されることを指定することもできる。
【００６７】
幾つかの具体例では、システムは、第１のユーザに、例えば、身内、友人、家族又はアドバイザ等、それぞれが許可される処理に関連付けられたデフォルトの関係カテゴリを提供する。幾つかの具体例では、システムは、デフォルトの関係カテゴリとして、「身内」、「友人」、「家族」及び「アドバイザ」を提供する。ユーザは、カスタムメイドの関係カテゴリを構築し、許可される処理を指定することもできる。
【００６８】
システムは、金融共同グループにユーザを追加する指示を受け取った際に、関係カテゴリを判定することもできる。上述したように、システムは、第１のユーザの連絡先を特定することができる。システムは、連絡先リストから、第１のユーザと追加されるユーザの関係を特定するメタデータ、例えば、ソーシャルネットワークの連絡先リストを取得することができる。システムは、この関係に基づいて関係カテゴリを判定する。例えば、連絡先及びユーザが家族である場合、関係カテゴリは、家族としてもよい。複数の潜在的関係カテゴリがある場合、システムは、第１のユーザに関係カテゴリの選択肢を提供してもよい。
【００６９】
幾つかの具体例では、金融共同グループを生成する要求を受け取ると、システムは、ユーザに質問を行うことによって関係カテゴリを判定する。例えば、例えば、システムは、「友人と旅行に行きますか？」、「家族の資金を監視しますか？」、「ローンを申し込みますか？」、「アドバイザに資金の補助を望みますか？」、「請求をルームメートと分担しますか？」、「家族と家計を分担しますか？」等の質問を行うことができる。質問は、ユーザデバイス上に表示させることができ、システムは、第１のユーザによる選択を受信して、これを用いて関係カテゴリを判定することができる。例えば、ユーザが質問「ローンを申し込みますか？」に肯定的回答を行った場合、システムは、関係カテゴリを「アドバイザ」のカテゴリと判定することができる。
【００７０】
システムは、第２のユーザから、第２のユーザデバイスを介して、第１のユーザと共有される第２のユーザの金融口座の１つ以上を記述するデータを受信する（ステップ２０４）。上述したように、要求は、例えば、システムとインタラクトするユーザデバイスを操作するユーザから受信することができる。
【００７１】
システムは、第１のユーザが第２のユーザを金融共同グループに含ませることを望んでいることを示す情報を第２のユーザに提供する。この情報は、関係カテゴリと、金融共同グループの他のユーザと、何れかのユーザが入力した情報、例えば、第１のユーザが入力したテキスト、音声、ビデオ、画像等を含むことができる。幾つかの具体例では、情報は、第２のユーザデバイス上で実行されているアプリケーションによって第２のユーザデバイスに表示してもよい。このアプリケーションは、アプリケーション内に情報を特定するウィンドウを表示することができ、第２のユーザが金融共同グループに参加することを望むか否かを選択するオプションをここに含ませることができる。幾つかの具体例では、情報は、ウェブサイトとして第２のユーザデバイスに表示してもよく、例えば、第２のユーザデバイスが実行するウェブブラウザにリソース又は文書として表示してもよい。
【００７２】
システムは、第２のユーザが金融共同グループに参加することを望むことを示す情報を第２のユーザデバイスから受信する。第２のユーザは、第１のユーザと共有される１つ以上の金融口座、例えば、当座預金、預金口座、クレジットカード口座を指定することができる。１つ以上の金融口座が指定されると、システムは、金融口座を特定する情報、例えば、システムに保存される金融口座の識別子、金融口座の名義人の氏名、金融口座番号等を受信する。システムは、システムによって保存される第２のユーザの口座にアクセスすることができ、金融共同グループへの参照を含ませることができる。
【００７３】
システムは、第１のユーザの金融口座及び第２のユーザの金融口座に基づいて、第１及び第２のユーザのユーザデバイス上で共同インタフェース内に表示される、金融共同グループを記述する情報を生成する（ステップ２０６）。共同インタフェースとは、第１及び第２のユーザのそれぞれのデバイスに表示されるユーザインタフェースであり、共同インタフェースの例は、図４〜図１５を参照して後に説明する。共同インタフェースは、ユーザ表現、例えば、金融共同グループ内の全てのユーザの写真、ユーザが選択した画像、氏名を含むことができる。
【００７４】
共同インタフェースは、金融共同グループによって共有されている金融口座からの１つ以上の金融取引を含むことができる。例えば、共同インタフェースに表示される金融取引は、ユーザが作成した金融取引のリストからユーザによって選択された取引であってもよい。例えば、第２のユーザは、教科書の支払いに関係する金融取引を共同インタフェースに表示し、第１のユーザがこれを閲覧できるようにすることができる。システムは、第２のユーザから金融取引の選択を受信し、第１のユーザのユーザデバイスに表示される金融取引を特定する情報を第１のユーザのユーザデバイスに提供することができる。
【００７５】
更に、システムは、金融取引、例えば、金融共同グループの開始後に発生した金融取引又は開始前に発生した関係カテゴリに関する金融取引を特定することができる。例えば、第２のユーザは、学生であり、第１のユーザは、第２のユーザに生じた学費の支払いに関係する金融共同グループ内の親であってもよい。システムは、第２のユーザに生じた金融取引をスキャンし、学校名に関する又は学校に関係する可能性がある取引に関する金融取引を特定することができる。幾つかの具体例では、システムは、例えば、学校、ビジネス、食物等の主題に基づき、例えば、金融取引で金銭を受け取る企業等の事業体の性質を判定することによって、金融取引を分類することができる。
【００７６】
更に、共同インタフェースは、第１のユーザ又は第２のユーザからのコメントを表示するチャットインタフェースを含むことができる。チャットインタフェースは、共同インタフェースに表示してもよく、これによって、ユーザは、金融共同グループに関係するコメントを提供することができる。また、チャットインタフェースは、１つ以上の金融取引に固有のものであってもよく、これによって、ユーザは、特定の取引についてコメントすることができる。
【００７７】
共同インタフェースは、１つ以上のコンテキストオプションを含み、例えば、選択されると、金融共同グループに関係する特定の機能又は情報を提供するオプションを含むことができる。例えば、コンテキストオプションは、リマインダであってもよく、ユーザはコンテキストオプションを選択して、任意のリマインダを生成することができる。他のコンテキストオプションは、ユーザによる予算の生成、及び文書、画像又は音声の受信であってもよい。
【００７８】
コンテキストオプションは、金融共同グループ内のユーザの下位集合に関係を有する情報を提供することもでき、例えば、第１のユーザは、他のユーザではなく、第２のユーザに関係する情報のみを表示することを特定するコンテキストオプションを選択することができる。ユーザの下位集合を特定するコンテキストオプションが選択されると、システムは、ユーザの下位集合を含む金融取引のみを提供することができる。更に、システムは、ユーザの下位集合によって作成されたコメントのみを提供することもできる。
【００７９】
金融共同グループが作成されると、第１及び第２のユーザは、生成されたインタフェースを介して、互いにインタラクトし、これらの個人資金について共同し、上述したように、例えば、金融取引を閲覧し及びコメントを付け、共有予算を管理し、共有の目標を管理し、返済を回収し、又は共有費用を分担することができる。
【００８０】
第１のユーザ及び第２のユーザは、出費分析のために、共有金融取引を評価することができ、例えば、システムとインタラクトすることによって、共有金融取引の情報に基づいて、チャート、例えば、円グラフ又はグラフを生成することができる。システムは、例えば、ユーザの金融口座について、カテゴリ毎に、チャート、例えば、円グラフ又はグラフ（例えば、ドーナツグラフ）の１つの項目として、金融口座内の全ての金融取引の集計を表示する出費分析ツールを提供することができる。幾つかの具体例では、システムは、共有金融取引を評価して、システムが生成したアドバイスを提供するように構成することができる。例えば、システムは、第１のユーザが特定の取引の料金、例えば、自動車保険を多く払いすぎていると判定することができ、ユーザが出費を節約する手助けとなる選択肢、例えば、代わりの自動車保険会社のレートを提供することができる。この判定を行うために、システムは、特定の種類の取引、例えば、自動車保険、火災保険、ジム会員費等の平均レートを識別する情報を取得してもよい。そして、システムは、例えば、企業名を検索エンジンに提供し、クラスを特定することによって、又は会社及びそれが属する特定のクラスのリストを保存することによって、特定の種類の取引の１つに含まれる取引を特定し、及び取引において企業に支払われる金額を判定することができる。取引の金額を平均レートと比較することによって、システムは、金額が高いか否かを判定することができる。金額が高すぎる場合、システムは、他の企業からのレートを取得することができる。幾つかの具体例では、システムは、企業によって、例えば、広告として、システムに提供されるレートを有することができる。
【００８１】
更に、第１のユーザ又は第２のユーザは、システムとインタラクトして、特定の条件が満たされると、例えば、高額な取引が検出されると又は金融口座の残高が少なくなるとトリガされるカスタムメイドのアラートを構成することができる。第１のユーザ又は第２のユーザは、金融共同グループのユーザのために、共有リマインダ、例えば、請求を支払うためのリマインダを構成することもできる。カスタムメイドのアラート及びリマインダは、トリガされると、システムから、金融共同グループ内のユーザが所有するユーザデバイスに通信される。ユーザは、カスタムメイドのアラート又はリマインダを受信した後、自らのユーザデバイスとインタラクトして、アラート又はリマインダに関係を有する金融取引にタグ付け又はコメント付けを行うことができる。
【００８２】
１つの例示的な金融共同グループは、金融機関、例えば、銀行又は貸付団体にローンを申し込む際に作成される。この結果として生成される金融共同グループは、第１のユーザと、第２のユーザ、例えば、金融機関の職員との間で作成される。第１のユーザは、自身の金融口座情報へのアクセスを許可し、この口座に対する定義済みの処理、例えば、金融取引の閲覧、債権者への支払い履歴の閲覧、ユーザが利用できる貸付限度額、利用できるキャッシュフロー、ローンに設定できる担保の閲覧の実行を許可することができる。幾つかの具体例では、第１のユーザは、金融機関に有する金融口座の全額より少ない金額を貸付金融機関と共有するように指定することができる。
【００８３】
他の例示的な金融共同グループは、共有の個人資金を管理する。この種の金融共同グループは、少なくとも第１のユーザ及び第２のユーザ、例えば、カップル、配偶者、家族、ルームメート又はビジネスパートナの間で作成される。金融共同グループの各ユーザは、それぞれの金融取引又は金融口座を他のユーザと共有することができる。ユーザは、それぞれの金融口座における金融取引の全て、又は個々に指定された金融口座の全ての取引を共有することを選択することができ、或いは、ユーザは、指定された個々の金融取引を共有することができる。幾つかの具体例では、金融取引は、ユーザによって又はシステムによって自動的に分類してもよく、ユーザは、金融共同グループ内の他のユーザと共有される金融取引のカテゴリを指定してもよい。更に、ユーザは、個人情報保護を指定することができ、これにより、特定の種類の金融取引、又は特定の企業若しくは特定のタイプの企業に関わる金融取引を他のユーザと共有しないことをシステムに自動的に指定することができる。
【００８４】
更に、第１のユーザ及び第２のユーザは、システムとインタラクトして、共有予算、例えば、家賃、公共料金、レストランでの食事、食料雑貨等を定義し、共同することができる。幾つかの具体例では、共有予算を作成する際、第１のユーザ又は第２のユーザは、予算名、予算に含まれる金融取引のカテゴリ、予算のタイムフレーム、例えば、毎日、毎週、毎月、毎年、又はカスタムメイドのタイムフレーム、予算の限度額及び金融取引が予算の限度額を超えた場合にシステムによって実行される１つ以上の処理を指定する。
【００８５】
例えば、第１のユーザは、第１のユーザ又はシステムによって食料雑貨に関する金融取引として分類される金融取引を含む共有の食料雑貨予算、毎月の予算タイムフレーム、４００ドルの予算限度額、及び金融取引が予算限度額を超えたときに共有アラートを生成することを定めることができる。この例では、システムは、食料雑貨に分類される第１のユーザ及び第２のユーザの進行中の金融取引を集約して評価し、その月の予算限度額を超えているか否かを判定する。肯定的な判定がなされると、システムは、第１のユーザ及び第２のユーザのユーザデバイスに通信される共有アラートを生成することができる。
【００８６】
幾つかの具体例では、システムは、予算に関する金融取引及び予算タイムフレームに関して予算を評価し、予算使用を判定することができる。例えば、システムは、毎月のレストランでの食事の予算について、予算の使用を判定することができる。
【００８７】
幾つかの具体例では、毎月のレストランでの食事の予算の使用を判定するために、システムは、当月において既に費やされているレストランの料金をレストランのための総予算によって除算し、これに、当月の経過時間と月の全体の時間の分数を乗算することができる。システムは、金融共同グループのユーザに予算使用を通信することができ、ユーザは、必要であれば、適切な措置を行うことができる。例えば、システムは、毎月のレストランでの食事の予算が２０パーセントしか使用されておらず、当月の半分が経過したことを第１のユーザ及び第２のユーザに通知することができる。すなわち、予算が１ヵ月につき４００ドルであり、第１のユーザ及び第２のユーザが、当月の半ばまでに８０ドルしか消費していない場合、システムは以下のような演算を行う。
【００８８】
【数１】
2016532979.tif 000004
【００８９】
４０％の数値は、その時点で、予定されている金額の４０％のみがレストランで使用されていることを第１及び第２のユーザに知らせる。システムは、第１及び第２のユーザが、その時点までに、更に１２０ドルを使うことができたことを示すことができ、例えば、システムは、第１及び第２のユーザが、月の半ばまでに使うことができる金額の４０％しか消費していないことを示すことができる。この通知の後、金融共同グループのユーザは、予算に従って、例えば、高級なレストランで食事をすることができる。
【００９０】
幾つかの他の具体例では、毎月のレストランでの食事の予算の使用を判定するために、システムは、レストランで費やす予定の残りの予算のパーセントを判定してもよい。例えば、予算が１ヵ月につき４００ドルであり、第１及び第２のユーザが月の半ばまでに８０ドルを費やしている場合、システムは、当月の総予算の２０％が費やされていることを示す情報を第１のユーザ及び第２のユーザに提供することができる。
【００９１】
第１のユーザ及び第２のユーザは、共有の目標を定めるために、システムとインタラクトすることもできる。幾つかの具体例では、共有の目標を作成する際、ユーザは、目標名及び目標量を指定する。金融共同グループの各ユーザは、共有の目標に向けてそれぞれが貢献する資金の額を指定することもできる。更に、ユーザは、資金を引き出すそれぞれの金融口座及び資金を引き出す頻度のための時間間隔、例えば、一回、毎日、毎週、毎月、毎年を指定することができる。資金は、第１のユーザ又は第２のユーザが指定した金融口座に振り込んでもよい。例えば、資金は、第１のユーザ又は第２のユーザによって共有される預金口座に振り込んでもよく、第１のユーザ及び第２のユーザの共同金融口座に振り込んでもよい。
【００９２】
例えば、第１のユーザは、第２のユーザ、例えば、配偶者と共に、住宅購入の頭金を貯蓄するための共有の長期目標を定めることができる。第１のユーザは、システムとインタラクトして、目標金額、例えば、１００，０００ドル及び第１のユーザの当座預金から毎月引き落とされる寄与額、例えば、２，５００ドルを指定することができる。第２のユーザは、オプションとして、システムとインタラクトして、例えば、第２のユーザの貯金口座から毎月引き落とされる寄与額、例えば、２，０００ドルを指定することができる。これに応じて、システムは、例えば、グラフィカルユーザインタフェースに共有の長期目標の進捗状況を表示することができる。システムは、第１及び第２のユーザにアラートを通信して、例えば、それぞれのユーザデバイスを介して、共有の長期目標のための最新状況を提供することができる。共有の目標は、長期目標に限定する必要はなく、短期目標、例えば、テレビジョン受像機の購入等であってもよい。
【００９３】
幾つかの具体例では、システムは、指定された時間間隔で、各ユーザの金融口座から、共有の長期目標への各ユーザの寄与額を自動的に引き落とす。例えば、システムは、第１のユーザの指定に応じて、月毎に、第１のユーザの当座預金から、２，５００ドルの寄与額を異なる金融口座に振り込むことができる。同様に、システムは、月毎に、第２のユーザの預金口座から、２，０００ドルの寄与額を異なる金融口座に振り込むことができる。システムは、例えば、共同インタフェースによって、第１及び第２のユーザに、幾つかの例を挙げれば、これらの共有の長期目標の状況、寄与済みの資金の額、共有の長期目標を達成するために必要な資金の額、共有の長期目標が達成されるまでの推定時間、及び各ユーザが共有の長期目標に寄与したそれぞれの総計を知らせることができる。
【００９４】
幾つかの状況では、第１のユーザ及び第２のユーザは、達成する必要がある目標金額を有さない共有の目標を指定することができる。例えば、両親及び祖父母は、子の大学教育に寄与する共有の目標を有することができる。すなわち、幾つかの具体例では、共有の目標を作成する際、ユーザは、目標名を指定し、及び共有の目標に寄与する他のユーザを指定する。同様に、金融共同グループの各ユーザは、共有の目標に寄与する資金の額、寄与のために資金を引き出すそれぞれの金融口座、及び資金を寄与する頻度のための時間間隔を指定することができる。
【００９５】
第１のユーザ及び第２のユーザは、共有費用を管理するためにシステムとインタラクトすることもできる。例えば、第１のユーザは、第２のユーザ、例えば、第１のユーザのルームメートと金融共同グループを作成して、共有出費、例えば、家賃、公共料金及び共有の食料雑貨費に関して共同することができる。ルームメートは、金融共同グループ内のルームメートの一方が他方のユーザと共有する特定の金融取引に関して互いに通信を行うことができる。例えば、第１のユーザは、システムから請求を特定する情報を受信し、システムによって、他のユーザのユーザデバイス上で請求を共有するように選択することができる。そして、第１のユーザは、電子メッセージによる会話を開始し、例えば、金融取引についてのコメントを投稿し、又は請求に関して他のルームメートとのチャットウィンドウにメッセージを入力し、これによって、請求をルームメートと分担することを要求することができる。このユーザ入力に応じて、システムは、共有の請求をルームメートに分割し、各ルームメートは、システムとインタラクトして、請求の一部のそれぞれの支払いを許可することができる。システムは、全てのルームメートが請求のそれぞれの分担分の支払いを許可したと判定すると、全体の請求金額を債権がある企業に振り込む。また、第１のユーザは、請求の全額を支払い、ルームメートに分担分の費用の回収を求めてもよい。
【００９６】
同様に、第１のユーザ及び第２のユーザは、イベントベースの費用を管理するために、短期金融共同グループを作成することができる。例えば、第１のユーザ及び第２のユーザは、旅行に行く際、旅行で生じる共有出費に関して共同するために金融共同グループを作成することができる。第１及び第２のユーザは、システムとインタラクトして、それぞれの金融口座から旅行に関係する金融取引を共有することができる。幾つかの具体例では、第１のユーザ及び第２のユーザは、システムに特定の金融取引を指定することができ、システムは、これらの金融取引を他のユーザのユーザデバイスに表示させることができる。幾つかの具体例では、システムは、旅行で生じる金融取引を自動的に特定することができ、例えば、システムは、各ユーザの通常の行動範囲以外の都市からの全ての金融取引を特定してもよく、システムは、第１のユーザ及び第２のユーザが金融共同グループを作成した全ての金融取引を特定してもよく、この他の処理を行ってもよい。そして、ユーザは、システムとインタラクトして、金融共同グループの他のユーザに対する返済又は費用の分担を要求することができる。例示的な共同インタフェースを用いて返済を要求する処理については、図１１〜図１２を参照して後に説明する。
【００９７】
上述の技術を用いて、他のタイプの金融共同グループをサポートすることもできる。例えば、第１のユーザユーザは、第２のユーザ、例えば、金融アドバイザと金融共同グループを作成することができる。第１のユーザは、第２のユーザである金融アドバイザと金融口座を共有し、第２のユーザが第１のユーザの金融取引を閲覧することのみに処理を制限することができる。金融アドバイザは、第１のユーザの金融取引を評価して、金融アドバイスを提供することができる。
【００９８】
金融アドバイスは、投資取引のコンテキストにおいて、インタフェースを介してアドバイザから提供してもよい。例えば、金融アドバイザは、共同インタフェース内で、契約の提案の一部として、金融共同グループ内のユーザの目標、例えば、土地又は家族等の目標を確立することができる。成長目標の進捗状況を追跡するために、アラートを設定してもよい。また、金融アドバイザは、金融口座を監視するアラート、例えば、低金利の金融口座の残高が多くなっていること、毎月の請求に資金を供給するために使用される金融口座の残高が少なくなっていること、又は負債、例えば、実質金利（Annual Percentage Rate：ＡＰＲ）が高いクレジットカード負債が多くなっていること等を監視するアラートを設定することができる。
【００９９】
共同インタフェースは、金融共同グループのために他のタイプの情報を提供することもできる。例えば、インタフェースは、金融共同グループの純資産、金融共同グループのためのポートフォリオマネージャ、金融共同グループの集約を用いたカップルのための退職後の資金の計算、一組の金融共同グループの集約に基づく債務削減計画及び金融共同グループのための予定される納税計画のアドバイス等を提供することができる。
【０１００】
第１のユーザは親であり、第２のユーザは子、例えば、大学に通う子であってもよい。親は、システムとインタラクトして、子の金融取引を閲覧し、金融的な指導を行うことができる。更に、親と子がシステムを介して互いにインタラクトして、子の学費の支払いを補助してもよい。例えば、子は、システムとインタラクトして、教科書の請求をアップロードし、その請求の一部又は全部を親に負担させることを要求することができる。親は、システムとインタラクトして、請求を閲覧し、システムに対し、請求の支払いの一部又は全部をそれぞれの金融口座から振り込むことを許可することができる。
【０１０１】
別の例では、第１のユーザ、例えば、成人した子が、第２のユーザ、例えば、老人ホームに入った親又は高齢の親と金融共同グループを作成することができる。子は、システムとインタラクトして、親の金融取引を閲覧し、親の資金が安全であることを確認することができる。更に、子は、親の金融口座を管理して、親の金融口座における請求又は金融取引の支払いを行うことができる。例えば、親の識別情報が盗まれた場合、子は、金融取引を閲覧し、金融取引が適正であるかを確認することができる。更に、子は、例えば、親から不正に金銭を取得する詐欺師によって親が利用されていないことを確認することができる。子は、特定の取引について異議を申し立て、詐欺的行為の可能性について銀行に警告し、取引について銀行に電話をかけ、又は金融に関係する他のメンバに取引について電話をするようにシステムに指示することができる。
【０１０２】
図２Ｂは、共同の金融計画のための第２の例示的な方法を示す図である。便宜上、方法２１０を実行するシステムを参照して、例示的な方法２１０を記述する。このシステムは、例えば、金融共同サーバシステム１０６であってもよい。
【０１０３】
システムは、第１のユーザから金融共同グループを作成する要求を受信する（ステップ２１２）。第１のユーザは、例えば、モバイル機器、ハイブリッド、ウェアラブルデバイス等のユーザデバイス上でアプリケーションを実行し、ユーザデバイスは、例えば、インターネットを介してシステムと通信し、ユーザとインタラクトするためのユーザインタフェースを提供する。第１のユーザは、アプリケーション上で自らが金融共同グループの作成を望むことを特定するオプションを選択することができ、例えば、ユーザは、ユーザデバイスのユーザインタフェース内でオプションを選択し、図１０を用いて後述するインタフェース１０００を受信することができる。
【０１０４】
要求は、金融共同グループ名及び第２のユーザの氏名を含むことができる。第２のユーザの氏名を特定することは、図２Ａに関して上述した通りである。
【０１０５】
システムは要求を受信し、金融共同グループを特定する情報を生成する。例えば、システムは、第１のユーザのユーザ識別子、金融共同グループ名、金融共同グループの説明及び第２のユーザのユーザ識別子を特定する情報を保存することができる。
【０１０６】
システムは、第２のユーザが金融共同グループに参加を望むことを特定する情報を受信する（ステップ２１４）。システムは、第１のユーザが第２のユーザに対し金融共同グループへの参加を望んでいることを示す情報を第２のユーザのユーザデバイスに提供し、表示させる。この情報は、第１のユーザの氏名及び図２Ａに関して後述する金融共同グループの説明を特定することができる。
【０１０７】
そして、第２のユーザは、自らが金融共同グループに参加することを望むことを特定する情報を提供することができる。例えば、第２のユーザは、金融共同グループに参加するためのオブジェクトを選択することができる。そして、第２のユーザのユーザデバイスは、要求の受理を特定する情報をシステムに提供する。
【０１０８】
システムは、第１のユーザの金融口座に関係する金融情報を特定する（ステップ２１６）。
【０１０９】
幾つかの具体例では、システムは、例えば、第１のユーザの１つ以上金融口座を集約する要求を受信した後に、第１のユーザの金融情報を保存することができる。システムは、要求を受信した後に、金融情報、例えば、金融機関から最近の金融情報を取得し、第１のユーザのユーザアカウントと共にこの金融情報を保存することができる。
【０１１０】
第１のユーザが金融共同グループを作成した後、システムは、第１のユーザに関係する金融情報を特定することができる。
【０１１１】
システムは、第２のユーザの０個以上の金融口座に関係する金融情報を特定する（ステップ２１８）。第２のユーザは、金融口座を集約する要求を事前にシステムに提供することができる。システムは、第２のユーザのユーザアカウントに保存されている金融情報を特定することができる。
【０１１２】
幾つかの具体例では、システムは、第２のユーザの金融情報を特定又は保存する必要がない。例えば、第１のユーザは、高齢の親であり、第２のユーザは、高齢の親の資金を監視する子であってもよい。例では、システムは、第１のユーザの金融情報のみを特定すればよく、これによって、例えば、第２のユーザは、これを監視することができ、例えば、金融取引を閲覧することができる。
【０１１３】
システムは、第１のユーザが共有することを望む金融情報を特定する情報を第１のユーザから受信する（ステップ２２０）。第１のユーザは、第２のユーザと金融情報を共有することを選択できる。
【０１１４】
例えば、第１のユーザは、第２のユーザと共有するように指定された金融情報において、１つ以上の金融取引を指定することができる。金融取引の共有の指定は、後に図１４を参照して説明する。システムは、第１のユーザのユーザデバイスに表示される金融取引のリストを提供することができ、１つ以上の金融取引の選択を受信することができる。そして、システムは、選択された金融取引を特定する情報、例えば、金融取引識別子、支払人／受取人情報等を保存することができる。
【０１１５】
第１のユーザは、近い将来の金融取引、例えば、支払い予定が近い請求を指定することもできる。システムは、それぞれの金融機関から予定が近い金融取引を取得することができる。そして、第１のユーザは、予定が近い金融取引を閲覧し、これが第２のユーザのユーザデバイスに表示されるように選択することができる。
【０１１６】
更に、第１のユーザは、自らが１つ以上の金融口座を第２のユーザと共有することを望むことを指定できる。金融口座を共有することによって、第２のユーザは、第１のユーザと共有される金融口座に対して１つ以上の処理を実行することができる。上述したように、処理は、第２のユーザのユーザデバイスに表示するために、システムが金融口座の金融取引を提供することを含むことができる。更に、第２のユーザは、自らが金融口座から資金を引き出し又は金融口座に資金を振り込むことを望んでいることを指定することができる。金融口座の共有の指定については、図１３を参照して後述する。システムは、選択された金融口座を特定する情報、例えば、金融口座識別子を保存することができる。
【０１１７】
システムは、第２のユーザに金融情報を特定する情報を提供する（ステップ２２２）。システムは、金融取引又は金融口座を特定する情報を提供し、第２のユーザのユーザデバイスに表示させる。そして、システムは、第２のユーザによって実行される機能を特定する情報を受信することができる。
【０１１８】
例えば、第２のユーザは、図１５を参照して後述するように、自らが金融取引の一部の支払いを負担することを望むことを特定することができる。更に、第２のユーザは、例えば、金融取引に関係するコメント、予定が近い請求に関係するコメント等、システムが第１及び第２のユーザのユーザデバイス上に表示させるコメントをシステムに提供することができる。
【０１１９】
図２Ｂに示す方法は、図２Ａを用いて説明した金融共同グループの例に適用することができる。例えば、第１及び第２のユーザは、ルームメートであってもよく、第１のユーザは、請求又は予定が近い請求を特定する金融情報を第２のユーザに提供することができる。
【０１２０】
図３は、汎用コンピュータシステム３００の一例の概略図である。システム３００は、上述した処理のために使用することができる。例えば、システム３００は、アグリゲータのサーバシステム１０６、金融機関サーバシステム１１２、１１４及びユーザデバイス１０４の何れか又は全てに含まれていてもよい。
【０１２１】
システム３００は、プロセッサ３１０、メモリ３２０、ストレージデバイス３３０及び入出力デバイス３４０を含む。上述の方法に関する処理を実行する命令は、メモリ３２０又はストレージデバイス３３０に保存してもよい。構成要素３１０、３２０、３３０、３４０のそれぞれは、システムバス３５０を介して相互接続されている。プロセッサ３１０は、システム３００内で実行される命令を処理できる。幾つかの具体例では、プロセッサ３１０は、シングルスレッドプロセッサである。他の具体例では、プロセッサ３１０は、マルチスレッドプロセッサである。プロセッサ３１０は、メモリ３２０又はストレージデバイス３３０に保存される命令を処理して入出力デバイス３４０のユーザインタフェースにグラフィック情報を表示することができる。
【０１２２】
メモリ３２０は、システム３００内の情報を保存する。幾つかの具体例では、メモリ３２０はコンピュータ可読媒体である。幾つかの具体例では、メモリ３２０は、不揮発性メモリユニットである。他の具体例では、メモリ３２０は、不揮発性メモリユニットである。
【０１２３】
ストレージデバイス３３０は、システム３００に大容量ストレージを提供することができる。幾つかの具体例では、ストレージデバイス３３０は、コンピュータ可読媒体である。様々な異なる具体例では、ストレージデバイス３３０は、フロッピーディスクデバイス、ハードディスクデバイス、光ディスクデバイス、テープデバイス、又は他のあらゆる情報ストレージ媒体であってもよい。
【０１２４】
入出力デバイス３４０は、システム３００に入出力処理を提供する。幾つかの具体例では、入出力デバイス３４０は、キーボード及び／又はポインティングデバイスを含む。他の具体例では、入出力デバイス３４０は、タッチ入力及び／又は視線入力に対応したグラフィカルユーザインタフェースを表示するディスプレイデバイスを含む。
【０１２５】
図４は、金融共同グループのユーザが利用できる共同の金融計画オプションを表示する例示的なインタフェース４００を示す図である。領域４００は、ユーザの個人資金を管理するためのオプションを含む。例えば、ユーザは、ユーザの金融口座を管理し、受取人への支払いを管理し、請求リマインダを管理し、ユーザの金融共同グループを管理し、又は金融共同グループの他のユーザとの通信を閲覧するオプションを選択することができる。特定のオプションを選択すると、そのオプション専用のインタフェースが開く。第２の領域４００は、窓枠フォーマット（windowpane format）でオプションを示すように構成してもよく、これにより、各オプションが窓枠内に表示される。
【０１２６】
例えば、「私のサークル（My Circles）」４０２の選択により、図５を参照して後に説明する金融共同グループをユーザに表示することができる。
【０１２７】
「私のもの（My Stuff）」４０４は、ユーザの金融口座を記述するインタフェースを提供する。例えば、インタフェースは、異なる金融機関における金融口座、請求のリスト、最近の取引、クレジットカード口座、投資、報酬、ローン及び抵当のリストをユーザに提供することができる。
【０１２８】
「送金」４０６は、図６Ｃ及び図６Ｄを参照して後に説明するように、他のユーザ又は幾つかの具体例では、非ユーザに資金を振り込むためのインタフェースを提供する。
【０１２９】
「リマインダ」４０８は、ユーザに金融に関するリマインダ又はアラートを提供する。リマインダは、ユーザが作成してもよく、システムが自動的に生成してもよく、金融機関又は他のユーザから受信してもよい。幾つかの具体例では、システムは、金融口座、金融共同グループ又は任意の主題に関係を有するリマインダをユーザが作成するための機能を提供する。リマインダの作成については、図７Ｂを参照して後に説明する。
【０１３０】
「チャット」４１０は、チャットインタフェース及びユーザが関係する以前のチャットのリストを提供する。チャットは、包括的に開始してもよく、特定の金融取引に関連付けてもよい。チャットインタフェースは、全てのチャットのリストを含むことができ、チャットは、例えば、ユーザ、金融共同グループ、金融口座毎に分割でき、又はユーザの指定によって任意に分割することができる。
【０１３１】
「メール」４１２は、電子メールを送受信し、電子金融機関からの電子請求書、領収書及び他のメール又は電子メールを保存するメールインタフェースを提供する。例えば、金融機関は、実際の請求書をユーザの住所に郵送することに代えて、電子請求書をユーザに送信することができる。電子請求書は、システムによって自動的に収集され、メールインタフェースによってユーザに表示される。
【０１３２】
図５は、金融共同グループを表示する例示的なインタフェースを示す図である。図５では、インタフェース５００は、金融共同グループ、例えば、金融共同グループ５０２について、金融共同グループを記述するデータを表示する。このデータは、例えば、金融共同グループの各ユーザの氏名、ユーザのユーザ表現、例えば、金融共同グループの各ユーザのサムネイル画像、金融共同グループ名、及び金融共同グループについての１つ以上の状態メッセージ含むことができる。状態メッセージの例は、金融口座残高アラート、例えば、「残高低下アラート」及び「高額取引アラート」、有用な助言、例えば、「予算の設定を検討する必要があります」、及び通知、例えば、「返済の要求があります」及び「電気代支払い期限」等を含む。
【０１３３】
ボタン５０４は、ドロップダウンメニューを起動し、これによって、例えば、金融共同グループの追加又は削除等の様々な処理を選択できる。
【０１３４】
図６Ａは、金融取引のための返済要求を表示する例示的なインタフェース６００を示す図である。インタフェース６００は、第１の領域６０２及び第２の領域６０４を含む。第１の領域６０２は、例えば、金融共同グループ内のユーザのサムネイル画像を含む、金融共同グループを記述するデータを表示する。
【０１３５】
第２の領域６０４は、例えば、返済要求のための要求合計金額、返済要求に含まれる金融取引のリスト、返済要求を送信したユーザ間の会話等を含む返済要求を記述する詳細を表示する。
【０１３６】
返済要求によって実行できる処理は、例えば、返済要求を共有すること、及び返済要求を送信したユーザ又は異なるユーザと返済要求についての会話を開始することを含む。共有されると、他のユーザは、上述したように、共有金融取引を閲覧し、共有金融取引について様々な処理を実行することができる。ユーザは、通信オプションを選択し、返済要求を送信したユーザ又は金融共同グループ内の他のユーザの１人以上とチャットを開始することができる。チャットは、包括的に開始してもよく、特定の金融取引、例えば、返済要求に関連付けてもよい。このチャットはアーカイブされ、将来、検索することができる。
【０１３７】
更に、ユーザは、インタフェース６００とインタラクトして、１つ以上の個別の取引、例えば、返済要求に含まれる取引６０６を選択し、支払いを行い、取引について会話を開始することができる。インタフェース６００は、例えば、要求合計、返済要求内の金融取引の項目別リスト、各金融取引の説明、例えば、業者情報、金融取引の合計、金融取引の日付、及び金融取引の説明の記述を含む金融取引に関する他の詳細６１０を表示する。インタフェース６００は、金融取引、例えば、返済要求に関する会話を表示する。例えば、インタフェース６００は、返済要求を送信したユーザによって提供されたコメント６０８を表示し、これによって、金融取引についてのコンテキストを提供することができる。ユーザは、コメントオプション６０８を選択して、コメントを投稿することができる。
【０１３８】
図６Ｂは、金融取引の返済要求を表示する更新された例示的なインタフェース６００を示す図である。図６Ｂでは、ユーザが返済のための金融取引６１２を選択した後、インタフェース６００が更新されている。金融取引６１２が選択されると、インタフェース６００が更新され、選択された金融取引についての合計を反映する返済金額６１４が示される。
【０１３９】
図６Ｃは、金融取引についての返済要求に対して支払いを行うためのオプションを表示する例示的なインタフェース６２０を示す図である。インタフェース６２０は、返済要求の支払いを行うために使用できるユーザの金融口座のリストをユーザに提供する。ユーザは、返済要求の支払いを行うために資金を引き出す金融口座の１つを選択することができる。ユーザは、複数の金融口座を任意に選択し、選択された各金融口座から引き出されるそれぞれの引出金額を指定することができる。
【０１４０】
図６Ｄは、金融取引の返済要求のための資金の移動の詳細を表示する例示的なインタフェース６２２を示す図である。インタフェース６２２は、資金が引き出されるユーザの金融口座及び資金が振り込まれる、返済要求を送信したユーザの振込先金融口座を表示する。ユーザは、インタフェース６２２とインタラクトして、返済要求に対して支払う合計６２４を指定し、振込ボタン、例えば、「決定」を選択することによって支払いを許可することができる。
【０１４１】
図６Ｅは、金融取引の返済要求を表示する例示的なインタフェース６３０を示す図である。図６Ｅでは、インタフェース６３０が更新され、返済が求められている３つの金融取引６３２のうちの２つについてユーザが返済を済ませたことを反映している。
【０１４２】
図６Ｆは、金融取引の返済要求に応じてコメントを投稿するための例示的なインタフェース６４０を示す図である。図６Ｆでは、ユーザが、返済要求に応じてコメント６４２を送信している。コメントを投稿する際、インタフェース６４０は、仮想キーボードオーバレイ６４４を表示することができ、ユーザは、これを用いてコメントを入力することができる。
【０１４３】
図６Ｇは、金融取引の返済要求の状態を表示する例示的なインタフェース６５０を示す図である。インタフェース６５０は、返済要求に関する情報を表示する。例えば、インタフェース６５０は、返済要求についての要求の合計を表示し、更に、返済要求に含まれる金融取引のリスト、ユーザによって返済された特定の金融取引、ユーザによって返済された総額、返済したユーザと返済要求を送信したユーザとの間の会話を表示する。
【０１４４】
図７Ａは、第三者、例えば、高齢の親及び成人した子の金融取引を管理するための例示的なインタフェース７００を示す図である。インタフェース７００は、金融共同グループ、例えば、金融共同グループのユーザ、ユーザのユーザ表現及び各ユーザの氏名及び説明を記述する第１の領域７０２を含む。また、インタフェース７００は、親の金融口座を記述する詳細、上述したように、例えば、金融取引、アラート及びリマインダを表示する第２の領域７０４を含む。
【０１４５】
この例では、第三者は、成人した子と共に金融共同グループを構成する高齢の親である。子たちは、親の資金の管理について親を補助する。上述したように、共同金融計画管理システム１０６は、ユーザの金融取引についてアラートを生成することができ、金融共同グループ内のユーザにアラートを表示することができる。図７Ａでは、インタフェース７００は、親の金融口座において高額な金融取引が行われたことを表示するアラートを表示し、このアラートには、例えば、金融取引についての詳細、例えば、取引が発生した時間又は日付、取引の総額、取引を行った業者の説明等が含まれる。子たちは、例えば、それぞれのユーザデバイスを用いて、インタフェース７００とインタラクトしてコメントを投稿し、金融共同グループ内の他のメンバと取引について議論することができる。
【０１４６】
図７Ｂは、第三者の金融取引を管理するための例示的なインタフェース７１０を示す図である。インタフェース７１０は、図７Ａに示すようにアラートに応じて送信されたコメント７１２を表示する。インタフェース７１０は、例えば、ポップアップオーバレイとして、請求リマインダ７１４も表示する。請求リマインダは、支払い予定である請求に関する詳細を記述し、例えば、請求期限、支払金額、請求側の業者の説明等を含む。金融共同グループのユーザ、例えば、子のうちの１人は、請求支払いオプション７１６を選択して、親の金融口座又はそのユーザ自身の金融口座から請求を支払い、オプション７１８を使用して、電子的に関連付けられている他のユーザにコメントを投稿することができる。
【０１４７】
図７Ｃは、第三者の金融請求を支払うための例示的なインタフェース７２０を示す図である。インタフェース７２０は、図７Ｂに関して説明した請求支払いオプションをユーザが選択すると、請求の支払いをユーザに確認するための確認ウィンドウ７２２を表示する。確認ウィンドウ７２２は、支払いを説明する詳細、例えば、請求を行った業者名、支払われる総額、資金が引き出されるユーザの金融口座の説明、及び支払いを確認するための確認ボタンを表示する。
【０１４８】
図７Ｄは、第三者の金融請求に対する請求支払いの状態を表示する例示的なインタフェース７３０を示す図である。インタフェース７３０は、第１の領域７３２及び第２の領域７３４を含む。第１の領域７３２は、上述したように、金融共同グループを記述する。第２の領域７３４は、請求支払いの詳細、例えば、請求を行った業者名、支払われた総額、資金が引き出されるユーザの金融口座の説明、及び金融共同グループのこのユーザが請求支払いについてコメントするために選択することができるコメントオプションを表示する。
【０１４９】
図８は、例示的なインタフェース８００を示す図である。インタフェース８００は、選択可能なオプションを有する第１の領域を含む金融共同グループ８０２、関係するメンバ８０４、及びコンテキストオプション８０６、例えば、金融共同グループに関する特定の情報を含む。インタフェース８００は、更に、第１の領域におけるユーザ選択に応じた第２の領域を含み、ここに、選択されたコンテキストオプション、例えば、８０８に示す個々の取引に関係する金融共同グループに関する特定の情報を表示することができる。
【０１５０】
例えば、この具体例８００において、「メアリの大学（Mary's College）」は、金融共同グループ名である。この金融関係グループのメンバは、インタフェース８０２に表示され、オプションとして、これらのメンバがユーザである場合、システムは、これらの画像、アイコン又は氏名を表示することができる。ユーザは、各表現を選択して、選択されたユーザのみに関係する第２の領域の情報、例えば、選択されたユーザによってアップロード又は共有される情報又は選択されたユーザに関係する情報を更新する。幾つかの具体例では、表現は、ユーザデバイスのユーザ８１６、及び「共有スペース」オプション、例えば、全てのユーザに関係する情報を提供するオプションを含むこともできる。
【０１５１】
ユーザは、メニューオプション８１０を用いて、このインタフェースから離れることができる。メニューオプション８１０によって、異なる金融共同グループにアクセスすることができ、又はシステムが提供する他の処理にアクセスすることができ、例えば、ユーザの金融口座を閲覧し、資金を振り込み、新しいユーザを金融関係グループに追加する等の処理を行うことができる。幾つかの具体例では、メニューオプション８１０は、図４を参照して上述したインタフェース４００をユーザに表示する。
【０１５２】
コンテキストオプション８０６の何れかを選択することによって、第２の領域に、金融共同グループに関する特定の情報、例えば、ユーザにリアルタイムチャット（「トーク」）、アラート、金融関係の特定の取引、予算、予定が近い又は受け取られた請求、金融関係に関する文書、ユーザ、非ユーザ又は金融機関がアップロードした画像及び何らかの領収書等を表示することができる。幾つかの具体例では、金融共同サーバシステム１０６によって、コンテキストオプションに関係する特定の情報をデータベースに保存することができる。特定の情報は、データベース内の要素のグループであってもよく、例えば各要素は、特定の取引、特定の画像、金融関係に関する特定の文書、特定のアラート、チャットウィンドウにテキスト文字列を入力した特定のユーザ等であってもよい。幾つかの具体例では、コンテキストオプションに関係する特定の情報は、サーバシステム１０６によって包括的に保存してもよく、コンテキストオプション名によってラベル付け又はマーキングしてもよい。そして、金融共同サーバシステム１０６は、ユーザがコンテキストオプションを選択すると、特定の情報を特定することができる。
【０１５３】
コンテキストオプションが選択されると、インタフェースは、第２の領域を更新して、金融関係に関する情報の要素を表示する。例えば、インタフェース８００の「取引（Trans）」に示すように、特定の取引が選択される。したがって、表示される情報は、例えば、ユーザ「メアリ（Mary）」から「８９８．８９ドル」の入金といった特定の取引の要素である。
【０１５４】
上述したように、第２の領域は、コンテキストオプション及びユーザ表現のユーザ選択の両方に応答する。幾つかの具体例では、ユーザ表現を選択すると、ユーザ８１６には、選択されたユーザによって共有されているコンテキストオプションに関係する特定の情報が提供される。他の具体例では、ユーザ８１６に表示される特定の情報は、選択されたユーザに関係を有するコンテキストオプションに関連する如何なる情報であってもよく、例えば、この情報は、選択されたユーザが特別に共有する操作を行う必要なく、ユーザ８１６と自動的に共有される。更に、ユーザは、コンテキストオプションに関する全ての情報、例えば、電子的に関係を有するユーザの何れかによってアップロードされた全ての情報、又は、幾つかの具体例では、自動的に共有された全ての情報を提供する「共有スペース」を選択することができる。
【０１５５】
例えば、この具体例８００では、インタフェースは、「８９８．８９ドルを送金」という特定の取引の支払いを行うための処理８１２を含むことができる。この処理８１２は、ユーザがコンテキストオプション、例えば、この具体例８００では、「取引（Trans）」又は特定の取引を選択すると表示される。例えば、ユーザが「電子請求（eBills）」、例えば、過去の請求又は予定が近い請求を選択すると、処理８１２は、「返済」に更新され、他のユーザに請求を返済するための方法が表示される。
【０１５６】
更に、第２の領域は、選択されたコンテキストオプションに関連する情報の要素に対するコメント８１４の能力を含む。具体例８００では、ユーザ「メアリ（Mary）」は、彼女の取引８０８について、「教科書代をお願いできますか？（Can you please pay for my textbooks?）」とコメントしている。ユーザ８１６は、この質問に対してコメントを返し、同じインタフェース８００を使用して、処理８１２、例えば、「８９８．８９ドルを送金」を実行することができる。
【０１５７】
更に、インタフェース８００により、コンテキストオプションに関する情報の特定の要素に対して処理を実行することができる。ユーザが第２の領域を左にスワイプすると、包括的な処理のリストを表示してもよく、例えば、システムには、ユーザがインタフェースの右側で入力を開始し、左方向に移動させる操作を登録してもよい。コンテキストオプションに関する情報の要素に固有の処理のリストは、ユーザが第２の領域を右にスワイプした場合に表示してもよく、例えば、システムには、ユーザがインタフェースの左側で入力を開始し、右方向に移動させる操作を登録してもよい。
【０１５８】
処理の包括的なリストは、金融関係及び選択されたコンテキストオプションに依存する。例えば、両親が息子又は娘のために支払いを行う金融関係では、特定の取引コンテキストオプションの要素を左にスワイプすると、返済オプションのための要求が表示される。別の例では、成人した子及び高齢の親が関係する金融関係では、子が特定の取引コンテキストオプションの要素を左にスワイプすると、金融機関に電話をするオプション、金融関係を有する他の人に電話をするオプション及び取引について意義を申し立てるオプション等が表示される。コンテキストオプションがアラートである場合、特定のアラートを左にスワイプすると、アラートを消去し、又はアラートを編集して、別の期限日又は通知日を設定することができる。
【０１５９】
処理の特定のリストは、選択されたコンテキストオプション及び選択されたユーザ表現に依存する。例えば、選択されたユーザ表現がユーザ８１６であり、コンテキストオプションが特定の取引である場合、特定の取引を右にスワイプすると、金融関係にある全員と取引を共有することができる。別の例では、選択されたユーザ表現が「共有スペース」であり、コンテキストオプションが特定の取引、予算、アラート又は領収書である場合、右へのスワイプによって、取引についてコメントすることをユーザに促すことができる。更に、アラート上で右にスワイプすることによって、アラートの頻度又はアラートの通知日時を編集することができる。
【０１６０】
図９は、例示的なインタフェース９００を示す図である。インタフェース９００は、ユーザデバイスのユーザに表示されるインタフェースである。幾つかの具体例では、インタフェース９００は、ユーザデバイス、例えば、モバイルデバイス、ハイブリッド又はウェアラブルデバイス上で実行されているアプリケーションのユーザインタフェースである。インタフェースは、情報を受信し、コンピュータシステム、例えば、インターネットを介してユーザデバイスに接続された金融共同サーバシステム１０６に情報を提供する。インタフェース９００は、ユーザデバイスのユーザ９０２の氏名を特定し、更に、ユーザ識別子、例えば、ユーザの画像を含むこともできる。インタフェース９００は、複数の選択可能なオプション、例えば、ユーザによって選択可能な「私のインボックス（My Inbox）」オプション９０８、「私の口座（My Accounts）」オプション９０６及び「私のサークル（My Circles）」オプション９０４を含む。更に、例えば、インタフェース９００は、選択可能なボタン９１０、例えば「＋」ボタンを含み、これによって、ユーザは、サークル、例えば、図１及び図２を参照して上述した金融共同グループを作成することができる。サークルの作成については、図１０を参照して後に説明する。図９〜図１５のインタフェースは、上述したように、アプリケーション内で表示することができ、ユーザとインタラクトすることができる。ユーザは、例えば、ユーザの１つ以上の指でユーザデバイスに触れることによって、又は、例えば、キーボード、マウス、音声入力によってユーザデバイスに入力を行うことによってアプリケーションとインタラクトすることができる。
【０１６１】
「私のインボックス」オプション９０８を選択すると、他のユーザから受信したコメント、例えば、図１５を参照して後に説明するように、ユーザに債務を思い出させるコメントを含むインタフェースが表示される。更に、表示されるインタフェースは、予定が近い請求、他のユーザからの振込、及び他のユーザが作成したサークルへの参加要求を特定する情報を含むことができる。
【０１６２】
「私の口座」オプション９０６を選択すると、選択したユーザによって集約されている金融口座を特定する情報を含むインタフェースが表示される。集約された口座については、図１に関して上述した通りである。
【０１６３】
「私のサークル」オプション９０４を選択すると、選択したユーザが含まれるサークルを特定する情報を含むインタフェースが表示される。サークルの１つの例は、図１１を参照して後述する。
【０１６４】
図１０は、サークルを作成するための例示的なインタフェース１０００を示す図である。サークル、例えば、金融共同グループは、それぞれ金融情報を他のユーザと共有することができる２人以上のユーザを含む。サークルを作成する際、ユーザは、領域１００２において、サークルの名称を指定することができる。幾つかの具体例では、この名称は、サークルの全てのユーザに亘るサークルの包括的な名称であり、例えば、サークルのユーザの各ユーザデバイスは、同じサークル名を表示する。幾つかの他の具体例では、サークル内の如何なるユーザもこの名称を修正することができ、例えば、各ユーザデバイスは、異なるユーザ名を表示することができる。サークルを作成する際、領域１００４において、ユーザは、サークルの説明を書き込むこともできる。この説明は、アプリケーションと通信するシステム、例えば、金融共同サーバシステム１０６に提供され、サークルを識別する情報と共に保存される。サークルの作成の後、サークルに追加される各ユーザは、サークルの説明及びサークルに参加するオプションを受信する。
【０１６５】
ユーザは、「メンバ追加」オプション１００６を選択することによって他のユーザをサークルに追加することができる。このオプションが選択されると、ユーザインタフェース１０００は、ユーザの連絡先、例えば、ユーザのユーザデバイスに保存されている連絡先又はソーシャルネットワークの連絡先リストに保存されている連絡先のリストを提供する。連絡先の追加については、図２を参照して上述した通りである。
【０１６６】
ユーザは、オプション１００８を選択することによって、オープンサークル又はクローズサークルとしてサークルを構成することができ、例えば、招待状タイプは、オープンサークル及びクローズサークルを含むことができる。オープンサークルでは、他のユーザ、例えば、現在サークルに参加している他の全てのユーザの承認を得て、サークルのメンバである全てのユーザが更なるユーザをサークルに加えることができる。幾つかの具体例では、サークルのユーザの所定の割合、例えば、２５％、５０％、７５％等が新しいユーザの参加に同意することが求められる。クローズサークルでは、サークルを作成したユーザのみがサークルに新しいユーザを追加することができる。幾つかの具体例では、ユーザが新しいユーザをサークルに加えたい場合、このユーザを特定する情報が他の全てのユーザに表示される。この情報は、例えば、ユーザの氏名、ユーザの電子メールアカウント、ユーザの説明、例えば、ソーシャルネットワーク等から得られるユーザの経歴等を含むことができる。
【０１６７】
図１１は、サークルに関係する情報を含む例示的なインタフェース１１００を示す図である。インタフェース１１００は、インタフェース１１００の識別子を含み、例えば、インタフェース１１００は、「私のサークル」１１０８を表示する。更に、インタフェース１１００は、ユーザによる選択によって、そのユーザにインタフェース９００を表示する選択可能なオプション１１０９を含む。インタフェース１１００は、表示されている特定のサークルを識別する情報、例えば、「フィッシュ（Fish）」を表示する領域を含む。ユーザは、この領域とインタラクトすることによって、異なるサークルを閲覧することができ、例えば、ユーザは、領域を左又は右にスワイプすることによって、ユーザが含まれている他のサークルを特定する情報を受信することができる。ユーザは、インタフェース１１００を表示するユーザデバイス上で、左又は右にスワイプ操作を行うことができる。
【０１６８】
インタフェース１１００は、サークルに関係する順序付けられたイベントのリストを含む。各イベントは、ユーザに情報を特定して示すそれぞれのパネル、例えば、パネル１１０２、１１１０、１１２０内で表示される。イベントは、異なるタイプのイベントであってもよく、例えば、返済の要求、コメント、新しいユーザがサークルに招待されることを示す情報、新しいユーザがサークルに参加を望んでいることを示す情報、予定が近い取引又は請求を示す情報、金融口座がサークルによって共有されたことを示す情報、共有された金融口座についての説明を示す情報等であってもよい。パネルは、ユーザがインタラクトできるものであってもよく、例えば、ユーザは、パネル上でスワイプ操作を行い、パネルを選択し又はパネル上の選択可能なオプションを選択することによって、各機能を実行することができる。ユーザは、例えば、パネルを長押しすることによって、返済の要求を示すパネルを選択することができる。この選択の後、パネルは、要求に関係する金融取引を特定する情報を表示することができる。
【０１６９】
この例では、パネル１１０２は、第１のイベント、例えば、サークルの他のユーザからの返済の要求を示し、パネル１１１０は、第２のイベント、例えば、請求１１１０、例えば、クレジットカード明細書を示し、パネル１１２０は、第３のイベント、例えば、金融口座が共有されたことを識別する情報を示している。
【０１７０】
インタフェース１１００は、システム、例えば、金融共同サーバシステム１０６が異なるタイプのイベントを生成すると、これらを表示する。例えば、サークルのユーザが１つ以上の金融取引について返済を求めると、インタフェース１１００は、このイベントを含むように更新される。インタフェース１１００は、ユーザから受信したコメントを特定することを含むイベントを表示する。更に、あるイベントは、サークル外のユーザにサークルへの参加を求めるサークル内のユーザからの招待であってもよい。インタフェース１１００は、招待を示す情報、例えば、サークル外のユーザの識別子、ユーザに関係する情報、サークル内のユーザが外部のユーザの参加を承認するためのオプションを表示することができる。
【０１７１】
表示されるイベントは、イベントを表示するユーザデバイスに依存してもよい。例えば、サークルの第１のユーザは、サークルの第２のユーザに、資金、例えば、５ドルを振り込むことができる。この場合、システムは、それぞれのユーザのユーザデバイスに表示されるイベントを生成することができる。第１のユーザのユーザデバイス上に表示されるイベントは、第２のユーザへの５ドルの振込を示す情報であってもよい。第２のユーザのユーザデバイス上に表示されるイベントは、第１のユーザからの５ドルの受領を示す情報であってもよい。
【０１７２】
図１１の例では、順序付けられたイベントのリストは、それぞれのパネル、例えば、カード内に示される。幾つかの他の具体例では、順序付けられたイベントのリストは、例えば、簡単なテーブル等を含む他の表示形式で示してもよい。
【０１７３】
返済の要求を識別するパネル１１０２は、ユーザの債務額、例えば、７．２２ドルを含む。幾つかの具体例では、パネル１１０２は、特定のユーザに対する全体の債務額の一部を負うユーザの各ユーザデバイス上に異なる金額量を表示することができる。例えば、第１のユーザに５０ドルの債権がある場合、パネル１１０２は、第２のユーザのユーザデバイスでは、２５ドル、第３のユーザのユーザデバイスでは、１０ドル、第４のユーザのユーザデバイスでは、１５ドルを表示することができる。幾つかの具体例では、全てのユーザ、例えば、第２、第３及び第４のユーザの負債の合計金額が各ユーザデバイスに表示される。そして、各ユーザは、「清算」オプション１１０６を選択して、自らが負っていると判定した金額を支払うことができる。幾つかの具体例では、債権を有するユーザは、各ユーザが自らに負っている負債金額を指定することができる。更に、債権を有するユーザは、全体の金額をユーザの数によって自動的に等分することもでき、例えば、金融共同サーバシステム１０６は、各ユーザのための合計を算出することもできる。ユーザが「清算」オプション１１０６を選択した際に表示されるユーザインタフェースについては、図１５を参照して後に説明する。
【０１７４】
返済の要求を示すパネル１１０２は、返済の要求についてコメントする機能を提供する選択可能なオブジェクト１１０４を含む。幾つかの具体例では、要求についてのコメントは、サークル内の全てのユーザが閲覧することができるように、要求１１０２の下に表示してもよい。幾つかの他の具体例では、要求についてのコメントは、「コメント」選択可能オブジェクト１１０４を選択したユーザに表示してもよい。ユーザによる選択によって、返済の要求についてのコメントを付けた全てのユーザからのコメントを含むチャットウィンドウが表示される。
【０１７５】
ユーザは、パネル１１１０に示すように、サークル内の他のユーザと請求を分担することができる。図１１の例では、ユーザは、２，１１１．５７ドルのクレジットカード請求を分担している。ユーザインタフェース１１００は、ユーザが請求を受け取った日付、請求のタイプ、例えば、「番号末尾が０８８２のクレジットカード」、請求期日、例えば、「支払い期日：２０１４／０９／２２」等の請求を特定する情報を含む。幾つかの具体例では、１人のユーザが請求の全額を支払い、これらの支払いの返済の要求を提出してもよい。
【０１７６】
パネル１１２０は、サークル内の他のユーザと共有されている金融口座、例えば、クレジットカードを特定する情報を表示する。金融口座を共有するとは、金融口座の金融情報に対して他のユーザが処理を行うことができることを意味する。この処理は、共有金融口座の金融取引の閲覧、共有金融口座に関係する請求の閲覧、金融口座への資金の振り込み、金融口座への送金を含むことができる。
【０１７７】
ユーザは、下向き矢印オプション１１２２とインタラクトすることにより、サークルによって共有されている全ての金融口座を特定する情報を受信することができる。例えばユーザは、矢印オプション１１２２を下にスワイプすることによって、共有されている金融口座の識別子、例えば、金融口座の名称を表示させることができる。更に、ユーザは、金融口座の残高及び各金融口座を共有しているサークルのユーザの識別子を受信することができる。
【０１７８】
インタフェース１１００は、図１２を参照して後に説明するサークルのユーザが利用できる機能のリストを表示する選択可能オブジェクト１１３０を含む。
【０１７９】
図１２は、サークル内のユーザが利用できる機能を表示する例示的なインタフェース１２００を示す図である。サークル内のユーザは、１つ以上の金融口座を共有し、金融取引の代金を請求し、他のユーザへの債務を支払い、インタフェース１２００内に表示されるコメントを入力し、サークルの情報をアーカイブすることができる。
【０１８０】
ユーザは、「共有」オプション１２０２を選択することによって金融口座を共有することができる。ユーザは、金融口座、例えば、当座預金、クレジットカード口座、預金口座、又は請求、例えば、水道代、インターネット第、電気代、家賃を共有することができ、又は、ユーザは、出費、例えば、ユーザが行った現金による出費を共有することができる。インタフェース１２００には、共有金融口座、例えば、図１１について上述した共有金融口座が表示される。「共有」オプション１２０２が選択されると、ユーザには、図１３を参照して後に説明する金融口座を選択するためのインタフェースが表示される。
【０１８１】
ユーザは、「分割要求（Split Request）」オプション１２０４を選択することによって自らが債権を有する金融取引を特定することができる。「分割要求」オプション１２０４が選択されると、選択したユーザには、１つ以上の金融取引、及び選択された金融取引に関係する返済が要求される１人以上のユーザ又はユーザを含むサークルを選択するためのインタフェースが表示される。「分割要求」オプション１２０４の選択については、図１４を参照して後に説明する。
【０１８２】
ユーザは、「清算」オプション１２０６を選択することによって、特定のサークル内の他のユーザ又は何れかのサークル内の何れかのユーザへの債務となっている金額を特定することができる。「清算」オプション１２０６が選択されると、選択したユーザには、ユーザが債務を負っているユーザのリスト、例えば、ユーザ識別子、及び選択したユーザが債権を有しているユーザのリスト、例えば、ユーザ識別子が表示される。幾つかの具体例では、選択したユーザが債務を負っているユーザは、特定の色、例えば赤色、オレンジ色、緑色等で示すことができ、選択したユーザが債権を有しているユーザは、異なる色、例えば、黒、紫等で示すことができる。選択したユーザは、特定のユーザ識別子を選択し、自らの債務を支払うことができる。「清算」オプション１２０８の選択は、図１５を参照して後に説明する。
【０１８３】
図１３は、金融口座を共有するための例示的なインタフェース１３００を示す図である。インタフェース１３００は、ユーザの集約された口座１３０４を識別する情報を表示する。集約された口座については、図１を参照して上述した通りである。インタフェース１３００は、例えば、ユーザに有料でサービスを提供する企業に関する金融口座を集約して請求を表示する「請求」オプション１３０６と、例えば、現金による支払い等の費用をユーザが手動で入力することができる「私の費用」オプション１３０８とを含む。ユーザは、金融口座を共有するように選択することができ、例えば、選択可能な領域１３０４、「Ｃｈａｓｅ−クレジットカード」を表示し、これをサークル内のユーザと共有してもよい。
【０１８４】
図１４は、１人以上のユーザに返済を要求する例示的なインタフェース１４００を示す図である。ユーザは、例えば、オプション１４１２を選択してサークルを指定することによって、又はオプション１４１４を選択して特定のユーザ及び含まれる金融取引を指定することによって、例えば、オプション１４２２を選択して金融口座１４２２から特定の金融取引を指定することによって、オプション１４２４を選択して特定の請求を指定することによって、及びオプション１４２６を選択して特定の費用を指定することによって、１つ以上の金融取引を分割するユーザを指定することができる。サークルが選択されると、選択したユーザには、そのユーザが含まれる全てのサークルのリストが表示される。連絡先が選択されると、選択したユーザには、ユーザを選択するためのインタフェース、例えば、選択したユーザのユーザデバイスに保存されている連絡先リストに含まれる連絡先又はソーシャルネットワークの上の連絡先リストからの連絡先を表示することができる。幾つかの具体例では、連絡先が選択されると、選択したユーザは、ユーザが最も頻繁に交流しているユーザが表示される。
【０１８５】
幾つかの具体例では、オプション１４２２、例えば、「口座からの取引」を表示するオプションが選択されると、選択したユーザには、集約された口座のリストが表示される。そして、選択したユーザは、特定の金融口座を選択し、選択された口座内で金融口座のリストを確認することができる。続いて、ユーザは、返済の要求に含まれる１つ以上の金融取引を指定することができる。
【０１８６】
幾つかの具体例では、オプション１４２２、例えば、「口座からの取引」を表示するオプションが選択されると、選択したユーザには、システム、例えば、金融共同サーバシステム１０６によってサークルに関係すると判定された金融取引のリストが表示される。例えば、システムは、旅行に関係を有する取引を特定しこれらの取引を表示することができる。選択したユーザが更なる金融取引を閲覧することを望む場合、そのユーザは、金融取引の全部を表示するオプションを選択することができる。
【０１８７】
同様に、オプション１４２４、例えば、「請求からの取引」を表示するオプションが選択されると、選択したユーザには、例えば、電話代、インターネット代、家賃等の請求のリストが表示される。オプション１４２６、例えば、「私の費用からの取引」を表示するオプションが選択されると、選択したユーザによって手動で入力される何らかの費用、例えば、現金払いの費用が表示される。
【０１８８】
図１５は、ユーザの債権及びユーザの債務を表示する例示的なインタフェース１５００を示す図である。インタフェース１５００は、選択可能な領域内にユーザ識別子１５０２、例えば、ユーザの名称及びユーザの画像をそれぞれの金額１５０４と共に表示している。上述したように、選択したユーザが債務を負っているユーザは、特定の色、例えば赤色、オレンジ色、緑色等で示すことができ、選択したユーザが債権を有しているユーザは、異なる色、例えば、黒、紫等で示すことができる。
【０１８９】
選択したユーザが債務を負っているユーザ識別子１５０２のユーザの選択可能な領域を選択すると、選択したユーザには、資金を振り込むためのインタフェースを表示してもよい。インタフェースは、選択したユーザの集約された口座のリストを含むことができ、選択したユーザは、資金を引き出す１つ以上の金融口座を指定することができる。そして、インタフェースは、システム、例えば、金融共同サーバシステム１０６に資金の振込を特定する情報を提供することができる。システムは、選択したユーザが債務を負っているユーザの金融口座に資金を振り込むように、選択された金融口座に情報、例えば、金融口座の支店コード及び口座番号、金融口座のデビットカード番号等を提供することができる。
【０１９０】
選択したユーザが債権を有しているユーザのユーザ識別子１５０２の選択可能な領域が選択されると、選択したユーザには、そのユーザに債務を思い出させるためのインタフェースを表示してもよい。例えば、インタフェースは、ユーザにコメントを送付し、ユーザに電子メールを送付し、又はユーザにテキストメッセージを送付する機能を含むことができる。このコメントは、例えば、債務を有するユーザのインボックス、例えば、図９について上述した「私のインボックス」オプション９０８の選択によって現れるインタフェースに表示されるようにしてもよい。
【０１９１】
上述のインタフェース、例えば、図４〜図１５のインタフェースは、例示的なオプション名、パネル名、金融口座名、ユーザ名等を含む。これらの名称は、例示的なものにすぎず、機能を全く変更することなく変更できることは明らかである。例えば、図１１の例示的なインタフェースであるインタフェース１１００は、「私のサークル」を含む。この名称は、「私の共同グループ」又は任意の如何なる名称に変更してもよく、このような変更は、本明細書に記述する機能に何の影響も与えない。
【０１９２】
本主題の実施形態及び本明細書に開示する機能的動作は、デジタル電子回路で実現してもよく、本明細書に開示した構造及びこれらの均等物を含むコンピュータソフトウェア、ファームウェア又はハードウェアで実現してもよく、これらの１つ以上の組合せで実現してもよい。本主題の実施形態は、１つ以上のコンピュータプログラム、すなわち、アクセス可能なコンピュータストレージ媒体内に符号化され、データ処理装置によって実行され、又はデータ処理装置の動作を制御するコンピュータプログラム命令の１つ以上のモジュールとして実現することもできる。コンピュータストレージ媒体は、機械可読ストレージデバイスであってもよく、機械可読ストレージ基板、ランダムアクセスメモリデバイス又はシリアルアクセスメモリデバイス、又はこれらの１つ以上の組合せであってもよい。プログラム命令をメモリ媒体上で符号化することに代えて又はこれに加えて、プログラム命令は、人工的に生成された信号である伝播信号、例えば、情報を符号化するために生成され、適切な受信デバイスに送信され、データ処理デバイスで実行される機械生成電気信号、光信号又は電磁気信号において符号化してもよい。
【０１９３】
用語「データ処理装置」は、データを処理するための全ての装置、デバイス及び機械を包含し、一例としてプログラミング可能なプロセッサ、コンピュータ、複数のプロセッサ又はコンピュータがこれに含まれる。装置は、特定用途論理回路、フィールドプログラマブルゲートアレイ（field programmable gate array：ＦＰＧＡ）又は特定用途向け集積回路（application specific integrated circuit：ＡＳＩＣ）を含んでいてもよい。装置は、ハードウェアに加えて、当該コンピュータプログラムのための実行環境を生成するコード例えば、プロセッサファームウェア、プロトコルスタック、データベース管理システム、オペレーティングシステム、又はこれらの１つ以上の組合せを構成するコードを含むことができる。
【０１９４】
コンピュータプログラム（プログラム、ソフトウェア、ソフトウェアアプリケーション、スクリプト又はコードとも呼ばれる。）は、コンパイラ言語又はインタープリタ言語を含む如何なる形式のプログラミング言語で書いてもよく、例えば、スタンドアロンプログラムとして、若しくはモジュール、コンポーネント、サブルーチン又は演算環境での使用に適する他のユニットとして、如何なる形式で展開してもよい。コンピュータプログラムは、ファイルシステム内のファイルに対応していてもよく、必ずしもファイルシステム内のファイルに対応していなくてもよい。プログラムは、他のプログラム又はデータを含むファイル、例えば、マークアップ言語文書内に保存された１つ以上のスクリプトの一部に保存してもよく、当該プログラムに専用の単一のファイルに保存してもよく、連携する複数のファイル、例えば、モジュール、サブプログラム又はコードの一部を保存する１つ以上のファイルに保存してもよい。コンピュータプログラムは、１つのコンピュータ上で実行されるように展開してもよく、１つの場所に設けられた又は複数の場所に亘って分散され、通信ネットワークによって相互接続された複数のコンピュータ上で実行されるように展開してもよい。
【０１９５】
本明細書に開示したプロセス及びロジックフローは、入力データを処理し、出力を生成することによって機能を実現する１つ以上のコンピュータプログラムを実行する１つ以上のプログラミング可能なプロセッサによって実現してもよい。プロセス及びロジックフローは、例えば、フィールドプログラマブルゲートアレイ（field programmable gate array：ＦＰＧＡ）又は特定用途向け集積回路（application specific integrated circuit：ＡＳＩＣ）等の専用論理回路によって実行してもよく、これらによって装置を実現してもよい。
【０１９６】
コンピュータプログラムの実行に適するプロセッサには、一例として、汎用マイクロプロセッサ及び専用マイクロプロセッサの両方、並びにあらゆる種類のデジタルコンピュータの１つ以上のプロセッサの何れも含まれる。プロセッサは、通常、読出専用メモリ又はランダムアクセスメモリ、若しくはこれらの両方から命令及びデータを受け取る。コンピュータの基本的な要素は、命令を実行するためのプロセッサ、並びに命令及びデータを保存する１つ以上の記憶装置である。また、コンピュータは、通常、データを保存するための１つ以上の大容量記憶装置、例えば、磁気ディスク、光磁気ディスク又は光ディスクを含み、若しくは、大容量記憶装置からデータを受信し、大容量記憶装置にデータを送信し、又はこの両方の動作を行うように大容量記憶装置に動作的に接続されている。但し、コンピュータは、必ずしもこのような装置を有する必要はない。更に、コンピュータは、他の装置内に埋め込んでもよい。更に、コンピュータは、他のデバイス、例えば、僅かな例を挙げれば、携帯電話、個人用携帯情報機器（personal digital assistant：ＰＤＡ）、モバイル音声又はビデオプレーヤ、ゲーム機、全地球位置測定システム（Global Positioning System：ＧＰＳ）受信機、又は携帯用ストレージデバイス、例えば、汎用シリアルバス（ＵＳＢ）フラッシュドライブに組み込んでもよい。
【０１９７】
コンピュータプログラム命令及びデータの格納に適するデバイスには、一例として挙げれば、半導体記憶デバイス、例えば、ＥＰＲＯＭ、ＥＥＰＲＯＭ及びフラッシュメモリデバイスを含む全ての形式の不揮発性メモリ、媒体及びメモリデバイス、磁気ディスク、例えば、内蔵ハードディスク又はリムーバブルディスク、光磁気ディスク、並びにＣＤ−ＲＯＭディスク及びＤＶＤ−ＲＯＭディスク等が含まれる。プロセッサ及びメモリは、専用論理回路によって補ってもよく、専用論理回路に組み込んでもよい。
【０１９８】
ユーザとのインタラクションを提供するために、本明細書に開示する主題の実施形態は、コンピュータ上で実現してもよく、コンピュータは、ユーザに情報を表示するためのディスプレイ装置、例えば、陰極線管（cathode ray tube：ＣＲＴ）又は液晶ディスプレイ（liquid crystal display：ＬＣＤ）モニタと、ユーザがコンピュータに入力を行うためのキーボード及びポインティング装置、例えば、マウス又はトラックボールとを備えていてもよい。他の種類のデバイスを用いて、ユーザとのインタラクションを提供してもよく、例えば、ユーザからの入力は、音響入力、音声入力又は触覚入力を含む如何なる形式で受け付けてもよい。更に、コンピュータは、文書をデバイスに送信し、及びデバイスから文書を受信することによってユーザとインタラクトすることができ、この文書は、ユーザによって使用され、例えば、ウェブブラウザから受信される要求に応じて、ユーザのクライアントデバイス上のウェブブラウザにウェブページを送信してもよい。
【０１９９】
本明細書は、多くの詳細事項を含んでいるが、これらの詳細事項は、任意の発明の範囲又は特許請求可能な範囲を限定するものとは解釈されず、特定の実施形態の特定の特徴の記述として解釈される。本明細書おいて、別個の実施形態の文脈で開示した幾つかの特徴を組み合わせて、単一の実施形態として実現してもよい。逆に、単一の実施形態の文脈で開示した様々な特徴は、複数の実施形態に別個に具現化してもよく、適切な如何なる部分的組合せとして具現化してもよい。更に、以上では、幾つかの特徴を、ある組合せで機能するものと説明しているが、初期的には、そのように特許請求している場合であっても、特許請求された組合せからの１つ以上の特徴は、幾つかの場合、組合せから除外でき、特許請求された組合せは、部分的組合せ又は部分的な組合せの変形に変更してもよい。
【０２００】
同様に、図面では、動作を特定の順序で示しているが、このような動作は、所望の結果を達成するために、図示した特定の順序又は順次的な順序で行う必要はなく、また、図示した全ての動作を行う必要もない。ある特定の状況では、多重タスキング及び並列処理が有利であることもある。更に、上述の実施形態の様々なシステム構成要素の分離は、全ての実施形態においてこのような分離が必要であるとは解釈されず、ここに記述したプログラム構成要素及びシステムは、包括的に、１つのソフトソフトウェア製品に統合してもよく、複数のソフトウェア製品にパッケージングしてもよい。
【０２０１】
主題の特定の実施形態を記述した。他の実施形態も、以下の特許請求の範囲に含まれる。例えば、請求の範囲に示す処理は、望ましい結果を達成する異なる順序で実行してもよい。一例として、添付の図に示す処理は、所望の結果を達成するために、必ずしも、ここに示された特定の順序又は連続的な処理を要求するわけではない。幾つかの具体例では、マルチタスキング及び並列処理が有利である場合もある。
【図１】
2016532979.tif 000005
【図２Ａ】
2016532979.tif 000006
【図２Ｂ】
2016532979.tif 000007
【図３】
2016532979.tif 000008
【図４】
2016532979.tif 000009
【図５】
2016532979.tif 000010
【図６Ａ】
2016532979.tif 000011
【図６Ｂ】
2016532979.tif 000012
【図６Ｃ】
2016532979.tif 000013
【図６Ｄ】
2016532979.tif 000014
【図６Ｅ】
2016532979.tif 000015
【図６Ｆ】
2016532979.tif 000016
【図６Ｇ】
2016532979.tif 000017
【図７Ａ】
2016532979.tif 000018
【図７Ｂ】
2016532979.tif 000019
【図７Ｃ】
2016532979.tif 000020
【図７Ｄ】
2016532979.tif 000021
【図８】
2016532979.tif 000022
【図９】
2016532979.tif 000023
【図１０】
2016532979.tif 000024
【図１１】
2016532979.tif 000025
【図１２】
2016532979.tif 000026
【図１３】
2016532979.tif 000027
【図１４】
2016532979.tif 000028
【図１５】
2016532979.tif 000029
【国際調査報告】
2016532979.tif 000030
2016532979.tif 000031