System and method for dynamically re-configuring communications session routing based on location information
First Claim
1. A method for re-routing communications sessions destined for a particular entity in a communications system, each communications session being associated with at least one predefined route, said method comprising:
- a) obtaining location information indicative of a current location of the particular entity;
b) dynamically updating the at least one predefined route associated with each communications session destined for the particular entity on a basis of said current location of the particular entity.
4 Assignments
0 Petitions
Accused Products
Abstract
System and method for dynamically re-directing communications sessions destined for a particular entity in a communications system, each communications session being associated with at least one predefined route. Location information indicative of a current location of the particular entity is obtained and applied to a predefined set of conditional routing rules associated with the particular entity. This rules-based processing generates a routing result, on the basis of which the at least one predefined route associated with each communications session destined for the particular entity is dynamically updated.
41 Citations
46 Claims
-
1. A method for re-routing communications sessions destined for a particular entity in a communications system, each communications session being associated with at least one predefined route, said method comprising:
-
a) obtaining location information indicative of a current location of the particular entity; b) dynamically updating the at least one predefined route associated with each communications session destined for the particular entity on a basis of said current location of the particular entity. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system for reconfiguring communications session routing in a communications system, each communications session being destined for a particular entity and being associated with at least one predefined route, said system comprising:
-
a) a locator unit operative to collect location information from a plurality of sources and to determine a current location of the particular entity; b) a session redirection unit in communication with said locator unit, said session redirection unit operative to dynamically update the at least one predefined route associated with each communications session destined for the particular entity on a basis of said current location of the particular entity. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A method for reconfiguring communications session routing in a communications system, each communications session being destined for a particular entity and being associated with at least one predefined route, said method comprising:
-
a) defining a set of conditional routing rules associated with the particular entity; b) obtaining location information indicative of a current location of the particular entity; c) obtaining at least one other type of information affecting routing of communications sessions to the particular entity; d) applying a combination of said location information and said at least one other type of information as a condition to said routing rules for determining a routing result; e) dynamically updating the at least one predefined route associated with each communications session destined for the particular entity on a basis of said routing result. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31)
-
-
32. A device for reconfiguring communications session routing in a communications system, each communications session being destined for a particular entity and being associated with at least one predefined route, said device comprising:
-
a) a first input for receiving location information indicative of a current location of the particular entity; b) a second input for receiving at least one other type of information affecting routing of communications sessions to the particular entity; c) a processing unit including a set of conditional routing rules associated with the particular entity, said processing unit operative to; i) apply a combination of said location information and said at least one other type of information as a condition to said routing rules for determining a routing result; ii) dynamically update the at least one predefined route associated with each communications session destined for the particular entity on a basis of said routing result. - View Dependent Claims (33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45)
-
-
46. A computer-readable storage medium containing a program element for execution by a computing apparatus to reconfigure communications session routing in a communications system, each communications session being destined for a particular entity and being associated with at least one predefined route, said program element including:
-
a) computer-readable program code for detecting receipt of location information indicative of a current location of the particular entity; b) computer-readable program code for dynamically updating the at least one predefined route associated with each communications session destined for the particular entity on a basis of said current location of the particular entity.
-
Specification