Intermediary device for data message network routing
First Claim
1. An intermediary device to route data messages in a contact center environment, comprising:
- an intermediary device disposed in a data communication path between an electronic communications network and a client computing device, the intermediary device including at least one of a lobby assignment mechanism, a session storage unit, a default lobby construct, and a destination lobby construct, the default lobby construct and the destination lobby construct each constructed to include a plurality of data messages for sessions between contact center agent computing devices and client computing devices;
the intermediary device disposed to receive, via the electronic communications network, a first data message, the first data message having a characteristic;
the lobby assignment mechanism to assign the first data message to the default lobby construct;
the lobby assignment mechanism to obtain, from a contact center agent computing device, an indication of transfer of the first data message to the destination lobby construct that is a different lobby construct than the default lobby construct, the indication of the transfer identifying the first data message;
the lobby assignment mechanism to link, responsive to the indication of the transfer of the first data message to the destination lobby construct, the first data message with the destination lobby construct based on the characteristic of the first data message;
the intermediary device disposed to receive, via the electronic communications network, a second data message having a characteristic;
the intermediary device to identify a correlation between the first data message and the second data message based on the characteristic of the first data message and the characteristic of the second data message; and
the lobby assignment mechanism to bypass the default lobby construct to assign the second data message to the destination lobby construct based on the identification of the correlation between the second data message and the first data message assigned to destination lobby construct.
5 Assignments
0 Petitions
Accused Products
Abstract
An intermediary device disposed in a contact center environment is provided. The intermediary device can receive a first data message. A lobby assignment mechanism can assign the first data message to a default lobby construct, and can obtain, from a contact center agent computing device, an indication of assignment of the first data message to a destination lobby construct that is different than the default lobby construct. The lobby assignment mechanism can link the first data message with the destination lobby construct based on a characteristic of the first data message. The intermediary device can receive a second data message, and can bypass the default lobby construct to assign the second data message to the destination lobby construct based on a characteristic of the second data message and the characteristic of the first data message.
-
Citations
20 Claims
-
1. An intermediary device to route data messages in a contact center environment, comprising:
-
an intermediary device disposed in a data communication path between an electronic communications network and a client computing device, the intermediary device including at least one of a lobby assignment mechanism, a session storage unit, a default lobby construct, and a destination lobby construct, the default lobby construct and the destination lobby construct each constructed to include a plurality of data messages for sessions between contact center agent computing devices and client computing devices; the intermediary device disposed to receive, via the electronic communications network, a first data message, the first data message having a characteristic; the lobby assignment mechanism to assign the first data message to the default lobby construct; the lobby assignment mechanism to obtain, from a contact center agent computing device, an indication of transfer of the first data message to the destination lobby construct that is a different lobby construct than the default lobby construct, the indication of the transfer identifying the first data message; the lobby assignment mechanism to link, responsive to the indication of the transfer of the first data message to the destination lobby construct, the first data message with the destination lobby construct based on the characteristic of the first data message; the intermediary device disposed to receive, via the electronic communications network, a second data message having a characteristic; the intermediary device to identify a correlation between the first data message and the second data message based on the characteristic of the first data message and the characteristic of the second data message; and the lobby assignment mechanism to bypass the default lobby construct to assign the second data message to the destination lobby construct based on the identification of the correlation between the second data message and the first data message assigned to destination lobby construct. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A method of data message routing in a contact center environment, comprising:
-
providing an intermediary device to dispose in a data communication path between an electronic communications network and a client computing device, the intermediary device including at least one of a lobby assignment mechanism, a session storage unit, a default lobby construct, and a destination lobby construct, the default lobby construct and the destination lobby construct each configured to hold a plurality of data messages for sessions between contact center agent computing devices and client computing devices; receiving, by the intermediary device, via the electronic communications network, a first data message, the first data message having a characteristic; assigning, by the lobby assignment mechanism, the first data message to the default lobby construct; obtaining, by the lobby assignment mechanism, from a contact center agent computing device, an indication of a transfer of the first data message to the destination lobby construct that is a different lobby construct than the default lobby construct, the indication of the transfer identifying the first data message; linking, by the lobby assignment mechanism, responsive to the indication of the transfer of the first data message to the destination lobby construct, the first data message with the destination lobby construct based on the characteristic of the first data message; receiving, by the intermediary device, via the electronic communications network, a second data message having a characteristic; identifying, by the intermediary device, a correlation between the first data message and the second data message based on the characteristic of the first data message and the characteristic of the second data message; and assigning, by the lobby assignment mechanism, and bypassing the default lobby construct, the second data message to the destination lobby construct based on identifying the correlation between the second data message and the first data message assigned to destination lobby construct. - View Dependent Claims (19, 20)
-
Specification