IP Library Granted Patent US 9,055,547
Granted Patent B1
US 9,055,547 · App. 14/142,311 · Granted Jun 9, 2015

Systems and methods for providing location based services

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,055,547
App. No.
14/142,311
Granted
Jun 9, 2015
Kind
B1
Abstract

An subscriber location device for determining location information for User Equipment (UE) in a communication network monitors a network interface between a Mobility Management Entity node and an Evolved Serving Mobile Location Center (E-SMLC) node, receive location information from network interface between the MME node and the E-SMLC node, associates the received location information with corresponding UE to yield associated location information and stores the associated location information in a subscriber location database, indexed according to the UE.

Claims (49)

1. A method for determining location information for User Equipment (UE) in a communication network, the method comprising:

monitoring, via a subscriber location node, a network interface between a Mobility Management Entity node and an Evolved Serving Mobile Location Center (E-SMLC) node;

receiving, via the subscriber location node, location information from network interface between the MME node and the E-SMLC node;

associating, via the subscriber location node, the received location information with corresponding UE to yield associated location information; and

storing, via the subscriber location node, the associated location information in a subscriber location database, indexed according to the UE.

2. The method of claim 1 , further comprising:

receiving, via the subscriber location node, a request for the associated location information for the UE from an application;

retrieving, via the subscriber location node, the associated location information stored in the subscriber location database; and

providing, via the subscriber location node, the associated location information to the application in response to the received request.

3. The method of claim 2 , further comprising:

determining, via the subscriber location node, the associated location information stored in the subscriber location database needs to be updated; and

triggering, via the subscriber location node, an update for the associated location information stored in the subscriber location database that causes a location services client to send a location services request to a Gateway Mobile Location Centre (GMLC) node, wherein the GMLC node causes, via the MME node, the UE to send location information across the network interface between the MME node and the E-SMLC node.

4. The method of claim 3 , wherein determining, via the subscriber location node, the associated location information stored in the subscriber location database needs to be updated further comprises:

determining, via the subscriber location node, trigger criteria to update the associated location information stored in the subscriber location database, wherein the trigger criteria includes at least one of a geographical position of the UE, a time, and a detected handover of the UE in the communication network.

5. The method of claim 4 , wherein the trigger criteria further includes at least one of a geographical position relative of the UE to an emergency situation and a geographical position of the UE relative to retail facility.

6. The method of claim 1 , wherein the location information includes at least one of an altitude, a horizontal speed and a vertical velocity.

7. The method of claim 1 , wherein the network interface between the MME node and the Evolved Serving Mobile Location Center (E-SMC) node is an SLs network interface.

8. A subscriber location device for determining location information for User Equipment (UE), comprising:

one or more network interfaces adapted to communicate in a communication network;

a processor adapted to execute one or more processes; and

a memory configured to store a process executable by the processor, the process when executed operable to:

monitor a network interface between a Mobility Management Entity node and an Evolved Serving Mobile Location Center (E-SMLC) node;

receive location information from network interface between the MME node and the E-SMLC node;

associate the received location information with corresponding UE to yield associated location information; and

store the associated location information in a subscriber location database, indexed according to the UE.

9. The device of claim 8 , wherein the process, when executed, is further operable to:

receive a request for the associated location information for the UE from an application;

retrieve the associated location information stored in the subscriber location database; and

provide the associated location information to the application in response to the received request.

10. The device of claim 9 , wherein the process, when executed, is further operable to:

determine the associated location information stored in the subscriber location database needs to be updated; and

trigger an update for the associated location information stored in the subscriber location database that causes a location services client to send a location services request to a Gateway Mobile Location Centre (GMLC) node, wherein the GMLC node causes, via the MME node, the UE to send location information across the network interface between the MME node and the E-SMLC node.

11. The device of claim 10 , wherein the process, when executed to determine the associated location information stored in the subscriber location database needs to be updated, is further operable to:

determine trigger criteria to update the associated location information stored in the subscriber location database, wherein the trigger criteria includes at least one of a geographical position of the UE, a time, and a detected handover of the UE in the communication network.

12. The device of claim 11 , wherein the trigger criteria further includes at least one of a geographical position of the UE relative to an emergency situation and a geographical position of the UE relative to retail facility.

13. The device of claim 9 , wherein the location information includes at least one of an altitude, a horizontal speed and a vertical velocity.

14. The device of claim 9 , wherein the network interface between the MME node and the Evolved Serving Mobile Location Center (E-SMC) node is an SLs network interface.

15. A tangible, non-transitory, computer-readable media having software encoded thereon, the software, when executed by a processor, operable to:

monitor a network interface between a Mobility Management Entity node and an Evolved Serving Mobile Location Center (E-SMLC) node;

receive location information from network interface between the MME node and the E-SMLC node;

associate the received location information with corresponding UE to yield associated location information; and

store the associated location information in a subscriber location database, indexed according to the UE.

16. The tangible, non-transitory, computer-readable media of claim 15 , wherein the software, when executed by the processor, operable to further:

receive a request for the associated location information for the UE from an application;

retrieve the associated location information stored in the subscriber location database; and

provide the associated location information to the application in response to the received request.

17. The tangible, non-transitory, computer-readable media of claim 16 , wherein the software, when executed by the processor, operable to further:

determine the associated location information stored in the subscriber location database needs to be updated; and

trigger an update for the associated location information stored in the subscriber location database that causes a location services client to send a location services request to a Gateway Mobile Location Centre (GMLC) node, wherein the GMLC node causes, via the MME node, the UE to send location information across the network interface between the MME node and the E-SMLC node.

Assignments (5)
CHANGE OF NAME Recorded Sep 6, 2016
From: TEKTRONIX TEXAS, LLC
To: NETSCOUT SYSTEMS TEXAS, LLC
Reel/Frame 039919/0208 →
CHANGE OF NAME Recorded Aug 12, 2016
From: TEKTRONIX TEXAS, LLC
To: NETSCOUT SYSTEMS TEXAS, LLC
Reel/Frame 039665/0256 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 14, 2015
From: TEKTRONIX, INC.
To: TEKTRONIX TEXAS, LLC
Reel/Frame 036355/0563 →
SECURITY INTEREST Recorded Aug 14, 2015
From: NETSCOUT SYSTEMS, INC.
To: JPMORGAN CHASE BANK, N.A.
Reel/Frame 036355/0586 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 10, 2014
From: JANAKIRAMAN, VIGNESH, MR.; DOMMARAJU, SESHU, MR.
To: TEKTRONIX, INC.
Reel/Frame 031941/0383 →