Resource path monitoring
Abstract
Systems and techniques are provided for a resource distribution system. Selected resource paths in a resource transfer network may be monitored. A quantity of an intermediate resource type to transfer into resource pools in the resource transfer network may be determined. Each of the resource pools may be associated with a leg that can be part of a route with two legs for one or more of the selected resource paths. Instructions decrementing a register in a repository resource pool by the determined quantities of the intermediate resource type to be transferred into the resource pools in the resource transfer network and incrementing a register in each of the resource pools in the resource transfer network by the determined quantity of the intermediate resource type to be transferred into that resource pool when the determined quantity is greater than zero may be generated and caused to be executed.
Claims
exact text as granted — not AI-modified1 . A computer-implemented method performed on a data processing apparatus comprising:
receiving an indication of an available leg for a resource path, the resource path comprising a first currency and a second currency, the available leg associated with an account denominated in an intermediate currency, wherein the available leg can be used to form a route for half of the resource path; determining from the indication of the available leg a total quantity of the intermediate currency transferable either out of or into the account associated with the leg; determining a quantity of the intermediate currency to be transferred into the account associated with the leg based on the total quantity of the intermediate currency transferable either out of or into account associated with the leg; and generating and causing to be executed instructions decrementing a repository account by the determined quantity of the intermediate currency to be transferred into the account associated with the leg and incrementing the account associated with the leg by the determined quantity of the intermediate currency to be transferred into the account associated with the leg.
2 . The method of claim 1 , wherein the indication of the available leg further comprises a cost of the available leg.
3 . The method of claim 2 , wherein a route for the resource path comprises the available leg and another leg, the route comprising a cost that is the sum of the cost of the available leg and the cost of the another leg.
4 . The method of claim 3 , wherein the total quantity of the intermediate currency transferable either out of or into the account associated with the leg when the leg is used for the resource path comprises the sum of the quantities of the intermediate currency transferable either out of or into the account associated with the leg when the leg is part of a route for half of the resource path and the cost of the route is less than a threshold cost for the half of the resource path.
5 . The method of claim 4 , wherein the threshold cost for the resource path comprises a cost of a one-leg route for the half of the resource path.
6 . The method of claim 1 , wherein the quantity of the intermediate currency to be transferred into the account associated with the leg is further based on a portion of a reservoir resource quantity assigned to the resource path.
7 . A computer-implemented system comprising:
a computing device adapted to receive an indication of an available leg for a resource path, the resource path comprising a first currency and a second currency, the available leg associated with an account denominated in an intermediate currency, wherein the available leg can be used to form a route for half of the resource path, determine from the indication of the available leg a total quantity of the intermediate currency transferable either out of or into the account associated with the leg, determine a quantity of the intermediate currency to be transferred into the account associated with the leg based on the total quantity of the intermediate currency transferable either out of or into account associated with the leg, and generate and cause to be executed instructions decrementing a repository account by the determined quantity of the intermediate currency to be transferred into the account associated with the leg and incrementing the account associated with the leg by the determined quantity of the intermediate currency to be transferred into the account associated with the leg.
8 . The computer-implemented system of claim 7 , wherein the indication of the available leg further comprises a cost of the available leg.
9 . The computer-implemented system of claim 8 , wherein a route for the resource path comprises the available leg and another leg, the route comprising a cost that is the sum of the cost of the available leg and the cost of the another leg.
10 . The computer-implemented system of claim 9 , wherein the total quantity of the intermediate currency transferable either out of or into the account associated with the leg when the leg is used for the resource path comprises the sum of the quantities of the intermediate currency transferable either out of or into the account associated with the leg when the leg is part of a route for half of the resource path and the cost of the route is less than a threshold cost for the half of the resource path.
11 . The computer-implemented system of claim 10 , wherein the threshold cost for the resource path comprises a cost of a one-leg route for the half of the resource path.
12 . The computer-implemented system of claim 7 , wherein the quantity of the intermediate currency to be transferred into the account associated with the leg is further based on a portion of a reservoir resource quantity assigned to the resource path.
13 . A system comprising: one or more computers and one or more storage devices storing instructions which are operable, when executed by the one or more computers, to cause the one or more computers to perform operations comprising:
receiving an indication of an available leg for a resource path, the resource path comprising a first currency and a second currency, the available leg associated with an account denominated in an intermediate currency, wherein the available leg can be used to form a route for half of the resource path; determining from the indication of the available leg a total quantity of the intermediate currency transferable either out of or into the account associated with the leg; determining a quantity of the intermediate currency to be transferred into the account associated with the leg based on the total quantity of the intermediate currency transferable either out of or into account associated with the leg; and generating and causing to be executed instructions decrementing a repository account by the determined quantity of the intermediate currency to be transferred into the account associated with the leg and incrementing the account associated with the leg by the determined quantity of the intermediate currency to be transferred into the account associated with the leg.
14 . The system of claim 13 , wherein the indication of the available leg further comprises a cost of the available leg.
15 . The system of claim 14 , wherein a route for the resource path comprises the available leg and another leg, the route comprising a cost that is the sum of the cost of the available leg and the cost of the another leg.
16 . The system of claim 15 , wherein the total quantity of the intermediate currency transferable either out of or into the account associated with the leg when the leg is used for the resource path comprises the sum of the quantities of the intermediate currency transferable either out of or into the account associated with the leg when the leg is part of a route for half of the resource path and the cost of the route is less than a threshold cost for the half of the resource path.
17 . The system of claim 16 , wherein the threshold cost for the resource path comprises a cost of a one-leg route for the half of the resource path.
18 . The system of claim 13 , wherein the quantity of the intermediate currency to be transferred into the account associated with the leg is further based on a portion of a reservoir resource quantity assigned to the resource path.Cited by (0)
No later patents cite this yet.
References (0)
No backward citations on record.