IP Library › Granted Patent US 11,659,357
Granted Patent B2
US 11,659,357 · App. 17/545,848 · Granted May 23, 2023

Cellular device geolocation based on timing advance data

Inventors: Jeff Bartlett (Dallas, TX); Jordan Alexander (Kennesaw, GA); Thomas Becker (Atlanta, GA)
Assignees: AT&T Intellectual Property I, L.P.; AT&T Mobility II LLC
H04W4/029H04M15/61H04W74/0833
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 11,659,357
App. No.
17/545,848
Granted
May 23, 2023
Kind
B2
Abstract

Aspects of the subject disclosure may include, for example, a network device that comprises a processing system including a processor and a memory storing instructions that, when executed by the processing system, facilitate performance of operations. The operations include obtaining timing advance data regarding a communication device served by the network; the timing advance data is collected by a network element coupled to the network device, and the network element communicates with the communication device using control-plane signaling. The timing advance data is processed using location data regarding the network element to determine a geolocation of the communication device. The geolocation is stored at a storage device; the network device and storage device are included in a secure portion of the network. The geolocation is provided to equipment of a network customer accessing the secure portion of the network via a secure interface. Other embodiments are disclosed.

Claims (42)

1. A method comprising:

obtaining, by a processing system including a processor of a network device of a network, timing advance data regarding a communication device, wherein the timing advance data is obtained via control-plane signaling by the communication device in a network registration procedure;

processing, by the processing system, the timing advance data to determine a geolocation of the communication device;

storing, by the processing system, the geolocation at a storage device of the network; and

providing, by the processing system, the geolocation of the communication device to equipment of a network customer communicating on the network,

wherein the timing advance data is obtained and the geolocation is provided without requiring the communication device to engage in a user-plane session.

2. The method of claim 1 , wherein the timing advance data is processed using location data regarding a network element coupled to the network device and communicating with the communication device.

3. The method of claim 1 , wherein the network device and the storage device comprise a secure portion of the network.

4. The method of claim 3 , wherein the equipment of the network customer is provided the geolocation by accessing the secure portion of the network via a secure interface.

5. The method of claim 1 , wherein the timing advance data is not provided to the equipment of the network customer.

6. The method of claim 1 , wherein the timing advance data is collected by a plurality of Evolved Node Bs (eNodeBs), and wherein the processing the timing advance data comprises aggregating data from each of the plurality of eNodeBs.

7. The method of claim 1 , wherein the communication device initiates a random access procedure to obtain network services.

8. The method of claim 1 , wherein the network device comprises a mobile network operator (MNO) providing the geolocation as a monetized service.

9. The method of claim 1 , further comprising:

providing, by the processing system, a network identifier to the communication device; and

authenticating, by the processing system, the communication device using the network identifier.

10. A device comprising:

a processing system of a network device of a network, the processing system including a processor; and

a memory that stores executable instructions that, when executed by the processing system, facilitate performance of operations, the operations comprising:

obtaining timing advance data regarding a communication device, wherein the timing advance data is obtained via control-plane signaling by the communication device in a network registration procedure;

processing the timing advance data to determine a geolocation of the communication device;

storing the geolocation at a storage device; and

providing the geolocation of the communication device to equipment of a network customer communicating on the network,

wherein the timing advance data is obtained and the geolocation is provided without requiring the communication device to engage in a user-plane session.

11. The device of claim 10 , wherein the timing advance data is processed using location data regarding a network element coupled to the network device and communicating with the communication device.

12. The device of claim 10 , wherein the network device and the storage device comprise a secure portion of the network.

13. The device of claim 12 , wherein the equipment of the network customer is provided the geolocation by accessing the secure portion of the network via a secure interface.

14. The device of claim 10 , wherein the network device comprises a mobile network operator (MNO) providing the geolocation as a monetized service.

15. The device of claim 10 , wherein the operations further comprise:

providing a network identifier to the communication device; and

authenticating the communication device using the network identifier.

16. A non-transitory machine-readable medium comprising executable instructions that, when executed by a processing system including a processor of a network device, facilitate performance of operations comprising:

obtaining timing advance data regarding a communication device, wherein the timing advance data is obtained via control-plane signaling by the communication device in a network registration procedure of a network;

providing a network identifier to the communication device;

processing the timing advance data to determine a geolocation of the communication device;

storing the geolocation; and

providing the geolocation of the communication device to equipment of a network customer communicating on the network,

wherein the timing advance data is obtained and the geolocation is provided without requiring the communication device to engage in a user-plane session.

17. The non-transitory machine-readable medium of claim 16 , wherein the timing advance data is processed using location data regarding a network element coupled to the network device and communicating with the communication device.

18. The non-transitory machine-readable medium of claim 16 , wherein the geolocation is stored at a storage device of the network, and wherein the network device and the storage device comprise a secure portion of the network.

19. The non-transitory machine-readable medium of claim 18 , wherein the equipment of the network customer is provided the geolocation by accessing the secure portion of the network via a secure interface.

20. The non-transitory machine-readable medium of claim 16 , wherein the operations further comprise authenticating the communication device using the network identifier.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 16, 2021
From: BARTLETT, JEFF
To: AT&T INTELLECTUAL PROPERTY I, L.P.
Reel/Frame 058405/0626 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 16, 2021
From: ALEXANDER, JORDAN; BECKER, THOMAS
To: AT&T MOBILITY II LLC
Reel/Frame 058405/0636 →
Continuity (2)
Continuation 16912863 · Jun 26, 2020
Related Publication 20220103978A1 · Mar 31, 2022