Multiple NFC card applications in multiple execution environments
First Claim
1. A method performed by a communications device for granting access to a plurality of near field communication execution environments, the method comprising:
- receiving periodic polling sessions, wherein each polling session includes one or more request commands to use a respective one or more of a plurality of communication protocols;
granting access, in response to a request command during one of the polling sessions, to one type of the plurality of near field communication execution environments assigned to the requested communication protocol; and
performing an arbitration in response to each polling session such that a same combination of communication protocol and execution environment is not activated for adjacent polling sessions.
0 Assignments
0 Petitions
Accused Products
Abstract
A contactless system is described in which multiple execution environments may be coupled to a near field communication (NFC) controller, wherein each execution environment is configured to communicate with remote readers via the NFC controller using an assigned one of a plurality of communication protocols. During a polling session from a proximate reader, responding to a request command using a requested communication protocol and activating one of the plurality of execution environments assigned to the requested communication protocol to use the NFC controller. An arbitration is performed in response to each polling session such that a same combination of communication protocol and execution environment is not activated for adjacent polling sessions.
-
Citations
23 Claims
-
1. A method performed by a communications device for granting access to a plurality of near field communication execution environments, the method comprising:
-
receiving periodic polling sessions, wherein each polling session includes one or more request commands to use a respective one or more of a plurality of communication protocols; granting access, in response to a request command during one of the polling sessions, to one type of the plurality of near field communication execution environments assigned to the requested communication protocol; and performing an arbitration in response to each polling session such that a same combination of communication protocol and execution environment is not activated for adjacent polling sessions. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A contactless communication system comprising:
a near field communication (NFC) controller comprising circuitry for; receiving periodic polling sessions, wherein each polling session includes one or more request commands to use a respective one or more of the plurality of communication protocols; responding to only one of the request commands using a requested communication protocol and granting access to one type of execution environment assigned to the requested communication protocol to use the NFC controller; and performing an arbitration in response to each polling session such that a same combination of communication protocol and execution environment is not activated for adjacent polling sessions. - View Dependent Claims (10, 11, 12, 13, 14)
-
15. An apparatus, comprising:
-
circuitry for receiving periodic polling sessions, wherein each polling session includes one or more request commands to use a respective one or more of a plurality of communication protocols; circuitry for granting access, in response to a request command during one of the polling sessions, to one type of a plurality of near field communication execution environments assigned to the requested communication protocol; and circuitry for performing an arbitration in response to each polling session such that a same combination of communication protocol and execution environment is not activated for adjacent polling sessions. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22)
-
-
23. A method performed by a communications device for granting access to a near field communication execution environment, the method comprising:
-
receiving periodic polling sessions, wherein each polling session includes a request command to use a respective communication protocol; granting access, in response to a request command during one of the polling sessions, to a near field communication execution environment assigned to the requested communication protocol; and performing an arbitration in response to each polling session such that a same combination of communication protocol and execution environment is not activated for adjacent polling sessions.
-
Specification