IP Library Granted Patent US 8,342,415
Granted Patent B2
US 8,342,415 · App. 12/725,933 · Granted Jan 1, 2013

Method of conducting a transaction using an NFC device

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 8,342,415
App. No.
12/725,933
Granted
Jan 1, 2013
Kind
B2
Abstract

The invention relates to a method of conducting a transaction between an NFC device and a contactless integrated circuit of the passive reader type. The method includes providing, in the contactless integrated circuit, at least one reader application emulation program and, by an intermediary unit of the NFC device, establishing a communication with the contactless integrated circuit, receiving from the contactless integrated circuit reader application commands and transferring the commands to the first host processor, and receiving card application responses supplied by the first host processor and transferring the responses to the contactless integrated circuit.

Claims (20)

1. A method of conducting a transaction between a Near Field Communication (NFC) device and a passive contactless integrated circuit, the NFC device comprising an NFC controller coupled to a contactless communication interface, and at least a first host processor comprising at least one card application program, the method comprising:

providing, in an intermediary unit, a first protocol inversion program, wherein the intermediary unit of the NFC device:

sets the contactless communication interface in an active mode wherein the interface emits a magnetic field and establishes a communication with the contactless integrated circuit,

receives, from the contactless integrated circuit, first reader application commands and transferring the first reader application commands to the first host processor, and

receives, from the first host processor, first card application responses and transferring the first card application responses to the contactless integrated circuit;

providing, in the contactless integrated circuit, at least one reader application emulation program configured to supply first reader application commands and to treat first card application responses; and

providing, in the contactless integrated circuit, a second protocol inversion program configured to cooperate with the reader application emulation program;

establishing, between the first and the second inversion programs, a contactless communication wherein the intermediary unit acts as a reader relative to the contactless integrated circuit; and

by an intermediary of the second and the first inversion programs:

transferring to the first host processor, first reader application commands supplied by the reader application emulation program, and

transferring to the reader application emulation program, first card application responses supplied by the card application of the first host processor.

2. The method of claim 1 , further comprising, by the intermediary unit:

receiving from the first host processor, first card application responses, encapsulating the first card application responses in second reader application commands, and transferring the second reader application commands to the contactless integrated circuit; and

receiving from the contactless integrated circuit, first reader application commands encapsulated in second card application responses, de-encapsulating the first reader application commands, and transferring the first reader application commands to the first host processor.

3. The method of claim 2 , wherein the second reader application commands and the second card application responses are in the APDU ISO 7816 format.

4. The method of claim 1 , wherein the first reader application commands emitted by the reader application emulation program and the first card application responses emitted by the card application program are in the Application Protocol Data Unit (APDU) ISO 7816 format.

5. The method of claim 1 , further comprising supplying to the first host processor, by the intermediary unit, Host Controller Interface (HCI) commands that cause the first host processor to perceive that the first reader application commands received from the contactless integrated circuit are emitted by an NFC reader in the active mode.

6. The method of claim 1 , further comprising recording in a registry at the disposal of the first host processor, Radio Frequency (RF) channel parameters that cause the first host processor to perceive that the first reader application commands received from the contactless integrated circuit as having been emitted by an NFC reader in the active mode.

7. The method of claim 1 , wherein the intermediary unit is a host controller of the NFC device.

8. The method of claim 1 , wherein the intermediary unit is a second host processor of the NFC device.

Assignments (5)
CHANGE OF ADDRESS Recorded Oct 16, 2019
From: VERIMATRIX
To: VERIMATRIX
Reel/Frame 050733/0003 →
CHANGE OF NAME Recorded Oct 7, 2019
From: INSIDE SECURE
To: VERIMATRIX
Reel/Frame 050647/0428 →
LICENSE Recorded Apr 25, 2017
From: INSIDE SECURE
To: NFC TECHNOLOGY, LLC
Reel/Frame 042143/0393 →
CHANGE OF NAME Recorded Sep 5, 2012
From: INSIDE CONTACTLESS
To: INSIDE SECURE
Reel/Frame 028901/0685 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 24, 2010
From: SOH, KIAN TECK; BLANCHET, JEAN-BERNARD
To: INSIDE CONTACTLESS
Reel/Frame 024430/0533 →