Back to results
US 12,726,589 B2Granted
Use of non-3GPP advanced video codecs with native dialers
AssigneeT-Mobile USA, Inc.
InventorsLin Zhang, Kun Lu
Life of this patent
Estimating the term…
Abstract
User equipment (UEs) described herein are configured to determine whether a non-Third Generation Partnership Project (non-3GPP) advanced video codec is available for a video call initiated through a native dialer, exchange indicia of that availability through session description protocol (SDP) messages, and when the non-3GPP advanced video codec is available, utilize the non-3GPP advanced video codec.
Claims18
A method comprising:
- determining, by a user equipment (UE) originating a video call, that a non-Third Generation Partnership Project (non-3GPP) advanced video codec is available to the UE for video calling though a native dialer of the UE;
- notifying, by the UE and through a session description protocol (SDP) offer, a terminating UE for the video call of the availability of the non-3GPP advanced video codec to the UE;
- receiving, by the UE, an SDP answer from the terminating UE, the SDP answer indicating whether the non-3GPP advanced video codec is available to the terminating UE;
- receiving at a first time, from a telecommunications network connected to the UE, a first configuration message instructing the UE not to use the non-3GPP advanced video codec at the UE;
- receiving at a second time later than the first time, from the telecommunications network connected to the UE, a second configuration message instructing the UE to use the non-3GPP advanced video codec at the UE;
- and
- when the non-3GPP advanced video codec is available to both the UE and the terminating UE, utilizing the non-3GPP advanced video codec for the video call after receiving the second configuration message at the UE.
4 more elements
A user equipment (UE) comprising:
- a processor;
- and
- a plurality of programming instructions that, when executed by the processor, cause the UE to perform operations including:
- determining that a non-Third Generation Partnership Project (non-3GPP) advanced video codec is available to the UE for video calling though a native dialer of the UE;
- notifying, through a session description protocol (SDP) offer, a terminating UE for a video call of the availability of the non-3GPP advanced video codec to the UE;
- receiving an SDP answer from the terminating UE, the SDP answer indicating whether the non-3GPP advanced video codec is available to the terminating UE;
- and
- when the non-3GPP advanced video codec is available to both the UE and the terminating UE, utilizing the non-3GPP advanced video codec for the video call, wherein the plurality of programming instructions include the native dialer and an Internet protocol (IP) multimedia subsystem (IMS) stack, the native dialer instructing the IMS stack to initiate the video call to the terminating UE, and the IMS stack performing the determining, the notifying, and the receiving.
5 more elements
A method comprising:
- receiving, by a user equipment (UE), a session description protocol (SDP) offer associated with an invitation to a video call from an originating UE, the video call being associated with native dialers of the UE and the originating UE and the SDP offer including a ranked list of video codecs, the ranked list indicating that a non-Third Generation Partnership Project (non-3GPP) advanced video codec is available to the originating UE;
- receiving at a first time, from a telecommunications network connected to the UE, a first configuration message instructing the UE not to use the non-3GPP advanced video codec at the UE;
- receiving at a second time later than the first time, from the telecommunications network connected to the UE, a second configuration message instructing the UE to use the non-3GPP advanced video codec at the UE;
- determining, by the UE, whether the non-3GPP advanced video codec is available to the UE for use in video calling;
- responding to the originating UE, by the UE, through an SDP answer indicating whether the non-3GPP advanced video codec is available to the UE;
- and
- when the non-3GPP advanced video codec is available to both the UE and the originating UE, utilizing the non-3GPP advanced video codec for the video call after receiving the second configuration message at the UE.
4 more elements
Dependencies are inferred from the claim text.