IP Library Granted Patent US 9,691,012
Granted Patent B2
US 9,691,012 · App. 15/197,470 · Granted Jun 27, 2017

Dynamic authentication system and methods for use with legacy terminals

Inventors: Ayman Hammad (Pleasanton, CA); Mark Carlson (Half Moon Bay, CA)
Assignee: Cameros Bay Capital, LLC
G06K19/06206G06K7/084G06K19/07354G07F7/10
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,691,012
App. No.
15/197,470
Granted
Jun 27, 2017
Kind
B2
Abstract

In one embodiment, the present invention provides a method and communication device with an emulated mag stripe capability. Information is transmitted in the mag stripe data indicating that the communication device has chip capability as well. This information is used by a server on the back-end (acquirer, issuer, network) to take advantage of that chip capability. For example, additional fields can be used for security measures and communication over the telecommunications network with the device can be performed to provide a more secure communication with a terminal. In one embodiment, the additional information is provided in the service code, using a unique 3 digit code other than 2xx.

Claims (54)

1. A computer readable medium having non-transitory computer readable code with instructions for:

reading traditional mag stripe data from a memory;

updating a dynamic authentication value;

providing an indication of chip capability other than using a value of 2 to begin a service code;

assembling the mag stripe data, dynamic authentication value, and indication of chip capability into a data package;

activating a mag stripe emulation antenna;

modulating a signal for the mag stripe emulation antenna with the data package;

reading a received wireless initiation message from a contactless terminal:

in response to the received wireless initiation message, de-activating the mag stripe emulation antenna;

retrieving chip data from memory;

assembling a response message to the contactless terminal with the chip data; and

sending the response message to an NFC antenna.

2. A computer readable medium having non-transitory computer readable code with instructions for:

reading traditional mag stripe data from a memory;

updating a dynamic authentication value, wherein the dynamic authentication value is one of a dynamic card verification value and an application transaction counter;

providing an indication of chip capability other than using a service code beginning with a number other than 1 or 2;

assembling the mag stripe data, dynamic authentication value, and indication of chip capability into a data package;

activating a mag stripe emulation antenna;

modulating a signal for the mag stripe emulation antenna with the data package;

reading a received challenge from an issuer over a telecommunications network for additional information;

pulling the additional information from memory;

composing a response to the received challenge with the additional information;

reading a received wireless initiation message from a contactless terminal:

in response to the received wireless initiation message, de-activating the mag stripe emulation antenna;

retrieving chip data from memory;

assembling a response message to the contactless terminal with the chip data; and

sending the response message to an NFC antenna.

3. A method comprising:

reading traditional mag stripe data from a memory;

updating a dynamic authentication value;

providing an indication of chip capability other than using a value of 2 to begin a service code;

assembling the mag stripe data, dynamic authentication value, and indication of chip capability into a data package;

activating a mag stripe emulation antenna;

modulating a signal for the mag stripe emulation antenna with the data package;

reading a received wireless initiation message from a contactless terminal;

in response to the received wireless initiation message, de-activating the mag stripe emulation antenna;

retrieving chip data from memory;

assembling a response message to the contactless terminal with the chip data; and

sending the response message to an NFC antenna.

4. A method comprising:

reading traditional mag stripe data from a memory;

updating a dynamic authentication value, wherein the dynamic authentication value is one of a dynamic card verification value and an application transaction counter;

providing an indication of chip capability other than using a service code beginning with a number other than 1 or 2;

assembling the mag stripe data, dynamic authentication value, and indication of chip capability into a data package;

activating a mag stripe emulation antenna;

modulating a signal for the mag stripe emulation antenna with the data package;

reading a received challenge from an issuer over a telecommunications network for additional information;

pulling the additional information from memory;

composing a response to the received challenge with the additional information;

reading a received wireless initiation message from a contactless terminal:

in response to the received wireless initiation message, de-activating the mag stripe emulation antenna;

retrieving chip data from memory;

assembling a response message to the contactless terminal with the chip data; and

sending the response message to an NFC antenna.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 16, 2017
From: HAMMAD, AYMAN; CARLSON, MARK
To: CARNEROS BAY CAPITAL, LLC
Reel/Frame 042401/0448 →
Continuity (2)
Provisional Application 62186166 · Jun 29, 2015
Related Publication 20160379101A1 · Dec 29, 2016