IP Library Granted Patent US 12706962
Granted Patent B2
US 12706962 · App. 18/629,617 · Granted Aug 11, 2026

Signaling usage of PDU set and end of burst marking for communicating WebRTC media data

Inventors: Imed Bouazizi (Frisco, TX); Dario Serafino Tonesi (San Diego, CA); Prashanth Haridas Hande (San Diego, CA)
Assignee: QUALCOMM Incorporated
H04L65/1069H04L65/1101H04L65/65
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 12706962
App. No.
18/629,617
Granted
Aug 11, 2026
Kind
B2
Abstract

An example device for communicating media data includes a memory configured to store media data; and a processing system comprising one or more processors implemented in circuitry, the processing system being configured to: receive a session description protocol (SDP) message including configuration information representing at least one of protocol data unit (PDU) set marking or end of burst (EoB) marking for a communication session; send information representing the PDU set marking or the EoB marking for the communication session to a Real-time Communication (RTC) application function; and process media data of the communication session, the media data including at least one of a PDU set having the PDU set marking or an EoB having the EoB marking according to the configuration information.

Claims (37)

1 . A method of communicating media data, the method comprising:

receiving, by a network device, a session description protocol (SDP) message including configuration information representing at least one of protocol data unit (PDU) set marking or end of burst (EoB) marking for a communication session during a startup phase of the communication session or a configuration update phase of the communication session, the startup phase or the configuration update phase being negotiated between devices participating in the communication session, the devices participating in the communication session including a user equipment (UE) and an application server or a remote UE, the network device being separate from the UE and the application server or the remote UE;

extracting, by the network device, a header extension map attribute from the SDP message, the header extension map attribute linking a local identifier value to a uniform resource name (URN) corresponding to the at least one of the PDU set marking or the EoB marking;

determining, by the network device, a format for the PDU set marking or the EoB marking according to the header extension map attribute;

sending, by the network device, information representing the PDU set marking or the EoB marking for the communication session to a media application function; and

processing, by the network device, a packet including media data of the communication session, the packet including a header extension including the local identifier value and the at least one of the PDU set marking or the EoB marking according to the header extension map attribute.

2 . The method of claim 1 , wherein the SDP message comprises a real-time transport protocol (RTP) session message including the configuration information.

3 . The method of claim 1 , wherein the configuration information includes at least one of a version value, a local identifier value, a format value, a value indicating whether a PDU set size is active, or a value indicating whether an EoB marking is active.

4 . The method of claim 1 , wherein the communication session comprises a Web Real-time Communication (WebRTC) session, and wherein the configuration information comprises a list of quality of service (QoS) allocation specifications of the WebRTC session, each of the QoS allocation specifications including a name value, a flow description, and a QoS allocation value.

5 . The method of claim 1 , wherein receiving the SDP message comprises receiving, by a Web Real-time Communication (WebRTC) signaling server or a proxy-call session control function (P-CSCF), the SDP message.

6 . The method of claim 5 , wherein the SDP message comprises an SDP answer to an SDP request for a new WebRTC session.

7 . The method of claim 6 , further comprising forwarding the SDP answer to the UE.

8 . The method of claim 6 , wherein sending the information representing the PDU set marking or the EoB marking comprises extracting information indicative of the new WebRTC session from the SDP message and sending the information to the media application function to cause the media application function to forward the information to a policy control function (PCF), the information indicating that the new WebRTC session uses the at least one of the PDU set marking or the EoB marking.

9 . The method of claim 5 , further comprising receiving a confirmation of a quality of service (QoS) allocation.

10 . A device for communicating media data, the device comprising:

a memory configured to store media data; and

a processing system comprising one or more processors implemented in circuitry, the processing system being configured to:

receive a session description protocol (SDP) message including configuration information representing at least one of protocol data unit (PDU) set marking or end of burst (EoB) marking for a communication session during a startup phase of the communication session or a configuration update phase of the communication session, the startup phase or the configuration update phase being negotiated between devices participating in the communication session, the devices participating in the communication session including a user equipment (UE) and an application server or a remote UE, the device being separate from the UE and the application server or the remote UE;

extract a header extension map attribute from the SDP message, the header extension map attribute linking a local identifier value to a uniform resource name (URN) corresponding to the at least one of the PDU set marking or the EoB marking;

determine a format for the PDU set marking or the EoB marking according to the header extension map attribute;

send information representing the PDU set marking or the EoB marking for the communication session to a media application function; and

process a packet including media data of the communication session, the packet including a header extension including the local identifier value and the at least one of the PDU set marking or the EoB marking according to the header extension map attribute.

11 . The device of claim 10 , wherein the SDP message comprises a real-time transport protocol (RTP) session message including the configuration information.

12 . The device of claim 10 , wherein the configuration information includes at least one of a version value, a local identifier value, a format value, a value indicating whether a PDU set size is active, or a value indicating whether an EoB marking is active.

13 . The device of claim 10 , wherein the communication session comprises a Web Real-time Communication (WebRTC) session, and wherein the configuration information comprises a list of quality of service (QoS) allocation specifications of the WebRTC session, each of the QoS allocation specifications including a name value, a flow description, and a QoS allocation value.

14 . The device of claim 10 , wherein receiving the SDP message comprises receiving, by a Web Real-time Communication (WebRTC) signaling server or a proxy-call session control function (P-CSCF), the SDP message.

15 . The device of claim 14 , wherein the SDP message comprises an SDP answer to an SDP request for a new WebRTC session.

16 . The device of claim 15 , wherein the processing system is further configured to forward the SDP answer to the UE.

17 . The device of claim 15 , wherein to send the information representing the PDU set marking or the EoB marking, the processing system is configured to extract information indicative of the new WebRTC session from the SDP message and send the information to the media application function to cause the media application function to forward the information to a policy control function (PCF), the information indicating that the new WebRTC session uses the at least one of the PDU set marking or the EoB marking.

18 . The device of claim 14 , wherein the processing system is further configured to receive a confirmation of a quality of service (QoS) allocation.

19 . A device for communicating media data, the device comprising:

means for receiving a session description protocol (SDP) message including configuration information representing at least one of protocol data unit (PDU) set marking or end of burst (EoB) marking for a communication session during a startup phase of the communication session or a configuration update phase of the communication session, the startup phase or the configuration update phase being negotiated between devices participating in the communication session, the devices participating in the communication session including a user equipment (UE) and an application server or a remote UE, the device being separate from the UE and the application server or the remote UE;

means for extracting a header extension map attribute from the SDP message, the header extension map attribute linking a local identifier value to a uniform resource name (URN) corresponding to the at least one of the PDU set marking or the EoB marking;

means for determining a format for the PDU set marking or the EoB marking according to the header extension map attribute;

means for sending information representing the PDU set marking or the EoB marking for the communication session to a media application function; and

means for processing a packet including media data of the communication session, the packet including a header extension including the local identifier value and the at least one of the PDU set marking or the EoB marking according to the header extension map attribute.

20 . The device of claim 19 , further comprising means for executing a Web Real-time Communication (WebRTC) signaling server or means for executing a proxy-call session control function (P-CSCF).