Patent ID: 8422989

Claim:
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.