Connection of a user device to multiple accounts or phone numbers
AssigneeVerizon Patent and Licensing Inc.
InventorsSameh El-Gawady, Vered Ben-Anat, Jason A. Coglon, Mauricio Pati Caldeira de Andrada
Life of this patent
Estimating the term…
Abstract
Multiple mobile device numbers (MDNs) may be associated with a single user device. For outgoing communications, the user may choose which of the accounts are to be used. For incoming communications, application layer processes may perform an arbitration function to ensure that that the communication state, associated with each MDN, is correctly updated both at the user device and in the telecommunications network.
Claims18
A user device comprising logic to:
- associate the user device with a plurality of Mobile Device Numbers (MDNs), each of the plurality of the MDNs being assigned to User Equipment (UE) that is associated with a wireless cellular network;
- execute, by the user device and for each of the plurality of MDNs, a Session Initiation Protocol (SIP) transaction/transport service instance, each of the SIP transaction/transport service instances implementing control plane signaling for Internet Protocol (IP) Multimedia Subsystem (IMS) services and maintaining state information describing a communication state of media sessions implemented via the IMS services, and each of the media sessions being associated with one of the plurality of the MDNs;
- receive a SIP signaling message relating to a particular one of the media sessions;
- and
- update, based on the received SIP signaling message, the state information for each of the SIP transaction/transport service instances that are affected by the received SIP signaling message.
A method, implemented by a user device, comprising:
- associating the user device with a plurality of Mobile Device Numbers (MDNs), each of the plurality of the MDNs being assigned to User Equipment (UE) that is associated with a wireless cellular network;
- executing, by the user device and for each of the plurality of MDNs, a Session Initiation Protocol (SIP) transaction/transport service instance, each of the SIP transaction/transport service instances implementing control plane signaling for Internet Protocol (IP) Multimedia Subsystem (IMS) services and maintaining state information describing a communication state of media sessions implemented via the IMS services, and each of the media sessions being associated with one of the plurality of the MDNs;
- receiving a SIP signaling message relating to a particular one of the media sessions;
- and
- updating, based on the received SIP signaling message, the state information for each of the SIP transaction/transport service instances that are affected by the received SIP signaling message.
A non-transitory computer readable medium containing program instructions for causing one or more processors to:
- associate the user device with a plurality of Mobile Device Numbers (MDNs), each of the plurality of the MDNs being assigned to User Equipment (UE) that is associated with a wireless cellular network;
- execute, by the user device and for each of the plurality of MDNs, a Session Initiation Protocol (SIP) transaction/transport service instance, each of the SIP transaction/transport service instances implementing control plane signaling for Internet Protocol (IP) Multimedia Subsystem (IMS) services and maintaining state information describing a communication state of media sessions implemented via the IMS services, and each of the media sessions being associated with one of the plurality of the MDNs;
- receive a SIP signaling message relating to a particular one of the media sessions;
- and
- update, based on the received SIP signaling message, the state information for each of the SIP transaction/transport service instances that are affected by the received SIP signaling message.
Dependencies are inferred from the claim text.