IP Library › Granted Patent US 12,731,153
Granted Patent B2
US 12,731,153 · App. 18/738,292 · Granted Sep 8, 2026

Systems and methods for assigning card-specific alerts to payment cards

Inventor: Sirena Jean Wong (Moraga, CA)
Assignee: Wells Fargo Bank, N.A.
G06Q20/4097G06Q20/351G06Q20/36
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,731,153
App. No.
18/738,292
Filed
Jun 10, 2024
Granted
Sep 8, 2026
Kind
B2
Art Unit
3695
USPC
705/41
Abstract

Systems, apparatuses, methods, and computer program products are disclosed for custom alert identification. An example method includes obtaining readable software instructions specifying a virtual payment card, a virtual wallet application, and a feedback. The example method further includes generating key-value-pair data comprising a key that specifies an identity of the virtual payment card and a value that specifies the feedback with the virtual payment card and the virtual wallet application. The example method further includes receiving a virtual payment card provisioning request specifying the virtual payment card and the virtual wallet application. The example method further includes generating executable software instructions to add the virtual payment card to the virtual wallet application installed on a computing device and to associate the virtual payment card with the feedback and transmitting the executable software instructions to the computing device.

Claims (74)

1 . A method for custom alert identification performed by a server comprising a processor, communications hardware, and feedback engine, the method comprising:

obtaining, by the communications hardware, first readable software instructions specifying a first virtual payment card, a storage location comprising a virtual wallet application, and a first feedback;

generating, by the feedback engine utilizing the processor, first key-value-pair data comprising a key that specifies an identity of the first virtual payment card and a value that specifies the first feedback with the first virtual payment card and the virtual wallet application;

receiving, by the communications hardware, a first virtual payment card provisioning request specifying the first virtual payment card and the storage location;

generating, by the feedback engine utilizing the processor, executable software instructions to add the first virtual payment card to the virtual wallet application and to associate the first virtual payment card with the first feedback, wherein the virtual wallet application is installed on a computing device; and

transmitting, by the communications hardware to the computing device, the executable software instructions.

2 . The method of claim 1 , further comprising:

generating, by the feedback engine utilizing the processor, a key-value-pairs table associated with the virtual wallet application; and

storing, by the feedback engine utilizing the processor, the first key-value-pair data to the key-value-pairs table.

3 . The method of claim 2 , further comprising:

obtaining, by the communications hardware, second virtual payment card information specifying a second virtual payment card and the virtual wallet application, wherein the second virtual payment card is different from the first virtual payment card;

obtaining, by the communications hardware, second feedback instructions specifying a second feedback to be used to indicate an identity of the second virtual payment card, wherein the second feedback is different from the first feedback, and wherein the second feedback comprises two or more of a haptic pattern, an audio pattern, or a visual pattern;

generating, by the feedback engine utilizing the processor and based on the second virtual payment card and the second feedback, second key-value-pair data indicating the second virtual payment card and the second feedback;

storing, by the feedback engine utilizing the processor, the second key-value-pair data to the key-value-pairs table;

receiving, by the communications hardware, a second virtual payment card provisioning request specifying the second virtual payment card and the virtual wallet application; and

in response to receiving the second virtual payment card provisioning request:

obtaining, by the feedback engine utilizing the processor, the second key-value-pair data from the key-value-pairs table, and

transmitting, by the communications hardware, second virtual payment card provisioning instructions comprising software instructions for outputting the second feedback of the second key-value-pair data via the feedback engine.

4 . The method of claim 3 , wherein the first virtual payment card and the second virtual payment card are to be provisioned as virtual payment cards in the virtual wallet application installed on a device that transmitted the first virtual payment card provisioning request and the second virtual payment card provisioning request.

5 . The method of claim 4 , wherein the first feedback and the second feedback are generated using the device to respectively identify the first virtual payment card and the second virtual payment card during an action involving one of the first virtual payment card or the second virtual payment card.

6 . The method of claim 3 , wherein the first feedback comprises a first haptic pattern and the second feedback comprises a second haptic pattern.

7 . The method of claim 6 , wherein the first feedback further comprises a first audio pattern and the second feedback further comprises a second audio pattern.

8 . The method of claim 3 , wherein the first feedback comprises a first audio pattern and the second feedback comprises a second audio pattern.

9 . The method of claim 3 , wherein the identity of the first virtual payment card comprises at least one of a payment card name, a payment card issuer name, and a payment card co-branded partner name.

10 . The method of claim 9 , wherein the identity of the first virtual payment card further comprises a payment card type.

11 . An apparatus for custom alert identification comprising:

communications hardware configured to:

obtain first readable software instructions specifying a first virtual payment card, a storage location comprising a virtual wallet application, and a first feedback;

a feedback engine configured to:

generate first key-value-pair data comprising a key that specifies an identity of the first virtual payment card and a value that specifies the first feedback with the first virtual payment card and the virtual wallet application;

wherein the communications hardware is further configured to:

receive a first virtual payment card provisioning request specifying the first virtual payment card and the storage location;

wherein the feedback engine is further configured to:

generate executable software instructions to add the first virtual payment card to the virtual wallet application and to associate the first virtual payment card with the first feedback, wherein the virtual wallet application is installed on a computing device; and

wherein the communications hardware is further configured to:

transmit the executable software instructions to the computing device.

12 . The apparatus of claim 11 , wherein the feedback engine is further configured to:

generate a key-value-pairs table associated with the virtual wallet application; and

store the first key-value-pair data to the key-value-pairs table.

13 . The apparatus of claim 12 ,

wherein the communications hardware is further configured to:

obtain second virtual payment card information specifying a second virtual payment card and the virtual wallet application, wherein the second virtual payment card is different from the first virtual payment card;

obtain second feedback instructions specifying a second feedback to be used to indicate an identity of the second virtual payment card, wherein the second feedback is different from the first feedback, and wherein the second feedback comprises two or more of a haptic pattern, an audio pattern, or a visual pattern,

wherein the feedback engine is further configured to:

generate, based on the second virtual payment card and the second feedback, second key-value-pair data indicating the second virtual payment card and the second feedback;

store the second key-value-pair data to the key-value-pairs table,

wherein the communications hardware is further configured to:

receive a second virtual payment card provisioning request specifying the second virtual payment card and the virtual wallet application,

wherein the feedback engine is further configured to, in response to receiving the second virtual payment card provisioning request:

obtain the second key-value-pair data from the key-value-pairs table, and

wherein the communications hardware is further configured to:

transmit second virtual payment card provisioning instructions comprising software instructions for outputting the second feedback of the second key-value-pair data via the feedback engine.

14 . The apparatus of claim 13 , wherein the first virtual payment card and the second virtual payment card are to be provisioned as virtual payment cards in the virtual wallet application installed on a device that transmitted the first virtual payment card provisioning request and the second virtual payment card provisioning request.

15 . The apparatus of claim 14 , wherein the first feedback and the second feedback are generated using the device to respectively identify the first virtual payment card and the second virtual payment card during an action involving one of the first virtual payment card or the second virtual payment card.

16 . The apparatus of claim 13 , wherein the first feedback comprises a first haptic pattern and the second feedback comprises a second haptic pattern.

17 . The apparatus of claim 16 , wherein the first feedback further comprises a first audio pattern and the second feedback further comprises a second audio pattern.

18 . The apparatus of claim 13 , wherein the first feedback comprises a first audio pattern and the second feedback comprises a second audio pattern.

19 . A computer program product for custom alert identification, the computer program product comprising at least one non-transitory computer-readable storage medium storing software instructions that, when executed by a processor of an apparatus, causes the apparatus to:

obtain first readable software instructions specifying a first virtual payment card, a storage location comprising a virtual wallet application, and a first feedback;

generate first key-value-pair data comprising a key that specifies an identity of the first virtual payment card and a value that specifies the first feedback with the first virtual payment card and the virtual wallet application;

receive a first virtual payment card provisioning request specifying the first virtual payment card and the storage location;

generate executable software instructions to add the first virtual payment card to the virtual wallet application and to associate the first virtual payment card with the first feedback, wherein the virtual wallet application is installed on a computing device; and

transmit the executable software instructions to the computing device.

20 . The computer program product of claim 19 , wherein the software instructions are further configured to cause the apparatus to:

generate a key-value-pairs table associated with the virtual wallet application;

store the first key-value-pair data to the key-value-pairs table;

obtain second virtual payment card information specifying a second virtual payment card and the virtual wallet application, wherein the second virtual payment card is different from the first virtual payment card;

