IP Library Granted Patent US 11,218,596
Granted Patent B1
US 11,218,596 · App. 17/197,695 · Granted Jan 4, 2022

Contact callback system

Inventors: Chih-Hsiang Chow (Plano, TX); Steven Dang (Plano, TX); Elizabeth Furlan (Plano, TX)
Assignee: CAPITAL ONE SERVICES, LLC
H04M3/5231G06Q30/0255H04M3/42068H04M3/42195H04M2203/555
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,218,596
App. No.
17/197,695
Granted
Jan 4, 2022
Kind
B1
Abstract

Disclosed herein are various embodiments for a customer callback system. An embodiment operates by determining a call action indicating a customer to whom a representative is to speak. Data corresponding to an identifier associated with a computing device of the customer and an ad history indicating when a plurality of ads were presented to an application on the computing device of the customer over a defined period of time are retrieved. Based on the data, a pattern associated with when the customer is using the computing device is generated. The pattern is based on a comparison of a first period of time a second period of time during when ads were presented to the computing device. Based on the pattern, a target time indicating when to perform the call action is produced.

Claims (60)

1. A computer-implemented method, comprising:

determining a call action indicating a customer to whom a representative is to speak;

determining an identifier associated with the customer, wherein the identifier corresponds to a computing device;

retrieving an ad history indicating when a plurality of ads were presented to the computing device over a defined period of time;

identifying a pattern associated with when a subset of the plurality of ads were presented to the computing device, wherein the pattern indicates an overlapping time of day on at least two separate days when one or more of the subset of the plurality of ads were presented to the computing device; and

providing the overlapping time of day to the representative during which to perform the call action.

2. The computer-implemented method of claim 1 , wherein the providing comprises:

setting an alarm for the overlapping time of day;

determining that a current time corresponds to the overlapping time of day; and

calling the customer on behalf of the representative.

3. The computer-implemented method of claim 1 , wherein the call action indicates an estimated amount of time for the call action.

4. The computer-implemented method of claim 3 , further comprising:

determining a duration associated with the presented subset of the plurality of ads; and

determining that a duration associated with the overlapping time of day meets or exceeds the estimated amount of time.

5. The computer-implemented method of claim 1 , wherein the identifying a pattern comprises:

clustering the presented plurality of ads to the computing device on at least one of a day-by-day or week-by-week basis.

6. The computer-implemented method of claim 1 , wherein the determining the call action comprises:

receiving a request from the customer to receive a callback regarding a product or service associated with the representative.

7. The computer-implemented method of claim 1 , wherein the identifier comprises an internet protocol (IP) address associated with the computing device.

8. The computer-implemented method of claim 1 , further comprising:

determining that the call action has been completed; and

receiving feedback indicating a duration of the call action between the representative and the customer.

9. A system for efficient utilization of cloud computing services, comprising:

a memory; and

at least one processor coupled to the memory and configured to perform operations comprising:

determining a call action indicating a customer to whom a representative is to speak;

determining an identifier associated with the customer, wherein the identifier corresponds to a computing device;

retrieving an ad history indicating when a plurality of ads were presented to the computing device over a defined period of time;

identifying a pattern associated with when a subset of the plurality of ads were presented to the computing device, wherein the pattern indicates an overlapping time of day on at least two separate days when one or more of the subset of the plurality of ads were presented to the computing device; and

providing the overlapping time of day to the representative during which to perform the call action.

10. The system of claim 9 , wherein the providing comprises:

setting an alarm for the overlapping time of day;

determining that a current time corresponds to the overlapping time of day; and

calling the customer on behalf of the representative.

11. The system of claim 9 , wherein the call action indicates an estimated amount of time for the call action.

12. The system of claim 11 , wherein the operations further comprise:

determining a duration associated with the presented subset of the plurality of ads; and

determining that a duration associated with the overlapping time of day meets or exceeds the estimated amount of time.

13. The system of claim 9 , wherein the identifying a pattern comprises:

clustering the presented plurality of ads to the computing device on at least one of a day-by-day or week-by-week basis.

14. The system of claim 9 , wherein the determining the call action comprises:

receiving a request from the customer to receive a callback regarding a product or service associated with the representative.

15. The system of claim 9 , wherein the identifier comprises an internet protocol (IP) address associated with the computing device.

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

determining that the call action has been completed; and

receiving feedback indicating a duration of the call action between the representative and the customer.

17. A non-transitory computer-readable device having instructions stored thereon that, when executed by at least one computing device, cause the at least one computing device to perform operations for efficient utilization of cloud computing services, the operations comprising:

determining a call action indicating a customer to whom a representative is to speak;

determining an identifier associated with the customer, wherein the identifier corresponds to a customer computing device;

retrieving an ad history indicating when a plurality of ads were presented to the customer computing device over a defined period of time;

identifying a pattern associated with when a subset of the plurality of ads were presented to the customer computing device, wherein the pattern indicates an overlapping time of day on at least two separate days when one or more of the subset of the plurality of ads were presented to the customer computing device; and

providing the overlapping time of day to the representative during which to perform the call action.

18. The non-transitory computer-readable device of claim 17 , wherein the providing comprises:

setting an alarm for the overlapping time of day;

determining that a current time corresponds to the overlapping time of day; and

calling the customer on behalf of the representative.

19. The non-transitory computer-readable device of claim 17 , wherein the call action indicates an estimated amount of time for the call action.

20. The non-transitory computer-readable device of claim 19 , wherein the operations further comprise:

determining a duration associated with the presented subset of the plurality of ads; and

determining that a duration associated with the overlapping time of day meets or exceeds the estimated amount of time.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 10, 2021
From: CHOW, CHIH-HSIANG; DANG, STEVEN; FURLAN, ELIZABETH
To: CAPITAL ONE SERVICES, LLC
Reel/Frame 055551/0478 →