Intermediary device for data message network routing and enhancement in a contact center environment
First Claim
1. An intermediary device that enhances data messages between end user client computing devices and contact center agent computing devices in a contact center environment, comprising:
- an intermediary device disposed in a data communication path of a contact center between an electronic communications network and a contact center agent computing device, the intermediary device including at least one of a data message replication mechanism, a data message aggregator mechanism, and a data message analysis mechanism;
the intermediary device to receive via the electronic communications network, a first data message having a first characteristic;
the data message replication mechanism to intercept the data message and to replicate the first data message to generate a replicated data message, the first replicated data message having the first characteristic;
the intermediary device to receive via the electronic communications network, a second data message having a second characteristic;
the data message replication mechanism to intercept the second data message and to replicate the second data message to generate a second replicated data message, the second replicated data message having the second characteristic;
the data message analysis mechanism to determine a session relationship between the first data message and the second data message;
the data message analysis mechanism to generate, in response to the determination of the session relationship between the first data message and the second data message, from the first replicated data message and the second replicated data message and based on the first characteristic and the second characteristic, derivative content including at least one of an emotion attribute and a sentiment attribute of the second replicated data message;
the data message aggregator mechanism to generate an enhanced data message by combining the derivative content generated from the first replicated data message and the second replicated data message with the second data message received via the electronic communications network, the derivative content and the second data message both forming the enhanced data message; and
the intermediary device to provide the enhanced data message to the contact center agent computing device in the contact center environment for display by the contact center agent computing device.
5 Assignments
0 Petitions
Accused Products
Abstract
An intermediary device to enhance and route data messages between end user and contact center agent computing devices in a contact center environment is provided. The intermediary device can be disposed in a data communication path of a contact center between an electronic communications network and a contact center agent computing device. The intermediary device can include a data message replication mechanism, a data message aggregator mechanism, or a data message analysis mechanism. The intermediary device can receive a data message. The data message replication mechanism can intercept and replicate the data message to generate a replicated data message. The data message analysis mechanism can generate, from the replicated data message, derivative content. The data message aggregator mechanism can combine the derivative content with the data message to create an enhanced data message that can be provided to the contact center agent computing device in the contact center environment.
21 Citations
20 Claims
-
1. An intermediary device that enhances data messages between end user client computing devices and contact center agent computing devices in a contact center environment, comprising:
-
an intermediary device disposed in a data communication path of a contact center between an electronic communications network and a contact center agent computing device, the intermediary device including at least one of a data message replication mechanism, a data message aggregator mechanism, and a data message analysis mechanism; the intermediary device to receive via the electronic communications network, a first data message having a first characteristic; the data message replication mechanism to intercept the data message and to replicate the first data message to generate a replicated data message, the first replicated data message having the first characteristic; the intermediary device to receive via the electronic communications network, a second data message having a second characteristic; the data message replication mechanism to intercept the second data message and to replicate the second data message to generate a second replicated data message, the second replicated data message having the second characteristic; the data message analysis mechanism to determine a session relationship between the first data message and the second data message; the data message analysis mechanism to generate, in response to the determination of the session relationship between the first data message and the second data message, from the first replicated data message and the second replicated data message and based on the first characteristic and the second characteristic, derivative content including at least one of an emotion attribute and a sentiment attribute of the second replicated data message; the data message aggregator mechanism to generate an enhanced data message by combining the derivative content generated from the first replicated data message and the second replicated data message with the second data message received via the electronic communications network, the derivative content and the second data message both forming the enhanced data message; and the intermediary device to provide the enhanced data message to the contact center agent computing device in the contact center environment for display by the contact center agent computing device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A system that enhances data messages between end user client computing devices and contact center agent computing devices in a contact center environment, comprising:
-
an intermediary device, a data message replication mechanism, a data message aggregator mechanism, and a data message analysis mechanism; the intermediary device disposed in a data communication path for a contact center between an electronic communications network and a contact center agent computing device; the intermediary device to receive via the electronic communications network, a first data message having a first characteristic; the data message replication mechanism to intercept the first data message and to replicate the first data message to generate a replicated data message, the replicated data message having the first characteristic; the intermediary device to receive via the electronic communications network, a second data message having a second characteristic; the data message replication mechanism to intercept the second data message and to replicate the second data message to generate a second replicated data message, the second replicated data message having the second characteristic; the data message analysis mechanism to determine a session relationship between the first data message and the second data message; the data message analysis mechanism to generate, in response to the determination of the session relationship between the first data message and the second data message, from the first replicated data message and the second replicated data message and based on the first characteristic and the second characteristic, derivative content including at least one of an emotion attribute and a sentiment attribute of the second replicated data message; the data message aggregator mechanism to generate an enhanced data message by combining the derivative content generated from the first replicated data message and the second replicated data message with the second data message received via the electronic communications network, the derivative content and the second data message both forming the enhanced data message; and the intermediary device to provide the enhanced data message to the contact center agent computing device for display by the center agent computing device. - View Dependent Claims (17, 18)
-
-
19. A method of enhancing data messages routed between end user client computing devices and contact center agent computing devices in a contact center environment, comprising:
-
providing an intermediary device in a contact center environment, the intermediary device disposed in a data communication path of a contact center between an electronic communications network and a contact center agent computing device, the intermediary device including at least one of a data message replication mechanism, a data message aggregator mechanism, and a data message analysis mechanism; receiving, by the intermediary device via the electronic communications network, from a client computing device, a first data message having a first characteristic; intercepting, by the data message replication mechanism, the data message to generate a first replicated data message, the first replicated data message having the first characteristic; receiving, by the data message replication mechanism, via the electronic communications network, a second data message having a second characteristic; intercepting, by the data message replication mechanism, the second data message and to replicate the second data message to generate a second replicated data message, the second replicated data message having the second characteristic; determining, by the data message analysis mechanism, a session relationship between the first data message and the second data message; generating, by the data message analysis mechanism in response to the determination of the session relationship between the first data message and the second data message, from the first replicated data message and the second replicated data message and based on the first characteristic and the second characteristic, derivative content including at least one of an emotion attribute and a sentiment attribute of the second replicated data message; generating, by the data message aggregator mechanism, an enhanced data message by combining the derivative content generated from the first replicated data message and the second replicated data message with the second data message received via the electronic communications network, the derivative content and the second data message both forming the enhanced data message; and providing, by the intermediary device, the enhanced data message to the contact center agent computing device for display by the contact center agent computing device. - View Dependent Claims (20)
-
Specification