Exchange and use of globally unique device identifiers for circuit-switched and packet switched integration
First Claim
1. A method of obtaining a globally unique device identifier [GUDI] for a device, the method comprising:
- generating an instance identifier [ID] using an International Mobile Equipment Identity [IMEI] that uniquely identifies the device, the instance ID having a form of a uniform resource name [URN];
sending the instance ID generated in a session initiation protocol [SIP] register request to a SIP registrar; and
receiving in a SIP 200 OK response a GUDI, the GUDI being in a form of a SIP uniform resources identifier [URI], including at least a user identity, a domain name, and a value in the form of a URN generated from a transformation using at least a portion of the IMEI.
2 Assignments
0 Petitions
Accused Products
Abstract
According to one aspect, a system and method of exchanging GRUUs (Globally Routed User Agent URI (Uniform Resource Identifier)) between a first telephony-enabled device and a second telephony enabled device using a circuit-switched message is provided. Once exchanged, the telephony enabled devices can exchange SIP (session initiated protocol) communications routed by the GRUUs. Any one of the telephony-enabled devices can add a media component to the SIP communications. According to another aspect, a system and method of generating GRUUs is provided. According to another aspect, a system and method of handing off communications to a packet switched network from a circuit switched network is provided.
33 Citations
17 Claims
-
1. A method of obtaining a globally unique device identifier [GUDI] for a device, the method comprising:
-
generating an instance identifier [ID] using an International Mobile Equipment Identity [IMEI] that uniquely identifies the device, the instance ID having a form of a uniform resource name [URN]; sending the instance ID generated in a session initiation protocol [SIP] register request to a SIP registrar; and receiving in a SIP 200 OK response a GUDI, the GUDI being in a form of a SIP uniform resources identifier [URI], including at least a user identity, a domain name, and a value in the form of a URN generated from a transformation using at least a portion of the IMEI. - View Dependent Claims (2, 3, 4)
-
-
5. A non-transitory computer readable medium having computer executable instructions stored thereon for execution on a processor of a device so to obtain a globally unique device identifier [GUDI] by:
-
generating an instance identifier [ID] using an International Mobile Equipment Identity [IMEI] that uniquely identifies the device, the instance ID having a form of a uniform resource name [URN]; sending the instance ID generated in a session initiation protocol [SIP] register request to a SIP registrar; and receiving in a SIP 200 OK response a GUDI, the GUDI being in a form of a SIP uniform resources identifier [URI], including at least a user identity, a domain name, and a value in the form of a URN generated from a transformation using at least a portion of the IMEI.
-
-
6. A device configured to obtain a globally unique device identifier [GUDI], the device comprising:
-
a processor; and a GUDI obtaining function configured to; generate an instance identifier [ID] using an International Mobile Equipment Identity [IMEI] that uniquely identifies the device, the instance ID having a form of a uniform resource name [URN]; send the instance ID generated in a session initiation protocol [SIP] register request to a SIP registrar; and receive in a SIP 200 OK response a GUDI, the GUDI being in a form of a SIP uniform resource identifier [URI], including at least a user identity, a domain name, and a value in the form of a URN generated from a transformation using at least a portion of the IMEI. - View Dependent Claims (7, 8, 9)
-
-
10. A method for generating a globally unique device identifier [GUDI] for a device, the method comprising:
-
receiving, by a session initiation protocol [SIP] registrar, a SIP register request comprising an instance identifier [ID] generated using an International Mobile Equipment Identity [IMEI] that uniquely identifies the device, the instance ID having a form of a uniform resource name [URN]; generating a GUDI based on the instance ID received, the GUDI being in a form of a SIP uniform resources identifier [URI], including at least a user identity, a domain name, and a value in the form of a URN generated from a transformation using at least a portion of the IMEI; and sending, in a SIP 200 OK response, the GUDI generated to the device. - View Dependent Claims (11, 12, 13)
-
-
14. A non-transitory computer readable medium having computer executable instructions stored thereon for execution on a processor of a packet-switched network element so as to generate a globally unique device identifier [GUDI] for a device by:
-
receiving, by a session initiation protocol [SIP] registrar, a SIP register request comprising an instance identifier [ID] generated using an International Mobile Equipment Identity [IMEI] that uniquely identifies the device, the instance ID having a form of a uniform resource name [URN]; generating a GUDI based on the instance ID received, the GUDI being in a form of a SIP uniform resources identifier [URI], including at least a user identity, a domain name, and a value in the form of a URN generated from a transformation using at least a portion of the IMEI; and sending, in a SIP 200 OK response, the GUDI generated to the device.
-
-
15. A session initiation protocol [SIP] registrar configured to generate a globally unique device identifier [GUDI] for a device, the SIP registrar comprising:
-
a processor; and a GUDI generation function configured to; receive a SIP register request comprising an instance identifier [ID] generated using an International Mobile Equipment Identity [IMEI] that uniquely identifies the device, the instance ID having a form of a uniform resource name [URN]; generate a GUDI based on the instance ID received, the GUDI being in a form of a SIP uniform resources identifier [URI], including at least a user identity, a domain name, and a value in the form of a URN generated from a transformation using at least a portion of the IMEI; and send, in a SIP 200 OK response, the GUDI generated to the device. - View Dependent Claims (16, 17)
-
Specification