IP Library Granted Patent US 8,776,251
Granted Patent B2
US 8,776,251 · App. 13/592,537 · Granted Jul 8, 2014

Data exchange between a secure element and a terminal

Inventor: Petr Smrz (Brno, CZ)
Assignee: T-Mobile Czech Republic A. S.
G06F21/10G06F21/60H04L63/0428G06F21/6218
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,776,251
App. No.
13/592,537
Granted
Jul 8, 2014
Kind
B2
Abstract

A method for data exchange between a secure element and a terminal, the secure element including a CRS (Contactless Registry Service) application, a CREL (Contactless Registry Event Listener), and at least one service application, the terminal including a SEUI (Secure Element User Interface) configured to interact with at least one out of the CRS application, the CREL application, or the service application, includes exchanging, between the secure element and the terminal, an STID (Service Type Identification) information relating to the at least one service application. The STID information indicates the service type of the at least one service application of a predetermined set of different service types.

Claims (22)

1. A method for data exchange between a secure element and a terminal, the secure element comprising a Contactless Registry Service (CRS) application, a Contactless Registry Event Listener (CREL), and a service application, and the terminal comprising a Secure Element User Interface (SEUI) configured to interact with at least one of the CRS application, the CREL application, or the service application, the method comprising:

exchanging, between the secure element and the terminal, a Service Type Identification (STID) information relating to the service application, wherein the STID information indicates the service type of the service application of a predetermined set of different service types, wherein the predetermined set of different service types includes at least one service type of the group consisting of: a basic information exchange service type, a payment-related service type, a ticketing-related service type, a public transport-related service type, a loyalty benefits-related service type, a banking-related service type, and a check-in service-related service type;

wherein the STID information is encoded by a service type bit-mask comprising a plurality of service type bits as a part of an application identification (AID) information, wherein a first arrangement of the plurality of service type bits of the service type bit-mask specifies a first service type and a second arrangement of the plurality of service type bits of the service type bit-mask specifies a second service type.

2. The method according to claim 1 , wherein the secure element comprises a further service application, and the method further comprises:

exchanging, between the secure element and the terminal, a further STID information relating to the further service application, wherein the further STID information indicates the service type of the further service application out of the predetermined set of different service types.

3. The method according to claim 1 , wherein the predetermined set of different service types comprises any combination of service types up to a maximum of thirty-two different service types.

4. A secure element for data exchange with a terminal, the secure element comprising:

a non-transitory processor-readable medium having a Contactless Registry Service (CRS) application, a Contactless Registry Event Listener (CREL) application, and a service application stored thereon;

wherein at least one of the CRS application, the CREL application, or the service application is configured to interact with a Secure Element User Interface (SEUI) of the terminal;

wherein the secure element is configured to exchange a Service Type Identification (STID) information relating to the service application with the terminal, the STID information indicating the service type of the service application of a predetermined set of different service types, wherein the predetermined set of different service types includes at least one service type of the group consisting of: a basic information exchange service type, a payment-related service type, a ticketing-related service type, a public transport-related service type, a loyalty benefits-related service type, a banking-related service type, and a check-in service-related service type; and

wherein the STID information is encoded by a service type bit-mask comprising a plurality of service type bits as a part of an application identification (AID) information, wherein a first arrangement of the plurality of service type bits of the service type bit-mask specifies a first service type and a second arrangement of the plurality of service type bits of the service type bit-mask specifies a second service type.

5. The secure element according to claim 4 , wherein the secure element further comprises: a further service application; and

wherein the secure element is further configured to exchange a further STID information relating to the further service application with the terminal, the further STID information indicating the service type of the further service application out of the predetermined set of different service types.

6. The secure element according to claim 4 , wherein the predetermined set of different service types comprises any combination of service types up to a maximum of thirty-two different service types.

7. A terminal for data exchange with a secure element, the terminal comprising:

a Secure Element User Interface (SEUI), configured to interact with at least one out of a Contactless Registry Service (CRS) application, a Contactless Registry Event Listener (CREL), and a service application of a secure element;

wherein the terminal further comprises a hardware processor configured to exchange a Service Type Identification (STID) information relating to the service application with the secure element, the STID information indicating the service type of the service application of a predetermined set of different service types, wherein the predetermined set of different service types includes at least one service type of the group consisting of: a basic information exchange service type, a payment-related service type, a ticketing-related service type, a public transport-related service type, a loyalty benefits-related service type, a banking-related service type, and a check-in service-related service type; and

wherein the STID information is encoded by a service type bit-mask comprising a plurality of service type bits as a part of an application identification (AID) information, wherein a first arrangement of the plurality of service type bits of the service type bit-mask specifies a first service type and a second arrangement of the plurality of service type bits of the service type bit-mask specifies a second service type.

8. The terminal according to claim 7 , wherein the predetermined set of different service types comprises any combination of service types up to a maximum of thirty-two different service types.

9. A non-transitory computer-readable medium having processor-executable instructions stored thereon for data exchange between a secure element and a terminal, the secure element comprising a Contactless Registry Service (CRS) application, a Contactless Registry Event Listener (CREL), and a service application, the terminal comprising a Secure Element User Interface (SEUI) configured to interact with at least out of the CRS application, the CREL application, or the service application; wherein the processor-executable instructions, when executed by a processor, cause the following step to be performed:

exchanging, between the secure element and the terminal, an a Service Type Identification (STID) information relating to the service application, wherein the STID information indicates the service type of the service application of a predetermined set of different service types, wherein the predetermined set of different service types includes at least one service type of the group consisting of: a basic information exchange service type, a payment-related service type, a ticketing-related service type, a public transport-related service type, a loyalty benefits-related service type, a banking-related service type, and a check-in service-related service type;

wherein the STID information is encoded by a service type bit-mask comprising a plurality of service type bits as a part of an application identification (AID) information, wherein a first arrangement of the plurality of service type bits of the service type bit-mask specifies a first service type and a second arrangement of the plurality of service type bits of the service type bit-mask specifies a second service type.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 22, 2012
From: SMRZ, PETR
To: T-MOBILE CZECH REPUBLIC A. S.
Reel/Frame 029163/0650 →
Priority Claims (1)
EP 11006914 · Aug 24, 2011 · regional
Continuity (1)
Related Publication 20130174266A1 · Jul 4, 2013