System and methods for facilitating object assignments
First Claim
1. A computer-implemented method, comprising:
- receiving a session message, wherein the session message includes session data representing an interaction between a website and a network device;
accessing a rule for analyzing the session data, wherein the rule is associated with a weight;
applying the session data to the rule;
determining that the interaction corresponds to an interaction candidate, wherein determining includes generating a similarity parameter using the rule and multiplying the similarity parameter by the weight of the rule, and wherein a similarity parameter represents a similarity between the network device and an agent device;
selecting an agent device using the session data, wherein selecting the agent device includes evaluating the similarity parameter;
dynamically facilitating communication between the network device and the agent device, wherein the communication is dynamically facilitated in real-time;
retrieving current protocol data using the session data and the selected agent device, wherein the protocol data represents a protocol for communicating with network devices, and wherein the protocol data is continuously updated; and
transmitting the protocol data and the session data, wherein receiving the protocol data and the session data by the selected agent device further facilitates communication between the network device and the agent device.
2 Assignments
0 Petitions
Accused Products
Abstract
The present invention determines which network devices are likely to have a positive result in engagements with terminal devices. A server can obtain data about network devices with respect to the communication session with a network site. Then the server can use rules to define a set of network devices that are eligible to interact or communicate with a terminal device. The server can connect to the network devices as randomly as possible. Terminal devices can initiate engagements with network devices. The server can detect characteristics in the interaction of engagements that have positive results. The server generates an evaluation protocol based on the characteristics, to assign new network devices a parameter representing how close the new network device conforms to the evaluation protocol. The parameter is used by the system in real-time to inform terminal devices as to which network devices to connect to and in what order.
637 Citations
21 Claims
-
1. A computer-implemented method, comprising:
-
receiving a session message, wherein the session message includes session data representing an interaction between a website and a network device; accessing a rule for analyzing the session data, wherein the rule is associated with a weight; applying the session data to the rule; determining that the interaction corresponds to an interaction candidate, wherein determining includes generating a similarity parameter using the rule and multiplying the similarity parameter by the weight of the rule, and wherein a similarity parameter represents a similarity between the network device and an agent device; selecting an agent device using the session data, wherein selecting the agent device includes evaluating the similarity parameter; dynamically facilitating communication between the network device and the agent device, wherein the communication is dynamically facilitated in real-time; retrieving current protocol data using the session data and the selected agent device, wherein the protocol data represents a protocol for communicating with network devices, and wherein the protocol data is continuously updated; and transmitting the protocol data and the session data, wherein receiving the protocol data and the session data by the selected agent device further facilitates communication between the network device and the agent device. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system, comprising:
-
one or more data processors; and a non-transitory computer readable storage medium containing instructions which when executed on the one or more data processors, cause the one or more data processors to perform operations includes; receiving a session message, wherein the session message includes session data representing an interaction between a website and a network device; accessing a rule for analyzing the session data, wherein the rule is associated with a weight; applying the session data to the rule; determining that the interaction corresponds to an interaction candidate, wherein determining includes generating a similarity parameter using the rule and multiplying the similarity parameter by the weight of the rule, and wherein a similarity parameter represents a similarity between the network device and an agent device; selecting an agent device using the session data, wherein selecting the agent device includes evaluating the similarity parameter; dynamically facilitating communication between the network device and the agent device wherein the communication is dynamically facilitated in real-time; retrieving current protocol data using the session data and the selected agent device, wherein the protocol data represents a protocol for communicating with network devices, and wherein the protocol data is continuously updated; and transmitting the protocol data and the session data, wherein receiving the protocol data and the session data by the selected agent device further facilitates communication between the network device and the agent device. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer-program product tangibly embodied in a non-transitory machine-readable storage medium, including instructions configured to cause a data processing apparatus to perform operations including:
-
receiving a session message, wherein the session message includes session data representing an interaction between a website and a network device; accessing a rule for analyzing the session data, wherein the rule is associated with a weight; applying the session data to the rule; determining that the interaction corresponds to an interaction candidate, wherein determining includes generating a similarity parameter using the rule and multiplying the similarity parameter by the weight of the rule, and wherein a similarity parameter represents a similarity between the network device and an agent device; selecting an agent device using the session data, wherein selecting the agent device includes evaluating the similarity parameter; dynamically facilitating communication between the network device and the agent device, wherein the communication is dynamically facilitated in real-time; retrieving current protocol data using the session data and the selected agent device, wherein the protocol data represents a protocol for communicating with network devices, and wherein the protocol data is continuously updated; and transmitting the protocol data and the session data, wherein receiving the protocol data and the session data by the selected agent device further facilitates communication between the network device and the agent device. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification