Connected machine initiated service
First Claim
1. A computer-implemented method for establishing a communications session between a user device and an agent device, the method comprising:
- receiving, by a processor associated with a contact center, prior to start of a communications session with the user device, event data that includes an identification of a registered device and a state of the registered device, wherein the registered device is different from the user device;
determining, by the processor, a resource requirement based on the event data, the determining of the resource requirement being in anticipation of an interaction establishing the communications session with the user device;
generating, by the processor, based on the resource requirement, routing information for routing the interaction to the agent device, wherein an agent associated with the aqent device is identified as satisfying the resource requirement;
after generating the routing information, identifying, by the processor, a request to initiate the interaction;
determining, by the processor, whether the request is related to the generated routing information; and
in response to determining that the request is related to the generated routing information, routing the request to the agent device, wherein the routing is without input from the user device, during the interaction, of the identification of the registered device, and wherein the routing establishes the communications session between the user device and the agent device.
3 Assignments
0 Petitions
Accused Products
Abstract
Event data that includes an identification of a registered device and a state of the registered device may be received by a contact center, where the registered device is different from the user device. A resource requirement for a communications session between a user device and an agent device may be determined by the contact center based on the event data. Routing information that enables the user device to establish a communications session with the agent device without a need for a user of the user device to provide the identification of the registered device to an agent of the agent device may be generated by the contact center based on the resource requirement.
-
Citations
16 Claims
-
1. A computer-implemented method for establishing a communications session between a user device and an agent device, the method comprising:
-
receiving, by a processor associated with a contact center, prior to start of a communications session with the user device, event data that includes an identification of a registered device and a state of the registered device, wherein the registered device is different from the user device; determining, by the processor, a resource requirement based on the event data, the determining of the resource requirement being in anticipation of an interaction establishing the communications session with the user device; generating, by the processor, based on the resource requirement, routing information for routing the interaction to the agent device, wherein an agent associated with the aqent device is identified as satisfying the resource requirement; after generating the routing information, identifying, by the processor, a request to initiate the interaction; determining, by the processor, whether the request is related to the generated routing information; and in response to determining that the request is related to the generated routing information, routing the request to the agent device, wherein the routing is without input from the user device, during the interaction, of the identification of the registered device, and wherein the routing establishes the communications session between the user device and the agent device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer-implemented system comprising:
one or more processors and one or more non-transitory computer-readable storage devices storing instructions that, when executed by the one or more processors, cause the one or more processors to perform respectively operations comprising; receiving, prior to start of a communications session with a user device, event data that includes an identification of a registered device and a state of the registered device; determining, based on the event data, a resource requirement, the determining of the resource requirement being in anticipation of an interaction establishing a communications session with the user device; generating, based on the resource requirement, routing information for routing the interaction to the agent device, wherein an agent associated with an agent device is identified as satisfying the resource requirement after generating the routing information, identifying a request to initiate the interaction; determining whether the request is related to the generated routing information; and in response to determining that the request is related to the generated routing information, routing the request to the agent device, wherein the routing is without input from the user device, during the interaction, of the identification of the registered device, and wherein the routing establishes the communications session between the user device and the agent device. - View Dependent Claims (14, 15, 16)
Specification