IP Library Granted Patent US 9,218,598
Granted Patent B2
US 9,218,598 · App. 14/157,423 · Granted Dec 22, 2015

Portable e-wallet and universal card

Inventors: Douglas Spodak (Bala Cynwyd, PA); Ron Fridman (Paoli, PA)
Assignee: GoNow Technologies, LLC
G06Q20/3829G06K19/06187G06K19/0718G06K19/0723G06K19/07707G06Q20/227G06Q20/3278G06Q20/34G06Q20/341G06Q20/347G06Q20/352G06Q20/3552G06Q20/3572G06Q20/36G06Q20/367
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,218,598
App. No.
14/157,423
Granted
Dec 22, 2015
Kind
B2
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.

Claims (38)

1. A method for use in a system comprising a card reader in communication with a computing device and a universal card in wireless communication with the computing device, wherein the computing device comprises an application and the universal card comprises a secure element and a dynamic magnetic stripe, the method comprising:

reading, by the card reader, card data from a static magnetic stripe of a card;

encrypting, by the card reader, the card data using a key, the card reader having the key stored thereon;

passing the encrypted card data from the card reader to the computing device;

passing the encrypted card data from the computing device to the universal card;

decrypting, by the universal card, the encrypted card data using the key, the universal card having the key stored thereon;

storing the decrypted card data in the secure element of the universal card;

receiving, by the computing device, a user input indicative of the card;

sending, by the computing device to the universal card, a request to write the card data to the dynamic magnetic stripe of the universal card;

receiving, by the universal card, the request to write the card data to the dynamic magnetic stripe of the universal card; and

writing, by the universal card, the stored decrypted card data to the dynamic magnetic stripe of the universal card in response to receiving the request.

2. The method of claim 1 , wherein the card reader is connected to the computing device via a wired connection.

3. The method of claim 2 , wherein the wired connection is connected to the computing device via an audio port of the computing device.

4. The method of claim 1 , wherein encrypting the card data is performed in accordance with a triple data encryption standard.

5. The method of claim 1 , wherein the key is a base derivation key.

6. The method of claim 1 , wherein passing the encrypted card data from the computing device to the universal card comprises passing the encrypted card data from the computing device to the universal card via a short range wireless connection.

7. A system, comprising:

a card reader having stored thereon a key, the card reader configured to read card data from a static magnetic stripe of a card, to encrypt the card data using the key, and to pass the encrypted card data to a computing device; and

a universal card having the key stored thereon, the universal card comprising a dynamic magnetic stripe and a secure element, wherein the universal card is configured to receive the encrypted card data from the computing device via a short range wireless connection, to decrypt the encrypted card data using the key, and to store the decrypted card data in the secure element;

wherein the universal card is further configured to receive a request to write the card data to the dynamic magnetic stripe, and to write the stored decrypted card data to the dynamic magnetic stripe of the universal card in response to receiving the request.

8. The system of claim 7 , wherein the card reader is configured to pass the encrypted card data to the computing device via a wired connection.

9. The system of claim 8 , wherein the wired connection is connected to the computing device via an audio port of the computing device.

10. The system of claim 7 , wherein the card reader is configured to encrypt the card data in accordance with a triple data encryption standard.

11. A method of enabling a user to use a universal card, the method comprising:

storing a key on a card reader;

providing the card reader to a user;

storing the key on a universal card, the universal card comprising a dynamic magnetic stripe and a secure element; and

providing the universal card to the user;

wherein, in response to a static magnetic stripe of a card being swiped through the card reader, the card reader reads card data from the static magnetic stripe, encrypts the card data using the key, and passes the encrypted card data to a computing device, and wherein the universal card receives the encrypted card data from the computing device, decrypts the encrypted card data using the key, and stores the decrypted card data in the secure element of the universal card;

wherein, in response to the universal card receiving a request to write the card data to the dynamic magnetic stripe, the universal card writes the stored decrypted card data to the dynamic magnetic stripe of the universal card.

12. The method of claim 11 , wherein the card reader is configured to pass the encrypted card data to the computing device via a wired connection that is connected to the computing device via an audio port of the computing device.

13. The method of claim 11 , wherein the card reader is configured to encrypt the card data in accordance with a triple data encryption standard.

14. The method of claim 11 , wherein the universal card comprises a secure element and wherein the secure element is configured to store the decrypted card data in the secure element.

15. The method of claim 11 , wherein the key is a base derivation key.

16. The method of claim 11 , wherein the universal card is configured to receive the encrypted card data from the computing device via a short range wireless connection.

17. The method of claim 1 , wherein the computing device comprises a mobile phone, and wherein passing the encrypted card data from the computing device to the universal card comprises passing the encrypted card data from the computing device to the universal card via a short range wireless connection.

18. The system of claim 7 , wherein the computing device comprises a mobile phone.

19. The method of claim 11 , wherein the computing device comprises a mobile phone, and wherein the universal card is configured to receive the encrypted card data from the computing device via a short range wireless connection.

Assignments (1)
CHANGE OF NAME Recorded Mar 4, 2014
From: DIGITAL LIFE TECHNOLOGIES LLC
To: GONOW TECHNOLOGIES, LLC
Reel/Frame 032386/0183 →
Continuity (5)
Continuation 13438131 · Apr 3, 2012
Continuation In Part 13359352 · Jan 26, 2012
Continuation In Part 13310491 · Dec 2, 2011
Continuation In Part 12715977 · Mar 2, 2010
Related Publication 20140136417A1 · May 15, 2014