Programmable currency platform
OwnerAmol Patelinventor
Life of this patent
Estimating the term…
Abstract
Disclosed is a currency management application to facilitate customized transfer of value between two parties via a digital coin. The digital coin can be personalized and programmed. For example, the digital coin can be personalized with a set of attributes, such as a design, color, shape or theme, and can be programmed with a set of rules, such as where the digital coin can be redeemed and/or who the digital coin can be transferred to. The digital coin is associated with a value, which is determined in terms of a fiat currency or cryptocurrency. This digital coin can be used for peer to peer payments, merchant payments and redeemable/withdrawn through a financial institution, such as a bank account.
Claims47
A computer-implemented method, comprising:
- receiving, at a currency management application executing at a mobile device, from a first user, a request for generating a digital coin, the request including a value of the digital coin, wherein the value is expressed in terms of fiat currency or cryptocurrency;
- receiving, at the mobile device and from the first user, a set of rules that defines the usage of the digital coin;
- receiving, at the mobile device and from the first user, a set of attributes that defines at least a graphical representation of the digital coin;
- generating, at the mobile device, the digital coin based on the set of attributes, the set of rules, wherein the generating includes:
- generating the graphical representation of the digital coin in the mobile device, and
- adding the digital coin to a wallet account of the first user;
- loading, at the mobile device, the value to the the digital coin, wherein loading with the value includes:
- debiting a funding source of associated with the first user in an amount equivalent to the value, and
- loading the value to the digital coin in response to debiting the financial account;
- receiving, at the mobile device, a request for using the digital coin for making a payment to a merchant or a second user;
- processing, at the mobile device, the payment using the digital coin, wherein processing the payment includes:
- in an event the payment is for the merchant, configuring the digital coin to be redeemed at the merchant using a bar code associated with the digital coin, near field communication, online payment or any proximity-based payment technology, and
- in an event the payment is for the second user, receiving user identification information of the second user, and transferring the digital coin to the second user via any of a text message, email, a social network or currency management application using the identification information of the second user.
A computer-implemented method, comprising:
- receiving, at a computer system and from a first user, a request for generating a digital coin, the request including a value of the digital coin, wherein the value is expressed in terms of fiat currency or cryptocurrency;
- receiving, at the computer system and from the first user, a set of rules to be associated with the digital coin, wherein the set of rules defines the usage of the digital coin;
- receiving, at the computer system and from the first user, a set of attributes to be associated with the digital coin, wherein the set of attributes defines at least a graphical representation of the digital coin;
- and
- generating, at the computer system, the digital coin, wherein the generating includes:
- generating the graphical representation of the digital coin,
- applying the set of attributes to the graphical representation,
- applying the set of rules to the digital coin, and
- associating the digital coin with the value.
A computer-implemented method, comprising:
- receiving, at a computer system and from a merchant associated with a merchant system, a request for generating multiple digital coins;
- generating, at the computer system and by the merchant, the digital coins, wherein the generating includes:
- applying a set of attributes to each of the digital coins, wherein the set of attributes defines at least a visual attribute of the digital coins,
- applying a set of rules to the digital coins, wherein the set of rules defines the usage of the digital coins, and
- associating each of the digital coins with an initial value;
- and
- transmitting, by the computer system and from the merchant, a first set of digital coins from the digital coins to a first user.
A computer-readable storage medium storing computer-readable instructions, comprising:
- instructions for receiving, at currency management application executing at a first mobile device associated with a first user, a request for transferring a digital coin to a second user, wherein the digital coin is associated with a value, the value determined in fiat currency or cryptocurrency, wherein the digital coin is associated with a set of attributes that defines a graphical representation of the digital coin, wherein the digital coin is associated with a set of rules that defines a usage of the digital coin;
- instructions for determining whether the second user has a mobile wallet associated with the currency management application;
- in response to determining that the second user does not have the mobile wallet, instructions for transmitting a notification to a second mobile device associated with the second user to create the mobile wallet in the currency management application;
- and
- in response to determining that the second user has created the mobile wallet, instructions for transferring the digital coin from a mobile wallet of the first user to the mobile of the second user.
A system, comprising:
- a processor;
- and
- a memory storing instructions which, when executed by the processor, performs a method of:
- receiving, from a first user, a request for generating a digital coin, the request including a value of the digital coin, wherein the value is expressed in terms of fiat currency or cryptocurrency;
- receiving, from the first user, a set of rules to be associated with the digital coin, wherein the set of rules defines a usage of the digital coin;
- receiving, from the first user, a set of attributes to be associated with the digital coin, wherein the set of attributes defines at least a graphical representation of the digital coin;
- and
- generating the digital coin by:
- generating the graphical representation of the digital coin,
- applying the set of attributes to the graphical representation,
- applying the set of rules to the digital coin, and
- associating the digital coin with the value.
A system, comprising:
- means for receiving, from a first user, a request for generating a digital coin, the request including a value of the digital coin, wherein the value is expressed in terms of fiat currency or cryptocurrency;
- means for receiving a set of rules to be associated with the digital coin, wherein the set of rules defines the usage of the digital coin;
- means for receiving a set of attributes to be associated with the digital coin, wherein the set of attributes defines at least a graphical representation of the digital coin;
- and
- means for generating the digital coin, wherein the generating includes:
- generating the graphical representation of the digital coin,
- applying the set of attributes to the graphical representation,
- applying the set of rules to the digital coin, and
- associating the digital coin with the value.
Dependencies are inferred from the claim text.