IP Library Granted Patent US 8,543,688
Granted Patent B1
US 8,543,688 · App. 12/963,296 · Granted Sep 24, 2013

Generating correlation codes for location 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,543,688
App. No.
12/963,296
Granted
Sep 24, 2013
Kind
B1
Abstract

A location data system in a wireless communication system generates and maintains a random number without transferring the random number from the location data system. The location data system monitors a message flow to identify location messages that include a wireless communication device identifier and location information for the wireless communication device. The location data system then processes the random number and the device identifier to generate a correlation code. The location data system transfers location records, including the correlation code and the location information but not the device identifier, from the location data system, wherein individual location records are transferred in response to identifying individual location messages. Finally, the random number is deleted from the location data system.

Claims (42)

1. A method of operating a location data system for a wireless communication system, the method comprising:

generating and maintaining a first random number without transferring the first random number from the location data system;

monitoring a message flow to identify first location messages that include a device identifier and location information for a wireless communication device;

for each individual one of the first location messages, performing a mathematical transformation on the device identifier, wherein input into the mathematical transformation includes the first random number, to generate a first correlation code;

transferring first location records including the first correlation code and the location information but not the device identifier from the location data system, wherein individual ones of the location records are transferred in response to identifying individual ones of the first location messages;

deleting the device identifier from the location data system for time periods between identifying consecutive ones of the first location messages; and

deleting the first random number from the location data system.

2. The method of claim 1 further comprising:

generating and maintaining a second random number without transferring the second random number from the location data system;

monitoring the message flow to identify second location messages that include the device identifier and additional location information for the wireless communication device;

performing the mathematical transformation on the device identifier, wherein the input into the mathematical transformation includes the second random number, to generate a second correlation code;

transferring second location records including the second correlation code and the additional location information but not the device identifier from the location data system, wherein individual ones of the second location records are transferred in response to identifying individual ones of the second location messages; and

deleting the second random number from the location data system.

3. The method of claim 2 wherein deleting the first random number and the second random number comprises deleting the first random number and the second random number at a periodic time interval.

4. The method of claim 1 wherein the device identifier comprises an International Mobile Subscriber Identity (IMSI).

5. The method of claim 1 wherein the location information comprises a latitude and a longitude.

6. The method of claim 1 wherein the location information comprises an altitude.

7. The method of claim 1 wherein the location information comprises a wireless base station identifier.

8. The method of claim 1 wherein the location information comprises a location confidence factor.

9. A wireless communication system comprising:

a random number generator configured to generate a first random number; and

a location data system configured to:

maintain the first random number without transferring the first random number from the location data system;

monitor a message flow to identify first location messages that include a device identifier and location information for a wireless communication device;

for each individual one of the first location messages, perform a mathematical transformation on the device identifier, wherein input into the mathematical transformation includes the first random number, to generate a first correlation code;

transfer first location records including the first correlation code and the location information but not the device identifier from the location data system, wherein individual ones of the location records are transferred in response to identifying individual ones of the first location messages;

delete the device identifier from the location data system for time periods between identifying consecutive ones of the first location messages; and

delete the first random number from the location data system.

10. The wireless communication system of claim 9 wherein:

the random number generator is further configured to generate a second random number; and

the location data system is further configured to:

maintain the second random number without transferring the second random number from the location data system;

monitor the message flow to identify second location messages that include the device identifier and additional location information for the wireless communication device;

perform the mathematical transformation on the device identifier, wherein the input into the mathematical transformation includes the second random number, to generate a second correlation code;

transfer second location records including the second correlation code and the additional location information but not the device identifier from the location data system, wherein individual ones of the second location records are transferred in response to identifying individual ones of the second location messages; and

delete the second random number from the location data system.

11. The wireless communication system of claim 10 wherein the location data system is further configured to delete the first random number and delete the second random number at a periodic time interval.

12. The wireless communication system of claim 9 wherein the device identifier comprises an International Mobile Subscriber Identity (IMSI).

13. The wireless communication system of claim 9 wherein the location information comprises a latitude and a longitude.

14. The wireless communication system of claim 9 wherein the location information comprises an altitude.

15. The wireless communication system of claim 9 wherein the location information comprises a wireless base station identifier.

16. The wireless communication system of claim 9 wherein the location information comprises a location confidence factor.

Assignments (4)
RELEASE OF SECURITY INTEREST Recorded Aug 23, 2022
From: DEUTSCHE BANK TRUST COMPANY AMERICAS
To: 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 INTERNATIONAL INCORPORATED; SPRINT SPECTRUM LLC
Reel/Frame 062595/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 →