obtain second feedback instructions specifying a second feedback to be used to indicate an identity of the second virtual payment card, wherein the second feedback is different from the first feedback, and wherein the second feedback comprises two or more of a haptic pattern, an audio pattern, or a visual pattern;

generate, based on the second virtual payment card and the second feedback, second key-value-pair data indicating the second virtual payment card and the second feedback;

store the second key-value-pair data to the key-value-pairs table;

receive a second virtual payment card provisioning request specifying the second virtual payment card and the virtual wallet application; and

in response to receiving the second virtual payment card provisioning request:

obtain the second key-value-pair data from the key-value-pairs table, and

transmit second virtual payment card provisioning instructions comprising software instructions for outputting the second feedback of the second key-value-pair data via the apparatus.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 14, 2025
From: WONG, SIRENA JEAN
To: WELLS FARGO BANK, N.A.
Reel/Frame 069859/0286 →
Continuity (2)
Continuation 17932096 · Sep 14, 2022
Related Publication 20240330938A1 · Oct 3, 2024
References Cited (43)
US 8112313B1 · Barakat · 2012 [cited by applicant]
US 8180296B2 · Flaherty · 2012 [cited by applicant]
US 8325144B1 · Tierling · 2012 [cited by applicant]
US 9489671B2 · Zhou · 2016 [cited by applicant]
US 9928696B2 · Levesque · 2018 [cited by applicant]
US 10282727B2 · Van Os · 2019 [cited by applicant]
US 10445736B2 · Kohli · 2019 [cited by applicant]
US 10509473B2 · Medlen · 2019 [cited by applicant]
US 10853791B1 · Ellis · 2020 [cited by applicant]
US 11055700B1 · Goodsitt · 2021 [cited by applicant]
US 11288654B1 · Montgomery · 2022 [cited by applicant]
US 11423384B1 · Philbrick · 2022 [cited by applicant]
US 11606360B1 · Rule · 2023 [cited by applicant]
US 11688001B2 · van Os · 2023 [cited by applicant]
US 11715095B2 · Regen · 2023 [cited by applicant]
US 11762535B1 · Fakhraie · 2023 [cited by applicant]
US 20100280940A1 · Roberts · 2010 [cited by applicant]
US 20140195422A1 · Zheng · 2014 [cited by applicant]
US 20140195423A1 · Zheng · 2014 [cited by applicant]
US 20160062464A1 · Moussette · 2016 [cited by examiner]
US 20160063828A1 · Moussette · 2016 [cited by applicant]
US 20160109954A1 · Harris · 2016 [cited by applicant]
US 20170091753A1 · May · 2017 [cited by applicant]
US 20170308902A1 · Quiroga · 2017 [cited by applicant]
US 20170372387A1 · Cheng · 2017 [cited by applicant]
US 20180025350A1 · Grossman · 2018 [cited by applicant]
US 20180158048A1 · Narasimhan · 2018 [cited by applicant]
US 20180285861A1 · Gilbey · 2018 [cited by applicant]
US 20190339804A1 · Gleeson · 2019 [cited by applicant]
US 20210224791A1 · Gower · 2021 [cited by applicant]
US 20210256504A1 · Donald · 2021 [cited by applicant]
US 20210264748A1 · Moussette · 2021 [cited by applicant]
US 20210342820A1 · Goodsitt · 2021 [cited by applicant]
US 20220058612A1 · Garrett · 2022 [cited by applicant]
CA 2835508A1 · 2012 [cited by applicant]
CA 3007992A1 · 2018 [cited by applicant]
GB 2573845A · 2019 [cited by applicant]
KR 2014113750A · 2014 [cited by applicant]
KR 2017080494A · 2017 [cited by applicant]
WO 2000041111A2 · 2000 [cited by applicant]
WO WO2019234419A1 · 2019 [cited by examiner]
M. S. Manshad et al., “Haptic-payment: Exploring vibration feedback as a means of reducing overspending in mobile payment”, Journal of Business Research, vol. 122, 2021, pp. 88-96 (9 Pages). [cited by applicant]
Edmiston, Jake; “The subtle sound of debt: Mastercard joins the race for consumers' ears—with a little help from Linkin Park”, Financial Post, Feb. 8, 2019. [cited by applicant]