METHODS, SYSTEMS, AND COMPUTER READABLE MEDIA FOR VALIDATING USER EQUIPMENT (UE) LOCATION
First Claim
1. A method for validating user equipment (UE) location, the method comprising:
- receiving, at a network gateway, a signaling message for updating a location of a UE with a mobile communications network;
extracting a first indication of location of the UE from the signaling message;
obtaining, by querying one of a cloud-based UE location database containing UE location information obtained from a UE location reporting application resident on the UE, a cloud-based loyalty card transaction database containing loyalty card transaction records indexed by UE identifiers, and a mobile location center (MLC) that obtains UE location information by requesting or receiving the UE location information from a mobility management entity (MME), a second indication of location of the UE;
determining, from a relationship between the first and second indications of location of the UE, that the signaling message is suspicious; and
in response to determining that the signaling message is suspicious, applying a policy rule to processing of the signaling message.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for validating UE location includes receiving, at a network gateway, a signaling message for updating a location of a UE with a mobile communications network. A first indication of user equipment location is extracted from the signaling message. One of: a cloud-based UE location database containing UE location information obtained from a UE location reporting application resident on the UE, a cloud-based loyalty card transaction database containing loyalty card transaction records indexed by UE identifiers, and a mobile location center (MLC) that obtains UE location information by requesting or receiving the UE location information from a mobility management entity (MME) is queried to obtain a second indication of location of the UE. It is determined from a relationship between the first and second indications of location of the UE that the signaling message is suspicious. In response to determining that the signaling message is suspicious, a policy rule is applied to processing of the signaling message.
-
Citations
20 Claims
-
1. A method for validating user equipment (UE) location, the method comprising:
-
receiving, at a network gateway, a signaling message for updating a location of a UE with a mobile communications network; extracting a first indication of location of the UE from the signaling message; obtaining, by querying one of a cloud-based UE location database containing UE location information obtained from a UE location reporting application resident on the UE, a cloud-based loyalty card transaction database containing loyalty card transaction records indexed by UE identifiers, and a mobile location center (MLC) that obtains UE location information by requesting or receiving the UE location information from a mobility management entity (MME), a second indication of location of the UE; determining, from a relationship between the first and second indications of location of the UE, that the signaling message is suspicious; and in response to determining that the signaling message is suspicious, applying a policy rule to processing of the signaling message. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for validating user equipment (UE) location, the system comprising:
-
a network gateway; a message processor located in the network gateway for receiving a signaling message for updating a location of a UE with a mobile communications network; a UE location validation module operatively associated with the network gateway for extracting a first indication of location of the UE from the signaling message, obtaining, by querying one of a cloud-based UE location database containing UE location information obtained from a UE location reporting application resident on the UE, a cloud-based loyalty card transaction database containing loyalty card transaction records indexed by UE identifiers, and a mobile location center (MLC) that obtains UE location information by requesting or receiving the UE location information from a mobility management entity (MME), a second indication of location of the UE, determining, from a relationship between the first and second indications of location of the UE, that the signaling message is suspicious; and wherein the network gateway, in response to a determination that the signaling message is suspicious, applies a policy rule to processing of the signaling message. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A non-transitory computer readable medium having stored thereon executable instructions that when executed by a processor of a computer control the computer to perform steps comprising:
-
receiving, at a network gateway, a signaling message for updating a location of a UE with a mobile communications network; extracting a first indication of location of the UE from the signaling message; obtaining, by querying one of a cloud-based UE location database containing UE location information obtained from a UE location reporting application resident on the UE, a cloud-based loyalty card transaction database containing loyalty card transaction records indexed by UE identifiers, and a mobile location center (MLC) that obtains UE location information by requesting or receiving the UE location information from a mobility management entity (MME), a second indication of location of the UE; determining, from a relationship between the first and second indications of location of the UE, that the signaling message is suspicious; and in response to determining that the signaling message is suspicious, applying a policy rule to processing of the signaling message.
-
Specification