Systems and methods for providing near field communications
AssigneeCapital One Services, LLC
InventorPanayiotis Varvarezis
Life of this patent
Estimating the term…
Abstract
Methods and systems are disclosed for providing Near Field Communications. In certain embodiments, an Android mobile operating system based mobile device is configured with software that, when executed by one or more processors, determines whether the mobile device is to perform an NFC communication with a contactless payment terminal (CPT) using a secure element associated with an NFC controller included in the mobile device. Based on the determination, the mobile device is configured to execute software that performs communications with the CPT using the NFC controller.
Claims17
A system for performing a wireless communication, comprising:
- one or more memory devices storing instructions;
- and
- one or more processors configured to execute the instructions to perform operations comprising:
- initiating a discovery mode to identify a contactless terminal;
- identifying a wireless protocol associated with the contactless terminal;
- determining whether the wireless protocol is supported by an operating system associated with the system;
- when the wireless protocol is supported by the operating system:
- communicating with the contactless terminal according to the wireless protocol;
- and
- when the wireless protocol is not supported by the operating system:
- receiving an instruction to use a secure communication with the contactless terminal,
- initiating a secure element, the secure element executing instructions that conform to the wireless protocol;
- and
- communicating with the contactless terminal using the secure element,
- wherein,
- initiating a secure element comprises
- determining a distance between the system and the contactless terminal;
- and
- communicating with the contactless terminal using the secure element comprises communicating information relating to a transaction, when the distance between the system device and the contactless terminal is within a predetermined range, based on the wireless protocol.
A computer-implemented method for performing a wireless communication with a system, the method comprising:
- initiating a discovery mode to identify a contactless terminal;
- identifying a wireless protocol associated with the contactless terminal;
- determining whether the wireless protocol is supported by an operating system associated with the system;
- when the wireless protocol is supported by the operating system:
- communicating with the contactless terminal according to the wireless protocol;
- and
- when the wireless protocol is not supported by the operating system:
- receiving an instruction to use a secure communication with the contactless terminal;
- initiating a secure element, the secure element executing instructions that conform to the wireless protocol;
- and
- communicating with the contactless terminal using the secure element;
- wherein
- initiating a secure element comprises
- determining a distance between the system and the contactless terminal;
- and
- communicating with the contactless terminal using the secure element comprises communicating information relating to a transaction, when the distance between the system and the contactless terminal is within a predetermined range, based on the wireless protocol.
A non-transitory computer-readable medium that stores instructions for performing a wireless communication with a system that, when executed by at least one processor, cause the at least one processor to perform operations comprising:
- initiating a discovery mode to identify a contactless terminal;
- identifying a wireless protocol associated with the contactless terminal;
- determining whether the wireless protocol is supported by an operating system associated with the system;
- when the wireless protocol is supported by the operating system:
- communicating with the contactless terminal according to the wireless protocol;
- and
- when the wireless protocol is not supported by the operating system:
- receiving an instruction to use a secure communication with the contactless terminal,
- initiating a secure element, the secure element executing instructions that conform to the wireless protocol, and
- communicating with the contactless terminal using the secure element,
- wherein
- initiating a secure element comprises
- determining a distance between the system and the contactless terminal;
- and
- communicating with the contactless terminal using the secure element comprises communicating information relating to a transaction, when the distance between the system and the contactless terminal is within a predetermined range, based on the wireless protocol.
Dependencies are inferred from the claim text.