Systems, methods, and computer readable media for triggerless mobile location-based routing / screening
First Claim
1. A method for performing triggerless mobile location-based screening and routing, the method comprising:
- at a telecommunications network routing node separate from a home location register (HLR) and a visitor location register (VLR) and being located in a communication path between the HLR and the VLR;
receiving a mobility management message transmitted between the HLR and the VLR and associated with a mobile subscriber, extracting from the mobility management message information identifying the mobile subscriber and location information associated with the mobile subscriber, and storing the extracted location information associated with the mobile subscriber; and
receiving a call setup message associated with a call from the mobile subscriber, extracting from the call setup message information identifying the mobile subscriber, providing the stored location information associated with the mobile subscriber on behalf of the HLR, and performing a screening or routing function based on the location information associated with the mobile subscriber,wherein performing a screening function based on the location information associated with the mobile subscriber comprises allowing or denying a call based on the location of the mobile subscriber.
4 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and computer readable media for performing triggerless mobile location-based screening and routing are disclosed. According to one aspect, the subject matter described herein includes a method for performing triggerless mobile location-based screening and routing. A telecommunications network element receives a mobility management message associated with a mobile subscriber, extracts from the mobility management message information identifying the mobile subscriber and location information associated with the mobile subscriber, and stores the extracted location information associated with the mobile subscriber. The network element receives a call setup message associated with a call from the mobile subscriber, extracts from the call setup message information identifying the mobile subscriber, retrieves the stored location information associated with the mobile subscriber, and performs a screening or routing function based on the location information associated with the mobile subscriber.
73 Citations
26 Claims
-
1. A method for performing triggerless mobile location-based screening and routing, the method comprising:
at a telecommunications network routing node separate from a home location register (HLR) and a visitor location register (VLR) and being located in a communication path between the HLR and the VLR; receiving a mobility management message transmitted between the HLR and the VLR and associated with a mobile subscriber, extracting from the mobility management message information identifying the mobile subscriber and location information associated with the mobile subscriber, and storing the extracted location information associated with the mobile subscriber; and receiving a call setup message associated with a call from the mobile subscriber, extracting from the call setup message information identifying the mobile subscriber, providing the stored location information associated with the mobile subscriber on behalf of the HLR, and performing a screening or routing function based on the location information associated with the mobile subscriber, wherein performing a screening function based on the location information associated with the mobile subscriber comprises allowing or denying a call based on the location of the mobile subscriber. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
13. A system for performing triggerless mobile location-based screening and routing, the system comprising:
a telecommunications network routing node separate from a home location register (HLR) and a visitor location register (VLR) and being located in a communication path between the HLR and the VLR, the routing node for; receiving a mobility management message transmitted between the HLR and the VLR and associated with a mobile subscriber, extracting information identifying the mobile subscriber and location information associated with the mobile subscriber from the message, and storing the extracted location information associated with the mobile subscriber; and receiving a call setup message associated with a call from the mobile subscriber, providing the stored location information associated with the mobile subscriber on behalf of the HLR, and performing a screening or routing function based on the location information associated with the mobile subscriber, wherein performing a screening function based on the location information associated with the mobile subscriber comprises allowing or denying a call based on the location of the mobile subscriber. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
26. A non-transitory computer readable medium having stored thereon executable instructions that when executed by the processor of a computer control the computer to perform steps comprising:
at a telecommunications network routing node separate from a home location register (HLR) and a visitor location register (VLR) and being located in a communication path between the HLR and the VLR; receiving a mobility management message transmitted between the HLR and the VLR and associated with a mobile subscriber, extracting from the mobility management message information identifying the mobile subscriber and location information associated with the mobile subscriber, and storing the extracted location information associated with the mobile subscriber; and receiving a call setup message associated with the mobile subscriber, extracting from the call setup message information identifying the mobile subscriber, providing the stored location information associated with the mobile subscriber on behalf of the HLR, and performing a screening or routing function based on the location information associated with the mobile subscriber, wherein performing a screening function based on the location information associated with the mobile subscriber comprises allowing or denying a call based on the location of the mobile subscriber.
Specification