Integrated mobile trusted service manager
First Claim
1. A method for processing messages related to mobile payment applications on secure elements of mobile communication devices through an interconnectivity services hub, the method comprising:
- storing, by a server computer, a routing table including addresses for routing messages;
storing, by the server computer, protocol adapting information for translating messages into a plurality of protocols for communications with different trusted service managers;
receiving, by the server computer, application personalization information from an application personalization preparation service, the application personalization information generated using a master key;
receiving, by the server computer, a first message for a first trusted service manager computer from a first entity computer, the first message being in a first protocol, the first message related to a first mobile payment application on a first secure element of a first mobile communication device, wherein the first trusted service manager computer communicates with secure elements using a second protocol;
determining, by the server computer, that the first message received from the first entity computer is in the first protocol;
determining, by the server computer using the first message, that the first trusted service manager computer is a recipient of the first message;
determining, by the server computer, that the second protocol is associated with the first trusted service manager computer;
determining, by the server computer using the routing table, an address of the first trusted service manager computer;
translating, by the server computer using the protocol adapting information, the first message into a first translated message in the second protocol used by the first trusted service manager computer;
sending, by the server computer, the first translated message and the application personalization information to the first trusted service manager computer using the routing table and the address of the first trusted service manager computer, wherein the first trusted service manager computer uses the application personalization information to provision a new payment application on the first secure element;
receiving, by the server computer, a second message for a second trusted service manager computer from the first entity computer, the second message being in the first protocol, the second message related to a second mobile payment application on a second secure element of a second mobile communication device, wherein the second trusted service manager computer communicates with secure elements using a third protocol;
determining, by the server computer, that the second message received from the first entity computer is in the first protocol;
determining, by the server computer using the second message, that the second trusted service manager computer is a recipient of the second message;
determining, by the server computer, that the third protocol is associated with the second trusted service manager computer;
determining, by the server computer using the routing table, an address of the second trusted service manager computer;
translating, by the server computer using the protocol adapting information, the second message into a second translated message in the third protocol used by the second trusted service manager computer; and
sending, by the server computer, the second translated message to the second trusted service manager computer using the routing table and the address of the second trusted service manager computer.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments of the present invention are directed to a centralized trusted service manager system in the form of a trusted service manager interconnectivity service hub, which facilitates and provides communications between entities involved I mobile contactless payment systems. One embodiment is directed to a method for processing a message related to a mobile payment application on a secure element of a mobile communication device through an interconnectivity services hub including receiving the message from a first entity in a first protocol and determining a trusted service manager associated with the secure element from among a plurality of trusted service managers using a routing table comprising routing information. Then the method continues by determining a second protocol corresponding to the trusted service manager associated with the secure element, translating the message into the second protocol, and sending the translated message to the trusted service manager which communicates with the secure element.
43 Citations
21 Claims
-
1. A method for processing messages related to mobile payment applications on secure elements of mobile communication devices through an interconnectivity services hub, the method comprising:
-
storing, by a server computer, a routing table including addresses for routing messages; storing, by the server computer, protocol adapting information for translating messages into a plurality of protocols for communications with different trusted service managers; receiving, by the server computer, application personalization information from an application personalization preparation service, the application personalization information generated using a master key; receiving, by the server computer, a first message for a first trusted service manager computer from a first entity computer, the first message being in a first protocol, the first message related to a first mobile payment application on a first secure element of a first mobile communication device, wherein the first trusted service manager computer communicates with secure elements using a second protocol; determining, by the server computer, that the first message received from the first entity computer is in the first protocol; determining, by the server computer using the first message, that the first trusted service manager computer is a recipient of the first message; determining, by the server computer, that the second protocol is associated with the first trusted service manager computer; determining, by the server computer using the routing table, an address of the first trusted service manager computer; translating, by the server computer using the protocol adapting information, the first message into a first translated message in the second protocol used by the first trusted service manager computer; sending, by the server computer, the first translated message and the application personalization information to the first trusted service manager computer using the routing table and the address of the first trusted service manager computer, wherein the first trusted service manager computer uses the application personalization information to provision a new payment application on the first secure element; receiving, by the server computer, a second message for a second trusted service manager computer from the first entity computer, the second message being in the first protocol, the second message related to a second mobile payment application on a second secure element of a second mobile communication device, wherein the second trusted service manager computer communicates with secure elements using a third protocol; determining, by the server computer, that the second message received from the first entity computer is in the first protocol; determining, by the server computer using the second message, that the second trusted service manager computer is a recipient of the second message; determining, by the server computer, that the third protocol is associated with the second trusted service manager computer; determining, by the server computer using the routing table, an address of the second trusted service manager computer; translating, by the server computer using the protocol adapting information, the second message into a second translated message in the third protocol used by the second trusted service manager computer; and sending, by the server computer, the second translated message to the second trusted service manager computer using the routing table and the address of the second trusted service manager computer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A server computer comprising:
-
a processor; and a non-transitory computer readable medium coupled to the processor, the non-transitory computer readable medium comprising code executable by the processor for implementing a method for processing messages related to mobile payment applications on secure elements of mobile communication devices through an interconnectivity services hub, the method comprising; storing a routing table including addresses for routing messages; storing protocol adapting information for translating messages into a plurality of protocols for communications with different trusted service managers; receiving application personalization information from an application personalization preparation service, the application personalization information generated using a master key; receiving a first message for a first trusted service manager computer from a first entity computer, the first message being in a first protocol, the first message related to a first mobile payment application on a first secure element of a first mobile communication device, wherein the first trusted service manager computer communicates using a second protocol; determining that the first message received from the first entity computer is in the first protocol; determining, using the first message, that the first trusted service manager computer is a recipient of the first message; determining that the second protocol is associated with the first trusted service manager computer; determining, using the routing table, an address of the first trusted service manager computer; translating, using the protocol adapting information, the first message into a first translated message in the second protocol used by the first trusted service manager computer; sending the first translated message and the application personalization information to the first trusted service manager computer using the routing table and the address of the first trusted service manager computer, wherein the first trusted service manager computer uses the application personalization information to provision a new payment application on the first secure element; receiving a second message for a second trusted service manager computer from the first entity computer, the second message being in the first protocol, the second message related to a second mobile payment application on a second secure element of a second mobile communication device, wherein the second trusted service manager computer communicates using a third protocol; determining, by the server computer, that the second message received from the first entity computer is in the first protocol; determining, by the server computer using the second message, that the second trusted service manager computer is a recipient of the second message; determining, by the server computer, that the third protocol is associated with the second trusted service manager computer; determining, by the server computer using the routing table, an address of the second trusted service manager computer; translating, using the protocol adapting information, the second message into a second translated message in the third protocol used by the second trusted service manager computer; and sending the second translated message to the second trusted service manager computer using the routing table and the address of the second trusted service manager computer. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21)
-
Specification