IP Library Granted Patent US 11,388,212
Granted Patent B2
US 11,388,212 · App. 16/922,086 · Granted Jul 12, 2022

Method and telecommunications arrangement for transferring media data having differing media types via a network sensitive to quality of service

Inventors: Karl Klaghofer (Munich, DE); Jurgen Totzke (Poing, DE); Michael Tietsch (Kaufering, DE)
Assignee: RINGCENTRAL, INC.
H04L65/601H04L65/1006H04L65/608H04L65/80H04L69/326H04L69/327H04M7/006H04L47/2491
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,388,212
App. No.
16/922,086
Granted
Jul 12, 2022
Kind
B2
Abstract

A telecommunication system and a method for transferring media data from a first client over a QoS-sensitive network to a second client. The system and method can permit media data, which contain a first media type with a first traffic class and a second media type with a second traffic class to be bundled by the first client into second packets. In each second packet, the traffic class for each media type is marked in layer 4 and/or layer 5. The second packets can be transmitted toward the second client. Either before or during the transfer to the network, the second packets can be unbundled using the markings in layer 4 and/or layer 5 and then bundled into first packets, each of which has only one of the traffic classes. At least some of the first packets can then be transmitted over the network to the second client.

Claims (39)

1. A computer-implemented method for transferring media data, the method comprising:

marking, in second data packets, different traffic classes in a layer 4 of a real-time protocol (RTP) to generate marked second packets;

unbundling the marked second packets using the different traffic classes to generate unbundled second packets;

bundling the unbundled second packets into first data packets; and

transmitting the first data packets.

2. The computer-implemented method of claim 1 , wherein marking comprises extending headers of RTP protocol elements of the second data packets.

3. The computer-implemented method of claim 2 , wherein extending the headers further comprises including a list of markings of the different traffic classes.

4. The computer-implemented method of claim 1 , wherein marking comprises changing the different traffic classes from a layer 2 or a layer 3 of the RTP to the layer 4 of the RTP.

5. The computer-implemented method of claim 1 , wherein marking comprises marking the second data packets with a worst Differentiated Services Code Point (DSCP) value.

6. The computer-implemented method of claim 1 , further comprising:

negotiating a port multiplexing or a service multiplexing.

7. A computer-implemented method for transferring media data, the method comprising:

marking, in second data packets, different traffic classes in a layer 5 of a real-time protocol (RTP) to generate marked second packets;

unbundling the marked second packets using the different traffic classes to generate unbundled second packets;

bundling the unbundled second packets into first data packets; and

transmitting the first data packets.

8. The computer-implemented method of claim 7 , wherein marking comprises extending headers of RTP protocol elements of the second data packets.

9. The computer-implemented method of claim 8 , wherein extending the headers further comprises including a list of markings of the different traffic classes.

10. The computer-implemented method of claim 7 , wherein marking comprises changing the different traffic classes from a layer 2 or a layer 3 of the RTP to the layer 5 of the RTP.

11. The computer-implemented method of claim 7 , wherein marking comprises marking the second data packets with a worst Differentiated Services Code Point (DSCP) value.

12. A multimedia system, comprising:

a processor;

a memory operatively connected to the processor and storing instructions that, when executed by the processor, cause:

marking, in second data packets, different traffic classes in a layer 4 of a real-time protocol (RTP) to generate marked second packets;

unbundling the marked second packets using the different traffic classes to generate unbundled second packets;

bundling the unbundled second packets into first data packets; and

transmitting the first data packets.

13. The multimedia system of claim 12 , wherein marking comprises extending headers of RTP protocol elements of the second data packets.

14. The multimedia system of claim 13 , wherein extending the headers further comprises including a list of markings of the different traffic classes.

15. The multimedia system of claim 12 , wherein marking comprises changing the different traffic classes from a layer 2 or a layer 3 of the RTP to the layer 4 of the RTP.

16. The multimedia system of claim 15 , wherein marking comprises marking the second data packets with a worst Differentiated Services Code Point (DSCP) value.

17. A non-transitory, computer-readable medium, storing instructions that, when executed by a processor, cause:

marking, in second data packets, different traffic classes in a layer 5 of a real-time protocol (RTP) to generate marked second packets;

unbundling the marked second packets using the different traffic classes to generate unbundled second packets;

bundling the unbundled second packets into first data packets; and

transmitting the first data packets.

18. The non-transitory, computer-readable medium of claim 17 , wherein marking comprises extending headers of RTP protocol elements of the second data packets.

19. The non-transitory, computer-readable medium of claim 18 , wherein extending the headers further comprises including a list of markings of the different traffic classes.

20. The non-transitory, computer-readable medium of claim 17 , wherein marking comprises changing the different traffic classes from a layer 2 or a layer 3 of the RTP to the layer 5 of the RTP.

Assignments (3)
SECURITY INTEREST Recorded Feb 14, 2023
From: RINGCENTRAL, INC.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 062973/0194 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 21, 2020
From: KLAGHOFER, KARL; TIETSCH, MICHAEL; TOTZKE, JURGEN
To: UNIFY GMBH & CO. KG
Reel/Frame 054816/0847 →
CONFIDENTIAL PATENT AGREEMENT Recorded Dec 21, 2020
From: UNIFY GMBH & CO. KG
To: UNIFY PATENTE GMBH & CO. KG
Reel/Frame 054822/0001 →