IP Library Granted Patent US 8,509,815
Granted Patent B1
US 8,509,815 · App. 12/470,115 · Granted Aug 13, 2013

Dynamically updating a home agent with location-based information

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 8,509,815
App. No.
12/470,115
Granted
Aug 13, 2013
Kind
B1
Abstract

Methods and computer-readable media are provided to dynamically update a home agent with location-based information for a mobile device such that a third party, such as a law enforcement agency, may access the information to determine a location associated with the mobile device and, therefore, with the user of the mobile device. A signaling message is sent to a packet-routing component. The signaling message contains location-based information for a communications session. A transaction update is sent from the packet-routing component to the home agent each time the location-based information is updated, such as when the mobile device enters a new coverage area. A binding table is populated with the updated information. An acknowledgment is then sent from the home agent to the packet-routing component indicating that the information has been updated in the binding table. The third party is now able to access the location-based information via the home agent.

Claims (24)

1. Non-transitory computer-readable media having computer-useable instructions embodied thereon that, when executed, cause a computing device to perform a method of dynamically updating a home agent with location-based information associated with a mobile device, thereby allowing a third party to determine a location of the mobile device, the method comprising:

receiving from the mobile device a signaling message that includes the location-based information and a first identifier indicating that the location-based information has been updated for an existing communications session, wherein the location-based information is updated when the mobile device enters a different coverage area;

referencing a database that associates the first identifier with a second identifier;

communicating a transaction update to the home agent that includes the updated location-based information and the second identifier,

(1) wherein, based on the second identifier, the home agent updates a binding table with the updated location-based information, and

(2) wherein the binding table contains one or more attributes associated with the mobile device; and

receiving a first acknowledgement from the home agent indicating that the binding table has been populated with the updated location-based information.

2. The media of claim 1 , wherein the first identifier and the second identifier are the same.

3. The media of claim 1 , wherein the first identifier is one or more of a session identifier or an international mobile subscriber identity (IMSI).

4. The media of claim 1 , wherein the location-based information has been updated if the mobile device has moved into a different packet control function (PCF) coverage area.

5. The media of claim 1 , wherein the location-based information has been updated if the mobile device has moved into a different radio access network (RAN) coverage area.

6. The media of claim 1 , wherein the location-based information includes one or more of a packet control function (PCF), a base transceiver station (BTS), or a session identifier.

7. The media of claim 1 , wherein the coverage area includes an area defined by one or more of a packet data serving node (PDSN), a base station controller (BSC), a packet control function (PCF), or a radio access network (RAN).

8. The media of claim 1 , further comprising upon receiving the signaling message, communicating to the mobile device a second acknowledgment indicating that the signaling message has been received.

9. The media of claim 1 , wherein the one or more attributes include one or more of a packet control function (PCF), a base transceiver station (BTS), a session identifier, a care-of-address (CoA), a network access identifier (NAI), a home address (HoA), or at least one timer.

10. Non-transitory computer-readable media having computer-useable instructions embodied thereon that, when executed, cause a computing device to perform a method of dynamically updating a home agent with location-based information associated with a mobile device, thereby allowing a third party to determine a location of the mobile device, the method comprising:

receiving from a packet-routing component a transaction update that includes the location-based information and an identifier that identifies a communications session associated with the mobile device,

(1) wherein the location-based information is used to determine an approximate location of the mobile device, and

(2) wherein the location-based information includes one or more of a packet control function (PCF), a base transceiver station (BTS), or a session identifier;

associating the identifier with a binding table that contains one or more attributes corresponding to the communications session;

updating the binding table with the location-based information, thereby providing access to the third party of the location-based information that has been updated in the binding table such that the third party can determine the approximate location of the mobile device; and

communicating an acknowledgment to the packet-routing component that the location-based information has been received.

11. The method of claim 10 , further comprising receiving a request from the third party to access the location-based information.

12. The method of claim 10 , further comprising receiving from the packet-routing component a binding update, wherein the binding update includes one or more of a session identifier, a care-of-address (CoA), a network access identifier (NAI), a home address (HoA), or at least one timer.

Assignments (6)
RELEASE OF SECURITY INTEREST Recorded Aug 23, 2022
From: DEUTSCHE BANK TRUST COMPANY AMERICAS
To: SPRINT INTERNATIONAL INCORPORATED; IBSV LLC; LAYER3 TV, LLC; PUSHSPRING, LLC; T-MOBILE CENTRAL LLC; T-MOBILE USA, INC.; ASSURANCE WIRELESS USA, L.P.; BOOST WORLDWIDE, LLC; CLEARWIRE COMMUNICATIONS LLC; CLEARWIRE IP HOLDINGS LLC; SPRINTCOM LLC; SPRINT COMMUNICATIONS COMPANY L.P.; SPRINT SPECTRUM LLC
Reel/Frame 062595/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 4, 2021
From: SPRINT COMMUNICATIONS COMPANY L.P.
To: T-MOBILE INNOVATIONS LLC
Reel/Frame 055604/0001 →
TERMINATION AND RELEASE OF FIRST PRIORITY AND JUNIOR PRIORITY SECURITY INTEREST IN PATENT RIGHTS Recorded Apr 2, 2020
From: DEUTSCHE BANK TRUST COMPANY AMERICAS
To: SPRINT COMMUNICATIONS COMPANY L.P.
Reel/Frame 052969/0475 →
SECURITY AGREEMENT Recorded Apr 2, 2020
From: T-MOBILE USA, INC.; ISBV LLC; T-MOBILE CENTRAL LLC; LAYER3 TV, INC.; PUSHSPRING, INC.; BOOST WORLDWIDE, LLC; CLEARWIRE COMMUNICATIONS LLC; CLEARWIRE IP HOLDINGS LLC; CLEARWIRE LEGACY LLC; SPRINT COMMUNICATIONS COMPANY L.P.; SPRINT INTERNATIONAL INCORPORATED; SPRINT SPECTRUM L.P.; ASSURANCE WIRELESS USA, L.P.
To: DEUTSCHE BANK TRUST COMPANY AMERICAS
Reel/Frame 053182/0001 →
GRANT OF FIRST PRIORITY AND JUNIOR PRIORITY SECURITY INTEREST IN PATENT RIGHTS Recorded Mar 6, 2017
From: SPRINT COMMUNICATIONS COMPANY L.P.
To: DEUTSCHE BANK TRUST COMPANY AMERICAS
Reel/Frame 041895/0210 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 21, 2009
From: SHOJAYI, JOSEPH CHRISTOPHER; ROGERS, FREDERICK C.; BREAU, JEREMY R.; NEBERGALL, TERRY D.; BENNETT, JOHN H., III
To: SPRINT COMMUNICATIONS COMPANY L.P.
Reel/Frame 022721/0371 →