Systems and Methods For Implementing Location Based Contact Routing
First Claim
1. A method for location based contact routing in a telecommunications network, the method comprising:
- determining a location of a mobile terminal associated with a user;
accessing coordinates for a hot spot defined by the user and determining that the location of the mobile terminal is within the hot spot;
receiving an incoming contact for the user;
accessing a record of contact routing rules associated with the user, the record including at least one contact routing rule assigned to the hot spot; and
routing the contact according to the at least one contact routing rule assigned to the hot spot.
5 Assignments
0 Petitions
Accused Products
Abstract
The location of a mobile terminal associated with a user is determined using GPS or by monitoring signals generated and received by the mobile terminal, etc. Coordinates for at least one hot spot defined by the user are accessed to determine whether the location of the mobile terminal is within the hot spot. When an incoming contact is received for the user, a determination is made as to whether there are any contact routing rules associates with the user. If so, the record of contact routing rules associated with the user is accessed. If the record of contact routing rules includes at least one contact routing rule assigned to a hot spot, the contact is routed according to the at least one contact routing rule, based on whether or not the mobile terminal is determined to be within the hot spot.
12 Citations
22 Claims
-
1. A method for location based contact routing in a telecommunications network, the method comprising:
-
determining a location of a mobile terminal associated with a user; accessing coordinates for a hot spot defined by the user and determining that the location of the mobile terminal is within the hot spot; receiving an incoming contact for the user; accessing a record of contact routing rules associated with the user, the record including at least one contact routing rule assigned to the hot spot; and routing the contact according to the at least one contact routing rule assigned to the hot spot. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A contact server for implementing location based contact routing in a telecommunications network comprising:
-
a network interface for connecting the contact server to a packet-based network comprising at least a segment of the telecommunications network; a memory for storing one or more program modules; and a processor for executing the one or more program modules, wherein the one or more program modules comprise computer-executable instructions for causing the call server to; receive an incoming contact for a user of a mobile terminal; access a record of contact routing rules associated with the user, the record including at least one contact routing rule assigned to a hot spot defined by the user; access information indicating that the mobile terminal is within the hot spot; and route the contact according to the at least one contact routing rule assigned to the hot spot. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A non-transitory computer readable medium having computer-executable instructions for executing location based contact routing in a telecommunications network, the computer-executable instructions performing steps comprising:
-
determining a location of a mobile terminal associated with a user; accessing coordinates for a hot spot defined by the user and determining that the location of the mobile terminal is within the hot spot; receiving an incoming contact for the user; accessing a record of contact routing rules associated with the user, the record including at least one contact routing rule assigned to the hot spot; and routing the contact according to the at least one contact routing rule assigned to the hot spot.
-
Specification