IP Library › Granted Patent US 11,830,287
Granted Patent B2
US 11,830,287 · App. 17/134,631 · Granted Nov 28, 2023

Method and system for customizing user experience

Inventors: Michael Mossoba (Arlington, VA); Gaurang J. Bhatt (Herndon, VA)
Assignee: Capital One Services, LLC
G06V40/169G06Q20/28G06Q20/389G06Q30/0202G06V20/52
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 11,830,287
App. No.
17/134,631
Granted
Nov 28, 2023
Kind
B2
Abstract

Embodiments disclosed herein generally related to a method and system for customizing a customer experience. In one embodiment, a method is provided herein. A computing system receives from a computing device positioned in a facility one or more video streams. The one or more video streams capture a customer in the facility. The computing system identifying an identity of the customer by parsing the one or more video streams to identify one or more audio or visual cues of the customer. The computing system determines, based on the identity of the customer, that the customer has one or more previous transactions at the facility. The computing system predicts, based on the one or more previous transactions, a new transaction at the facility. The computing system notifies the computing device positioned in the facility in preparation of the new transaction.

Claims (73)

1. A method, comprising:

retrieving, by a computing system, a plurality of transactions at a plurality of facilities, each transaction having one or more parameters associated therewith, the one or more parameters comprising a facility identifier, a date, and an item purchased;

generating, by the computing system, a prediction model configured to predict a future transaction of a target customer at a target facility, comprising:

generating a training data set for the prediction model, the training data set comprising the plurality of transactions and a second plurality of transactions associated with the target customer, and

learning, by the prediction model, to predict the future transaction of the target customer at the target facility based on the training data set;

receiving, by the computing system, one or more video streams captured by a first camera positioned at a first location proximate the target facility;

determining, by the computing system, that the target customer is at the target facility by analyzing the one or more video streams;

interfacing, by the computing system, with a geolocation module of a client device of the target customer to confirm that the target customer is at the target facility;

responsive to the determining that the target customer is at the target facility and the interfacing, predicting, by the prediction model, a new transaction at the target facility based on the second plurality of transactions associated with the target customer and attributes of a current day; and

in response to predicting the new transaction, prompting, by the computing system, the target facility to begin preparation of the new transaction.

2. The method of claim 1 , further comprising:

determining that the target customer has pre-authorized payment from a customer account; and

notifying the target facility of the pre-authorized payment.

3. The method of claim 2 , further comprising:

pushing a notification to the client device of the target customer, notifying the target customer of the pre-authorized payment.

4. The method of claim 1 , wherein learning, by the prediction model, to predict the future transaction of the target customer at the target facility based on training data set comprises:

identifying one or more previous transactions at the target facility to learn a transaction pattern at the target facility.

5. The method of claim 4 , further comprising:

for each previous transaction of the one or more previous transactions, identifying a day of a week and time of day.

6. The method of claim 1 , wherein predicting, by the prediction model, the new transaction at the target facility comprises:

identifying the current day of a week;

identifying a current time of the current day; and

predicting the new transaction based on the current day and the current time.

7. The method of claim 1 , wherein determining, by the computing system, that the target customer is at the target facility by analyzing the one or more video streams comprises:

applying facial recognition technology to identify the target customer in the one or more video streams.

8. A non-transitory computer readable medium including one or more instructions which, when executed by one or more processors, cause a computing system to perform operations comprising:

retrieving, by the computing system, a plurality of transactions at a plurality of facilities, each transaction having one or more parameters associated therewith, the one or more parameters comprising a facility identifier, a date, and an item purchased;

generating, by the computing system, a prediction model configured to predict a future transaction of a target customer at a target facility by training the prediction model to predict the future transaction of the target customer at the target facility based on the plurality of transactions and a second plurality of transactions associated with the target customer;

receiving, by the computing system, one or more video streams captured by a first camera positioned at a first location proximate the target facility;

determining, by the computing system, that the target customer is at the target facility by analyzing the one or more video streams;

interfacing, by the computing system, with a geolocation module of a client device of the target customer to confirm that the target customer is at the target facility;

responsive to determining that the target customer is at the target facility and the interfacing, predicting, by the prediction model, a new transaction at the target facility based on the second plurality of transactions associated with the target customer and attributes of a current day; and

in response to predicting the new transaction, prompting, by the computing system, the target facility to begin preparation of the new transaction.

9. The non-transitory computer readable medium of claim 8 , further comprising:

determining that the target customer has pre-authorized payment from a customer account; and

notifying the target facility of the pre-authorized payment.

10. The non-transitory computer readable medium of claim 9 , further comprising:

pushing a notification to the client device of the target customer, notifying the target customer of the pre-authorized payment.

11. The non-transitory computer readable medium of claim 8 , wherein generating, by the computing system, the prediction model configured to predict the future transaction of the target customer at the target facility, comprises:

identifying one or more previous transactions at the target facility to learn a transaction pattern at the target facility.

12. The non-transitory computer readable medium of claim 11 , further comprising:

for each previous transaction of the one or more previous transactions, identifying a day of a week and time of day.

13. The non-transitory computer readable medium of claim 8 , wherein predicting, by the prediction model, the new transaction at the target facility comprises:

identifying the current day of a week;

identifying a current time of the current day; and

predicting the new transaction based on the current day and the current time.

14. The non-transitory computer readable medium of claim 8 , wherein determining, by the computing system, that the target customer is at the target facility by analyzing the one or more video streams comprises:

applying facial recognition technology to identify the target customer in the one or more video streams.

15. A system comprising:

a processor; and

a memory having programming instructions stored thereon, which, when executed by the processor, causes the system to perform operations, comprising:

retrieving a plurality of transactions at a plurality of facilities, each transaction having one or more parameters associated therewith, the one or more parameters comprising a facility identifier, a date, and an item purchased;

generating a prediction model configured to predict a future transaction of a target customer at a target facility, comprising:

generating a training data set for the prediction model, the training data set comprising the plurality of transactions and a second plurality of transactions associated with the target customer, and

learning, by the prediction model, to predict the future transaction of the target customer at the target facility based on the training data set;

receiving one or more video streams captured by a first camera positioned at a first location proximate the target facility;

determining that the target customer is at the target facility by analyzing the one or more video streams;

interfacing with a geolocation module of a client device of the target customer to confirm that the target customer is at the target facility;

responsive to determining that the target customer is at the target facility and the interfacing, predicting, by the prediction model, a new transaction at the target facility based on the second plurality of transactions associated with the target customer and attributes of a current day; and

in response to predicting the new transaction, prompting the target facility to begin preparation of the new transaction.

16. The system of claim 15 , wherein the operations further comprise:

determining that the target customer has pre-authorized payment from a customer account; and

notifying the target facility of the pre-authorized payment.

17. The system of claim 16 , wherein the operations further comprise:

pushing a notification to the client device of the target customer, notifying the target customer of the pre-authorized payment.

18. The system of claim 15 , wherein the operations further comprise, wherein learning, by the prediction model, to predict the future transaction of the target customer at the target facility based on the training data set comprises:

identifying one or more previous transactions at the target facility to learn a transaction pattern at the target facility.

19. The system of claim 15 , wherein the operations further comprise, wherein predicting, by the prediction model, the new transaction at the target facility comprises:

identifying the current day of a week;

identifying a current time of the current day; and

predicting the new transaction based on the current day and the current time.

20. The system of claim 15 , wherein determining that the target customer is at the target facility by analyzing the one or more video streams comprises:

applying facial recognition technology to identify the target customer in the one or more video streams.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 28, 2020
From: MOSSOBA, MICHAEL; BHATT, GAURANG J.
To: CAPITAL ONE SERVICES, LLC
Reel/Frame 054753/0021 →
Continuity (3)
Continuation 16679613 · Nov 11, 2019
Continuation 16256617 · Jan 24, 2019
Related Publication 20210117652A1 · Apr 22, 2021