EP3000247B1

Systems, methods, and computer program products for managing states

Abstract

This record has no abstract on file.

EP3000247B1, drawing sheet 1
Sheet 1 of 9

Term

7.4 yearsleft in the term

Expires 18 February 2034.

  1. Priority
  2. Filed
  3. Granted
  4. Today
  5. Expires

12 claims: 3 independent, 9 dependent

  1. 1
    A system comprising:a plurality of mobile devices (106-1, 106-2, 106-n), wherein each one of the mobile devices (106-1, 106-2, 106-n) is associated with a secure element (106a-1, 106a-2, 106a-n);a plurality of service providers (107-1, 107-2, 107-n);a central trusted service manager (102) comprising at least one memory (102b) and at least one processor (102a) coupled to the at least one memory (102b), the at least one processor (102a) being operable to: receive, over a communications network, a first notification including data indicating that a first service associated with one of the mobile devices (106-1, 106-2, 106-n) has been suspended, the first service being a mobile wallet service;update state information stored in said at least one memory (102b) based on the data included in the first notification, wherein the updated state information includes an indication that the mobile wallet service is in a suspended state;transmit, over a communications network, a second notification that the state information has been updated, transmit to the mobile device (106-1, 106-2, 106-n) associated with the suspended mobile wallet service a command to lock at least one security domain within the secure element (106a-1, 106a-2, 106a-n) of the mobile device (106-1, 106-2, 106-n);and receive a response indicating that the locking of the security domain was successful.
  2. 5
    A method executed on a first system comprising a plurality of mobile devices (106-1, 106-2, 106-n), wherein each one of the mobile devices (106-1, 106-2, 106-n) is associated with a secure element (106a-1, 106a-2, 106a-n), a plurality of service providers (107-1, 107-2, 107-n) and a central trusted service manager (102) including at least one processor (102a) and at least one memory (102b), comprising:receiving, with the at least one processor (102a) over a communications network, a first notification including data indicating that a first service associated with one of the mobile devices (106-1, 106-2, 106-n) has been suspended, the first service being a mobile wallet service;updating, with the at least one processor (102a), state information stored in the at least one memory (102b) based on the data included in the first notification, wherein the updated state information includes an indication that the mobile wallet service is in a suspended state;transmitting, with the at least one processor (102a) over a communications network, a second notification that the state information has been updated;transmitting to the mobile device (106-1, 106-2, 106-n) associated with the suspended mobile wallet service a command to lock at least one security domain within the secure element (106a-1, 106a-2, 106a-n) of the mobile device (106-1, 106-2, 106-n);and receiving a response indicating that the locking of the security domain was successful.
  3. 9
    A non-transitory computer-readable medium having stored thereon instructions which, when executed by a system comprising a central trusted service manager (102) including at least one processor (102a) and at least one memory (102b), cause the system to perform the method as claimed in any of claims 5 to 8.