INBOUND CALL IDENTIFICATION AND MANAGEMENT
First Claim
1. A call management system coupled to one or more networks, the call management system comprising:
- one or more computing devices comprising;
a processor configured to execute instructions to extract data representing a destination contact IDs via the one or more networks from applications residing in at least one callee device of a subset of callee devices;
a call identifier (“
IDer”
) configured to identify a first attribute from a call to the subset of callee devices;
a call management system controller configured to access data representing call action policies comprising;
a set of default routing rules to route calls between caller devices and callee devices, anda set of customized routing rules including a first subset of rule data configured to route data representing the call from a caller device to the subset of callee devices,the call management system controller configured further to match the first attribute against routing criteria specified in the first subset of rule data, and to substitute a customized routing rule to bypass the use of a default routing rule based on the match between the first attribute and the routing criteria; and
a call management system router configured to route the call from the caller device to a target callee device in the subset of callee devices based on at least one the destination contact IDs extracted from the applications.
3 Assignments
0 Petitions
Accused Products
Abstract
Examples of inbound call identification and management are described including a call management system that includes one or more repositories that can include data representing call action policies and data representing attributes associated with the caller devices and the callee devices. Further, the call management system can include one or more computing devices that include a call identifier (“IDer”) configured to characterize the attributes of the caller devices to form characterized attributes, a call management system controller configured to match the characterized attributes against routing criteria specified in the data representing the call action policies, and a call management system router configured to route calls from the caller devices to the callee devices responsive to a match between the characterized attributes and the routing criteria.
28 Citations
20 Claims
-
1. A call management system coupled to one or more networks, the call management system comprising:
one or more computing devices comprising; a processor configured to execute instructions to extract data representing a destination contact IDs via the one or more networks from applications residing in at least one callee device of a subset of callee devices; a call identifier (“
IDer”
) configured to identify a first attribute from a call to the subset of callee devices;a call management system controller configured to access data representing call action policies comprising; a set of default routing rules to route calls between caller devices and callee devices, and a set of customized routing rules including a first subset of rule data configured to route data representing the call from a caller device to the subset of callee devices, the call management system controller configured further to match the first attribute against routing criteria specified in the first subset of rule data, and to substitute a customized routing rule to bypass the use of a default routing rule based on the match between the first attribute and the routing criteria; and a call management system router configured to route the call from the caller device to a target callee device in the subset of callee devices based on at least one the destination contact IDs extracted from the applications. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
10. A call management system configured to couple via a wireless IP network and a digital cellular network to a plurality of dual-mode mobile communication endpoints, the call management system comprising:
-
one or more repositories comprising; data representing extracted destination contact identifiers (“
IDs”
) associated with a subset of mobile communication endpoints;data representing locations of a first mobile communication endpoint and the subset of mobile communication endpoints; data representing default routing rules. to route calls between mobile communication endpoints; data representing a first subset of customized routing rules configured to route data representing a call from a first mobile communication endpoint to the subset of mobile communication endpoints based on the extracted destination contact IDs; and data representing a second subset of customized routing rules configured to route data representing the call from the first mobile communication endpoint to the subset of mobile communication endpoints based on the data representing locations; and one or more computing devices including processors and memory, the one or more computing devices comprising; a processor configured to execute instructions to extract the data representing the extracted destination contact IDs via one or more of the wireless IP network and the digital cellular network from applications located external to the call management system and to store the data representing the extracted destination contact IDs in the one or more repositories; a call identifier (“
IDer”
) module configured to identify an attribute associated with the call;a call management system controller module configured to detect that the attribute meets a routing criterion of either the first subset of customized routing rules or the second subset of customized routing rules, or both, and is further configured to select a second mobile communication endpoint in the subset of mobile communication endpoints; and a call management system router module configured to route the call from the first mobile communication endpoint to the second mobile communication endpoint. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A method of routing calls comprising:
-
receiving via either a wireless IP network or a digital cellular network, or both, data representing a call at a communication management system that includes one or more processors; identifying a first routing rule to route the call from a first communication endpoint to a second communication endpoint, the first routing rule being a default routing rule; receiving via either the wireless IP network or the digital cellular network, or both, a first geographic location of the first communication endpoint and geographical locations of each communication endpoint in a subset of communication endpoints that include the second communication endpoint; calculating distances between the first geographic location of the first communication endpoint and each of the geographical locations for each of the subset of communication endpoints to determine a range of distances; evaluating a call attribute associated with the call, the attribute being associated with geographic locations; substituting a second routing rule for the default routing rule as a function of data representing the call attribute; adopting an alternate routing of the call responsive to the second routing rule to route the call to a third communication endpoint; and routing the call to the third communication endpoint. - View Dependent Claims (17, 18, 19, 20)
-
Specification