Systems, methods and apparatuses for secure digital transactions
First Claim
1. A method for generating a code representative of a currency value, the method comprising:
- generating a first code using a processor, the first code comprising a first number of characters;
combining, by the processor, a security code comprising a second number of characters with the first code to create a composite code, the composite code comprising a third number of characters, wherein combining the security code with the first code includes inserting the security code between ends of the first code such that at least one character of the first code is positioned on each end of the composite code to mask the location of the security code;
associating, by the processor, the composite code with the currency value;
replacing, by the processor, at least one character associated with the first code in the composite code with at least one notation character to define a modified composite code, wherein the notation character specifies a financial transaction associated with the composite code; and
storing the modified composite code comprising the at least one notation character on a non-transitory computer readable storage medium.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for authorizing recurring transaction according to one embodiment includes receiving a defined payment amount associated with a user or entity. Additionally, the method includes receiving a first code associated with a first predetermined currency value, where the first code is also associated with the user or entity. Furthermore, the method includes verifying an availability of funds to pay the defined payment amount and authorizing payment of the defined payment amount if funds are available to pay the defined payment amount. Further still, the method includes generating a new code associated with a new predetermined currency value, and sending the new code to a sender of the defined payment amount.
-
Citations
33 Claims
-
1. A method for generating a code representative of a currency value, the method comprising:
-
generating a first code using a processor, the first code comprising a first number of characters; combining, by the processor, a security code comprising a second number of characters with the first code to create a composite code, the composite code comprising a third number of characters, wherein combining the security code with the first code includes inserting the security code between ends of the first code such that at least one character of the first code is positioned on each end of the composite code to mask the location of the security code; associating, by the processor, the composite code with the currency value; replacing, by the processor, at least one character associated with the first code in the composite code with at least one notation character to define a modified composite code, wherein the notation character specifies a financial transaction associated with the composite code; and storing the modified composite code comprising the at least one notation character on a non-transitory computer readable storage medium. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A system, comprising:
a processor coupled to a non-transitory memory, the memory storing machine executable instructions that when executed by the processor, cause the processor to; generate a first code using a processor, the first code comprising a first number of characters; combine a security code comprising a second number of characters with the first code to create a composite code, the composite code comprising a third number of characters, wherein the security code is inserted between the ends of the first code such that the composite code comprises at least one character of the first code at each end and to mask the security code in transit; associate the composite code with the currency value; replace at least one character associated with the first code in the composite code with at least one notation character to define a modified composite code, wherein the at least one notation character specifies a financial transaction associated with the composite code; and store the modified composite code comprising the at least one notation character on a non-transitory computer readable storage medium.
-
25. A method for generating a code associated with a currency value, the method comprising:
-
receiving a request from a user device for a code corresponding to a currency value; generating a first code, the first code comprising a first number of characters; embedding a security code comprising a second number of characters in the first code to create a larger composite code, the composite code comprising a third number of characters, wherein embedding the security code with the first code comprises inserting the security code between ends of the first code such that at least one character of the first code is positioned on each end of the composite code to mask the location of the security code; associating the composite code with the currency value; sending the first code to the user device with the security code omitted to render the composite code unusable in an idle state except when combined with the security code; and receiving a selection of the security code from the user device to complete the composite code. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32)
-
-
33. A system, comprising:
a processor coupled to a non-transitory memory, the memory storing machine executable instructions that when executed by the processor, cause the processor to; receive a request from a user device for a code corresponding to a currency value; generate a first code, the first code comprising a first number of characters; embed a security code comprising a second number of characters in the first code to create a larger composite code, the composite code comprising a third number of characters, wherein embedding the security code with the first code comprises inserting the security code between end of the first code such that at least one character of the first code is positioned on each end of the composite code to mask the location of the security code; associate the composite code with the currency value; send the first code to the user device with the security code omitted to render the composite code unusable in an idle state except when combined with the security code; and receive a selection of the security code from the user device to complete the composite code.
Specification