Intelligent communication routing system and method
DCFirst Claim
1. A system for assigning communications, comprising a processor and a memory, configured to associate respective communications with respective resources, wherein the memory has stored therein instructions that, when executed by the processor, cause the processor to:
- receive a plurality of respective communications;
identify a plurality of resources available for association with a respective communication and capable of handling the respective communication, each available resource having a limited quantitative capacity for association with multiple communications, and an availability state;
calculate a respective score associated with each available resource dependent on the availability state of a respective available resource;
estimate an expected economic value to be obtained by associating each respective communication with each respective available resource, dependent on at least the score and a respective communication-content dependent value function of an outcome of a respective communication associated with a respective available resource; and
assign each of the plurality of respective communications to one of the plurality of resources based on at least the estimated expected economic value to be obtained by associating each respective communication with each respective resource.
1 Assignment
Litigations
0 Petitions
Accused Products
Abstract
A communications routing system, and method, for representing a plurality of predicted characteristics of a plurality of communications sources, each having an economic utility; representing a plurality of predicted characteristics of a plurality of communications targets each having an economic utility; and determining an optimal routing between the plurality of communications sources and the plurality of communications targets, by maximizing an aggregate utility with respect to the respective predicted characteristics of communications source and communications destination represented by linkages.
-
Citations
20 Claims
-
1. A system for assigning communications, comprising a processor and a memory, configured to associate respective communications with respective resources, wherein the memory has stored therein instructions that, when executed by the processor, cause the processor to:
-
receive a plurality of respective communications; identify a plurality of resources available for association with a respective communication and capable of handling the respective communication, each available resource having a limited quantitative capacity for association with multiple communications, and an availability state; calculate a respective score associated with each available resource dependent on the availability state of a respective available resource; estimate an expected economic value to be obtained by associating each respective communication with each respective available resource, dependent on at least the score and a respective communication-content dependent value function of an outcome of a respective communication associated with a respective available resource; and assign each of the plurality of respective communications to one of the plurality of resources based on at least the estimated expected economic value to be obtained by associating each respective communication with each respective resource. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for assigning communications, comprising:
-
receiving a plurality of respective communications for association with a respective resource selected from a plurality of resources; identifying a plurality of resources available for association with a respective communication and capable of handling the respective communication, each available resource having a limited quantitative capacity for association with multiple communications and an availability state; calculating a respective score associated with each available resource dependent on the availability state of a respective available resource; estimating an expected economic value to be obtained by associating each respective communication with each respective available resource, dependent on at least the score and a respective communication-content dependent value function of an outcome of a respective communication associated with a respective available resource; and assigning each of the plurality of respective communications to one of the plurality of resources based on at least the estimated expected economic value to be obtained by associating each respective communication with each respective resource. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. A method for controlling communications routing, comprising:
-
receiving information a representing a plurality of communications, a plurality of the communications being concurrently queued for routing, each respective communication involving a respective task dependent on the communication; identifying a plurality of communication targets available or imminently available for handling a respective communication of the plurality of communications and capable of performing the respective task dependent on the communication, the respective communication targets having a limited quantitative capacity for handling multiple respective tasks; determining a latency for each of the plurality of communication targets with respect to a respective task to be handled; estimating an economic value for routing each respective communication to a respective one of a plurality of alternate communication targets, dependent on at least the latency, a consumption of the limited capacity for handling respective tasks, and a communication-content dependent benefit expected to result as an outcome from handling the respective task; selecting an optimal routing of each of the plurality of communications to a respective alternate communication target dependent on at least a comparison of the estimated economic value for each possible routing of each respective communication to the plurality of alternate communication targets; and communicating the optimal routing to a communication routing device. - View Dependent Claims (20)
-
Specification