IP Library › Granted Patent US 12,205,096
Granted Patent B2
US 12,205,096 · App. 17/752,217 · Granted Jan 21, 2025

Event processing system having haptic feedback

Inventors: Benjamin F. Tweel (Romeoville, IL); Neal Aaron Slensker (Fort Mill, SC); Chanda Joyner (Charlotte, NC)
Assignee: Bank of America Corporation
G06Q20/204
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,205,096
App. No.
17/752,217
Granted
Jan 21, 2025
Kind
B2
Abstract

Arrangements for haptic feedback control are provided. In some aspects, registration data may be received from a user. For instance, a user may identify one or more devices (e.g., payment devices such as credit or debit cards, mobile devices, or the like) associated with the user. In some examples, the user may also select customized haptic feedback associated with different feedback outputs. After receiving registration data, the computing platform may receive a request to process a transaction. The transaction may be initiated at a point-of-sale system of an entity via the payment device or card of the user. Transaction details may be analyzed to determine or identify a feedback output (e.g., approved, denied, request additional information or the like). Based on the identified feedback output, a feedback output command or instruction may be generated and transmitted to the payment device for execution.

Claims (54)

1. A computing platform, comprising:

at least one processor;

a communication interface communicatively coupled to the at least one processor; and

a memory storing computer-readable instructions that, when executed by the at least one processor, cause the computing platform to:

receive, from a point-of-sale system, a request to process a transaction, the request to process the transaction initiated using a payment card having a power supply and actuator configured to cause vibration of the payment card, and the request to process the transaction including transaction data;

responsive to receiving the request to process the transaction, analyze the transaction data to determine a first feedback output, wherein the first feedback output corresponds to a request for additional information;

generate a first feedback output command based on the determined first feedback output;

transmit, to the payment card, the first feedback output command, wherein transmitting the first feedback output command causes the payment card to execute a first haptic response including causing, by the actuator of the payment card, vibration of the payment card for a first length of time;

receive, responsive to the first haptic response executed by the payment card, and via the point-of-sale system, the additional information;

analyze the additional information to determine a second feedback output, wherein the second feedback output corresponds to approval or rejection of the transaction;

generate a second feedback output command based on the determined second feedback output; and

transmit, to the payment card, the second feedback output command, wherein transmitting the second feedback output command causes the payment card to execute a second haptic response including causing, by the actuator of the payment card, vibration of the payment card for a second length of time different from the first length of time.

2. The computing platform of claim 1 , wherein the determined first feedback output is a feedback output selected from a plurality of pre-defined feedback outputs.

3. The computing platform of claim 2 , wherein each pre-defined feedback output corresponds to a corresponding haptic response.

4. The computing platform of claim 1 , further including instructions that, when executed, cause the computing platform to:

receive, from a user computing device, registration data, the registration data including identification of the payment card and customized feedback outputs selected by a user associated with the user computing device and the payment card.

5. The computing platform of claim 1 , wherein the first haptic response further includes one of: a pattern or number of vibrations corresponding to the determined first feedback output.

6. The computing platform of claim 1 , wherein analyzing the transaction data includes retrieving user data associated with a user of the payment card.

7. The computing platform of claim 1 , further including instructions that, when executed, cause the computing platform to:

transmit, to a user computing device different from the payment card, the second feedback output command, wherein transmitting the second feedback output command causes the user computing device to execute the second haptic response including vibration of the user computing device.

8. A method, comprising:

receiving, by a computing platform, the computing platform having at least one processor and memory, and from a point-of-sale system, a request to process a transaction, the request to process the transaction initiated using a payment card having a power supply and actuator configured to cause vibration of the payment card, and the request to process the transaction including transaction data;

responsive to receiving the request to process the transaction, analyzing, by the at least one processor, the transaction data to determine a first feedback output, wherein the first feedback output corresponds to a request for additional information;

generating, by the at least one processor, a first feedback output command based on the determined first feedback output;

transmitting, by the at least one processor and to the payment card, the first feedback output command, wherein transmitting the first feedback output command causes the payment card to execute a first haptic response including causing, by the actuator of the payment card, vibration of the payment card for a first length of time;

receiving, by the at least one processor and responsive to the first haptic response executed by the payment card, and via the point-of-sale system, the additional information;

analyzing, by the at least one processor, the additional information to determine a second feedback output, wherein the second feedback output corresponds to approval or rejection of the transaction;

generating, by the at least one processor, a second feedback output command based on the determined second feedback output; and

transmitting, by the at least one processor and to the payment card, the second feedback output command, wherein transmitting the second feedback output command causes the payment card to execute a second haptic response including causing, by the actuator of the payment card, vibration of the payment card for a second length of time different from the first length of time.

