Exchange and use of globally unique device identifiers for circuit-switched and packet switched integration
AssigneeBlackBerry Limited
InventorsAndrew Michael Allen, Adrian Buckley
Life of this patent
Estimating the term…
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.
Claims20
A method in a first telephony-enabled device of enabling packet switched communications with a second telephony-enabled device, the method comprising:
- obtaining a first GUDI (globally unique device identifier);
- and
- sending the first GUDI to the second telephony-enabled device via a first circuit switched message;
- wherein if a second GUDI is received from the second telephony-enabled device, then packet-switched data is routable to the second telephony-enabled device using the second GUDI and packet-switched data is routable to the first telephony-enabled device using the first GUDI.
A telephony-enabled device comprising a call processing function for enabling packet switched communications with another telephony-enabled device, comprising:
- memory for storing a first GUDI (globally unique device identifier);
- one or more processors configured to:
- obtain the first GUDI;
- and
- send the first GUDI to the another telephony-enabled device via a first circuit switched message;
- wherein if a second GUDI is received from the another telephony-enabled device, then packet-switched data is routable to the another telephony-enabled device using the second GUDI and packet-switched data is routable to the telephony-enabled device using the first GUDI.
A non-transitory computer readable medium having computer executable instructions stored thereon for execution on a telephony-enabled device so as to enable packet switched communications with another telephony-enabled device by implementing steps comprising:
- obtaining a first GUDI (globally unique device identifier);
- and
- sending the first GUDI to the another telephony-enabled device via a first circuit switched message;
- wherein if a second GUDI is received from the second telephony-enabled device, then packet-switched data is routable to the another telephony-enabled device using the second GUDI and packet-switched data is mutable to the telephony-enabled device using the first GUDI.
A wireless device comprising a call processing function for enabling packet switched communications with a second telephony-enabled device, comprising:
- memory for storing a first GUDI (globally unique device identifier);
- one or more processors configured to:
- obtain the first GUDI;
- and
- send the first GUDI to the another telephony-enabled device via a first circuit switched message;
- wherein if a second GUDI is received from the second telephony-enabled device, then packet-switched data is routable to the second telephony-enabled device using the second GUDI and packet-switched data is routable to the wireless device using the first GUDI.
A non-transitory computer readable medium having computer executable instructions stored thereon for execution on a wireless device so as to enable packet switched communications with a second telephony-enabled device by implementing steps comprising:
- obtaining a first GUDI (globally unique device identifier);
- and
- sending the first GUDI to the second telephony-enabled device via a first circuit switched message;
- wherein if a second GUDI is received from the second telephony-enabled device, then packet-switched data is mutable to the second telephony-enabled device using the second GUDI and packet-switched data is mutable to the wireless device using the first GUDI.
Dependencies are inferred from the claim text.