IP Library Granted Patent US 8,422,989
Granted Patent B1
US 8,422,989 · App. 12/330,628 · Granted Apr 16, 2013

Method and system for encoding telecommunications user 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,422,989
App. No.
12/330,628
Granted
Apr 16, 2013
Kind
B1
Abstract

A computer system comprises a communication interface and a processing system. The user interface is configured to receive a plurality of communications requesting location information for a plurality of mobile devices engaged in communication sessions with a communication network. The processing system is configured to generate a plurality of records associated with the plurality of communications wherein the plurality of records comprises user information expressed in an initial format, process the plurality of records with a plurality of keys to encode the user information to generate encoded user information, and process the encoded user information to verify that the encoded user information satisfies the initial format. Upon determining that the encoded user information satisfies the initial format, the communication interface is configured to transfer the encoded user information for analysis.

Claims (41)

1. A method of operating a communication system, the method comprising:

receiving a plurality of communications requesting location information for a plurality of mobile devices engaged in communication sessions with a communication network;

generating a plurality of records associated with the plurality of communications wherein the plurality of records comprises user information expressed in an initial format;

processing the plurality of records with a plurality of keys to encode the user information to generate encoded user information;

processing the encoded user information to verify that the encoded user information satisfies the initial format, wherein processing the encoded user information to verify that the encoded user information satisfies the initial format comprises verifying that the first three digits of the encoded user information do not indicate a service;

upon determining that the encoded user information satisfies the initial format, transferring the encoded user information for analysis;

receiving an additional record after the plurality of communications, wherein the additional record comprises additional user information;

determining a record of the plurality of records associated with the additional record;

determining a key of the plurality of keys used to encode the encoded user information of the record; and

encoding the additional user information of the additional record using the key.

2. The method of claim 1 wherein transferring the encoded user information comprises transferring the encoded user information to an entity external to a service provider that provides a communication service over the communication network.

3. The method of claim 1 wherein transferring the encoded user information comprises transferring the encoded user information to an entity internal to a service provider that provides a communication service over the communication network.

4. The method of claim 1 wherein processing the encoded user information to verify that the encoded user information satisfies the initial format comprises verifying that the encoded user information is unique from all other encoded user information.

5. The method of claim 1 wherein processing the encoded user information to verify that the encoded user information satisfies the initial format comprises verifying that the first and fourth digits of the encoded user information are not a zero or a one.

6. The method of claim 1 wherein the user information comprises Customer Proprietary Network Information (CPNI).

7. The method of claim 1 wherein the user information comprises an Electronic Serial Number (ESN).

8. The method of claim 1 wherein the user information comprises a Mobile Equipment Identifier (MEID).

9. The method of claim 1 wherein the user information comprises an International Mobile Equipment Identity (IMEI).

10. A computer system comprising:

a communication interface configured to receive a plurality of communications requesting location information for a plurality of mobile devices engaged in communication sessions with a communication network;

a processing system configured to generate a plurality of records associated with the plurality of communications wherein the plurality of records comprises user information expressed in an initial format, process the plurality of records with a plurality of keys to encode the user information to generate encoded user information, and process the encoded user information to verify that the encoded user information satisfies the initial format, wherein the processing system configured to process the encoded user information to verify that the encoded user information satisfies the initial format comprises the processing system configured to verify that the first three digits of the encoded user information do not indicate a service;

upon determining that the encoded user information satisfies the initial format, the communication interface configured to transfer the encoded user information for analysis;

the communication interface configured to receive an additional record after the plurality of communications, wherein the additional record comprises additional user information; and

the processing system configured to determine a record of the plurality of records associated with the additional record, determine a key of the plurality of keys used to encode the encoded user information of the record, and encode the additional user information of the additional record using the key.

11. The system of claim 10 wherein the communication interface configured to transfer the encoded user information comprises the communication interface configured to transfer the encoded user information to an entity external to a service provider that provides a communication service over the communication network.

12. The system of claim 10 wherein the communication interface configured to transfer the encoded user information comprises the communication interface configured to transfer the encoded user information to an entity internal to a service provider that provides a communication service over the communication network.

13. The system of claim 10 wherein the processing system configured to process the encoded user information to verify that the encoded user information satisfies the initial format comprises the processing system configured to process the encoded user information to verify that the encoded user information is unique from all other encoded user information.

14. The system of claim 10 wherein the processing system configured to process the encoded user information to verify that the encoded user information satisfies the initial format comprises the processing system configured to process the encoded user information to verify that the first and fourth digits of the encoded user information are not a zero or a one.

15. The system of claim 10 wherein the user information comprises Customer Proprietary Network Information (CPNI).

16. The system of claim 10 wherein the user information comprises an Electronic Serial Number (ESN).

17. The system of claim 10 wherein the user information comprises a Mobile Equipment Identifier (MEID).

18. A method of operating a communication system, the method comprising:

receiving a plurality of communications from a plurality of communication devices engaged in communication sessions with a communication network;

generating a plurality of records associated with the plurality of communications wherein the plurality of records comprises user information expressed in an initial format;

processing the plurality of records with a plurality of keys to encode the user information to generate encoded user information;

processing the encoded user information to verify that the encoded user information satisfies the initial format, wherein processing the encoded user information to verify that the encoded user information satisfies the initial format comprises verifying that the first three digits of the encoded user information do not indicate a service;

receiving additional communications from the plurality of communication devices;

generating an additional record associated with the additional communications, wherein the additional record comprises additional user information;

determining a record of the plurality of records associated with the additional record;

determining a key of the plurality of keys used to encode the encoded user information of the record; and

encoding the additional user information of the additional record using the key.

Assignments (6)
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 →
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 Dec 9, 2008
From: HINES, THOMAS EDWARD, III; ZELLER, VICTORIA L.; ROZIER, HILAH A.; ZWEIFACH, STEVEN I.
To: SPRINT COMMUNICATIONS COMPANY L.P.
Reel/Frame 021942/0529 →