IP Library Granted Patent US 11,929,894
Granted Patent B2
US 11,929,894 · App. 17/703,644 · Granted Mar 12, 2024

Utilizing machine learning with self-support actions to determine support queue positions for support calls

Inventors: Joshua Edwards (Philadelphia, PA); Carrie Norman (Frisco, TX); Abdelkader M'Hamed Benkreira (Washington, DC)
Assignee: Capital One Services, LLC
H04L41/5074G06N20/00G06Q10/06G06Q30/016H04L51/02H04L41/5064
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,929,894
App. No.
17/703,644
Granted
Mar 12, 2024
Kind
B2
Abstract

In some embodiments, a queue may be monitored to perform an automated adjustment related to a data item in the queue. In some embodiments, the data item may be associated with a product or service and include a code related to an access to the product or service. Based on the code, configuration information related to the product or service may be obtained. Based on a detected change related to the product or service, an indication of a set of self-support actions may be sent to a user device. One or more self-support actions (performed via the user device) may be determined, and an adjustment related to the access to the product or service may be performed based on the determined self-support actions. In some embodiments, the adjustment may include modifying a configuration of the access to the product or service based on the determined self-support actions.

Claims (58)

1. A system for monitoring a queue to perform an automated adjustment related to a data item in the queue, the system comprising:

one or more processors and computer program instructions that, when executed, cause the system to perform operations comprising:

in response to monitoring a queue in connection with a supported product or service, detecting a data item associated with the supported product or service in the queue, the data item comprising a code related to an access to the supported product or service;

in response to the detection of the data item in the queue:

(i) obtaining, based on the code of the detected data item, a communication comprising an object identifier related to the supported product or service and other configuration information for the access to the supported product or service;

(ii) generating an event listener configured to listen for one or more changes related to the supported product or service;

in response to the event listener detecting a change related the supported product or service, sending an indication of a plurality of self-support actions to a user device;

determining one or more actions performed via the user device, each action of the one or more actions being a self-support action of the plurality of self-support actions; and

causing, based on the determined one or more actions, an adjustment related to the access to the supported product or service.

2. The system of claim 1 , the operations further comprising:

determining an expiration time for the event listener based on a type of the supported product or service; and

configuring the event listener to expire in accordance with the expiration time.

3. The system of claim 1 , the operations further comprising:

in response to the detection of the data item in the queue, generating, based on the code and a transaction time related to the access to the supported product or service, a transaction-time-limited request for communications occurring within a predetermined time of the transaction time, the data item comprising the transaction time,

wherein obtaining the communication comprises obtaining, based on the transaction-time-limited request, the communication via an account associated with a user of the user device.

4. A method comprising:

detecting, in a data feed, a data item associated with a product or service, the data item comprising a code related to an access to the product or service;

obtaining, based on the code of the detected data item, a communication comprising configuration information related to the product or service;

detecting a change related to the product or service;

sending, based on the detected change related to the product or service, an indication of a set of self-support actions to a user device;

determining one or more actions performed via the user device, each action of the one or more actions being a self-support action of the set of self-support actions; and

causing, based on the determined one or more actions, an adjustment related to the access to the product or service.

5. The method of claim 4 , further comprising:

generating, based on the configuration information of the communication, an event listener configured to listen for one or more changes related to the product or service.

6. The method of claim 5 , further comprising:

determining an expiration time for the event listener based on a type of the product or service; and

configuring the event listener to expire in accordance with the expiration time.

7. The method of claim 4 , further comprising:

generating, based on a transaction time related to the access to the product or service, a transaction-time-limited request for communications occurring within a predetermined time of the transaction time,

wherein obtaining the communication comprises obtaining, based on the transaction-time-limited request, the communication via an account associated with a user of the user device.

8. The method of claim 4 , wherein detecting the data item comprise detecting the data item in a transaction queue.

9. The method of claim 4 , wherein detecting the change comprises detecting a configuration availability change related to the product or service,

wherein sending the indication comprises sending, based on the detected configuration availability change, the indication of the set of self-support actions to the user device.

10. The method of claim 4 , wherein detecting the change comprises detecting a resource cost change related to the product or service,

wherein sending the indication comprises sending, based on the detected resource cost change, the indication of the set of self-support actions to the user device.

11. The method of claim 4 , wherein causing the adjustment related to the access to the product or service comprises cancelling the access to the product or service based on the determined one or more actions.

12. One or more non-transitory machine-readable media storing instructions that, when executed by one or more processors, cause operations comprising:

detecting a data item associated with a product or service;

obtaining, based on the detected data item, a communication comprising configuration information related to the product or service;

detecting a change related to access to the product or service;

sending, based on the detected change related to the access, an indication of one or more predefined actions to a user device;

determining an action selected via the user device, the selected action being a self-support action of the one or more self-support actions; and

causing, based on the selected action, an adjustment related to the access to the product or service.

13. The media of claim 12 , further comprising:

generating, based on the configuration information of the communication, an event listener configured to listen for one or more changes related to the product or service.

14. The media of claim 13 , further comprising:

determining an expiration time for the event listener based on a type of the product or service; and

configuring the event listener to expire in accordance with the expiration time.

15. The media of claim 12 , further comprising:

generating, based on a transaction time related to the access to the product or service, a transaction-time-limited request for communications occurring within a predetermined time of the transaction time,

wherein obtaining the communication comprises obtaining, based on the transaction-time-limited request, the communication via an account associated with a user of the user device.

16. The media of claim 12 , wherein detecting the data item comprise detecting the data item in a transaction queue.

17. The media of claim 12 , wherein detecting the change comprises detecting a configuration availability change related to the product or service,

wherein sending the indication comprises sending, based on the detected configuration availability change, the indication of a set of self-support actions to the user device.

18. The media of claim 12 , wherein detecting the change comprises detecting a resource cost change related to the product or service,

wherein sending the indication comprises sending, based on the detected resource cost change, the indication of a set of self-support actions to the user device.

19. The media of claim 12 , wherein causing the adjustment related to the access to the product or service comprises cancelling the access to the product or service based on the determined one or more actions.

20. The media of claim 12 , wherein causing the adjustment related to the access to the product or service comprises modify a configuration of the access to the product or service based on the determined one or more actions.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 24, 2022
From: EDWARDS, JOSHUA; NORMAN, CARRIE; BENKREIRA, ABDELKADER M'HAMED
To: CAPITAL ONE SERVICES, LLC
Reel/Frame 059393/0693 →
Continuity (6)
Continuation 17075070 · Oct 20, 2020
Continuation In Part 16597083 · Oct 9, 2019
Continuation 16359430 · Mar 20, 2019
Continuation 16180859 · Nov 5, 2018
Continuation In Part 16033164 · Jul 11, 2018
Related Publication 20220217060A1 · Jul 7, 2022
Cited By (1)
US 12,341,668