9. The method of claim 8 , wherein the determined first feedback output is a feedback output selected from a plurality of pre-defined feedback outputs.

10. The method of claim 9 , wherein each pre-defined feedback output corresponds to a corresponding haptic response.

11. The method of claim 8 , further including:

receiving, by the at least one processor and from a user computing device, registration data, the registration data including identification of the payment card and customized feedback outputs selected by a user associated with the user computing device and the payment card.

12. The method of claim 8 , wherein the first haptic response further includes one of: a pattern or number of vibrations corresponding to the determined first feedback output.

13. The method of claim 8 , wherein analyzing the transaction data includes retrieving user data associated with a user of the payment card.

14. The method of claim 8 , further including:

transmitting, by the at least one processor and to a user computing device different from the payment card, the second feedback output command, wherein transmitting the second feedback output command causes the user computing device to execute the second haptic response including vibration of the user computing device.

15. One or more non-transitory computer-readable media storing instructions that, when executed by a computing platform comprising at least one processor, memory, and a communication interface, cause the computing platform to:

receive, from a point-of-sale system, a request to process a transaction, the request to process the transaction initiated using a payment card having a power supply and actuator configured to cause vibration of the payment card, and the request to process the transaction including transaction data;

responsive to receiving the request to process the transaction, analyze the transaction data to determine a first feedback output, wherein the first feedback output corresponds to a request for additional information;

generate a first feedback output command based on the determined first feedback output; and

transmit, to the payment card, the first feedback output command, wherein transmitting the first feedback output command causes the payment card to execute a first haptic response including causing, by the actuator of the payment card, vibration of the payment card for a first length of time;

receive, responsive to the first haptic response executed by the payment card, and via the point-of-sale system, the additional information;

analyze the additional information to determine a second feedback output, wherein the second feedback output corresponds to approval or rejection of the transaction;

generate a second feedback output command based on the determined second feedback output; and

transmit, to the payment card, the second feedback output command, wherein transmitting the second feedback output command causes the payment card to execute a second haptic response including causing, by the actuator of the payment card, vibration of the payment card for a second length of time different from the first length of time.

16. The one or more non-transitory computer-readable media of claim 15 , wherein the determined first feedback output is a feedback output selected from a plurality of pre-defined feedback outputs.

17. The one or more non-transitory computer-readable media of claim 16 , wherein each pre-defined feedback output corresponds to a corresponding haptic response.

18. The one or more non-transitory computer-readable media of claim 15 , further including instructions that, when executed, cause the computing platform to:

receive, from a user computing device, registration data, the registration data including identification of the payment card and customized feedback outputs selected by a user associated with the user computing device and the payment card.

19. The one or more non-transitory computer-readable media of claim 15 , wherein the first haptic response further includes one of: a pattern or number of vibrations corresponding to the determined first feedback output.

20. The one or more non-transitory computer-readable media of claim 15 , wherein analyzing the transaction data includes retrieving user data associated with a user of the payment card.

21. The one or more non-transitory computer-readable media of claim 15 , further including instructions that, when executed, cause the computing platform to:

transmit, to a user computing device different from the payment card, the second feedback output command, wherein transmitting the second feedback output command causes the user computing device to execute the second haptic response including vibration of the user computing device.

Assignments (2)
EMPLOYMENT AGREEMENT WITH ASSIGNMENT OF INVENTIONS Recorded Oct 23, 2024
From: JOYNER, CHANDA
To: BANK OF AMERICA CORPORATION
Reel/Frame 069228/0400 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 24, 2022
From: TWEEL, BENJAMIN F.; SLENSKER, NEAL AARON
To: BANK OF AMERICA CORPORATION
Reel/Frame 060001/0301 →
Continuity (1)
Related Publication 20230385795A1 · Nov 30, 2023
References Cited (14)
US 9317119B2 · Hirose et al. · 2016 [cited by applicant]
US 9348416B2 · Weddle et al. · 2016 [cited by applicant]
US 10048758B2 · Modarres et al. · 2018 [cited by applicant]
US 10180723B2 · Lisseman et al. · 2019 [cited by applicant]
US 11055700B1 · Goodsitt · 2021 [cited by examiner]
US 20120084467A1 · Birnbaum · 2012 [cited by examiner]
US 20150082401A1 · Gupta · 2015 [cited by examiner]
US 20180150732A1 · Suthar · 2018 [cited by examiner]
US 20190369734A1 · Dillon, Jr. · 2019 [cited by examiner]
US 20210342820A1 · Goodsitt · 2021 [cited by examiner]
US 20220019993A1 · Rezayee · 2022 [cited by examiner]
US 20220108287A1 · Gupta · 2022 [cited by examiner]
US 20220180348A1 · Montgomery · 2022 [cited by examiner]
EP 2857936A1 · 2015 [cited by applicant]