Portable e-wallet and universal card
First Claim
Patent Images
1. A method of using a universal card in a proxy card transaction, the method comprising:
- receiving, by a computing device, a request to use a universal card as a proxy card and a selection of a selected account, wherein the computing device comprises a first processor, a first memory, a first power source, a first user interface, a first short range transceiver, and an e-wallet application executable by the first processor; and
wherein the universal card comprises a second power source, a second processor, a second memory, a second short range transceiver, a dynamic data communication mechanism including a dynamic magnetic stripe, and a secure element;
generating, by the computing device, proxy card data comprising an indication of the proxy card and an indication of the selected account;
transmitting, from the computing device to a proxy card server, the proxy card data;
transmitting, from the computing device to the universal card using the first and second short range transceivers, the proxy card data; and
emulating a static data communication mechanism of a proxy card by configuring the dynamic data communication mechanism of the universal card using at least a portion of data stored in the secure element;
wherein the static data communication mechanism of the proxy card is emulated by writing data indicative of the proxy card to one or more required fields of the dynamic magnetic stripe and by writing an indication of the selected account to one or more discretionary data field of the dynamic magnetic stripe; and
wherein the dynamic data communication mechanism of the universal card passes data indicative of the proxy card and the selected account to a terminal during a transaction with the terminal.
2 Assignments
0 Petitions
Accused Products
Abstract
Universal cards are used in place of all the other traditional cards which a person may want to carry. The universal card can include a short range communications transceiver to communicate with a mobile device. The mobile device can include a user interface and an e-wallet application so that the user can interface with the e-wallet application for programming the universal card via the short range communication link. Once programmed, the universal card emulates a function of a traditional card.
77 Citations
29 Claims
-
1. A method of using a universal card in a proxy card transaction, the method comprising:
-
receiving, by a computing device, a request to use a universal card as a proxy card and a selection of a selected account, wherein the computing device comprises a first processor, a first memory, a first power source, a first user interface, a first short range transceiver, and an e-wallet application executable by the first processor; and
wherein the universal card comprises a second power source, a second processor, a second memory, a second short range transceiver, a dynamic data communication mechanism including a dynamic magnetic stripe, and a secure element;generating, by the computing device, proxy card data comprising an indication of the proxy card and an indication of the selected account; transmitting, from the computing device to a proxy card server, the proxy card data; transmitting, from the computing device to the universal card using the first and second short range transceivers, the proxy card data; and emulating a static data communication mechanism of a proxy card by configuring the dynamic data communication mechanism of the universal card using at least a portion of data stored in the secure element; wherein the static data communication mechanism of the proxy card is emulated by writing data indicative of the proxy card to one or more required fields of the dynamic magnetic stripe and by writing an indication of the selected account to one or more discretionary data field of the dynamic magnetic stripe; and wherein the dynamic data communication mechanism of the universal card passes data indicative of the proxy card and the selected account to a terminal during a transaction with the terminal. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A non-transitory computer readable medium having instructions embodied thereon for initiating a proxy card transaction, the instructions, when executed by a computing device, cause the computing device to:
-
receive, by the computing device, a request to use a universal card as a proxy card and a selection of a selected account, wherein the computing device comprises a first processor, a first memory, a first power source, a first user interface, a first short range transceiver, and an e-wallet application executable by the first processor; and
wherein the universal card comprises a second power source, a second processor, a second memory, a second short range transceiver, a dynamic data communication mechanism including a dynamic magnetic stripe, and a secure element;generate, by the computing device, proxy card data comprising an indication of the proxy card and an indication of the selected account; transmit, from the computing device to a proxy card server, the proxy card data; transmit, from the computing device to the universal card using the first and second short range transceivers, the proxy card data; and emulate a static data communication mechanism of a proxy card by configuring the dynamic data communication mechanism of the universal card using at least a portion of data stored in the secure element; wherein the static data communication mechanism of the proxy card is emulated by writing data indicative of the proxy card to one or more required fields of the dynamic magnetic stripe and by writing an indication of the selected account to one or more discretionary data field of the dynamic magnetic stripe; and wherein the dynamic data communication mechanism of the universal card passes data indicative of the proxy card and the selected account to a terminal during a transaction with the terminal. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A computing device comprising:
-
a short range transceiver; an user interface; and a computer readable medium having instructions embodied thereon that, when executed by the computing device, cause the computing device to; receive, via the user interface, a request to use a universal card as a proxy card and a selection of a selected account, generate proxy card data comprising an indication of the proxy card and an indication of the selected account, transmit, to a proxy card server, the proxy card data, and transmit, to the universal card via the short range transceiver, the proxy card data, wherein the universal card comprises a dynamic data communication mechanism and a secure element, and wherein the dynamic data communication mechanism of the universal card emulates a static data communication mechanism of a proxy card using at least a portion of data stored in the secure element; wherein the dynamic data communication mechanism of the universal card passes data indicative of the proxy card and the selected account to a terminal during a transaction with the terminal. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A method of disabling a universal card from being used as a proxy card, the method comprising:
-
receiving, by a proxy card server from a first computing device, a request to disable a universal card from being used as a proxy card, wherein the first computing device comprises a first processor, a first memory, a first power source, a first user interface, a first short range transceiver, and an e-wallet application executable by the first processor; and
wherein the universal card comprises a second power source, a second processor, a second memory, a second short range transceiver, a dynamic data communication mechanism including a dynamic magnetic stripe, and a secure element; and
wherein the dynamic data communication mechanism emulates a static data communication mechanism of a proxy card by writing data indicative of the proxy card to one or more required fields of the dynamic magnetic stripe and by writing an indication of the selected account to one or more discretionary data field of the dynamic magnetic stripe;receiving, by the proxy card server from a second computing device, a request to authorize a first payment transaction, wherein the request to authorize the first payment transaction comprises data passed from a dynamic data communication mechanism of the universal card to a terminal during the first payment transaction; determining, by the proxy card server, that the data in the request to authorize the first payment transaction is associated with the universal card; and transmitting, from the proxy card server to the second computing device, an indication that the first payment transaction is unauthorized. - View Dependent Claims (19, 20, 21)
-
-
22. A non-transitory computer readable medium having instructions embodied thereon for disabling a universal card from being used as a proxy card, the instructions, when executed by a proxy card server, cause the proxy card server to:
-
receive, by the proxy card server from a first computing device, a request to disable a universal card from being used as a proxy card;
wherein the first computing device comprises a first processor, a first memory, a first power source, a first user interface, a first short range transceiver, and an e-wallet application executable by the first processor; and
wherein the universal card comprises a second power source, a second processor, a second memory, a second short range transceiver, a dynamic data communication mechanism including a dynamic magnetic stripe, and a secure element; and
wherein the universal card is configured to configure the dynamic data communication mechanism to emulate a static data communication mechanism of a proxy card by writing data indicative of the proxy card to one or more required fields of the dynamic magnetic stripe and by writing an indication of the selected account to one or more discretionary data field of the dynamic magnetic stripe;receive, by the proxy card server from a second computing device, a request to authorize a first payment transaction, wherein the request to authorize the first payment transaction comprises data passed from a dynamic data communication mechanism of the universal card to a terminal during the first payment transaction; determine, by the proxy card server, that the data in the request to authorize the first payment transaction is associated with the universal card; and transmit, from the proxy card server to the second computing device, an indication that the first payment transaction is unauthorized. - View Dependent Claims (23, 24, 25)
-
-
26. A computing system comprising:
-
a communication mechanism configured to communicate with a first computing device and a second computing device via one or more networks; and a computer readable medium having instructions embodied thereon that, when executed by the computing device, cause the computing device to; receive, from the first computing device via the communication mechanism, a request to disable a universal card from being used as a proxy card; receive, from the second computing device via the communication mechanism, a request to authorize a first payment transaction, wherein the request to authorize the first payment transaction comprises data passed from a dynamic data communication mechanism of the universal card to a terminal during the first payment transaction; determine, by the computing system, that the data in the request to authorize the first payment transaction is associated with the universal card; and transmit, to the second computing device via the communication mechanism, an indication that the first payment transaction is unauthorized; wherein the first computing device comprises a first processor, a first memory, a first power source, a first user interface, a first short range transceiver, and an e-wallet application executable by the first processor; and
wherein the universal card comprises a second power source, a second processor, a second memory, a second short range transceiver, a dynamic data communication mechanism including a dynamic magnetic stripe, and a secure element; and
wherein the dynamic data communication mechanism emulates a static data communication mechanism of a proxy card by writing data indicative of the proxy card to one or more required fields of the dynamic magnetic stripe and by writing an indication of the selected account to one or more discretionary data field of the dynamic magnetic stripe. - View Dependent Claims (27, 28, 29)
-
Specification