NFC transaction server

US10185950B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10185950-B2
Application numberUS-201113297378-A
CountryUS
Kind codeB2
Filing dateNov 16, 2011
Priority dateNov 17, 2010
Publication dateJan 22, 2019
Grant dateJan 22, 2019

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A near field transaction system includes a first transaction device having near field communication circuitry, and a portable device having near field communication circuitry. The system also includes at least one transaction server having a memory area with at least one application program, and a mechanism for establishing a data link between the server and the near field communication circuitry of the portable device. The application program is configured to perform a transaction with the first transaction device, using the near field communication circuitry of the portable device as a proximity relay to communicate with the first transaction terminal.

First claim

Opening claim text (preview).

I claim: 1. A method for performing a transaction with a transaction device using a portable device and a transaction server located externally and remotely from the portable device and the transaction device, the method comprising: installing, in a memory area of the transaction server, a processor emulation program, the processor emulation program being configured, when executed by the transaction server, to: process transaction device Application Protocol Data Units (APDUs) sent by the transaction device; and send transaction server APDUs to the transaction device; establishing, via the Internet network using wireless communication circuitry of the portable device, a data link between the transaction server and near field communication circuitry of the portable device; based on information provided by the portable device or information provided by the transaction device, activating, by the transaction server, the processor emulation program, and operatively coupling the processor emulation program to the near field communication circuitry of the portable device through the data link; establishing a contactless near field communication channel between the portable device and the transaction device; receiving, by the portable device via the contactless near field communication channel and the near field communication circuitry of the portable device, the transaction device APDUs; transferring, by the portable device to the transaction server via the data link, the transaction device APDUs; receiving, by the portable device via the data link, the transaction server APDUs; transferring, by the portable device to the transaction device via the near field communication circuitry and the contactless near field communication channel, the transaction device APDUs; and as a result of the transaction server executing the processor emulation program, the transaction server: receiving, using the portable device acting as an intermediary, the transaction device APDUs; processing the transaction device APDUs; and sending, to the transaction device using the portable device as the intermediary, the transaction server APDUs; and processing, by the transaction device, the transaction server APDUs, the transaction device APDUs including responses to commands sent to the transaction device by the transaction server, or commands sent by the transaction device to the transaction server, and the transaction server APDUs including commands sent by the transaction server to the transaction device, or responses to commands sent to the transaction server by the transaction device, wherein the near field communication circuitry of the portable device, during performance of the transaction, acts as the intermediary between the transaction server and the transaction device. 2. The method according to claim 1 , comprising configuring the processor emulation program to emulate a chip card and perform a transaction with a payment point. 3. The method according to claim 1 , further comprising configuring the processor emulation program to emulate a payment point so as to perform a transaction with a chip card or with a second portable device emulating a chip card. 4. The method according to claim 1 , further comprising: providing in the transaction server a memory area allocated to a user, installing, in the memory area of the transaction server, a plurality of processor emulation programs, each processor emulation program of the plurality of processor emulation programs being configured to operate as a respective of the plurality of processor emulation programs being configured to operate as a respective functional equivalent of a secure processor located within the portable device, and selecting, by a service management program, a processor emulation program from the plurality of processor emulation programs in the memory area of the transaction server and using the selected processor emulation program to perform the transaction with the transaction device. 5. The method according to claim 4 , further comprising configuring the service management program in the transaction server to automatically select the selected processor emulation program in the memory allocated to the user, as a function of the information provided by the transaction device. 6. The method according to claim 4 , wherein installing the processor emulation program in the memory area of the transaction server includes requesting an authorization from a certification server. 7. The method according to claim 4 , wherein installing the processor emulation program in the memory area allocated to the user includes receiving from a certification server an encryption key allocated to the processor emulation program, and installing the key. 8. The method according to claim 1 , wherein the transaction device is a second portable device linked to the transaction server, and wherein the transaction is performed between a first processor emulation program executed by the transaction server and a second processor emulation program executed by the transaction server. 9. A near field transaction system for performing a transaction, the system comprising: a transaction device including near field communication circuitry; a portable device including near field communication circuitry and wireless communication circuitry; a transaction server located externally and remotely from the portable device and the transaction device, the transaction server including a memory area having a processor emulation program installed therein, the processor emulation program, when executed by the transaction server, being configured to: process transaction device Application Protocol Data Units (APDUs) sent by the transaction device; and send transaction server APDUs to the transaction device; the portable device, the transaction device and the transaction server being collectively configured to: establish, via the Internet network using the wireless communication circuitry of the portable device, a data link between the transaction server and the near field communication circuitry of the portable device; based on information provided to the transaction server by the portable device or the transaction device, activate the processor emulation program of the transaction server and operatively couple the processor emulation program to the near field communication circuitry of the portable device through the data link; establish a contactless near field communication channel between the portable device and the transaction device using the near field communication circuitry of the portable device and the near field communication circuitry of the transaction device; receive, by the portable device via the contactless near field communication channel, the transaction device APDUs; transfer, by the portable device to the transaction server via the data link, the transaction device APDUs; receive, by the portable device via the data link, the transaction server APDUs; transfer, by the portable device to the transaction device via the contactless near field communication channel, the transaction device APDUs; as a result of the transaction server executing the processor emulation program: receive, by the transaction server using the portable device acting as an intermediary, the transaction device APDUs; process, by the transaction server, the transaction device APDUs; and send, to the transaction device using the portable device as the intermediary, the transaction server APDUs; and process, by the transaction device, the transaction server APDUs, the transaction device APDUs including responses to commands sent to the transaction device by the transaction server, or commands sent by the

Assignees

Inventors

Classifications

  • G06Q20/204Primary

    comprising interface for record bearing medium or carrier for electronic funds transfer or payment credit · CPC title

  • Virtual private networks · CPC title

  • Active credit-cards provided with means to personalise their use, e.g. with PIN-introduction/comparison system · CPC title

  • Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication · CPC title

  • Downloading or loading of personalisation data · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10185950B2 cover?
A near field transaction system includes a first transaction device having near field communication circuitry, and a portable device having near field communication circuitry. The system also includes at least one transaction server having a memory area with at least one application program, and a mechanism for establishing a data link between the server and the near field communication circuit…
Who is the assignee on this patent?
Charrat Bruno, Inside Secure
What technology area does this patent fall under?
Primary CPC classification G06Q20/204. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jan 22 2019 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).