MOBILE INTEGRATED DISTRIBUTION AND TRANSACTION SYSTEM AND METHOD FOR NFC SERVICES, AND A MOBILE ELECTRONIC DEVICE THEREOF
First Claim
1. A method for providing access control for widget management on a mobile electronic device having a processor, a memory, code in the memory for implementing in the processor a virtual machine, and an NFC transceiver, the mobile electronic device being operatively coupled to a secure element and being in wireless communication with a server over at least one wireless network, the server having a server processor and a server memory, the method comprising:
- generating, by the server, a widget having a widget certificate;
associating, by the server, the widget certificate with application identification (AID) information corresponding to at least one secure application stored in the secure element;
referencing, by the server, the widget certificate and the associated AID information in an access control (AC) file having an AC file certificate;
providing, by the server, the AC file to the mobile electronic device over the wireless network;
configuring the widget certificate and the AC file for authentication; and
determining whether to provide the widget with access to the at least one secure application to enable the at least one secure application to perform at least one NFC transaction;
wherein, in response to the authentication of the widget certificate and the AC file certificate, the virtual machine is configured to provide the widget with access to the at least one secure application when at least one of;
(a) the widget specifies the associated AID information of the at least one secure application referenced in the AC file, and(b) the widget certificate referenced in the AC file matches the authenticated widget certificate.
3 Assignments
0 Petitions
Accused Products
Abstract
A mobile integrated distribution and transaction system and method for NFC services are described. The system comprises a server for creating a widget having a lifecycle and a certificate, distributing the widget, and retrieving the widget information used on NFC transactions, and at least one mobile electronic device having a transaction terminal comprising a NFC modem and at least one secure element for storing a plurality of secure applications, and a virtual machine for managing the widget and changing the widget information during the valid lifecycle while the NFC modem is enabling the NFC transactions with the secure element under a specific secure application.
-
Citations
20 Claims
-
1. A method for providing access control for widget management on a mobile electronic device having a processor, a memory, code in the memory for implementing in the processor a virtual machine, and an NFC transceiver, the mobile electronic device being operatively coupled to a secure element and being in wireless communication with a server over at least one wireless network, the server having a server processor and a server memory, the method comprising:
-
generating, by the server, a widget having a widget certificate; associating, by the server, the widget certificate with application identification (AID) information corresponding to at least one secure application stored in the secure element; referencing, by the server, the widget certificate and the associated AID information in an access control (AC) file having an AC file certificate; providing, by the server, the AC file to the mobile electronic device over the wireless network; configuring the widget certificate and the AC file for authentication; and determining whether to provide the widget with access to the at least one secure application to enable the at least one secure application to perform at least one NFC transaction; wherein, in response to the authentication of the widget certificate and the AC file certificate, the virtual machine is configured to provide the widget with access to the at least one secure application when at least one of; (a) the widget specifies the associated AID information of the at least one secure application referenced in the AC file, and (b) the widget certificate referenced in the AC file matches the authenticated widget certificate. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for providing widget access control management on a mobile electronic device having a processor, a memory, code in the memory for implementing in the processor a virtual machine, and an NFC transceiver, the mobile electronic device being operatively coupled to a secure element and being in wireless communication with a server over at least one wireless network, the server having a server processor and a server memory, the system comprising:
-
a widget generator for creating a widget having a widget certificate and application identification (AID) information corresponding to at least one secure application stored in the secure element and associated with the widget; an Access Control (AC) file manager for managing data stored in an AC file having an AC file certificate; and a communication interface for distributing the widget and the AC file to the mobile electronic device over the at least one wireless network; wherein the widget certificate and the AID information of the associated at least one secure application are stored by the AC file manager in the AC file; wherein the widget certificate and the AC file are configured for authentication; and wherein, in response to a request by the widget to enable the at least one secure application to perform at least one NFC transaction, and subject to the authentication of the widget certificate and the AC file certificate, the virtual machine is configured to provide the widget with access to the at least one secure application when at least one of; (a) the widget specifies the associated AID information of the at least one secure application referenced in the AC file, and (b) the widget certificate referenced in the AC file matches the authenticated widget certificate. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification