FOREIGN EXCHANGE TOKEN
First Claim
1. An apparatus for use in a token-based financial transaction system, whereby the apparatus converts a virtual value token into a local currency to complete a financial transaction, the apparatus comprising:
- a memory;
a computing processor; and
a module stored in the memory, said module comprising instruction code executable by one or more computing processors, and configured to cause the one or more computing processors to;
receive a request for a token having a virtual value, wherein the request includes a funding source for the token and wherein the token may be used to complete a financial transaction;
generate the token having the virtual value, wherein the virtual value is an amount available to use in a financial transaction and wherein the virtual value is funded via a known currency from the funding source;
determine that a user is initiating a transaction using the token, wherein the apparatus receives the token during the initiation of the transaction but prior to completion of the transaction;
determine a local currency for the transaction;
determine a conversion rate between the local currency and the virtual value;
convert at least a portion of the amount of token into a converted amount in the local currency based at least in part on the conversion rate; and
complete the transaction using the converted amount of the token.
2 Assignments
0 Petitions
Accused Products
Abstract
Embodiments disclosed herein relate to systems, methods, and computer program products for a system for providing a virtual value token. The system, method, and computer program product are configured to receive a request for a token associated with a virtual value; generate the token associated with the virtual value, wherein the virtual value is funded via a known currency; determine that a user is initiating a transaction using the token; determine a local currency for the transaction; convert, using a computing device processor, at least a portion of the virtual value into a converted amount in the local currency; and complete the transaction using the converted amount of the token. The virtual value may be based on a defined value, such as a known amount on a specific day, or a relative value, such as the current value of an underlying asset.
7 Citations
20 Claims
-
1. An apparatus for use in a token-based financial transaction system, whereby the apparatus converts a virtual value token into a local currency to complete a financial transaction, the apparatus comprising:
-
a memory; a computing processor; and a module stored in the memory, said module comprising instruction code executable by one or more computing processors, and configured to cause the one or more computing processors to; receive a request for a token having a virtual value, wherein the request includes a funding source for the token and wherein the token may be used to complete a financial transaction; generate the token having the virtual value, wherein the virtual value is an amount available to use in a financial transaction and wherein the virtual value is funded via a known currency from the funding source; determine that a user is initiating a transaction using the token, wherein the apparatus receives the token during the initiation of the transaction but prior to completion of the transaction; determine a local currency for the transaction; determine a conversion rate between the local currency and the virtual value; convert at least a portion of the amount of token into a converted amount in the local currency based at least in part on the conversion rate; and complete the transaction using the converted amount of the token. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A compute computer program product for use in a token-based financial transaction system, whereby the apparatus converts a virtual value token into a local currency to complete a financial transaction, the computer program product comprising:
a non-transitory computer-readable medium comprising; an executable portion for causing a computer to receive a request for a token having a virtual value, wherein the request includes a funding source for the token and wherein the token may be used to complete a financial transaction; an executable portion for causing a computer to generate the token having the virtual value, wherein the virtual value is an amount available to use in a financial transaction and wherein the virtual value is funded via a known currency from the funding source; an executable portion for causing a computer to determine that a user is initiating a transaction using the token, wherein the apparatus receives the token during the initiation of the transaction but prior to completion of the transaction; an executable portion for causing a computer to determine a local currency for the transaction; an executable portion for causing a computer to determine a conversion rate between the local currency and the virtual value; an executable portion for causing a computer to convert at least a portion of the amount of token into a converted amount in the local currency based at least in part on the conversion rate; and an executable portion for causing a computer to complete the transaction using the converted amount of the token. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
15. A computer-implemented method for use in a token-based financial transaction system, whereby the apparatus converts a virtual value token into a local currency to complete a financial transaction, the method comprising:
-
receiving a request for a token having a virtual value, wherein the request includes a funding source for the token and wherein the token may be used to complete a financial transaction; generating the token having the virtual value, wherein the virtual value is an amount available to use in a financial transaction and wherein the virtual value is funded via a known currency from the funding source; determining that a user is initiating a transaction using the token, wherein the apparatus receives the token during the initiation of the transaction but prior to completion of the transaction; determining a local currency for the transaction; determining a conversion rate between the local currency and the virtual value; convert at least a portion of the amount of token into a converted amount in the local currency based at least in part on the conversion rate; and completing the transaction using the converted amount of the token. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification