IP Library Patent Application 14305426
Patent Application
App. No. 14/305,426

METHOD AND SYSTEM FOR MANAGING A DEVICE WITH A SECURE ELEMENT USED AS A PAYMENT TERMINAL

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 None
App. No.
14/305,426
Abstract

The present disclosure relates to a method and a terminal management system for managing a device used as a payment terminal and comprising a secure element. The method comprises generating a profile of the payment terminal on the terminal management system, based on a specific execution environment of the payment terminal. The method also comprises uploading a payment acceptance applet on the secure element of the device. The method further comprises transmitting data of the profile from the terminal management system to the secure element of the device and configuring the uploaded payment acceptance applet on the secure element with the transmitted data. The payment acceptance applet may be selected among a plurality of payment acceptance applets based on the specific execution environment of the payment terminal.

Claims (62)

1 . A method for managing a device used as a payment terminal and comprising a secure element, the method comprising:

generating a profile of the payment terminal on a terminal management system based on a specific execution environment of the payment terminal;

uploading a payment acceptance applet on the secure element of the device;

transmitting data of the profile from the terminal management system to the secure element of the device; and

configuring the uploaded payment acceptance applet on the secure element with the transmitted data.

2 . The method of claim 1 , wherein the payment acceptance applet is selected among a plurality of payment acceptance applets based on the specific execution environment of the payment terminal.

3 . The method of claim 1 , wherein the specific execution environment of the payment terminal comprises at least one of the following: a specific hardware or software configuration of the secure element, a specific hardware or software configuration of the device, a specific geographical area, a specific merchant using the payment terminal, a specific payment brand supported by the payment terminal, a specific financial institution accepting a transaction from the payment terminal.

4 . The method of claim 1 , wherein the payment acceptance applet is uploaded by the terminal management system.

5 . The method of claim 4 , further comprising activation, deactivation, reconfiguration, upgrade and removal of the payment acceptance applet on the device secure element by the terminal management system.

6 . The method of claim 1 , wherein the profile of the payment terminal comprises at least one of:

data related to the payment terminal;

data related to the device;

data related to the secure element;

data related to the payment acceptance applet;

data related to activated payment brands;

data related to security keys used by the secure element or the payment acceptance applet; and

data related to a merchant.

7 . The method of claim 1 further comprising:

opening an end-to-end secure communication channel between the terminal management system and the secure element of the device.

8 . The method of claim 7 further comprising:

transmitting data of the profile from the terminal management system to the secure element of the device over the secure communication channel according to one of the following: an Over The Air protocol or a proximity contactless protocol.

9 . The method of claim 7 further comprising:

transmitting the payment acceptance applet from the terminal management system to the secure element of the device over the secure communication channel according to one of the following: an Over The Air protocol or a proximity contactless protocol.

10 . The method of claim 1 further comprising:

updating the profile on the terminal management system;

transmitting data of the updated profile from the terminal management system to the secure element of the device; and

updating the configuration of the payment acceptance applet on the secure element with the transmitted data.

11 . The method of claim 1 , wherein:

several specific profiles are generated, each specific profile corresponding to a payment terminal of a specific device;

a payment acceptance applet is uploaded on the secure element of each specific device;

data of each specific profile are transmitted to the secure element of the specific device corresponding to the specific profile; and

the uploaded payment acceptance applet on the secure element of each specific device is configured with the transmitted data.

12 . The method of claim 11 , wherein the uploaded payment acceptance applet has been selected among a plurality of payment acceptance applets based on the specific execution environment of the payment terminal of each specific device.

13 . A terminal management system for managing a device used as a payment terminal and comprising a secure element, the terminal management system comprising:

a processing unit for:

generating a profile of the payment terminal based on a specific execution environment of the payment terminal;

memory for:

storing the profile and a payment acceptance applet; and

a communication interface for:

transmitting the payment acceptance applet to the secure element of the device; and

transmitting data of the profile to the secure element of the device.

14 . The system of claim 13 , wherein the payment acceptance applet is selected by the processing unit among a plurality of payment acceptance applets based on the specific execution environment of the payment terminal.

15 . The system of claim 13 , wherein the specific execution environment of the payment terminal comprises at least one of the following: a specific hardware or software configuration of the secure element, a specific hardware or software configuration of the device, a specific geographical area, a specific merchant using the payment terminal, a specific payment brand supported by the payment terminal, a specific financial institution accepting a transaction from the payment terminal.

16 . The system of claim 13 , wherein the profile of the payment terminal comprises at least one of:

data related to the payment terminal;

data related to the device;

data related to the secure element;

data related to the payment acceptance applet;

data related to activated payment brands;

data related to security keys used by the secure element or the payment acceptance applet; and

data related to a merchant.

17 . The system of claim 13 , wherein the processing unit establishes an end-to-end secure communication channel between the terminal management system and the secure element of the device.

18 . The system of claim 17 , wherein the payment acceptance applet and data of the profile are transmitted by the communication interface to the secure element of the device over the secure communication channel according to one of the following: an Over The Air protocol or a proximity contactless protocol.

19 . The system of claim 13 , wherein:

the processing unit:

generates several specific profiles, each specific profile corresponding to a payment terminal of a specific device;

the memory:

stores the several specific profiles; and

the communication interface:

transmits a payment acceptance applet to the secure element of each specific device; and

transmits data of each specific profile to the secure element of the specific device corresponding to the specific profile.

20 . The system of claim 19 , wherein the transmitted payment acceptance applet has been selected among a plurality of payment acceptance applets based on the specific execution environment of the payment terminal of each specific device.

Assignments (6)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 2, 2021
From: MOBEEWAVE SYSTEMS ULC
To: APPLE INC.
Reel/Frame 055813/0031 →
CHANGE OF NAME Recorded Jul 22, 2020
From: 1251008 B.C. UNLIMITED LIABILITY COMPANY
To: MOBEEWAVE SYSTEMS ULC
Reel/Frame 053280/0732 →
MERGER AND CHANGE OF NAME Recorded Jul 21, 2020
From: MOBEEWAVE SYSTEMS ULC; 1251008 B.C. UNLIMITED LIABILITY COMPANY
To: 1251008 B.C. UNLIMITED LIABILITY COMPANY
Reel/Frame 053265/0272 →
CHANGE OF NAME Recorded Jul 20, 2020
From: MOBEEWAVE SYSTEMS INC.
To: MOBEEWAVE SYSTEMS ULC
Reel/Frame 053251/0488 →
CHANGE OF NAME Recorded Jul 16, 2020
From: MOBEEWAVE, INC.
To: MOBEEWAVE SYSTEMS INC.
Reel/Frame 053232/0602 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 17, 2014
From: ALIMI, VINCENT; FONTAINE, SEBASTIEN; DE NANCLAS, MAXIME; DU HAYS, BENJAMIN; ALBERTI, XAVIER
To: MOBEEWAVE, INC.
Reel/Frame 033114/0217 →