IP Library Patent Application 17461318
Patent Application
App. No. 17/461,318

CLOUD AUTOMATION FULFILLMENT ENABLER

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 None
App. No.
17/461,318
Abstract

Contact centers often have data maintained, such as on site, that cannot be exposed externally, such as the data comprising sensitive information that may be at risk if it were to be exposed to a public connection. Resources available via a public network (e.g., Internet) may include natural language processing, such as to acquire and/or provide information as well as make workflow decisions with a user. By initiating a communication from the contact center to the external resource (e.g., cloud provider), a trusted communication may be established to allow the external resource to utilize natural language to process the content of the communication with the data accessed via the trusted communication.

Claims (41)

1 . A system for adaptive response to a communication, comprising:

a processor, comprising at least one microprocessor;

a network interface to a network; and

wherein the processor:

receives a first communication from a user device utilized by a user via the network, wherein the first communication comprises content further comprising a work item to resolve;

routing the first communication to include an internal resource to attempt to resolve the work item;

monitors the content of the first communication between the user device and internal resource to determine whether a natural language interaction with the user is required to resolve the work item;

upon determining the content does require the natural language interaction, routes the first communication to include a second communication comprising an external resource providing natural language interactions as a portion of the content, wherein the second communication is conducted via a trusted communication channel;

receives, via the trusted communication channel, a request for data from the external resource and responds thereto with the data, wherein in the data is required to resolve the work item; and

in response to receiving a signal from the external resource that the work item has been resolve, terminates the first communication.

2 . The system of claim 1 , wherein the external resource comprises a cloud provider, wherein the cloud provider comprises a plurality of computational, data storage, and communication resources dynamically allocated for use by the system to appear to the system as dedicated resources.

3 . The system of claim 1 , wherein the processor initiates the trusted communication with the external resource comprising, sending a hypertext transfer protocol secure (HTTPS) request to the cloud provider.

4 . The system of claim 3 , wherein the external resource, in response to the HTTPS request, establishes the trusted communication comprising a WebSocket tunnel.

5 . The system of claim 3 , wherein the external resource, in response to the HTTPS request, establishes the trusted communication comprising a Web Real-Time Communication (WebRTC) channel.

6 . The system of claim 1 , wherein at least one of the first communication or the second communication comprises packetized communication compliant with Session Initiation Protocol (SIP) messages and media streaming.

7 . The system of claim 1 , wherein upon determining the content does not require the natural language interaction, resolving the work item by the internal resource and omitting communications with the second resource.

8 . The system of claim 1 , wherein the first resource comprises a fulfillment enabler, wherein the fulfillment enabler establishes the second communication with the trusted resource.

9 . The system of claim 8 , wherein the request for the data is received by the internal resource further comprising a fulfillment enabler and wherein the fulfillment enabler receives the request for the data from the external resource, requests the data from a data component, and provides the results received from the data component to the external resources.

10 . The system of claim 1 , wherein the fulfillment enabler receives the request from the external resource comprising a fulfillment enabler proxy, and provides the data to the fulfillment enabler proxy.

11 . The system of claim 1 , wherein the natural language interaction comprises at least one workflow decision determined from a value of the data.

12 . The system of claim 1 , wherein the natural language interaction with the user is required to resolve the work item, upon the processor determining that the work item is absent a request known to the internal resource and having a known resolution known to the resource.

13 . A method for adaptive response to a communication, comprising:

receiving a first communication from a user device utilized by a user via a network, wherein the first communication comprises content further comprising a work item to resolve;

routing the first communication to include an internal resource to attempt to resolve the work item;

monitoring the content of the first communication between the user device and internal resource to determine whether a natural language interaction with the user is required to resolve the work item;

upon determining the content does require the natural language interaction, routing the first communication to include a second communication comprising an external resource providing natural language interactions as a portion of the content, wherein the second communication is conducted via a trusted communication channel;

receiving, via the trusted communication channel, a request for data from the external resource and responding thereto with the data, wherein in the data is required to resolve the work item; and

in response to receiving a signal from the external resource that the work item has been resolve, terminating the first communication.

14 . The method of claim 13 , wherein the external resource comprises a cloud provider, wherein the cloud provider comprises a plurality of computational, data storage, and communication resources dynamically allocated for use by the system to appear to the system as dedicated resources.

15 . The method of claim 13 , wherein the trusted communication with the external resource comprising, sending a hypertext transfer protocol secure (HTTPS) request to the cloud provider.

16 . The method of claim 15 , further comprising, in response to the HTTPS request, establishing the trusted communication comprising establishing a WebSocket tunnel.

17 . The method of claim 15 , wherein the external resource, in response to the HTTPS request, establishing the trusted communication comprising establishing a Web Real-Time Communication (WebRTC) channel.

18 . The method of claim 13 , wherein at least one of the first communication or the second communication comprises packetized communication compliant with Session Initiation Protocol (SIP) messages and media streaming.

19 . The method of claim 13 , wherein upon determining the content does not require the natural language interaction, resolving the work item by the internal resource and omitting communications with the second resource.

20 . A system for adaptive response to a communication, comprising:

means to receive a first communication from a user device utilized by a user via a network, wherein the first communication comprises content further comprising a work item to resolve;

means to route the first communication to include an internal resource to attempt to resolve the work item;

means to monitor the content of the first communication between the user device and internal resource to determine whether a natural language interaction with the user is required to resolve the work item;

means to, upon determining the content does require the natural language interaction, route the first communication to include a second communication comprising an external resource providing natural language interactions as a portion of the content, wherein the second communication is conducted via a trusted communication channel;

means to receive, via the trusted communication channel, a request for data from the external resource and responding thereto with the data, wherein in the data is required to resolve the work item; and

means to, in response to receiving a signal from the external resource that the work item has been resolve, terminate the first communication.

Assignments (5)
RELEASE OF SECURITY INTEREST IN PATENTS (REEL/FRAME 61087/0386) Recorded May 18, 2023
From: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS NOTES COLLATERAL AGENT
To: AVAYA MANAGEMENT L.P.; AVAYA INC.; INTELLISIST, INC.; AVAYA INTEGRATED CABINET SOLUTIONS LLC
Reel/Frame 063690/0359 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded May 4, 2023
From: AVAYA INC.; AVAYA MANAGEMENT L.P.; INTELLISIST, INC.
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 063542/0662 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded May 3, 2023
From: AVAYA MANAGEMENT L.P.; AVAYA INC.; INTELLISIST, INC.; KNOAHSOFT INC.
To: WILMINGTON SAVINGS FUND SOCIETY, FSB [COLLATERAL AGENT]
Reel/Frame 063742/0001 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Aug 5, 2022
From: AVAYA INC.; INTELLISIST, INC.; AVAYA MANAGEMENT L.P.; AVAYA CABINET SOLUTIONS LLC
To: WILMINGTON TRUST, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 061087/0386 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 30, 2021
From: ZANFOLIM, TEDI ITAMAR; CESPEDES, MARTIN
To: AVAYA MANAGEMENT L.P.
Reel/Frame 057330/0622 →