IP Library Granted Patent US 12,159,273
Granted Patent B2
US 12,159,273 · App. 18/242,837 · Granted Dec 3, 2024

Movement feedback based on reader interface

Inventors: Jason Binder (San Francisco, CA); Matthew Maibach (San Francisco, CA); Cory Douthat (San Francisco, CA); Thomas Byrne (San Francisco, CA)
Assignee: Block, Inc.
G06Q20/206G06Q20/3278G07G1/0018G07G1/0045G07G1/01H04B5/263
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,159,273
App. No.
18/242,837
Granted
Dec 3, 2024
Kind
B2
Abstract

Wireless communication and proximity-based feedback technologies are disclosed. In some examples, a system identifies, based on analysis of signal(s) (e.g., conveying transaction object information) received by a reader interface from a transaction object in response to physical proximity between the transaction object and the reader interface, an indication of a movement of the transaction object relative to the reader interface. The system generates, based on the indication, feedback indicating a recommended change to the movement to improve an ability of the reader interface to read the transaction object. The system sends the feedback to an output device that to output the feedback to indicate the recommended change. The system reads the transaction object information from the transaction object using the reader interface in response to an improvement in the ability of the reader interface to read the transaction object and in response to the output of the feedback.

Claims (37)

1. A method of device interaction, the method comprising:

identifying that a reader interface has received at least one signal conveying transaction object information from a transaction object in response to physical proximity between the transaction object and the reader interface;

identifying, based on analysis of the at least one signal as received by the reader interface, an indication of a movement of the transaction object relative to the reader interface;

generating, based on the indication of the movement of the transaction object relative to the reader interface, feedback indicating a recommended change to the movement of the transaction object relative to the reader interface to improve an ability of the reader interface to read the transaction object;

sending the feedback to an output device that is to output the feedback to indicate the recommended change; and

reading the transaction object information from the transaction object using the reader interface in response to an improvement in the ability of the reader interface to read the transaction object and in response to the output of the feedback.

2. The method of claim 1 , wherein the movement includes a shaking movement, and wherein the indication of the movement includes at least one fluctuation in a signal strength of the at least one signal as received at the reader interface.

3. The method of claim 1 , wherein the movement includes a misaligned movement through a slot, and wherein the indication of the movement includes a misalignment indication of a misalignment between portions of the transaction object and corresponding portions of the reader interface.

4. A method comprising:

identifying, based on analysis of at least one signal received by a reader interface from a transaction object in response to physical proximity between the transaction object and the reader interface, an indication of a movement of the transaction object relative to the reader interface, wherein the at least one signal conveys transaction object information;

generating, based on the indication of the movement of the transaction object relative to the reader interface, feedback indicating a recommended change to the movement of the transaction object relative to the reader interface to improve an ability of the reader interface to read the transaction object;

sending the feedback to an output device that is to output the feedback to indicate the recommended change; and

reading the transaction object information from the transaction object using the reader interface in response to an improvement in the ability of the reader interface to read the transaction object and in response to the output of the feedback.

5. The method of claim 4 , wherein the movement includes a shaking movement, and wherein the indication of the movement includes at least one fluctuation in a signal strength of the at least one signal as received at the reader interface.

6. The method of claim 5 , wherein the reader interface is a near-field communication (NFC) reader interface, and wherein the recommended change to the movement of the transaction object relative to the reader interface includes a recommendation to set the transaction object against a surface to reduce the shaking movement.

7. The method of claim 4 , wherein the recommended change to the movement of the transaction object relative to the reader interface is configured to stabilize the transaction object relative to the reader interface to improve the ability of the reader interface to read the transaction object.

8. The method of claim 4 , wherein the recommended change to the movement of the transaction object relative to the reader interface is configured to stabilize the at least one signal received from the transaction object at the reader interface to improve the ability of the reader interface to read the transaction object.

9. The method of claim 4 , wherein the movement includes a misaligned movement through a slot, and wherein the indication of the movement includes a misalignment indication of a misalignment between portions of the transaction object and corresponding portions of the reader interface.

10. The method of claim 9 , wherein the reader interface is an integrated circuit (IC) chip reader, and the transaction object includes an IC chip of a card that is received by the slot.

11. The method of claim 9 , wherein the reader interface is a magnetic stripe reader, the transaction object includes a magnetic stripe of a card that is received by the slot, and wherein the portions of the transaction object include a plurality of parallel tracks of the magnetic stripe of the card.

12. The method of claim 9 , wherein the analysis indicates that the reader interface received the at least one signal from a first subset of the portions of the transaction object without receiving data from a second subset of the portions of the transaction object.

13. The method of claim 9 , wherein the recommended change to the movement of the transaction object relative to the reader interface is configured to align the portions of the transaction object to the corresponding portions of the reader interface.

14. The method of claim 9 , wherein the recommended change to the movement of the transaction object relative to the reader interface includes a recommendation to slide the transaction object against a surface within the slot.

15. The method of claim 4 , wherein the recommended change to the movement of the transaction object relative to the reader interface is configured to strengthen the at least one signal from the transaction object at the reader interface to improve the ability of the reader interface to read the transaction object.

16. The method of claim 4 , wherein the at least one signal is weaker than a signal strength threshold.

17. The method of claim 4 , wherein a strength of the at least one signal is above a signal strength threshold for a shorter amount of time than a time threshold.

18. The method of claim 4 , further comprising:

identifying that the reader interface has received the at least one signal from the transaction object in response to the physical proximity between the transaction object and the reader interface.

19. The method of claim 4 , further comprising:

receiving the at least one signal using the reader interface and from the transaction object in response to the physical proximity between the transaction object and the reader interface.

20. An apparatus comprising:

at least one memory; and

at least one processor that executes instructions stored in the at least one memory to:

identify, based on analysis of at least one signal received by a reader interface from a transaction object in response to physical proximity between the transaction object and the reader interface, an indication of a movement of the transaction object relative to the reader interface, wherein the at least one signal conveys transaction object information;

generate, based on the indication of the movement of the transaction object relative to the reader interface, feedback indicating a recommended change to the movement of the transaction object relative to the reader interface to improve an ability of the reader interface to read the transaction object;

send the feedback to an output device that is to output the feedback to indicate the recommended change; and

read the transaction object information from the transaction object using the reader interface in response to an improvement in the ability of the reader interface to read the transaction object and in response to the output of the feedback.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 6, 2023
From: BINDER, JASON; MAIBACH, MATTHEW; DOUTHAT, CORY; BYRNE, THOMAS
To: SQUARE, INC.
Reel/Frame 064815/0285 →
CHANGE OF NAME Recorded Sep 6, 2023
From: SQUARE, INC.
To: BLOCK, INC.
Reel/Frame 064819/0149 →
Continuity (3)
Continuation 17217873 · Mar 30, 2021
Continuation 15836753 · Dec 8, 2017
Related Publication 20230410077A1 · Dec 21, 2023