Secure online credit card transactions
First Claim
Patent Images
1. A method of completing a transaction using proxy credit card information comprising:
- initiating, via a radio transceiver of a mobile device, a transaction with a computer system associated with a merchant or payee;
generating, in a secure element of the mobile device comprising a non-transitory memory and by executing an application that configures a processor of the mobile device to execute a mobile device algorithm, proxy credit card information based on original credit card information stored in the non-transitory memory of the secure element on the mobile device, wherein the proxy credit card information comprises a proxy credit card number that is different from the original credit card information, and wherein the secure element comprises a chip embedded on the mobile device that provides security during the transaction;
receiving, via an interface on the mobile device, user input which defines at least one usage rule that limits use of the proxy credit card information to the merchant or payee;
in response to the generating and the receiving, creating based on the user input, writing in the secure element, and associating, by the application of the mobile device, the at least one usage rule with the proxy credit card information, wherein the at least one usage rule limits use of the proxy credit card information to the merchant or payee;
communicating, by the mobile device over a wireless network to an issuer server associated with the original credit card information in response to the generating and the creating, an indication that the proxy credit card information was created in the secure element and communicating the at least one usage rule created in the secure element, wherein the mobile device communicates with the issuer server independent from the computer system of the merchant or payee;
receiving, by the issuer server, the indication from the mobile device;
in response to the issuer server receiving the indication from the mobile device, generating, by the issuer server independently executing an issuer server algorithm, the same proxy credit card information based on the original credit card information independently of the mobile device generating the proxy credit card information, wherein the mobile device algorithm and the issuer server algorithm are the same algorithm stored and executed on different devices;
associating, by the issuer server, the independently generated proxy credit card information with a user corresponding to the original credit card information;
providing, by the application of the mobile device, the proxy credit card information generated in the secure element to the computer system associated with the merchant or payee for payment in the transaction;
receiving, by the issuer server from the computer system of the merchant or payee, the proxy credit card information that was provided to the computer system of the merchant or payee from the mobile device;
using, by the issuer server, the independently generated proxy credit card information to determine that the proxy credit card information generated by the mobile device is the same as the independently generated proxy credit card information based on the association;
enforcing, by the issuer server, the at least one usage rule received from the mobile device by determining that the transaction is in conformance with the at least one usage rule;
verifying, by the issuer server, the transaction based on the determination, by the issuer server, that the proxy credit card information generated by the mobile device is the same as the independently generated proxy credit card information and based on the determination, by the issuer server, that the transaction is in conformance with the at least one usage rule; and
completing, by using the proxy credit card information provided to the computer system of the merchant or payee from the mobile device, the transaction based at least on the determination, by the issuer server, that the proxy credit card information generated by the mobile device is the same as the independently generated proxy credit card information by the issuer server and based at least on the determination, by the issuer server, that the transaction is in conformance with the at least one usage rule.
6 Assignments
0 Petitions
Accused Products
Abstract
Embodiments relate generally to systems and methods for enabling and/or completing secure online credit card transactions. Transactions may involve the use of mobile devices wherein credit card information may be stored on the mobile device. The credit card information may be accessed and used to generate proxy credit card information, wherein the proxy information may be communicated during a transaction. The proxy credit card information may be generated by an application on the mobile device and may be communicated to and/or generated by the issuer/network of the original credit card.
56 Citations
16 Claims
-
1. A method of completing a transaction using proxy credit card information comprising:
-
initiating, via a radio transceiver of a mobile device, a transaction with a computer system associated with a merchant or payee; generating, in a secure element of the mobile device comprising a non-transitory memory and by executing an application that configures a processor of the mobile device to execute a mobile device algorithm, proxy credit card information based on original credit card information stored in the non-transitory memory of the secure element on the mobile device, wherein the proxy credit card information comprises a proxy credit card number that is different from the original credit card information, and wherein the secure element comprises a chip embedded on the mobile device that provides security during the transaction; receiving, via an interface on the mobile device, user input which defines at least one usage rule that limits use of the proxy credit card information to the merchant or payee; in response to the generating and the receiving, creating based on the user input, writing in the secure element, and associating, by the application of the mobile device, the at least one usage rule with the proxy credit card information, wherein the at least one usage rule limits use of the proxy credit card information to the merchant or payee; communicating, by the mobile device over a wireless network to an issuer server associated with the original credit card information in response to the generating and the creating, an indication that the proxy credit card information was created in the secure element and communicating the at least one usage rule created in the secure element, wherein the mobile device communicates with the issuer server independent from the computer system of the merchant or payee; receiving, by the issuer server, the indication from the mobile device; in response to the issuer server receiving the indication from the mobile device, generating, by the issuer server independently executing an issuer server algorithm, the same proxy credit card information based on the original credit card information independently of the mobile device generating the proxy credit card information, wherein the mobile device algorithm and the issuer server algorithm are the same algorithm stored and executed on different devices; associating, by the issuer server, the independently generated proxy credit card information with a user corresponding to the original credit card information; providing, by the application of the mobile device, the proxy credit card information generated in the secure element to the computer system associated with the merchant or payee for payment in the transaction; receiving, by the issuer server from the computer system of the merchant or payee, the proxy credit card information that was provided to the computer system of the merchant or payee from the mobile device; using, by the issuer server, the independently generated proxy credit card information to determine that the proxy credit card information generated by the mobile device is the same as the independently generated proxy credit card information based on the association; enforcing, by the issuer server, the at least one usage rule received from the mobile device by determining that the transaction is in conformance with the at least one usage rule; verifying, by the issuer server, the transaction based on the determination, by the issuer server, that the proxy credit card information generated by the mobile device is the same as the independently generated proxy credit card information and based on the determination, by the issuer server, that the transaction is in conformance with the at least one usage rule; and completing, by using the proxy credit card information provided to the computer system of the merchant or payee from the mobile device, the transaction based at least on the determination, by the issuer server, that the proxy credit card information generated by the mobile device is the same as the independently generated proxy credit card information by the issuer server and based at least on the determination, by the issuer server, that the transaction is in conformance with the at least one usage rule. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method of completing a transaction using proxy credit card information comprising:
-
initiating, via a mobile device, a transaction with an interface communicatively coupled to a computer system associated with a merchant or payee; creating, in a secure element comprising a non-transitory memory of the mobile device, proxy credit card information using an application on the mobile device executing a mobile device algorithm, wherein creating the proxy credit card information is based on original credit card information, wherein the proxy credit card information comprises a proxy credit card number that is different from the original credit card information, and wherein the secure element comprises a chip embedded on the mobile device that provides security during the transaction; receiving, via an interface on the mobile device, user input which defines at least one usage rule that specifies at least one of a purchase amount limit, a number of uses limit, and a frequency of use limit; based on the user input, creating, in the secure element by executing the application of the mobile device, the at least one usage rule associated with use of the proxy credit card information in response to creating the proxy credit card information by the mobile device; storing, in the secure element of the mobile device, the proxy credit card information based on the at least one usage rule; communicating, via the mobile device to an issuer server associated with the original credit card information, the at least one usage rule created in the secure element and communicating an indication that the proxy credit card information was created using the secure element of the mobile device; receiving, by the issuer server, the indication from the mobile device; in response to the issuer server receiving the indication from the mobile device, generating, by the issuer server independently executing an issuer server algorithm, the same proxy credit card information based on the original credit card information independently of the mobile device generating the proxy credit card information, wherein the mobile device algorithm and the issuer server algorithm are the same algorithm stored and executed on different devices; associating, by the issuer server, the independently generated proxy credit card information with a user corresponding to the original credit card information; sending, from the mobile device, the proxy credit card information to the computer system of the merchant or payee; subsequent to the proxy credit card information being sent to the computer system of the merchant or payee, receiving, by the issuer server from the computer system of the merchant or payee, the proxy credit card information that was provided to the computer system of the merchant or payee from the mobile device; using, by the issuer server, the independently generated proxy credit card information to determine that the proxy credit card information generated by the mobile device is the same as the independently generated proxy credit card information based on the association; enforcing, by the issuer server, the at least one usage rule received from the mobile device by determining that the transaction is in conformance with the at least one usage rule; verifying, by the issuer server, the transaction based on the determination, by the issuer server, that the proxy credit card information generated by the mobile device is the same as the independently generated proxy credit card information and based on the determination, by the issuer server, that the transaction is in conformance with the at least one usage rule; and completing, by using the proxy credit card information provided to the computer system of the merchant or payee from the mobile device, the transaction based at least on the determination, by the issuer server, that the proxy credit card information generated by the mobile device is the same as the independently generated proxy credit card information and based at least on the determination, by the issuer server, that the transaction is in conformance with the at least one usage rule. - View Dependent Claims (8, 9, 10, 11)
-
-
12. A method for creating proxy credit card information comprising:
-
accessing, by executing an application that configures a processor of a mobile device, original credit card information stored in a secure element on the mobile device, wherein the secure element comprises a chip embedded on the mobile device that provides security during a transaction; generating, in the secure element using the application of the mobile device executing a mobile device algorithm, proxy credit card information based on the original credit card information; receiving, on an interface of the mobile device, user input defining at least one usage rule that limits use of the proxy credit card information; in response to generating the proxy credit card information on the mobile device and receiving the user input defining the at least one usage rule, creating, by the mobile device in the secure element, the at least one usage rule associated with use of the proxy credit card information, wherein the proxy credit card information comprises a proxy credit card number and at least one of a name, an expiration date, a security code, or issuer information associated with the original credit card information; communicating, by the mobile device to an issuer server associated with the original credit card information, an indication message comprising an indication that the proxy credit card information was generated in the secure element of the mobile device and communicating the at least one usage rule created in the secure element, wherein the mobile device communicates with the issuer server independent from a computer system of the merchant or payee; receiving, by the issuer server, the indication from the mobile device; in response to the issuer server receiving the indication from the mobile device, generating, by the issuer server independently executing an issuer server algorithm, the same proxy credit card information based on the original credit card information independently of the mobile device generating the proxy credit card information, wherein the mobile device algorithm and the issuer server algorithm are the same algorithm stored and executed on different devices; associating, by the issuer server, the independently generated proxy credit card information with a user corresponding to the original credit card information; providing, by the mobile device, the proxy credit card information generated in the secure element to the computer system of the merchant or payee for payment in the transaction; receiving, by the issuer server from the computer system of the merchant or payee, the proxy credit card information that was provided to the computer system of the merchant or payee from the mobile device; using, by the issuer server, the independently generated proxy credit card information to determine that the proxy credit card information generated by the mobile device is the same as the independently generated proxy credit card information based on the association; enforcing, by the issuer server, the at least one usage rule received from the mobile device by determining that the transaction is in conformance with the at least one usage rule; verifying, by the issuer server, the transaction based on the determination, by the issuer server, that the proxy credit card information generated by the mobile device is the same as the independently generated proxy credit card information and based on the determination, by the issuer server, that the transaction is in conformance with the at least one usage rule; and completing, by using the proxy credit card information provided to the computer system of the merchant or payee from the mobile device, the transaction based at least on the determination, by the issuer server, that the proxy credit card information generated by the mobile device is the same as the independently generated proxy credit card information and based at least on the determination, by the issuer server, that the transaction is in conformance with the at least one usage rule. - View Dependent Claims (13, 14, 15, 16)
-
Specification