Application routing configuration for NFC controller supporting multiple NFCEEs
First Claim
1. An electronic device comprising:
- Near Field Communication (NFC) execution environments; and
an NFC controller in communication with the NFC execution environments and configured to;
maintain an NFC routing table that stores associations of the NFC execution environments with NFC applications hosted by the NFC execution environments;
receive, over an air interface, an external request for a particular NFC application; and
communicate the external request, according to the NFC routing table, to a specific NFC execution environment hosting the particular NFC application, wherein the specific NFC execution environment is directly identified by the NFC controller.
8 Assignments
0 Petitions
Accused Products
Abstract
The present document relates to Near Field Communication (NFC). In particular, the present document relates to the routing of application related information in a system comprising multiple NFC Execution environments (NFCEE). A method for identifying an application on an NFC enabled device (200) comprising a plurality of NFC execution environments (204, 205, 206, 207) is described, wherein the application is hosted by one of the plurality of NFC execution environments (204, 205, 206, 207). In one aspect an example method comprises: receiving an external request for accessing the application over an air interface (202) of the NFC enabled device (200); forwarding the request to more than one of the plurality of NFC execution environments (204, 205, 206, 207); receiving more than one response to the request from the more than one of the plurality of NFC execution environments (204, 205, 206, 207), respectively; and analyzing the more than one response to identify a positive response indicating that the application is hosted by a corresponding one of the plurality of NFC execution environments (204, 205, 206, 207).
-
Citations
21 Claims
-
1. An electronic device comprising:
-
Near Field Communication (NFC) execution environments; and an NFC controller in communication with the NFC execution environments and configured to; maintain an NFC routing table that stores associations of the NFC execution environments with NFC applications hosted by the NFC execution environments; receive, over an air interface, an external request for a particular NFC application; and communicate the external request, according to the NFC routing table, to a specific NFC execution environment hosting the particular NFC application, wherein the specific NFC execution environment is directly identified by the NFC controller. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method performed by an electronic device including a Near Field Communication (NFC) controller and NFC execution environments, the method comprising:
-
maintaining an NFC routing table that stores associations of the NFC execution environments with NFC applications hosted by the NFC execution environments; receiving, over an air interface, an external request for a particular NFC application; and communicating the external request, according to the NFC routing table, to a specific NFC execution environment hosting the particular NFC application, wherein the specific NFC execution environment is directly identified by the NFC controller. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer readable medium storing instructions that are configured to, when executed by an electronic device including a Near Field Communication (NFC) controller and NFC execution environments, cause the electronic device to:
-
maintain an NFC routing table that stores associations of the NFC execution environments with NFC applications hosted by the NFC execution environments; receive, over an air interface, an external request for a particular NFC application; and communicate the external request, according to the NFC routing table, to a specific NFC execution environment hosting the particular NFC application, wherein the specific NFC execution environment is directly identified by the NFC controller. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification