IP Library › Granted Patent US 12,210,840
Granted Patent B2
US 12,210,840 · App. 17/891,685 · Granted Jan 28, 2025

Artificial intelligence based smart device for contact centers solutions

Inventors: Kuldeep Sharma (Bangalore, IN); Santhosh Natarajan (Chennai, IN); Sandesh Hanumantharayappa (Bangalore, IN)
Assignee: Accenture Global Solutions Limited
G06F40/35G06N20/00H04M3/5166
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,210,840
App. No.
17/891,685
Granted
Jan 28, 2025
Kind
B2
Abstract

Methods, systems, and apparatus are provided for operating a contact center operation control assistant system. An oral request from a user is captured using a virtual assistant executing on a smart device. An intent of the oral request is identified using a natural language understanding (NLU) platform. A request to a contact center platform is generated by invoking an application programming interface (API) based on the identified intent. An API response is received from the contact center platform in response to the API request. The API response is packaged into a sentence and provided to the user of the smart device using the virtual assistant.

Claims (65)

1. A method for operating a contact center operation control assistant system, comprising:

capturing, using a virtual assistant executing on a smart device, an oral request from a user;

identifying, using a natural language understanding (NLU) platform, an intent of the oral request;

invoking an application programming interface (API) to generate an API request to a contact center platform based on the identified intent;

receiving an API response from the contact center platform in response to the API request;

packaging the API response into a sentence;

providing, using the virtual assistant, the sentence to the user of the smart device; and

wherein the method further comprising:

determining that the intent of the oral request will cause an amount of data to be received that exceeds a threshold, and

in response to exceeding the threshold, prompting, by the virtual assistant, the user to provide additional details to reduce the amount of the data to be received.

2. The method of claim 1 , wherein

the NLU platform comprises a supervised machine learning model.

3. The method of claim 1 , further comprising:

capturing, using the virtual assistant, a greeting from the user;

prompting, using the virtual assistant, the user for authentication information; and

receiving, using the virtual assistant, the authentication information from the user.

4. The method of claim 3 , further comprising:

forwarding the authentication information from the smart device to the NLU platform to the contact center platform.

5. The method of claim 1 , further comprising:

prompting, using the virtual assistant, the user for a follow-up oral request.

6. The method of claim 1 , wherein

the intent of the oral request is to create or execute a new action in the contact center platform; and

the new action is created or executed via the API request.

7. The method of claim 1 , wherein identifying the intent further comprises:

matching the oral request to a phrase of a plurality of recognized phrases, wherein the plurality of recognized phrases are mapped to the intent.

8. The method of claim 1 , further comprising at least one of:

converting, by the virtual assistant, the oral request to a textual request; or

converting, by the virtual assistant, the sentence to audio.

9. The method of claim 1 ,

wherein the API request is a first API request; and the method further comprises:

invoking the application programming interface (API) to generate a second API request to the contact center platform based on the identified intent and based on historic patterns of user behavior.

10. A contact center operation control assistant system, comprising:

a smart device configured to execute a virtual assistant and capture an oral request from a user;

an NLU platform configured to identify an intent of the oral request;

a fulfillment unit configured to:

invoke an application programming interface (API) to generate an API request to a contact center platform based on the identified intent,

receive an API response from the contact center platform in response to the API request, and

package the API response into a sentence, wherein

the smart device is further configured to provide, using the virtual assistant, the sentence to the user,

wherein the fulfillment unit is further configured to:

determine that the identified intent of the oral request will cause an amount of data to be received that exceeds a threshold, and

the virtual assistant is further configured to:

in response to the determination:

prompt the user to provide additional details to reduce the amount of the data to be received.

11. The system of claim 10 , wherein

the NLU platform comprises a supervised machine learning model.

12. The system of claim 10 , wherein the smart device is further configured to:

capture, using the virtual assistant, a greeting from the user;

prompt, using the virtual assistant, the user for authentication information; and

receive, using the virtual assistant, the authentication information from the user.

13. The system of claim 10 , wherein the fulfillment unit is further configured to:

authenticate the user based on the received authentication information by making an API call to the contact center platform.

14. The system of claim 10 , wherein the smart device is further configured to:

prompt, using the virtual assistant, the user for a follow-up oral request.

15. The system of claim 10 , wherein

the intent of the oral request is to create or execute a new action in the contact center platform; and

the new action is created or executed via the API request.

16. The system of claim 10 , wherein the NLU platform is further configured to:

match the oral request to a phrase of a plurality of recognized phrases, wherein the plurality of recognized phrases are mapped to the intent.

17. The system of claim 10 , wherein the smart device is further configured to, at least one of:

convert, using the virtual assistant, the oral request to a textual request; or

converting, using the virtual assistant, the sentence to audio.

18. The system of claim 10 , wherein

the API request is a first API request; and the fulfillment unit is further configured to:

invoke the application programming interface (API) to generate a second API request to the contact center platform based on the identified intent and based on historic patterns of user behavior.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 1, 2023
From: SHARMA, KULDEEP; NATARAJAN, SANTHOSH; HANUMANTHARAYAPPA, SANDESH
To: ACCENTURE GLOBAL SOLUTIONS LIMITED
Reel/Frame 062844/0432 →
Continuity (2)
Provisional Application 63235524 · Aug 20, 2021
Related Publication 20230059979A1 · Feb 23, 2023
References Cited (5)
US 11315571B2 · Manchireddy · 2022 [cited by examiner]
US 20130268260A1 · Lundberg · 2013 [cited by examiner]
US 20170068423A1 · Napolitano · 2017 [cited by examiner]
US 20180307504A1 · Aggarwal · 2018 [cited by examiner]
CN 113157878A · 2021 [cited by examiner]