Portable E-wallet and universal card
First Claim
Patent Images
1. A method of handling card data, the method comprising:
- receiving, by a computing device, card data in an encrypted format, the card data comprising secure card data and non-secure card data;
transmitting, from the computing device to a universal card, the card data in the encrypted format, wherein the universal card comprises a secure element which is configured to decrypt the card data to obtain decrypted secure card data and decrypted non-secure card data, and wherein the universal card is configured to store the decrypted secure card data in the secure element;
receiving, by the computing device from the universal card, the decrypted non-secure card data;
storing, in the computing device, the decrypted non-secure card data, wherein the computing device comprises an e-wallet application, the e-wallet application permitting a user selection of a card based on an identification of at least a portion of the decrypted non-secure card data;
sending, from the computing device to the universal card, an indication of the selected card, wherein the universal card is configured to configure a dynamic data communication mechanism of the universal card; and
emulating a static data communication mechanism of the selected card using at least a portion of the decrypted secure card data stored in the secure element of the universal card.
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.
-
Citations
32 Claims
-
1. A method of handling card data, the method comprising:
-
receiving, by a computing device, card data in an encrypted format, the card data comprising secure card data and non-secure card data; transmitting, from the computing device to a universal card, the card data in the encrypted format, wherein the universal card comprises a secure element which is configured to decrypt the card data to obtain decrypted secure card data and decrypted non-secure card data, and wherein the universal card is configured to store the decrypted secure card data in the secure element; receiving, by the computing device from the universal card, the decrypted non-secure card data; storing, in the computing device, the decrypted non-secure card data, wherein the computing device comprises an e-wallet application, the e-wallet application permitting a user selection of a card based on an identification of at least a portion of the decrypted non-secure card data; sending, from the computing device to the universal card, an indication of the selected card, wherein the universal card is configured to configure a dynamic data communication mechanism of the universal card; and emulating a static data communication mechanism of the selected card using at least a portion of the decrypted secure card data stored in the secure element of the universal card. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A non-transitory computer readable medium having instructions embodied thereon for handling card data, the instructions comprising:
-
instructions to receive, by a computing device, card data in an encrypted format, the card data comprising secure card data and non-secure card data; instructions to transmit, from the computing device to a universal card, the card data in the encrypted format, wherein the universal card comprises a secure element which is configured to decrypt the card data to obtain decrypted secure card data and decrypted non-secure card data, and wherein the universal card is configured to store the decrypted secure card data in the secure element; instructions to receive, by the computing device from the universal card, the decrypted non-secure card data; instructions to store, in the computing device, the decrypted non-secure card data, wherein the computing device comprises an e-wallet application configured to permit a user selection of a card based on an identification of at least a portion of the decrypted non-secure card data; and instructions to send, from the computing device to the universal card, an indication of the selected card, wherein the universal card is configured to configure a dynamic data communication mechanism of the universal card to emulate a static data communication mechanism of the selected card using at least a portion of the decrypted secure card data stored in the secure element of the universal card. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computing device comprising:
-
a short range transceiver; an e-wallet application; and a computer readable medium having instructions embodied thereon, the instructions comprising instructions that cause the computing device to; receive card data in an encrypted format, the card data comprising secure card data and non-secure card data; transmit, to a universal card via the short range transceiver, the card data in the encrypted format, wherein the universal card comprises a secure element which is configured to decrypt the card data to obtain decrypted secure card data and decrypted non-secure card data, and wherein the universal card is configured to store the decrypted secure card data in the secure element; receive, from the universal card, the decrypted non-secure card data; store the decrypted non-secure card data, wherein the e-wallet application is configured to permit a user selection of a card based on an identification of at least a portion of the decrypted non-secure card data; and send, from the computing device to the universal card, an indication of the selected card, wherein the universal card is configured to configure a dynamic data communication mechanism of the universal card to emulate a static data communication mechanism of the selected card using at least a portion of the decrypted secure card data stored in the secure element of the universal card. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A method of handling card data, the method comprising:
-
receiving, by a universal card from a computing device, card data in an encrypted format, the card data comprising secure card data and non-secure card data; decrypting, by a decrypting module in a secure element of the universal card, the card data to obtain decrypted secure card data and decrypted non-secure card data; storing the decrypted secure card data in the secure element of the universal card; transmitting, by the universal card to the computing device, the decrypted non-secure card data, wherein the computing device comprises an e-wallet application, the e-wallet application permitting a user selection of a card based on an identification of at least a portion of the decrypted non-secure card data; receiving, by the universal card from the computing device, an indication of the selected card; and emulating a static data communication mechanism of the selected card using at least a portion of the decrypted secure card data stored in the secure element. - View Dependent Claims (19, 20, 21, 22)
-
-
23. A non-transitory computer readable medium having instructions embodied thereon for handling card data, the instructions comprising:
-
instructions to receive, by a universal card from a computing device, card data in an encrypted format, the card data comprising secure card data and non-secure card data; instructions to decrypt, by a decrypting module in a secure element of the universal card, the card data to obtain decrypted secure card data and decrypted non-secure card data; instructions to store the decrypted secure card data in the secure element of the universal card; instructions to transmit, by the universal card to the computing device, the decrypted non-secure card data, wherein the computing device comprises an e-wallet application configured to permit a user selection of a card based on an identification of at least a portion of the decrypted non-secure card data; instructions to receive, by the universal card from the computing device, an indication of the selected card; and instructions to configure a dynamic data communication mechanism of the universal card to emulate a static data communication mechanism of the selected card using at least a portion of the decrypted secure card data stored in the secure element. - View Dependent Claims (24, 25, 26, 27)
-
-
28. A universal card comprising:
-
a dynamic data communication mechanism; a secure element comprising a decrypting module; and a computer readable medium having instructions embodied thereon, the instructions comprising instructions that, when executed by the universal card, cause the universal card to; receive, from a computing device, card data in an encrypted format, the card data comprising secure card data and non-secure card data; decrypt, by the decrypting module, the card data to obtain decrypted secure card data and decrypted non-secure card data; store the decrypted secure card data in the secure element; transmit, to the computing device, the decrypted non-secure card data, wherein the computing device comprises an e-wallet application configured to permit a user selection of a card based on an identification of at least a portion of the decrypted non-secure card data; receive, from the computing device, an indication of the selected card; and configure the dynamic data communication mechanism to emulate a static data communication mechanism of the selected card using at least a portion of the decrypted secure card data stored in the secure element. - View Dependent Claims (29, 30, 31, 32)
-
Specification