Intelligent communication routing
First Claim
1. A communications control system comprising:
- (a) an input for receiving a respective communication classification vector of each of a plurality of communications, comprising a set of parameters that classify a plurality of attributes of each respective communication;
(b) a set of communication handler characteristic vectors, each comprising a plurality of parameters that classify characteristics of each respective communications handler of a plurality of communications handlers; and
(c) a processor, configured to;
determine, with respect to each respective received communication, an optimum communication handler of the plurality of communications handlers based on at least a dynamically weighted correspondence of the parameters of the respective communication classification vector of each respective received communication and the parameters of respective ones of the set of communication handler characteristic vectors, the dynamically weighted correspondence of the parameters varying over time, and the optimum communication handler being selected dependent on at least a respective time, andcontrol a routing of a communication corresponding to the communication classification vector, in dependence on the determined optimum communication handler.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for communicating in a communication network, comprising presenting a communication comprising data over a communications network to a router, said router being adapted to route the communication to one of a plurality of available network destinations; automatically executing a communication targeting algorithm in the router, based at least in part on the data, wherein the communication targeting algorithm operates to contextually jointly analyze a plurality of parameters extracted from the data and a plurality of contextual parameters, to determine an optimum target for the communication, wherein the optimum target varies in dependence on both the data and the context of the communication; and routing the communication in dependence on the algorithm execution.
-
Citations
20 Claims
-
1. A communications control system comprising:
-
(a) an input for receiving a respective communication classification vector of each of a plurality of communications, comprising a set of parameters that classify a plurality of attributes of each respective communication; (b) a set of communication handler characteristic vectors, each comprising a plurality of parameters that classify characteristics of each respective communications handler of a plurality of communications handlers; and (c) a processor, configured to; determine, with respect to each respective received communication, an optimum communication handler of the plurality of communications handlers based on at least a dynamically weighted correspondence of the parameters of the respective communication classification vector of each respective received communication and the parameters of respective ones of the set of communication handler characteristic vectors, the dynamically weighted correspondence of the parameters varying over time, and the optimum communication handler being selected dependent on at least a respective time, and control a routing of a communication corresponding to the communication classification vector, in dependence on the determined optimum communication handler. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A communications control system for routing real time communications, comprising:
-
an automated processor configured to optimize a routing of a concurrent plurality of communications to a plurality of different destinations, each routing of a respective real time communication to a respective destination having a respective time-dependent cost function dependent on time, a plurality of characteristics of at least the respective real time communication, a plurality of characteristics of the respective destination, a set of dynamically varying weightings of the plurality of characteristics of at least the respective real time communication and the plurality of characteristics of the respective destination which varies as a function of time, and a respective time, to globally minimize an aggregate cost of routing of the concurrent plurality of communications to the plurality of different destinations at the respective time, according to the time dependent cost functions of the routed communications. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A communications method for routing a plurality of communications sources to a plurality of distinct destinations, comprising:
-
(a) receiving the plurality of concurrent communications; (b) classifying each respective communication to determine a respective set of communication characteristics, at least one communication characteristic relating to a purpose of the communication; (c) storing a set of target characteristics for each of a plurality of communications targets, at least one target characteristic relating to a purpose of the communication; (d) determining an optimum communication target from the plurality of communications targets, for each respective communication of the plurality of concurrent communications, based on a time-dependent cost function dependent on a correspondence of the respective set of communication characteristics with the set of target characteristics and a set of time-varying weightings, the time-dependent cost function being evaluated for each of a plurality of possible different pairings of a respective communication to a respective communication target at a respective time, to achieve a global time-dependent optimum for the plurality of concurrent communications; and (e) routing the plurality of concurrent communications to the respective optimum communication target. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification