IP Library Granted Patent US 9,032,201
Granted Patent B2
US 9,032,201 · App. 13/121,649 · Granted May 12, 2015

Hiding a device identity

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 9,032,201
App. No.
13/121,649
Granted
May 12, 2015
Kind
B2
Abstract

The present invention relates to hiding a device identifier (IMEI) in a communication system. Identifying a device is done by indicating an international mobile equipment identity (IMEI) as an instance identifier of the device of a user. Generating a globally routable user agent uniform resource identifier (GRUU) for the user is done by encrypting the instance identifier so that the GRUU comprises an identity of the user and the encrypted instance identifier.

Claims (24)

1. A method of hiding a device identifier in a communication system, said method comprising:

identifying a device by indicating an international mobile equipment identity as an instance identifier of the device of a user;

encrypting the instance identifier; and

generating a public globally routable user agent uniform resource identifier for the user by combining the encrypted instance identifier with an identity of the user in clear text form.

2. The method of claim 1 , wherein the identity of the user is an address-of-record of the user.

3. The method of claim 1 , wherein at least one of the identifying is performed by the device of the user, and the generating is performed by a registration entity of the communication system.

4. The method of claim 1 , wherein the encrypting comprises encrypting based on encryption parameters.

5. The method of claim 4 wherein the encryption parameters comprise at least one of an encryption key and an encryption algorithm.

6. The method of claim 5 , wherein the globally routable user agent uniform resource identifier further comprises an indication of the encryption parameters.

7. The method of claim 1 , wherein the identifying and generating are performed in connection with a session initiation protocol registration procedure.

8. The method of claim 1 , further comprising including, for identifying the device of the user, the globally routable user agent uniform resource identifier comprising the encrypted international mobile equipment identity as the instance identifier in a service request transmitted in the communication system.

9. A network entity comprising:

at least one processor and at least one memory storing computer instructions, the computer instructions adapted to cause, when run on the at least one processor, the network unit to at least:

receive a request associated with a user and including an instance identifier of a device of the user;

encrypt the instance identifier;

form a public globally routable user agent uniform resource identifier for the user by combining an identity of the user in clear text form with the encrypted instance identifier; and

transmit the public globally routable user agent uniform resource identifier to the user.

10. The network entity of claim 9 , wherein the identity of the user is an address-of-record of the user.

11. The network entity of claim 9 , wherein the encrypting comprises encrypting based on encryption parameters.

12. The network entity of claim 11 wherein the encryption parameters comprise at least one of an encryption key and an encryption algorithm.

13. The network entity of claim 12 , wherein the globally routable user agent uniform resource identifier further comprises an indication of the encryption parameters.

14. The network entity of claim 13 , wherein the network entity is a call state control function of an interne protocol multimedia subsystem.

15. The network entity of claim 14 , wherein the request comprises registration request of a session initiation protocol.

16. A computer program product comprising a non-transitory computer-readable storage medium bearing computer program code embodied therein for use with a computer, the computer program code comprising code for performing the method of claim 1 .

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 16, 2015
From: NOKIA CORPORATION
To: NOKIA TECHNOLOGIES OY
Reel/Frame 035445/0496 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 29, 2011
From: MAYER, GEORG; LEIS, PETER; HORN, GUNTHER
To: NOKIA CORPORATION
Reel/Frame 026044/0527 →