Host-Formatted Select Proximity Payment System Environment Response
First Claim
1. A computer-implemented method to inform near field communication (NFC) payment readers of NFC target device payment application availability, comprising:
- formatting, by a payment application executing under a host operating system of an NFC target device, a SELECT proximity payment system environment (PPSE) RESPONSE as one or more NFC Application Protocol Data Units (APDUs), the SELECT PPSE RESPONSE formatted to respond to a SELECT PPSE command from an NFC payment reader, and the SELECT PPSE RESPONSE comprising a list of one or more Application Identifiers (AIDs) corresponding to one or more payment options available on the NFC target device;
communicating, by the payment application, the formatted SELECT PPSE RESPONSE to a PPSE applet executing on the NFC target device;
receiving, by the PPSE applet, a SELECT PPSE command from an NFC payment reader; and
communicating to the NFC payment reader, by the PPSE applet in response to receiving the SELECT PPSE command from the NFC payment reader, the SELECT PPSE RESPONSE communicated to the PPSE from the payment application.
2 Assignments
0 Petitions
Accused Products
Abstract
Informing near field communication (NFC) payment readers of NFC target device payment application availability. A payment application executing under a host operating system of an NFC target device formats a SELECT proximity payment system environment (PPSE) RESPONSE as one or more NFC Application Protocol Data Units (APDUs). The SELECT PPSE RESPONSE is formatted to respond to a SELECT PPSE command from an NFC payment reader. The SELECT PPSE RESPONSE includes a list of one or more Application Identifiers (AIDs) corresponding to one or more payment options available on the NFC target device. The payment application communicates the formatted SELECT PPSE RESPONSE to a PPSE applet executing on the NFC target device. The PPSE applet receives a SELECT PPSE command from an NFC payment reader. The PPSE applet communicates the SELECT PPSE RESPONSE to the NFC payment reader, in response to receiving the SELECT PPSE command from the NFC payment reader.
-
Citations
20 Claims
-
1. A computer-implemented method to inform near field communication (NFC) payment readers of NFC target device payment application availability, comprising:
-
formatting, by a payment application executing under a host operating system of an NFC target device, a SELECT proximity payment system environment (PPSE) RESPONSE as one or more NFC Application Protocol Data Units (APDUs), the SELECT PPSE RESPONSE formatted to respond to a SELECT PPSE command from an NFC payment reader, and the SELECT PPSE RESPONSE comprising a list of one or more Application Identifiers (AIDs) corresponding to one or more payment options available on the NFC target device; communicating, by the payment application, the formatted SELECT PPSE RESPONSE to a PPSE applet executing on the NFC target device; receiving, by the PPSE applet, a SELECT PPSE command from an NFC payment reader; and communicating to the NFC payment reader, by the PPSE applet in response to receiving the SELECT PPSE command from the NFC payment reader, the SELECT PPSE RESPONSE communicated to the PPSE from the payment application. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer program product, comprising:
-
a non-transitory computer-readable storage device having computer-executable program instructions embodied thereon that when executed by a computer cause the computer to inform near field communication (NFC) readers of NFC target device payment application availability, the computer-executable program instructions comprising; computer-executable program instructions to format, by a payment application executing under a host operating system of an NFC-enabled target device, a SELECT proximity payment system environment (PPSE) RESPONSE as one or more NFC Application Protocol Data Units (APDUs), the SELECT PPSE RESPONSE formatted to respond to a SELECT PPSE command from an NFC payment reader, and the SELECT PPSE RESPONSE comprising a list of one or more NFC Application Identifiers (AIDs) corresponding to one or more payment applications available on the NFC target device; computer-executable program instructions to communicate, by the payment application, the formatted SELECT PPSE RESPONSE to a PPSE applet executing on the NFC target device; computer-executable program instructions to receive, by the PPSE applet, a SELECT PPSE command from an NFC payment reader; and computer-executable program instructions to communicate to the NFC payment reader, by the PPSE applet in response to receiving the SELECT PPSE command from the NFC payment reader, the SELECT PPSE RESPONSE communicated to the PPSE from the payment application. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A system to inform near field communication (NFC) readers of NFC target device payment application availability, the system comprising:
-
a storage device; and a processor communicatively coupled to the storage device, wherein the processor executes application code instructions that are stored in the storage device to cause the system to; format, by a payment application executing under a host operating system of an NFC target device, a SELECT proximity payment system environment (PPSE) RESPONSE as one or more NFC Application Protocol Data Units (APDUs), the SELECT PPSE RESPONSE formatted to respond to a SELECT PPSE command from an NFC payment reader, and the SELECT PPSE RESPONSE comprising a list of one or more NFC Application Identifiers (AIDs) corresponding to one or more payment applications available on the NFC target device; communicate, by the payment application, the formatted SELECT PPSE RESPONSE to a PPSE applet executing on the NFC target device; receive, by the PPSE applet, a SELECT PPSE command from an NFC payment reader; and communicate to the NFC payment reader, by the PPSE applet in response to receiving the SELECT PPSE command from the NFC payment reader, the SELECT PPSE RESPONSE communicated to the PPSE from the payment application. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification