IP Library Granted Patent US 12,356,301
Granted Patent B2
US 12,356,301 · App. 17/975,421 · Granted Jul 8, 2025

Tap on mobile device zones

Inventors: Ross Taylor Favero (Seattle, WA); Margaret Anne White (San Francisco, CA); Kelly Moriarty (Seattle, WA)
Assignee: STRIPE, INC.
H04W4/80G06F3/0481G06F3/14G06Q20/3278H04W4/029
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,356,301
App. No.
17/975,421
Granted
Jul 8, 2025
Kind
B2
Abstract

The present disclosure describes identifying a type of mobile device, determining a location of a near-field communication (NFC) device (e.g., NFC reader) within a mobile device (e.g., a mobile phone) based on its type, creating a user interface displayed on the mobile device with a visual indication of a tap zone for the NFC device based on its location within the mobile device, and then displaying the user interface on a display screen.

Claims (65)

1. A method comprising:

performing, by the first mobile device, a calibration process that discovers a location within the first mobile device where a first Near Field Communication (NFC) device is located based on exchanging information between the first NFC device and a third NFC device during the calibration process, and performing the calibration process further comprises:

displaying, by the first mobile device, a visual indication of a potential tap zone corresponding to a potential location where the first NFC device may be located,

determining, by the first mobile device, whether information has been read by the first NFC device from the third NFC device as a result of a tap of the third NFC device at the potential tap zone, and

when information is determined not to have been read by the first NFC device,

determining that another potential tap zone exists in a different location where the first NFC device may be located in the first mobile device,

displaying, by the first mobile device, another visual indication corresponding to the different location where the another potential tap zone is located, and

repeating the determining that another potential tap zone exists and the displaying the another visual indication until information is determined to have been read by the first NFC device from the third NFC device, and

when information is read by the first NFC device at either the potential location or the different location, storing the potential location or the different location where the information has been read as a location within the first mobile device where the first NFC device is located;

creating, by the first device based on the location of the first NFC device, a user interface depicting an image of a tap zone, the user interface different from a user interface rendered on the first device, and the tap zone being an area of the first mobile device that a second NFC device of a second mobile device may be placed in proximity to enable NFC communication to occur between the first and second NFC devices; and

sending the user interface to the second mobile device that contains the second NFC device causing the second mobile device to display the user interface with the image on a display screen of the second mobile device.

2. The method of claim 1 wherein creating the user interface depicting an image of the tap zone comprises selecting the user interface from a set of predefined user interfaces based on the location of the first NFC device within the first mobile device.

3. The method of claim 1 wherein creating the user interface depicting an image of the tap zone comprises:

selecting a tap zone graphical user interface (GUI) element from a predetermined set of tap zone GUI elements based on the location of the NFC device within the first mobile device, each tap zone GUI element in the set of tap zone GUI elements being associated with a different area of display on the mobile device; and

arranging a plurality of GUI elements including the selected tap zone GUI element to form the user interface.

4. The method of claim 1 wherein the first NFC device is an NFC reader.

5. The method of claim 1 wherein the NFC communication is related to a payment transaction.

6. The method of claim 1 wherein causing the display of the user interface on the display screen of the second mobile device occurs in response to the second mobile device signaling to the first mobile device when attempting to perform a transaction with the first mobile device using NFC communication.

7. The method of claim 1 further comprising:

performing a data transfer between the first mobile device and the second mobile device, and

wherein causing display of the user interface with the image on the display screen comprises causing display of the user interface with the image on the display screen as part of the data transfer in which the first mobile device is to; receive data related to the data transfer that is transferred from the second NFC device to the first NFC device using the NFC communication and/or send data related to the data transfer that is transferred from the first NFC device to the second NFC device using the NFC communication.

8. A mobile device for performing a transaction with a payment card, the mobile device comprising:

a first Near Field Communication (NFC) device;

a memory;

a processor coupled to the first NFC device and the memory, wherein the processor is configured to:

perform a calibration process that discovers a location within the first mobile device where the first NFC device is located based on exchanging information between the first NFC device and a third NFC device during the calibration process, and the processor performing the calibration process further comprises the processor to:

display a visual indication of a potential tap zone corresponding to a potential location where the first NFC device may be located,

determine whether information has been read by the first NFC device from the third NFC device as a result of a tap of the third NFC device at the potential tap zone, and

when information is determined not to have been read by the first NFC device,

determine that another potential tap zone exists in a different location where the first NFC device may be located in the first mobile device,

display another visual indication corresponding to the different location where the another potential tap zone is located, and

repeat the determining that another potential tap zone exists and the displaying the another visual indication until information is determined to have been read by the first NFC device from the third NFC device, and

when information is read by the first NFC device at either the potential location or the different location, store the potential location or the different location where the information has been read as a location within the first mobile device where the first NFC device is located,

create, based on the location of the first NFC device, a user interface depicting an image of a tap zone, the user interface different from a user interface rendered on the first device, and the tap zone being an area of the first mobile device that a second NFC device of a second mobile device may be placed in proximity to enable NFC communication to occur between the first and second NFC devices, and

send the user interface to the second mobile device that contains the second NFC device to cause the second mobile device to display the user interface with the image on a display screen of the second mobile device.

9. The mobile device of claim 8 wherein the processor is configured to create the user interface depicting an image of the tap zone by selecting the user interface from a set of predefined user interfaces based on the location of the NFC device within the first mobile device.

10. The mobile device of claim 8 wherein the processor is configured to create the user interface depicting an image of the tap zone by:

selecting a tap zone graphical user interface (GUI) element from a predetermined set of tap zone GUI elements based on the location of the NFC device within the first mobile device, each tap zone GUI element in the set of tap zone GUI elements being associated with a different area of display on the second mobile device; and

arranging a plurality of GUI elements including the selected tap zone GUI element to form the user interface.

11. The mobile device of claim 8 , wherein the first NFC device is an NFC reader.

12. The mobile device of claim 8 , wherein the NFC communication is related to a payment transaction.

13. The mobile device of claim 8 , wherein causing the display of the user interface on the display screen of the second mobile device occurs in response to the second mobile device signaling to the first mobile device when attempting to perform a transaction with the first mobile device using NFC communication.

14. The mobile device of claim 8 , wherein the processor is further configured to:

perform a data transfer between the first mobile device and the second mobile device, and

wherein the processor configured to cause the display of the user interface with the image on the display screen comprises the processor configured to cause the display of the user interface with the image on the display screen as part of the data transfer in which the first mobile device is to: receive data related to the data transfer that is transferred from the second NFC device to the first NFC device using the NFC communication and/or send data related to the data transfer that is transferred from the first NFC device to the second NFC device using the NFC communication.

15. A non-transitory computer readable storage medium, having instructions stored thereon, which when executed by a processing system of a first mobile device, cause the first mobile device to perform operations, comprising:

performing a calibration process that discovers a location within the first mobile device where a first Near Field Communication (NFC) device is located based on exchanging information between the first NFC device and a third NFC device during the calibration process, and performing the calibration process further comprises:

displaying a visual indication of a potential tap zone corresponding to a potential location where the first NFC device may be located,

determining whether information has been read by the first NFC device from the third NFC device as a result of a tap of the third NFC device at the potential tap zone, and

when information is determined not to have been read by the first NFC device,

determining that another potential tap zone exists in a different location where the first NFC device may be located in the first mobile device,

displaying another visual indication corresponding to the different location where the another potential tap zone is located, and

repeating the determining that another potential tap zone exists and the displaying the another visual indication until information is determined to have been read by the first NFC device from the third NFC device, and

when information is read by the first NFC device at either the potential location or the different location, storing the potential location or the different location where the information has been read as a location within the first mobile device where the first NFC device is located;

creating, based on the location of the first NFC device, a user interface depicting an image of a tap zone, the user interface different from a user interface rendered on the first device, and the tap zone being an area of the first mobile device that a second NFC device of a second mobile device may be placed in proximity to enable NFC communication to occur between the first and second NFC devices; and

sending the user interface to the second mobile device that contains the second NFC device causing the second mobile device to display the user interface with the image on a display screen of the second mobile device.

16. The non-transitory computer readable storage medium of claim 15 , wherein creating the user interface depicting an image of the tap zone comprises selecting the user interface from a set of predefined user interfaces based on the location of the first NFC device within the first mobile device.

17. The non-transitory computer readable storage medium of claim 15 , wherein creating the user interface depicting an image of the tap zone comprises:

selecting a tap zone graphical user interface (GUI) element from a predetermined set of tap zone GUI elements based on the location of the NFC device within the first mobile device, each tap zone GUI element in the set of tap zone GUI elements being associated with a different area of display on the mobile device; and

arranging a plurality of GUI elements including the selected tap zone GUI element to form the user interface.

18. The non-transitory computer readable storage medium of claim 15 , wherein the first NFC device is an NFC reader.

19. The non-transitory computer readable storage medium of claim 15 , wherein causing the display of the user interface on the display screen of the second mobile device occurs in response to the second mobile device signaling to the first mobile device when attempting to perform a transaction with the first mobile device using NFC communication.

20. The non-transitory computer readable storage medium of claim 15 , further comprising:

performing a data transfer between the first mobile device and the second mobile device, and

wherein causing display of the user interface with the image on the display screen comprises causing display of the user interface with the image on the display screen as part of the data transfer in which the first mobile device is to: receive data related to the data transfer that is transferred from the second NFC device to the first NFC device using the NFC communication and/or send data related to the data transfer that is transferred from the first NFC device to the second NFC device using the NFC communication.

Assignments (2)
CORRECTIVE ASSIGNMENT TO CORRECT THE THE ASSIGNEE NAME AND ADDRESS PREVIOUSLY RECORDED ON REEL 61567 FRAME 537. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded May 21, 2024
From: FAVERO, ROSS TAYLOR; WHITE, MARGARET ANNE; MORIARTY, KELLY
To: STRIPE, INC.
Reel/Frame 067474/0862 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 27, 2022
From: FAVERO, ROSS TAYLOR; WHITE, MARGARET ANNE; MORIARTY, KELLY
To: KYMETA CORPORATION
Reel/Frame 061567/0537 →