(57)【特許請求の範囲】
【請求項１】
連続フロー支払を行うためにユーザ口座を追跡、管理するコンピュータ実施方法において、前記連続フロー支払は、前記連続フロー支払によって指定されたレートで時間間隔にわたって口座間で連続的に価値を移動させ、
ユーザ支払人口座の受け取られるべき資金であって、被支払人への支払に使用可能な連続フロー支払システムによって決定された利用可能な資金である前記受け取られるべき資金を示すものを、支払人のコンピューティング装置において受信することと、
連続フロー支払を表す連続フロー支払要求を設定することであって、前記連続フロー支払要求のデータフィールドは、前記ユーザ支払人口座、ユーザ被支払人口座、及び、連続フロー支払レートもしくはその基準を示し、前記連続フロー支払レートは、支払額と、前記連続フロー支払に関する入金及び引き落としが分散される時間間隔とを少なくとも含む、前記連続フロー支払要求を設定することと、
蓄積された引き落とし額と蓄積された入金の額が、前記連続フロー支払レートに前記時間間隔の開始から現在時刻までの第１の経過時間を乗じたものに一致するように、前記時間間隔にわたって前記ユーザ支払人口座から連続的に引き落とすことと、前記ユーザ被支払人口座に連続的に入金することと
を含む、前記コンピュータ実施方法。
【請求項２】
前記時間間隔中、支払停止要求を受信することと、
前記蓄積された引き落とし額と前記蓄積された入金の額が、前記連続フロー支払レートに前記時間間隔の前記開始から前記支払停止要求を受信した受信時刻までの第２の経過時間を乗じたものに一致することを確認することと、
をさらに含む、請求項１に記載の方法。
【請求項３】
前記ユーザ支払人口座からの引き落としと、前記ユーザ被支払人口座への入金は、１ミリ秒以上、１分以上、または、１時間以上の時間分解能で連続的に生じる、請求項１に記載の方法。
【請求項４】
前記時間分解能は、前記蓄積された引き落とし額及び前記蓄積された入金の額が、前記ユーザ支払人口座が表示される最小の貨幣単位の整数で増加するように、前記支払額及び前記連続フロー支払レートに基づいて固定である、請求項３に記載の方法。
【請求項５】
被支払人のコンピュータ装置から被支払人引き落とし要求を受信することと、
事前ユーザ被支払人口座の事前ユーザ被支払人口座残高が前記被支払人引き落とし要求の引き落とし要求額より多いか否かを決定することであって、前記事前ユーザ被支払人口座残高の額は、前記被支払人引き落とし要求を受信した時の、前記ユーザ被支払人口座との正味の個々の取引と、前記ユーザ被支払人口座との正味の引き落とし及び入金の連続フロー支払のリアルタイムの価値から計算される、ことと、
前記事前ユーザ被支払人口座残高が、前記引き落とし要求額より大きい場合、前記ユーザ被支払人口座から外部口座への引き落とし取引を開始し、前記事前ユーザ被支払人口座から前記引き落とし要求額を引き落とすことと、
をさらに含む、請求項１に記載の方法。
【請求項６】
前記外部口座は、銀行口座、デビットカード口座、クレジットカード口座、デジタルウォレット、または、他のストアードバリュー口座である、請求項５に記載の方法。
【請求項７】
メモリ装置と、
前記メモリ装置に結合された処理装置と、
を含むシステムであって、前記処理装置は、
ユーザ支払人口座の受け取られるべき資金であって、被支払人への支払に使用可能な連続フロー支払システムによって決定された利用可能な資金である前記受け取られるべき資金を示すものを、支払人のコンピューティング装置において受信し、
連続フロー支払を表す連続フロー支払要求を設定することであって、前記連続フロー支払要求のデータフィールドは、前記ユーザ支払人口座、ユーザ被支払人口座、及び、連続フロー支払レートもしくはその基準を示し、前記連続フロー支払レートは、支払額と、前記連続フロー支払に関する入金及び引き落としが分散される時間間隔とを少なくとも含む、前記連続フロー支払要求を設定し、且つ、
蓄積された引き落とし額と蓄積された入金の額が、前記連続フロー支払レートに前記時間間隔の開始から現在時刻までの第１の経過時間を乗じたものに一致するように、前記時間間隔にわたって前記ユーザ支払人口座から連続的に引き落とすことと、前記ユーザ被支払人口座に連続的に入金するように、
構成される、前記システム。
【請求項８】
前記処理装置は、
前記時間間隔中に支払停止要求を受信し、且つ、
前記蓄積された引き落とし額と前記蓄積された入金の額が前記連続フロー支払レートに前記時間間隔の前記開始から前記支払停止要求を受信した受信時刻までの第２の経過時間を乗じたものに一致することを確認する
ようにさらに構成された、請求項７に記載のシステム。
【請求項９】
前記ユーザ支払人口座からの引き落としと、前記ユーザ被支払人口座への入金は、１ミリ秒以上、１分以上、または、１時間以上の時間分解能で連続的に生じる、請求項７に記載のシステム。
【請求項１０】
前記時間分解能は、前記蓄積された引き落とし額及び前記蓄積された入金の額が、前記ユーザ支払人口座が表示される最小の貨幣単位の整数で増加するように、前記支払額及び前記連続フロー支払レートに基づいて固定である、請求項９に記載のシステム。
【請求項１１】
前記処理装置は、
被支払人のコンピュータ装置から被支払人引き落とし要求を受信することと、
事前ユーザ被支払人口座の事前ユーザ被支払人口座残高が前記被支払人引き落とし要求の引き落とし要求額より多いか否かを決定することであって、前記事前ユーザ被支払人口座残高の額は、前記被支払人引き落とし要求を受信した時の、前記ユーザ被支払人口座との正味の個々の取引と、前記ユーザ被支払人口座との正味の引き落とし及び入金の連続フロー支払のリアルタイムの価値から計算される、ことと、
前記事前のユーザ被支払人口座残高が、前記引き落とし要求額より大きい場合、前記ユーザ被支払人口座から外部口座への引き落とし取引を開始し、前記事前ユーザ被支払人口座から前記引き落とし要求額を引き落とすことと
を行うようにさらに構成される、請求項７に記載のシステム。
【請求項１２】
前記外部口座は、銀行口座、デビットカード口座、クレジットカード口座、デジタルウォレット、または、他のストアードバリュー口座である、請求項１１に記載のシステム。
【請求項１３】
処理装置によって実行されると、連続フロー支払システムを実行する命令を含む非一時的コンピュータ可読媒体において、プログラムコードであって、
ユーザ支払人口座の受け取られるべき資金であって、被支払人への支払に使用可能な前記連続フロー支払システムによって決定された利用可能な資金である前記受け取られるべき資金を示すものを、支払人のコンピューティング装置において、受信することであって、連続フロー支払は、時間間隔にわたって連続的に前記連続フロー支払によって指定されたレートで、前記時間間隔にわたって口座間で、価値を移動させる、前記受け取られるべき資金を示すものを受信し、
連続フロー支払を表す連続フロー支払要求を設定することであって、前記連続フロー支払要求のデータフィールドは、前記ユーザ支払人口座、ユーザ被支払人口座、及び、連続フロー支払レートもしくはその基準を示し、前記連続フロー支払レートは、支払額と、前記連続フロー支払に関する入金及び引き落としが分散される時間間隔とを少なくとも含む、前記連続フロー支払要求を設定し、且つ、
蓄積された引き落とし額と蓄積された入金の額が、前記連続フロー支払レートに前記時間間隔の開始から現在時刻までの第１の経過時間を乗じたものに一致するように、前記時間間隔にわたって前記ユーザ支払人口座から連続的に引き落とすことと、ユーザ被支払人口座に連続的に入金するための
前記プログラムコードを含む、前記非一時的コンピュータ可読媒体。
【請求項１４】
前記時間間隔中に支払停止要求を受信し、且つ、
前記蓄積された引き落とし額と前記蓄積された入金の額が前記連続フロー支払レートに前記時間間隔の前記開始から前記支払停止要求を受信した受信時刻までの第２の経過時間を乗じたものに一致することを確認する
ためのプログラムコードをさらに含む、請求項１３に記載の非一時的コンピュータ可読媒体。
【請求項１５】
前記ユーザ支払人口座からの引き落としと、前記ユーザ被支払人口座への入金は、１秒以上、１分以上、または、１時間以上の時間分解能で連続的に生じる、請求項１３に記載の非一時的コンピュータ可読媒体。
【請求項１６】
前記時間分解能は、前記蓄積された引き落とし額及び前記蓄積された入金の額が、前記ユーザ支払人口座が表示される最小の貨幣単位の整数で増加するように、前記支払額及び前記連続フロー支払レートに基づいて固定である、請求項１５に記載の非一時的コンピュータ可読媒体。
【請求項１７】
被支払人のコンピュータ装置から被支払人引き落とし要求を受信することと、
事前ユーザ被支払人口座の事前ユーザ被支払人口座残高が前記被支払人引き落とし要求の引き落とし要求額より多いか否かを決定することであって、前記事前ユーザ被支払人口座残高の額は、前記被支払人引き落とし要求を受信した時の、前記ユーザ被支払人口座との正味の個々の取引と、前記ユーザ被支払人口座との正味の引き落とし及び入金の連続フロー支払のリアルタイムの価値から計算される、ことと、
前記事前ユーザ被支払人口座残高が、前記引き落とし要求額より大きい場合、前記ユーザ被支払人口座から外部口座への引き落とし取引を開始し、前記事前ユーザ被支払人口座から前記引き落とし要求額を引き落とすことと
を行うためのプログラムコードをさらに含む、請求項１３に記載の非一時的コンピュータ可読媒体。
【請求項１８】
前記外部口座は、銀行口座、デビットカード口座、クレジットカード口座、デジタルウォレット、または、他のストアードバリュー口座である、請求項１７に記載の非一時的コンピュータ可読媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、一般的に、財務管理の分野に関する。より詳細には、本発明の実施形態は、口座名義人の口座を介した連続的な貨幣フローを可能にする支払システムに関する。
【背景技術】
【０００２】
金融取引は、特定の時点に拘束されがちな静的環境で行われる。このパラダイムにおいて、２つの部分からなる取引では、被支払人（例えば、賃金所得者）は、貨幣価値を支払人（例えば、会社）にもたらす活動を行う。被支払人は、サービスと賃金の交換から生じる未払い負債の履行のために取引が開始、決済されるのを待たなければならない。従って、活動が行われている間、支払人がたとえサービス活動の終わりに即座に支払ったとしても、支払人が交換を決済するまで、被支払人は貨幣価値の不足額を未払い負債の形で蓄積する。
【０００３】
銀行及び支払業界は、即時資金決済を行う技術を開発してきた。即時資金決済を用いたとしても、取引は、ある時点で（通常、取引終了時）、開始、決済されなければならない。しかしながら、このようなシステムには、本来的に、静的取引のみを支援することによる限界がある。言い換えると、既存の支払システムは、静的交換の規則に従うので、交換において価値を均衡させるための給与の遅延を解決していない。従って、既存のシステムを用いると、取引に対する支払（例えば、給与）は、一時点で生じなければならないという事実により、貨幣価値交換はリアルタイムでは均衡していない。
【０００４】
従って、望まれるのは、単位時間あたりの適切なフローレートでユーザの口座に、及び、ユーザの口座から貨幣が連続的に流れることができる支払方法、システム、及び、装置である。
【発明の概要】
【課題を解決するための手段】
【０００５】
本発明の目的、本発明の方法、装置、及び、システムは、リアルタイムの貨幣価値交換機構をもたらす支払システムを配備することである。当該機構においては、被支払人は、給与を得る活動に従事している時にリアルタイムで給与を支払われ、また、消費中の資源に対してリアルタイムで支払を行う。一実施形態においては、本発明は、サービスが行われている、または、消費されている時に、リアルタイムで貨幣価値交換を均衡させるために連続的な貨幣フローを可能にする支払システムを提供し、価値交換の均衡を保つ。このような支払システムは、被支払人が、活動持続期間に行ったサービスに対する支払を待っている間に貨幣価値不足が蓄積するのを防ぐ働きをすることができる。別の実施形態においては、システムは、ユーザの実際の口座の貨幣価値、または、その予測に基づいてリアルタイムで、給与資金を即時に、連続的に利用可能にすることによって、機能し得る。
【０００６】
本開示において使用する場合、貨幣価値（または価値）は、品物及び／または給与に関し得る。さらに、貨幣価値の生産（または、増加）は、被支払人である口座名義人が貨幣価値を得る仕事を行うことを意味する。貨幣価値の消費（または、減少）は、支払人である口座名義人から他の当事者に提供される貨幣価値が差し引かれる取り決めを指す。本明細書に記載のフローレートは、単位時間あたりに蓄積または消費される貨幣価値を意味する。
【０００７】
一実施形態においては、ユーザの口座は、１つまたは複数の静的取引の貨幣価値に単に従うのではなく、受け渡される及び／または消費する正味の貨幣価値の連続状態に従って単位時間間隔に対して変動する動的残高を保持する。従って、貨幣価値の生産及び消費の現在の状態に関して、このようなシステムのサービスを受けるユーザ口座は、連続的な貨幣フローを提供して、給与受け取り、継続的支払義務、臨時の取引にいつでも対応することができ、且つ、ユーザが与えた命令に従って余剰を割り当てる準備ができている。
【０００８】
一実施形態においては、支払システムは、ユーザの金融機関（例えば、銀行、クレジットカード口座、ギフトカード口座、他のユーザ口座等）からの金融データフィードを含み、ユーザの金融機関を通して、被支払人が貨幣価値を届けている時、例えば、サービスを届けている間、ユーザの口座は連続的に貨幣価値を蓄える。従って、ユーザによってサービスが行われている間、貨幣が被支払人の口座に連続的に流れている。被支払人が、支払われるべき所得を生む活動に従事している間、支払システムは、行われたサービスで届けられた貨幣価値と、給与として支払われるべき貨幣価値を同時に均衡させる連続的な貨幣フローを促進することによって、ユーザの価値均衡を維持する。
【０００９】
一実施形態においては、システムは、貨幣価値の余剰を招かないという目的にも役立ち得る、すなわち、システムは、既に消費された貨幣価値及び消費中の貨幣価値に対する会計の遅れを避けることができる。結果として、ユーザの利用可能な資金のより正確な読み取りと、真の価値均衡状態が提供され、全ての供給者の口座が考慮されていることが分かる。支払人が貨幣価値の余剰を蓄積しないことを確実にするために、すなわち、供給者によって既に届けられた資源の貨幣価値に対する支払が遅れないように、支払システムのフローレートを、被支払人によって資源が届けられるのと同時に、支払人の残高から連続的に差し引くことができる。
【００１０】
別の実施形態においては、本明細書に記載のシステムは、支払人と被支払人の間の静的取引を行う従来の方法と組み合わせて使用できる。本実施形態においては、システムは、被支払人が要求された仕事を行う間に、支払人が負った貨幣価値をリアルタイムで予測して、その貨幣価値を被支払人の口座に入金することができ、それによって、貨幣価値を消費する。さらに、フローの関係は、支払人と被支払人の間で直接であってよい、または、ＣＦＰＳ及びユーザの静的取引の元帳を介在してよい。
【００１１】
一実施形態においては、連続的な貨幣フローの複合効果は、連続的なリアルタイムの貨幣価値交換の均等を達成するという目的に適う。リアルタイムの貨幣価値交換を自動化することによって、被支払人として、及び、支払人としての口座名義人に有用な利益を提供する。従って、支払人のシステムが支払のために支払額を考慮しているので、被支払人に支払われるべき貨幣価値の利益を遅延することなく受け取り、支払義務のための資金が不足するリスクが少なくなる。従って、被支払人は、蓄積している資金を使用して、即時に、自分の利益のために、自分の好みに従って、資金を投資、貯金、または、すぐに、消費に割り当てることができる。さらに、支払人は、資金不足による債務不履行、遅延、または、費用を自動的に防ぐ能力を有する、請求管理支払システムによる追加の利点を享受することができる。
【００１２】
さらに別の実施形態においては、リアルタイムの貨幣価値交換を自動化する目的によって、口座名義人が、自分が行った貨幣価値と、自分が消費した貨幣価値とを考慮した後、口座名義人の真に利用可能な余剰資金で運転することを確実にする。支払システムは、現金管理を自動化して、説得力のある単純な成果である、全ての予算管理を考慮した１つの数字を口座名義人に与えることができて、口座名義人が望むように金融資源を割り当てるのに利用可能な余剰分を口座名義人に提供する。別の実施形態においては、真に利用可能な資金は、クレジットカード口座からユーザが利用可能なクレジットを含む。
【００１３】
一実施形態においては、システムは、行われる各活動／入力にカテゴリを割り当てることができる。項目を分類、一致させ、必要に応じてトリガを設定すると、ＣＦＰＳは、フローレート値（複数可）、すなわち、ユーザが活動に従事しているか否か、例えば、給与を得ている時か否かを認識することによって、予測可能な項目を考慮する連続した貨幣フローレートを決定できる。貨幣フローによって、被支払人口座の利用可能な資金を修正する。口座残高に適用される入金または引き落としのフローレートによって、被支払人の口座残高を連続的に増減させる。所与の期間中の任意の時点で、フローレートの構成要素は、被支払人が従事している活動に合致した貨幣移動の流入または流出である正または負のレートというどちらか一つの状態であり得る。被支払人は、給与を得ない活動または給与を得る活動という可能な２種類の活動の１つに従事し得る。
【００１４】
最初に、被支払人が給与を得ない活動に従事している間、フィードの名目貨幣価値は、貨幣の流出であり、残高に適用される引き落としレートは、全ての差し引きフロー価値の合計に等しく、各差し引きフロー価値は、単位時間あたりの名目貨幣価値によって決定される。次に、被支払人が給与を得る活動に従事している間、フィードの名目貨幣価値は、貨幣の流入であり、残高に適用される入金レートは、全ての収入価値の合計に等しく、各収入価値は、単位時間あたりの名目貨幣価値によって決定される。被支払人が、給与を得る活動に従事している間、フィードフローは、収入貨幣価値のレートから差し引き価値のレートを引くことによって決定される個々のフィードフローの合計に相当し、結果として、組み合わされたフィード値となる。被支払人が、給与を得ると識別された活動に従事している間、余剰フィード貨幣価値が生じる。従って、任意の所与の時間に、ユーザの口座残高をユーザに対して正確に表すことができる。
本願明細書は、例えば、以下の項目も提供する。
（項目１）
連続フロー支払システムを行う方法であって、
コンピューティング装置が、資金であって、ユーザに関連付けられた第１の活動または入力に関する前記資金、または、前記資金の数値を口座から受信することと、
前記第１の活動または入力に基づいて、収入フローレートであって、単位時間あたりの第１の金融価値を含む前記収入フローレートを計算することと、
前記ユーザに関する口座に前記収入フローレートを蓄積することと、
第２の活動または入力に基づいて、支出フローレートであって、単位時間あたりの第２の金融価値を含む前記支出フローレートを計算することと、
前記ユーザに関する前記口座から前記支出フローレートを差し引くことと、
前記ユーザの前記口座の残高を単位時間に動的に更新することと、
を含む、前記方法。
（項目２）
取引元帳をさらに含み、前記取引元帳は、ユーザに関する前記資金を蓄積し、前記資金を使用して、前記ユーザに関連する前記入力または活動に関連付けられた外部口座に支払が行われる、
項目１に記載の方法。
（項目３）
メモリ装置と、
前記メモリ装置に接続された処理装置と、
を含むシステムであって、前記処理装置は、
資金であって、ユーザに関連付けられた第１の活動または入力に関する前記資金、または、前記資金の数値を口座から受信し、
前記第１の活動または入力に基づいて、収入フローレートであって、単位時間あたりの第１の金融価値を含む前記収入フローレートを計算し、
前記ユーザに関する口座に前記収入フローレートを蓄積し、
第２の活動または入力に基づいて、支出フローレートであって、単位時間あたりの第２の金融価値を含む前記支出フローレートを計算し、
前記ユーザに関する前記口座から前記支出フローレートを差し引き、且つ、
前記ユーザの前記口座の残高を単位時間で動的に更新する、
ように動作するように構成された、
前記システム。
（項目４）
命令を含む非一時的コンピュータ可読媒体であって、前記命令は、処理装置によって実行されると、連続フロー支払システムを行う方法を実行し、前記方法は、
資金であって、ユーザに関連付けられた第１の活動または入力に関する前記資金、または、前記資金の数値を口座から受信することと、
前記第１の活動または入力に基づいて、収入フローレートであって、単位時間あたりの第１の金融価値を含む前記収入フローレートを計算することと、
前記ユーザに関する口座に前記収入フローレートを蓄積することと、
第２の活動または入力に基づいて、支出フローレートであって、単位時間あたりの第２の金融価値を含む前記支出フローレートを計算することと、
前記ユーザに関する前記口座から前記支出フローレートを差し引くことと、
前記ユーザの前記口座の残高を単位時間に動的に更新することと、
を含む、
前記非一時的コンピュータ可読媒体。
【００１５】
本発明を、例を挙げて説明する。本発明は、添付図面の図に制限されない。図中、類似の参照番号は類似の要素を示す。
【図面の簡単な説明】
【００１６】
【図１】本発明の一実施形態による連続フロー支払システム（ＣＦＰＳ）のブロック図を示す。
【図２】本発明の一実施形態によるＣＦＰＳの操作を記載するフローチャートを示す。
【図３】本発明の一実施形態による、入力または活動を分類する操作を記載するフローチャートを示す。
【図４】本発明の一実施形態による、金融入力及び活動を受信しながら、ユーザのＣＦＰＳ口座の動的残高を提供するＣＦＰＳを記載するブロック図を示す。
【図５】本発明の一実施形態による、金融イベントに関する活動または入力のカテゴリを決定するフローチャートを示す。
【図６】本発明の一実施形態による、ユーザのＣＦＰＳ口座の動的残高の更新を記載するブロック図を示す。
【図７】本発明の任意の実施形態による、ＣＰＦＳの実施で使用される任意のコンピューティング装置を記載するのに使用できるコンピュータシステムを示す。
【発明を実施するための形態】
【００１７】
本発明の様々な実施形態及び態様を以下の詳細に関連して記載する。添付図面は、様々な実施形態を示す。以下の記載と図面は、本発明を例示するものであり、本発明を制限すると解釈すべきではない。多くの具体的な詳細を本発明の様々な実施形態を十分に理解して頂けるよう記載する。しかしながら、一部の例において、本発明の実施形態を簡潔に記載するために、周知または従来技術の詳細は記載していない。
【００１８】
本明細書で言及する「一実施形態」、「ある実施形態」または、「別の実施形態」は、実施形態と共に記載される特定の特徴、構造、または、特性は、本発明の少なくとも１つの実施形態に含まれ得るということを意味する。本明細書の様々な箇所における「一実施形態においては」という句の出現は、必ずしも全て同じ実施形態を指してはいない。以下の図面に記載されたプロセスは、ハードウェア（例えば、回路、専用論理等）、ソフトウェア、または、その両方の組み合わせを含む論理を処理することによって行われる。プロセスは、何らかの順次操作として以下に記載されるが、記載の操作の一部は、異なる順序で行ってよいことを理解されたい。さらに、一部の操作は、順次ではなく並行して行うことができる。
【００１９】
図１は、本発明の一実施形態による連続フロー支払システム（ＣＦＰＳ）の概略を記載するブロック図１００を示す。ユーザは、ＣＦＰＳ１０５を有するＣＦＰＳ口座１０２を作成した後、自分の収入（例えば、給与）、収入を受け取る間隔（例えば、毎週、隔週、毎月等）、及び、オプションで、ユーザの金融機関１０４から収入を差し引く許可に関する情報をＣＦＰＳ１０５に提供する。ユーザによって提供された情報に基づいて、ＣＦＰＳ１０５は、ユーザの収入のフローレートを計算する。ここで、フローレートは、単位時間あたりのユーザの収入の貨幣価値である。本開示を通して規定される単位時間は、ユーザの収入のフローレートの計算に使用される所定の、または、設定した（ユーザまたはシステム）時間間隔であり、その時間間隔に関するユーザの貨幣価値の尺度を表す。同様に、ユーザは、ユーザが有し得る任意の金融債務（例えば、請求書、住宅ローン、ローン、電気／水道メータ読み取り値等）に関する自分の口座情報をＣＦＰＳに提供し、ＣＦＰＳは、それを用いて、ユーザの支出フローレート（単位時間あたりの支出）を計算する。組み合わせて、ＣＦＰＳは、収入フローレートと支出フローレートを考慮して、ユーザの余剰フローレートを計算する。
【００２０】
一実施形態においては、金融機関１０４を用いるユーザは、静的取引元帳１０６に資金を提供する。別の実施形態においては、ユーザの資金は、ユーザの金融機関１０４の口座から自動的に引き落とされる。静的取引元帳１０６は、ＣＦＰＳ１０５に登録され、且つ、口座１０２を有するユーザの資金の蓄積及び差し引きの取引を保持する。
【００２１】
ユーザの静的取引元帳の価値に基づいて、単位時間毎に、ＣＦＰＳ１０５は、静的取引元帳１０６の資金を維持しながら、収入の貨幣フロー価値と等しい数／価値をユーザの口座１０２に入金する。これは、一実施形態においては、静的取引元帳１０６は、安全上の理由で、ＣＦＰＳ１０５とは別個のシステムとして維持でき、（実際の資金ではなく）ユーザの資金の額の価値のみをＣＦＰＳ１０５に送信するので、有用であり得る。ＣＦＰＳは、次に、貨幣フローレートを計算し、静的取引元帳１０６から実際の資金を送金することなしに、単位時間によって規定された時間間隔毎に、そのフローレートをユーザ口座に入金する。一実施形態においては、ユーザの口座の価値は、ＣＦＰＳデータベース１０３に保持／記憶される。ＣＦＰＳ１０５は、ユーザが支払うべき金融債務を有する外部口座の設定に基づいてユーザのＣＦＰＳ口座１０２から資金を差し引くこともできる。一実施形態においては、ユーザの支出の貨幣フローレートを計算し、同等の資金価値をユーザのＣＦＰＳ口座１０２から差し引く。ＣＦＰＳデータベース１０３は、差し引かれた資金価値を記憶し、ユーザのためにその資金価値を保持することができる。ユーザのＣＦＰＳ口座１０２の価値は、従って、時間間隔毎に、リアルタイムでユーザの更新された口座残高を提示する。ユーザのＣＦＰＳ口座１０２の残高は、次に、（１０８で示すように）ユーザに表示することができ、その結果、ユーザは、自分の現在の純資産をリアルタイムで知ることができる。一実施形態においては、表示装置１０８は、タブレット、ウェアラブル装置、モバイル装置、ラップトップ、デスクトップ、または、ＣＦＰＳ１０５と通信、及び／または、ＣＦＰＳ１０５から情報を受信できる任意のコンピューティング装置であり得る。
【００２２】
ユーザの支出の差し引き額が、ＣＦＰＳデータベース１０３に蓄積されると、所定の日付／時刻に、ＣＦＰＳ１０５は、蓄積された差し引き価値に等しい資金をユーザの外部口座１１０に静的取引元帳１０６に貯まった資金を用いて支払うように命令することができる。一実施形態においては、ＣＦＰＳ１０５は、所定の期間中のユーザの金融債務に等しい支出の貨幣フローレートを計算するように構成される。従って、このような方法で、ＣＦＰＳ１０５は、自動的に、または、ユーザによる通知と手動の許可を用いて、所定の期間内のユーザの月々の金融債務を支払う。
【００２３】
別の実施形態においては、システムは、別のユーザのＣＦＰＳ口座１０７を用いて、ユーザのＣＦＰＳ口座１０２に資金を供給するように設計することができる。例えば、ＣＦＰＳ口座１０７は、雇用者の口座であり得るし、ＣＦＰＳ口座１０２は、従業員の口座であり得る。この実施例においては、ＣＦＰＳ口座１０２のユーザの給与は、ユーザの給与の貨幣フローレートを使用して、リアルタイムで供給することができる。従って、従業員のＣＦＰＳ口座１０２に直接、資金を供給することができるのと同時に、雇用者のＣＦＰＳ口座１０７から、ユーザの給与のフローレートに基づいて、差し引かれる。このような実施形態においては、ＣＦＰＳ１０５は、２つのユーザをリンクさせることができ、貨幣は、直接、または、所定の／設定された時間（例えば、毎時間もしくは毎日、または、他の規則的な静的間隔）で定期的に流れる。ＣＦＰＳは、直接、または、所定の／設定された時間で定期的に、ＣＦＰＳユーザ１０７の静的取引元帳（図示せず）から実際の給与価値を差し引くように命令し、ＣＦＰＳユーザ１０２の実際の口座額を維持する静的取引元帳１０６に同額を入金するように命令することができる。従って、ＣＦＰＳ１０５が、ユーザ１０２の金融債務１１０を支払うと決定すると、ユーザ１０２の債務を支払うための資金が、静的取引元帳１０６から引き出される準備ができている。一実施形態においては、ＣＦＰＳは、ＣＦＰＳ口座１０２のユーザの金融債務１１０が支払期日になる前に、ＣＦＰＳ口座のユーザ１０２に属する実際の給与資金が（別のユーザの静的取引元帳から）静的取引元帳１０６に振り込まれるのを確実にする。別の実施形態においては、ＣＦＰＳ１０５がユーザに目標（金額）を設定させて、余剰の（口座残高）部分を差し引かせる。別の実施形態においては、ＣＦＰＳ５０１は、また、クレジットのリスクに基づいて、ユーザにカード上限を管理／把握させる。
【００２４】
図２は、本発明の一実施形態によるＣＦＰＳの操作を記載するフローチャート２００を示す。２０２において、ユーザは、ＣＦＰＳを有する口座を作成し、デジタルウォレットを有効にする。デジタルウォレットは、オプションで、金融機関とリンクさせることができる。２０４において、オプションで、物理的カード（例えば、マスターカード、ビザ、アメリカンエキスプレス等）を発行し、ユーザの口座とリンクさせることができる。物理的カードを使用して、臨時の取引を行い、ユーザのＣＦＰＳ口座から資金を差し引くことができる。２０６において、ユーザは、ユーザに属する様々な口座に関する情報をＣＦＰＳに提供する。非制限的な実施例として、口座は、ユーザの銀行口座、ローン口座、電気または水道の口座、住宅ローン口座等であり得る。一実施形態においては、ユーザが提供する口座情報は、口座番号、メータ番号、センサ、または、ユーザをサービス（金融または非金融）にリンクさせることができる任意の他の情報であり得る。２０８において、ＣＦＰＳは、金融的な入力／活動に関する情報、及び／または、様々な外部口座に関連付けられた外部センサ／口座情報に関する情報を受信し、ＣＦＰＳは、ユーザが提供した情報を処理して、外部口座を本明細書に記載のシステムにリンクさせる。一実施形態においては、ユーザによって受信された（ｒｅｃｅｉｖｅｄ）情報は、ユーザが提供した情報を検証する信用できるサードパーティに送信される。別の実施形態においては、信用できるサードパーティは、口座情報とユーザの金融残高を保持する（例えば、静的取引元帳１０６は、ＣＦＰＳが通信できる他の当事者によって保持されることができる）。
【００２５】
２０８でＣＦＰＳが受信した情報に基づいて、２１０において、ＣＦＰＳは、様々な口座をその入力／活動に基づいて分類する試みを行うこができる。２１２で示す固定的に繰り返し生じる入力または活動のカテゴリは、ユーザの収入、ローン支払、住宅ローン支払、家賃、または、固定の価値を有する既知の時間間隔で生じる（及び、繰り返す）任意の金融取引等を含み得る。２１４に示す変動的な繰り返し生じる入力／活動のカテゴリは、固定の時間間隔で繰り返されるが、時間間隔にわたって価値が変動し得る取引または活動を含むことができる。例えば、このような入力／活動は、ユーザの電気または水道の請求書、時間間隔の終了時に行われるメータの読み取り、１ヶ月の定期券（例えば、交通、娯楽）等であり得る。２１６に示す第３のカテゴリは、入力／活動が予測できないと考えられるカテゴリ、すなわち、変動的時間間隔で、変動的金額で生じ得る入力／活動（例えば、臨時の取引、資産売却、燃料購入、ランダムなスマートメータの読み取り等）と定義できる。２１８において、ＣＦＰＳは、上記提供された口座情報に関して、方針を設定、あるいは、ユーザに支払方針（例えば、カスタマイズされた支払期日、金額、支払頻度、請求書の支払期日、支払額、最低残高または全額、ユーザ通知、リマインダ等）を提供するように促すことができる。
【００２６】
図３は、様々な分類された情報を用いたユーザの金融債務の支払方法の概略を提供するブロック図３００を示す。３０２において、各固定の繰り返しイベントに関して、フローレートを計算する。フローレートは、単位時間あたりの入力／活動の価値であり、本明細書でさらに詳細に説明する。各固定の繰り返し活動／入力に関して、ユーザの正味のフローレート（単位時間あたりの入力の価値）を計算する。３０４において、各変動的繰り返し活動／入力に関して、フローレートを計算する。各フローレートを送信して、ユーザのＣＦＰＳ口座残高を更新することによって、ユーザのＣＦＰＳ口座残高を増減する（３１２）。３０６は、臨時の／予測できない活動／入力を決定することを表す。臨時の／予測できない活動／入力は、一実施形態においては、物理的カード３０８またはデジタルウォレット３１０を用いたユーザの活動によって生じ得る。３０６は、現金を預ける活動、または、物理的カード３０８がユーザの口座３１２に入金されるギフトカードである時、も表すことができる。予測できない活動／入力が生じると、予測できない活動（収入または支出）の全価値をユーザのＣＦＰＳ口座３１２に入金、または、ＣＦＰＳ口座３１２から引き落とす。（例えば、２１８の）システム及び／またはユーザの方針のセットに応じて、３１４において、ＣＦＰＳは、（例えば、２０６で）事前に提供された口座情報に関するユーザの金融債務の支払を許可することができる。ユーザの外部口座に所定の時に、ユーザの金融債務／請求書を支払うように命令する。
【００２７】
図４は、本発明の一実施形態による、入力／活動または取引のカテゴリに基づいて、ユーザのＣＦＰＳ口座に入金される、または、ＣＦＰＳ口座から引き落とされるフローレートを決定するフローチャート４００を示す。４０２において、ＣＦＰＳは、入力／活動のカテゴリを決定する。４０３において、入力／活動が繰り返しイベントか予測できないイベントかを決定する。活動／入力が予測できないと決定されると、４０４において、システムは、同様の過去の入力／活動または取引に基づいて、その活動／入力は繰り返しイベントと見なすことができるか否かの予測を試みる。システムが、繰り返しパターンを決定できない場合、制御は４１４に進み、入力／活動は、予測できないと見なされ、その予測できないイベントの全額をユーザのＣＦＰＳ口座に入金／ＣＦＰＳ口座から引き落として、その活動を履行する。しかしながら、繰り返しパターンが決定されると、活動は、繰り返し生じると見なされ、制御は、４０５に進み、入力／活動または取引の繰り返し期間を単位時間で決定する。一実施形態においては、ＣＦＰＳは、単位時間を有するように予め設定される。別の実施形態においては、ＣＦＰＳは、複数のオプションをユーザに提供し、ユーザはそのオプションから使用する単位時間を選択する。さらに別の実施形態においては、ユーザは、ユーザ個人の好みに基づいて、単位時間の選択を完全に制御する。次に、４０６において、ＣＦＰＳは、繰り返し活動は、固定または変動のいずれに分類されるかを決定する。繰り返しイベントのカテゴリが４１０への制御フローとなると決定されると、４１０において、繰り返し活動／入力の価値が、繰り返し期間に関して決定される。例えば、固定的な繰り返しイベントが、ユーザの週給＄１０００である場合、一実施形態においては、ユーザの給与の価値は、＄１０００となる。しかしながら、入力／活動が変動的な繰り返しイベントである場合、４０８において、システムは、同様の変動的な繰り返しイベントが過去に生じたか否かの検出を試みる。そのような繰り返しイベントが過去にないと決定されると、制御は、４１４に続き、活動／入力は、予測できないイベントと見なされ、活動／入力の全価値がユーザのＣＦＰＳ口座に入金／ＣＦＰＳ口座から引き落とされる。しかしながら、同様の過去の活動が決定される場合、過去の価値を用いて、ＣＦＰＳは、活動／入力の繰り返し期間に対する入力／活動の価値の予測を試みる。別の実施形態においては、特に、活動／入力がスマートメータ検針（例えば、ガス／電気）を伴う場合、繰り返し期間に対する繰り返し価値を予測する代わりに、ＣＦＰＳは、サービス提供者または検針装置からメータ読み取り値を受信でき、それに従って、ユーザの資源消費値（従って、フローレート）を保持または更新できる。言い換えると、変動的な繰り返しイベントの場合、繰り返しイベントの価値の予測に頼る代わりに、ＣＦＰＳは、消費した、または、受け取った資源の実際の価値を受信して、所定の期間に対するフローレートを決定できる。別の実施形態においては、所定期間を用いて決定されたフローレート（複数可）を使用して、今後のフローレートを予測して、繰り返し期間の実際のフローレートに非常に近いフローレートを予測できる。
【００２８】
さらに、各入力／活動は、２４時間の全期間に亘って生じてもよく、生じなくてもよい。４１６において、入力／活動が予定した期間中のみまたはトリガによって生じるかを決定される。トリガが存在する場合、繰り返し活動のフローレートは、４１８に示すように、対応する予定時間間隔またはトリガに対してのみ決定される。例えば、ユーザが、営業時間中、すなわち、月曜から金曜にのみ給与を受け取る場合、システムは、４１８に示すように、指定した時間間隔中のみ、給与フローレートをユーザのＣＦＰＳ口座に入金する。同様に、トリガ（例えば、地理的位置、時間、外部フィード等）を使用でき、その期間中、一定の入力／活動によってユーザのＣＦＰＳ口座に入出金を行う。
【００２９】
しかしながら、そのようなトリガまたは予定された時間間隔がないと決定される場合、制御は、４２０に進み、４２０において、ＣＦＰＳは、繰り返し期間全体を用いてフローレートを決定する。例えば、ユーザは、家賃または住宅ローンを支払って、自分の住居に住むことができる。ユーザは、繰り返し期間中、中断されることなく、連続して住居に住んでいる（または、連続して住居を使用する権利を有する）ので、フローレートは、繰り返し期間（例えば、月）によって割られた単位時間の家賃または住宅ローン価値を用いて決定される。
【００３０】
活動／入力のフローレートは、非制限的な実施例を用いてさらに説明できる。例えば、一実施形態においては、ユーザの収入のフローレートは、支払われるべき給与を割ることによって計算できる。ここで、就業日は、一日８時間で、月２０日である。この実施形態のこの実施例においては、予定された給料就業時間が、就業日の就業時間中に、適切な間隔で支払フローをトリガすることに注意されたい。従って、時間の測定単位として１秒を用いると、ユーザの給与収入フローは、一ヶ月に支払われるべき給与価値（例えば、＄５７６０）を秒、すなわち、５７６，０００秒（２０ｘ８ｘ６０ｘ６０）で割った給与価値であり、収入フローレート０．０１となる。別の実施例としては、ユーザが、一ヶ月＄１０００の家賃を支払う金融債務を有し、その月が３０日である場合、単位時間一秒（３０ｘ２４ｘ６０ｘ６０）の家賃フローレートは、（１ヶ月の単位時間）で割られた家賃、すなわち、＄１０００／２，５９２，０００または約０．０００３８５８０２４６９である。従って、上記実施例においては、ユーザのＣＦＰＳ口座は、１秒毎に、レート＄０．０００３８５８０２４６９で入金され、２５．９２秒間隔で＄０．０１の価値で振り替えられ、家賃の支払期日には＄１０００の債務が履行される。上記実施例は単位時間として１秒を使用しているが、どの時点に振り替えられるレートも値も単位時間によって変わらないので、単位時間は、任意の時間的値（例えば、分、秒、ナノ秒等）であり得る。
【００３１】
一実施形態においては、口座の単位は、複数の通貨であることができ、フィード貨幣価値（ｆｅｅｄ  ｍｏｎｅｔａｒｙ  ｖａｌｕｅ）は、任意の通貨、または、ビットコイン等の取引可能な単位の貨幣価値で測ることができる。別の実施形態においては、フィード貨幣価値は、任意の単位時間で計ることができる。フローレートは時間に関連しているので、単位時間の変更（例えば、秒からナノ秒）によって貨幣のフローレートは変わらないことに注意されたい。
【００３２】
図５は、本発明の一実施形態による、ＣＦＰＳとの相互作用を含む完全な金融システムを記載するブロック図５００を示す。一実施形態においては、ＣＦＰＳ５０１は、独立したシステムであり、（流入資金に関して）所定の日付／時間間隔でユーザの金融機関５０２（例えば、銀行、クレジットカード等）と相互作用でき、また、ユーザが静的取引元帳５０４を用いて支払う義務がある外部口座５２４と相互作用できる。本明細書で使用される場合、静的取引元帳５０４は、幅広い意味を包含することを意図しており、１つの金融機関から他の金融機関にユーザの資金を移動／振り込みするのに使用できる、または、金融記録管理に使用できる任意の装置または機構であり得る。一実施形態においては、静的取引元帳５０４は、ＣＦＰＳ５０１に登録され、且つ、口座５０８を有するユーザの資金の蓄積と差し引きの取引を保持する。
【００３３】
一実施形態においては、ユーザがＣＦＰＳ口座５０８を開いた後、静的取引が、ＣＦＰＳに代わって行われ、ブロック５０２で表されるユーザの金融機関から資金を差し引くことができる。静的取引からの資金は、次に、一実施形態においては、ユーザのための静的取引元帳５０５に記憶される。一実施形態においては、静的取引元帳５０５は、ＣＦＰＳ５０１の一部である。別の実施形態（及び、好ましい実施形態）においては、静的取引元帳５０５は、別のシステムによって維持、制御される。これは、金融上の安全のためである。ＣＦＰＳ５０１は、主に、ユーザの現在残高のリアルタイム追跡を提供し、口座間のプロビジョニングの間、ユーザに代わって支払を行う要求もできるが、好ましい実施形態においては、ＣＦＰＳ５０１自体内からは金融取引は生じない。ＣＦＰＳ５０１は、安全なシステムであることを期待されるが、安全は、金融取引を行う装置のいずれにとっても最も重要である。従って、必ずというわけではないが、当業者は、静的取引元帳５０５とＣＦＰＳ５０１とが別個であることが望ましいことを理解されよう。
【００３４】
一実施形態においては、ＣＦＰＳ５０１は、５０３によって表される他のＣＦＰＳユーザの口座から価値を提供するように構成される。収入源は、他のユーザのＣＦＰＳ口座である。このような実施形態においては、ユーザ口座５０３によって与えられる価値は、ＣＦＰＳ口座ユーザ５０３の設定値によって計算される、または、ＣＦＰＳユーザ口座設定５０７によって提供されるフローレートに基づいて、ユーザのＣＦＰＳ口座５０８に直接、入金される。ユーザのＣＦＰＳ口座５０８に蓄積された資金のフローレートが、５０６で表されるように入金される。この実施形態において、ＣＦＰＳは、他のユーザのＣＦＰＳ口座名義人５０３に関連付けられた静的取引元帳５０５から金融価値（他のユーザの静的取引元帳から所定の時刻／日付に差し引かれる価値）を定期的に差し引く命令も与えることができる。差し引かれた資金は、次に、静的取引元帳５０４に提供されて（取引／資金は、ユーザのための静的取引元帳に記憶される）、本明細書でさらに開示されるユーザの金融債務をカバーすることができる。従って、このような実施形態においては、ＣＦＰＳ５０１は、２つのＣＦＰＳ口座名義人間の入力／活動／取引を扱うことができる。
【００３５】
一実施形態においては、ＣＦＰＳ５０１は、静的取引元帳５０４からのユーザの金融口座残高を得ることができる。ＣＦＰＳユーザ口座設定５０７に基づいて、ＣＦＰＳ５０１は、静的取引元帳５０４の取引のフローレートを計算する。一実施形態においては、ＣＦＰＳユーザ口座設定５０７は、ユーザの給与価値と給与の繰り返し期間に関する情報を含む。ＣＦＰＳユーザ口座設定５０７は、ユーザの請求書支払の好み、及び／または、ＣＦＰＳ５０１が使用するユーザに関する任意のシステム設定も含むことができる。５０６に表すように、静的取引元帳５０４で受け取られた資金に等しい数値をフローレートに基づいて（別の実施形態においては、ＣＦＰＳユーザ口座設定５０７を用いて）、ユーザのＣＦＰＳ口座５０８に蓄積し始める。ＣＦＰＳ５０１は、また、５１０で表すように、支出フローレート（単位時間あたりの支出の価値）に基づいてリアルタイムで、ユーザの債務に等しい数値をユーザのＣＦＰＳ口座から差し引く。５１２において、差し引かれた数値は、ユーザのためにＣＦＰＳによって蓄積される。一実施形態においては、ＣＦＰＳ５０１は、このような蓄積のためにデータベース１０３を使用する。５１４で表すように、定期的に、ＣＦＰＳ５０１は、ユーザの蓄積された差し引き額までの金融債務を、静的取引元帳５０４で利用可能な資金を用いて、ユーザが金融債務を有するユーザの外部の口座名義人に支払うように命令できる。一実施形態においては、蓄積された価値は、ＣＦＰＳ５０１が既に知っているユーザの債務のフローレートに依存しているので、ＣＦＰＳ５０１は、５１２で蓄積された価値と等しい資金を用いてユーザの既知の金融債務を支払うことを保証される。５２４の外部口座／商人に支払った差し引き額で静的取引元帳のユーザ残高を更新する、で表されるように、静的取引元帳５０４は、ユーザの既知の金融上の義務を支払うのに使用された差し引き額で更新される。ＣＦＰＳ５０１は、予測できないイベント／臨時の取引／活動／入力、すなわち、フローレートが決まっていない活動／入力／取引を処理するようにも構成できる。５１８において、臨時の取引／予測できない収入またはクレジット（例えば、ギフトカード価値）が静的取引元帳に保持された残高に与えられ、等しい資金がユーザのＣＦＰＳ口座に入金される。このような価値は、即座に、ユーザのＣＦＰＳ口座５０８と静的取引元帳５０４の両方に入金され、その資金が利用可能であることを表す。５２０に表すように、臨時の／予測できない入力／活動／取引は、ユーザのＣＦＰＳ口座５０８から引き落とされて、５２２で表すように予測できないイベントを履行するのに使用される。ＣＦＰＳは、資金を支払って入力／活動を履行する、または、他の関連したカード／口座が用いられると、ＣＦＰＳは、取引に関する情報を受信後、残高を調整する。ＣＦＰＳ５０１は、次に、５２４で表すように、それに従って、ユーザの静的取引元帳を更新するように命令できる。
【００３６】
ユーザのＣＦＰＳ口座５０８は、ユーザの現在の口座残高を示し、活動／入力が、増加フローレート（例えば、給与）を提供するか、または、減少フローレート（例えば、請求書に対する単位時間あたりの価値の差し引き）を提供するかに基づいて、単位時間毎に増減する。ユーザのＣＦＰＳ口座の価値は、フィード構成要素によって提供されるフローレートによって増減されることができる。従って、所与の期間中の任意の時点で、フィード構成要素は、被支払人が従事している活動に合わせて、正または負の一つの状態、金銭移動の流入または流出のみであり得る。この価値変動、つまり、動的な口座残高は、５１６で表すようにリアルタイムでユーザに表示できる。前述のように、一実施形態においては、表示装置５１６は、タブレット、ウェアラブル装置、モバイル装置、ラップトップ、デスクトップ、または、ＣＦＰＳ５０１と通信、及び／または、ＣＦＰＳ５０１から情報を受信できる任意のコンピューティング装置であり得る。別の実施形態においては、ＣＦＰＳ５０１は、図１のＣＦＰＳ１０５で表されたシステムである。
【００３７】
図６は、本発明の一実施形態に記載による、ユーザのＣＦＰＳ口座の動的残高更新を記載するブロック図６００を示す。６０２で表すように、各繰り返し活動の（固定的／変動的）フローレートが、計算され、ユーザのＣＦＰＳ口座のユーザのＣＦＰＳ口座残高から増減される（６０６）。また、予測できない活動／入力／取引のそれぞれに関して、活動／入力／取引の全価値が、ブロック６０４で表すように、ユーザのＣＦＰＳ口座から差し引かれる（６０６）。臨時の／予測できない入力／活動の全額が増減される。ユーザのＣＦＰＳ口座の口座価値が、フローレート及び予測できない取引に基づいて変動し続けるので、６０８において、各単位時間に、ユーザの現在の口座残高がユーザに表示される。
【００３８】
図に示す技術は、１つまたは複数の電子システム（例えば、コンピュータシステム等）に記憶、実行されるコンピュータプログラム命令（コンピュータコード）及びデータを用いて実施できる。このような電子システムは、機械可読非一時的記憶媒体（例えば、磁気ディスク、光学ディスク、ランダムアクセスメモリ、ダイナミックランダムアクセスメモリ、リードオンリメモリ、フラッシュメモリ装置、相変化メモリ）等の機械可読媒体を用いて、コード及びデータを記憶し、（内部で、及び／または、ネットワークを介して他の電子システムと）通信する。さらに、このような電子システムは、一般的に、１つまたは複数の記憶装置、ユーザ入力／出力装置（例えば、キーボード、タッチスクリーン、及び／または、ディスプレイ）、及び、ネットワーク接続等、１つまたは複数の他の構成要素に接続された１つまたは複数のプロセッサのセットを含む。プロセッサ及び他の構成要素のセットの接続は、一般的に、１つまたは複数のバス及びブリッジ（バスコントローラとも称する）を介している。記憶装置と、ネットワークトラフィックを運ぶ信号とは、それぞれ、１つまたは複数の機械可読記憶媒体と、機械可読通信媒体とを表す。従って、所与の電子装置の記憶装置は、一般的に、その電子装置の１つまたは複数のプロセッサのセット上で実行するコード及び／またはデータを記憶する。
【００３９】
本発明の態様は、少なくとも一部、ソフトウェアで具体化されてよいことは、本明細書の記載から明らかである。すなわち、技術は、マイクロプロセッサ等のコンピュータのプロセッサがＲＯＭ、ＤＲＡＭ、マスストレージ、または、遠隔記憶装置等のメモリに含まれた一連の命令を実行することに応答して、コンピュータシステムまたは他のコンピュータシステムで行われてもよい。様々な実施形態において、ハードウェア回路が、ソフトウェア命令と共に使用されて、本発明を実施してもよい。従って、技術は、ハードウェア回路とソフトウェアのいずれの特定の組み合わせにも、コンピュータシステムによって実行される命令のいずれの特定のソースにも限定されない。さらに、本記載を通して、記載を簡単にするために、様々な機能及び操作はソフトウェアコードによって行われる、または、起こされるとして記載している。しかしながら、このような表現は、プロセッサがコードを実行することによって機能が生じるということを意味しているのを、当業者は認識されよう。
【００４０】
図７は、本発明の一実施形態と共に用い得るコンピューティングシステム７００等のデータ処理システムを示すブロック図である。例えば、システム７００は、連続フロー支払システムの一部として実施されてもよい。一実施形態においては、システム７００は、本開示において本明細書に記載された任意のコンピューティング（ｃｏｍｐｕｔｉｎｇ）を表してもよい。システム７００は、ネットワークを通して接続された分散ユニットを有する分散アーキテクチャを有してもよく、その構成要素の全ては、１つのユニットに統一されてもよい。
【００４１】
例えば、コンピューティングシステム７００は、上記プロセスまたは方法のいずれかを行う上記データ処理システムのいずれかを表してもよい。システム７００は、多くの異なる構成要素を含み得る。これらの構成要素は、集積回路（ＩＣ）、ＩＣの一部、個別電子装置、もしくは、マザーボード等の回路基板に適合された他のモジュール、もしくは、コンピュータシステムのアドインカードとして、または、コンピュータシステムのシャーシ内に組み込まれた構成要素として、実施することができる。システム７００は、コンピュータシステムの多くの構成要素のハイレベル図を示すことを意図していることにも注意されたい。しかしながら、一部の実施態様において、追加のまたはより少ない構成要素が存在してもよく、さらに、別の実施態様において、図示の構成要素の配置と異なってもよいことは理解されたい。システム７００は、デスクトップ、ラップトップ、タブレット、サーバ、モバイルフォン、プログラマブル論理コントローラ、パーソナルデジタルアシスタント（ＰＤＡ）、パーソナルコミュニケータ、ネットワークルータもしくはハブ、無線アクセスポイント（ＡＰ）もしくはリピータ、セットトップボックス、または、これらの組み合わせを表してもよい。
【００４２】
一実施形態においては、システム７００は、プロセッサ７０１、メモリ７０３、及び、バスもしくはインターコネクト７２２を介した装置７０５〜７０８を含む。プロセッサ７０１は、単一のプロセッサ、または、単一のプロセッサコアもしくは複数のプロセッサコアを含んだ複数のプロセッサを表してもよい。プロセッサ７０１は、マイクロプロセッサ、中央処理装置（ＣＰＵ）等の１つまたは複数の汎用プロセッサを表してもよい。より詳細には、プロセッサ７０１は、複数命令セットコンピューティング（ＣＩＳＣ）マイクロプロセッサ、縮小命令セットコンピューティング（ＲＩＳＣ）マイクロプロセッサ、超長命令語（ＶＬＩＷ）マイクロプロセッサ、または、他の命令セットを実施するプロセッサ、または、命令セットの組み合わせを実施するプロセッサであってもよい。プロセッサ７０１は、特定用途向け集積回路（ＡＳＩＣ）、セルラーもしくはベースバンドプロセッサ、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）、デジタル信号プロセッサ（ＤＳＰ）、ネットワークプロセッサ、グラフィックスプロセッサ、ネットワークプロセッサ、通信プロセッサ、暗号プロセッサ、コプロセッサ、組み込みプロセッサ、または、命令を処理できる任意の他の種類の論理等の、１つまたは複数の特定用途プロセッサであってもよい。
【００４３】
プロセッサ７０１は、超低電圧プロセッサ等の低電力のマルチコアプロセッサソケットであってもよく、メイン処理ユニット、及び、システムの様々な構成要素と通信する中央ハブとして働いてもよい。このようなプロセッサは、システムオンチップ（ＳｏＣ）として実施することができる。一実施形態においては、プロセッサ７０１は、ｉ３、ｉ５、ｉ７等のＩｎｔｅｌ（登録商標）Ａｒｃｈｉｔｅｃｔｕｒｅ  Ｃｏｒｅ  ＴＭベースプロセッサ、または、カリフォルニア州サンタクララのＩｎｔｅｌ社製の他のこのようなプロセッサであってもよい。しかしながら、カリフォルニア州サニーベールのＡｄｖａｎｃｅｄ  Ｍｉｃｒｏ  Ｄｅｖｉｃｅｓ（ＡＭＤ）社製等の他の低電力プロセッサ、ＡＲＭ  Ｈｏｌｄｉｎｇｓ社のＡＲＭベース設計、または、カリフォルニア州サニーベールのＭＩＰＳ  Ｔｅｃｈｎｏｌｏｇｉｅｓ社のＭＩＰＳベース設計、または、それらのライセンシーまたは採用者が、代わりに、別の実施形態において存在してもよい。
【００４４】
プロセッサ７０１は、本明細書に記載の操作及び方法を行う命令を実行するように構成される。システム７００は、グラフィックスサブシステム７０４と通信するグラフィックスインタフェースをさらに含み、グラフィックスサブシステム７０４は、ディスプレイコントローラ、及び／または、ディスプレイ装置を含んでもよい。
【００４５】
プロセッサ７０１は、メモリ７０３と通信してもよく、メモリ７０３は、ある実施形態においては、所与の量のシステムメモリを提供する複数のメモリ装置を介して実施することができる。実施例として、メモリは、（２００７年４月に発表された）ＪＥＤＥＣ  ＪＥＳＤ  ２０７−２Ｅに従った現在のＬＰＤＤＲ２規格等のＪＥＤＥＣ（Ｊｏｉｎｔ  Ｅｌｅｃｔｒｏｎ  Ｄｅｖｉｃｅｓ  Ｅｎｇｉｎｅｅｒｉｎｇ  Ｃｏｕｎｃｉｌ）の低電力ダブルデータレート（ＬＰＤＤＲ）ベース設計に従うことができ、または、ＬＰＤＤＲ２を拡張して帯域幅を広げたＬＰＤＤＲ３と称される次世代ＬＰＤＤＲ規格に従うこともできる。実施例を挙げると、２／４／８ギガバイト（ＧＢ）のシステムメモリが、存在してもよく、１つまたは複数のメモリインターコネクトを介してプロセッサ８７に接続できる。様々な実施態様において、個々のメモリ装置は、シングルダイパッケージ（ＳＤＰ）、デュアルダイパッケージ（ＤＤＰ）、または、クアッドダイパッケージ（ＱＤＰ）等の異なるパッケージタイプであり得る。これらの装置は、一部の実施形態においては、マザーボードに直接、ハンダ付けされて、より薄型の解決法を提供でき、別の実施形態においては、装置は、１つまたは複数のメモリモジュールとして構成することができ、メモリモジュールは、所与のコネクタによってマザーボードに接続することができる。
【００４６】
メモリ７０３は、ランダムアクセスメモリ（ＲＡＭ）、ダイナミックＲＡＭ（ＤＲＡＭ）、同期ＤＲＡＭ（ＳＤＲＡＭ）、スタティックＲＡＭ（ＳＲＡＭ）等の１つまたは複数の揮発性記憶（またはメモリ）装置、または、ハードドライブ及びフラッシュメモリ等の他の種類の記憶装置等、機械可読非一時的記憶媒体であり得る。メモリ７０３は、プロセッサ７０１または任意の他の装置で実行される一連の実行可能プログラム命令を含む情報を記憶してもよい。例えば、様々なオペレーティングシステム、デバイスドライバ、ファームウェア（例えば、基本入出力システムまたはＢＩＯＳ）、及び／または、アプリケーションの実行可能コード及び／またはデータは、メモリ７０３にロードされて、プロセッサ７０１によって実行することができる。オペレーティングシステムは、任意の種類のオペレーティングシステム、例えば、Ｍｉｃｒｏｓｏｆｔ（登録商標）製Ｗｉｎｄｏｗｓ（登録商標）オペレーティングシステム、Ａｐｐｌｅ製Ｍａｃ  ＯＳ（登録商標）／ｉＯＳ（登録商標）、Ｇｏｏｇｌｅ（登録商標）製Ａｎｄｒｏｉｄ（登録商標）、Ｌｉｎｕｘ（登録商標）、Ｕｎｉｘ（登録商標）、または、ＶｘＷｏｒｋｓ等の他のリアルタイムまたは組み込みオペレーティングシステムであり得る。
【００４７】
システム７００は、無線トランシーバ（複数可）７０５、入力装置（複数可）７０６、音声ＩＯ装置（複数可）７０７、及び、他のＩＯ装置７０８を含む、装置７０５〜７０８等のＩＯ装置をさらに含んでもよい。無線トランシーバ７０５は、ＷｉＦｉトランシーバ、赤外線トランシーバ、ブルートゥース（登録商標）トランシーバ、ＷｉＭａｘトランシーバ、無線携帯電話トランシーバ、衛星トランシーバ（例えば、グローバルポジショニングシステム（ＧＰＳ）トランシーバ）、または、他の無線周波数（ＲＦ）トランシーバ、ネットワークインタフェース（例えば、イーサネット（登録商標）インタフェース）、または、これらの組み合わせであってもよい。
【００４８】
入力装置（複数可）７０６は、マウス、タッチパッド、（ディスプレイ装置７０４と一体化されてもよい）タッチセンサスクリーン、スタイラス等のポインタデバイス、及び／または、キーボード（例えば、物理的キーボードまたはタッチセンサスクリーンの一部として表示される仮想キーボードディスプレイ）を含んでもよい。例えば、入力装置７０６は、タッチスクリーンに接続されたタッチスクリーンコントローラを含んでもよい。タッチスクリーン及びタッチスクリーンコントローラは、例えば、容量性、抵抗性、赤外線、及び、表面音響波の技術と、タッチスクリーンとの１つまたは複数の接触点を決定するための他の近接センサアレイまたは他の要素とを含むが、これらに限らない複数のタッチセンサ技術のうちの任意の技術を用いて、接触及び動き、または、それらの中断を検出できる。
【００４９】
音声ＩＯ装置７０７は、音声認識、音声複製、デジタル録音、及び／または、電話機能等の音声対応機能を促進するスピーカ及び／またはマイクロフォンを含んでもよい。他のオプションの装置７０８は、記憶装置（例えば、ハードドライブ、フラッシュメモリ装置）、ユニバーサルシリアルバス（ＵＳＢ）ポート（複数可）、パラレルポート（複数可）、シリアルポート（複数可）、プリンタ、ネットワークインタフェース、バスブリッジ（例えば、ＰＣＩ−ＰＣＩブリッジ）、センサ（複数可）（例えば、加速度計、ジャイロスコープ、磁力計、光センサ、コンパス、近接センサ等のモーションセンサ）、または、これらの組み合わせを含んでもよい。オプションの装置７０８は、撮像処理サブシステム（例えば、カメラ）をさらに含んでよく、撮像処理サブシステムは、写真やビデオクリップの記録等、カメラ機能を容易にするために利用される、電荷結合装置（ＣＣＤ）または相補型金属酸化膜半導体（ＣＭＯＳ）光学センサ等の光学センサを含んでもよい。一部のセンサは、センサハブ（図示せず）を介してインターコネクト７０７に接続されてもよく、キーボードまたは熱センサ等の他の装置は、システム７００の具体的な構成または設計に応じて、組み込みコントローラ（図示せず）によって制御されてもよい。
【００５０】
データ、アプリケーション、１つまたは複数のオペレーティングシステム等の情報を永続的に記憶するために、マスストレージ（図示せず）もプロセッサ７０１に接続されてもよい。様々な実施形態において、システム設計を薄く、軽くし、且つ、システム応答性を向上させるために、このマスストレージは、固体装置（ＳＳＤ）を介して実施されてもよい。しかしながら、別の実施形態においては、マスストレージは、主に、ＳＳＤキャッシュとして働く容量の小さいＳＳＤ記憶を有するハードディスクドライブ（ＨＤＤ）を用いて実施されて、電源切断中、コンテクスト状態と他のこのような情報の不揮発記憶を可能にして、システム活動再開始時に速く起動できるようにする。また、フラッシュ装置が、例えば、シリアル周辺機器インタフェース（ＳＰＩ）を介してプロセッサ７０１に接続されてもよい。このフラッシュ装置は、システムの基本入出力ソフトウェア（ＢＩＯＳ）と他のファームウェアを含む、システムソフトウェアの不揮発性記憶装置を提供してもよい。
【００５１】
データ処理システムの様々な構成要素を用いてシステム７００を示すが、このような詳細は、本発明の実施形態に密接に関連しているわけではないので、構成要素を相互に接続する任意の特定のアーキテクチャまたは方法を表すことを意図してはいないことに注意されたい。より少ない構成要素、または、おそらく、より多い構成要素を有するネットワークコンピュータ、ハンドヘルドコンピュータ、モバイルフォン、及び、他のデータ処理システムが、本発明の実施形態と共に用いられてもよいことも理解されよう。
【００５２】
従って、連続フロー支払システムを実施する方法、装置、及び、コンピュータ可読媒体を本明細書に開示の発明の主題の様々な実施形態として記載した。本発明を特定の例示の実施形態を参照して記載したが、請求項に記載した発明のより広い精神及び範囲を逸脱することなく、様々な修正及び変更をこれらの実施形態に行ってよいことは明らかである。従って、明細書及び図面は、制限的な意味ではなく、説明のためと見なすべきである。
【図１】
0006681402.tif 000002
【図２】
0006681402.tif 000003
【図３】
0006681402.tif 000004
【図４】
0006681402.tif 000005
【図５】
0006681402.tif 000006
【図６】
0006681402.tif 000007
【図７】
0006681402.tif 000008