IP Library › Granted Patent US 11,553,022
Granted Patent B2
US 11,553,022 · App. 16/652,606 · Granted Jan 10, 2023

Signaling of a request to adapt a voice-over-IP communication session

Inventors: Stephane Ragot (Chatillon, FR); Jerome Dufour (Chatillon, FR); Najmeddine Majed (Chatillon, FR)
Assignee: ORANGE
H04L65/65H04L65/1104H04L65/70H04L65/80
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 11,553,022
App. No.
16/652,606
Granted
Jan 10, 2023
Kind
B2
Abstract

A method, receiver device and terminal for signaling an adaptation request to adapt a coding/decoding of real-time signals of a real-time communication session, from a receiver device to a sender device. The method is such that the adaptation request relates to a demand for aggregation and/or redundancy of frames, that it is generated according to the existence of a signaling parameter arising from a phase of negotiation of codecs used during initialization of the communication session and in that it is transported via a real-time protocol of RTP type.

Claims (17)

1. A method for signaling an adaptation request that requests adaptation of at least one of a coding or decoding of real-time signals on a real-time communication session between a first terminal and a second terminal, wherein the method comprises the following acts performed by the first terminal:

verifying existence of a signaling parameter obtained in a phase of negotiation of codecs used during initialization of the communication session with the second terminal, the signaling parameter indicating a capacity to use an existing reserved or unused code of a Codec Mode Request (CMR) type to code a frame aggregation and/or redundancy request;

determining the adaptation request, which relates to a frame aggregation and/or redundancy request; and

in response to obtaining the signaling parameter, inserting the adaptation request into a payload format, using a field included in an existing reserved or unused mode-change request code of the Codec Mode Request (CMR) type to transport the adaptation request, via a real-time protocol of a Real Time Protocol (RTP) type and transporting the adaptation request toward the second terminal via the real-time protocol.

2. The method as claimed in claim 1 , wherein, in the case where the first and second terminals use coders/decoders of Adaptive Multi-Rate (AMR) or AMR-Wide Band (WB) type, the first terminal uses at least one default unused CMR code value from 9 to 14 to code aggregation and redundancy requests that request aggregation and redundancies of various rates.

3. The method as claimed in claim 1 , wherein, in the case where the first and second terminal use coders/decoders of Enhanced Voice Services (EVS) type, at least one default unused CMR code value is used to code the redundancy requests that request redundancies of various rates.

4. The method as claimed in claim 1 , comprising using a field of a padding request at an end of signaling of the RTP protocol to transport the adaptation request that requests adaptation of the communication session.

5. A first terminal that transmits to a second terminal a signaling of an adaptation request that requests adaptation of the coding/decoding of real-time signals on a real-time communication session between the first terminal and the second terminal, wherein the first terminal comprises:

at least one processor; and

at least one non-transitory computer-readable medium comprising instructions stored thereon, which when executed by the at least one processor configure the first terminal to:

verify existence of a signaling parameter obtained in a phase of negotiation of codecs used that took place during initialization of the communication session, the signaling parameter indicating a capacity to use an existing reserved or unused code of a Codec Mode Request (CMR) type to code a frame aggregation and/or redundancy request;

determine the adaptation request, which relates to a frame aggregation and/or redundancy request; and

insert the adaptation request into a payload format, using a field included in an existing reserved or unused mode-change request code of the Codec Mode Request (CMR) type to transport the adaptation request, via a real-time protocol of a Real Time Protocol (RTP) type.

6. A non-transitory processor-readable storage medium storing a computer program containing instructions for execution of a method for signaling an adaptation request, when the instructions are executed by at least one processor of a first terminal, wherein the instructions configure the first terminal to:

verifying existence of a signaling parameter obtained in a phase of negotiation of codecs used during initialization of a real-time communication session with a second terminal, the signaling parameter indicating a capacity to use an existing reserved or unused code of a Codec Mode Request (CMR) type to code a frame aggregation and/or redundancy request;

determining the adaptation request, which requests adaptation of at least one of a coding or decoding of real-time signals of the communication session and which relates to a frame aggregation and/or redundancy request; and

inserting the adaptation request into a payload format, using a field included in an existing reserved or unused mode-change request code of the Codec Mode Request (CMR) type to transport the adaptation request, via a real-time protocol of a Real Time Protocol (RTP) type and transporting the adaptation request toward the second terminal via the real-time protocol.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 20, 2020
From: RAGOT, STEPHANE; DUFOUR, JEROME; MAJED, NAJMEDDINE
To: ORANGE
Reel/Frame 054110/0513 →
Priority Claims (1)
FR 1759203 · Oct 2, 2017 · national
Continuity (1)
Related Publication 20200236154A1 · Jul 23, 2020