IP Library Granted Patent US 10,142,882
Granted Patent B2
US 10,142,882 · App. 14/369,343 · Granted Nov 27, 2018

Network gateway and a method for transmitting packets of a data stream

Inventors: Marianna Carrera (Vanves, FR); Nidhi Hegde (Paris, FR); Martin May (Paris, FR)
Assignee: Thomson Licensing
H04W28/0278H04L12/66H04W88/16
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 10,142,882
App. No.
14/369,343
Granted
Nov 27, 2018
Kind
B2
Abstract

A network gateway comprises a buffer and a transmission module that is configured to transmit packets of a data stream from a source device to a user device via a network medium. The packets of the data stream are received from the source device by an uplink connection between the source device and the gateway, the packets are temporarily stored in the buffer and the packets are transmitted from the buffer to the user device by a downlink connection between the user device and the gateway, such that the downlink connection depends on the uplink connection. Furthermore, the network gateway comprises a protection module that is configured to provide a protection of the uplink connection, wherein access to the network medium is reserved for the packets of the data stream of the uplink connection. Finally the network gateway comprises a control module that is configured to monitor the buffer and to send an instruction to the protection module to reduce the protection of the uplink connection if a buffer overflow is detected.

Claims (31)

1. A network gateway, comprising

a buffer,

a transmission module that is configured to transmit packets of a data stream from a source device to a user device via a network medium, wherein the packets of the data stream are received from the source device by an uplink connection between the source device and the gateway, the packets are temporarily stored in the buffer and the packets are transmitted from the buffer to the user device by a downlink connection between the user device and the gateway, such that the downlink connection depends on the uplink connection, the downlink connection and the uplink connection sharing said network medium;

a protection module configured to provide a protection of the uplink connection reserving access to the network medium for the packets of the data stream of the uplink connection of said network medium, and

a control module that is configured to monitor the buffer and to send an instruction to the protection module to reduce the protection of the uplink connection if a buffer overflow is detected, so as to reduce access of the source device to the network medium.

2. The gateway according to claim 1 , wherein the transmission module is configured to transmit the packets of the data stream via a wireless network medium.

3. The gateway according to claim 2 , wherein the protection module is configured to send clear-to-send signals at a target rate to the source device, wherein the target rate is chosen to ensure that the packets of the data stream are received in a timely manner so that the data stream is not interrupted.

4. The gateway according to claim 3 , wherein the control module is configured to send an instruction to the protection module to reduce the rate at which the clear-to-send signals are sent to the source device below the target rate if a buffer overflow is detected.

5. The gateway according to claim 4 , wherein the control module is configured to send an instruction to the protection module to increase the rate at which the clear-to-send signals are sent to the source device up to the target rate if a buffer underflow is detected.

6. The gateway according to claim 1 , wherein the transmission module is configured to transmit the packets of the data stream at a medium access control layer.

7. The gateway according to claim 1 , wherein a buffer overflow is detected if a number of packets in the buffer exceeds an upper buffer number and/or a size of the packets in the buffer exceeds an upper buffer size.

8. A method for transmitting packets of a data stream from a source device to a user device by a network gateway via a network medium, the method comprising:

receiving the packets of the data stream from the source device by the gateway, wherein an uplink connection between the source device and the gateway is provided,

temporarily storing the packets of the data stream in a buffer of the gateway,

transmitting the packets of the data stream from the buffer of the gateway to the user device, wherein a downlink connection between the gateway and the user device is provided such that the downlink connection depends on the uplink connection, the downlink connection and the uplink connection sharing said network medium;

protecting the uplink connection of said network medium by reserving access to the network medium for the packets of the data stream by the gateway,

monitoring the buffer, and

reducing the protection of the uplink connection if a buffer overflow is detected by the gateway, so as to reduce access of the source device to the network medium.

9. The method according to claim 8 , wherein the packets of the data stream are transmitted via a wireless network medium.

10. The method according to claim 9 , further comprising sending clear-to-send signals at a target rate to the to the source device by the gateway, wherein the target rate is chosen to ensure that the packets of the data stream are received in a timely manner so that the data stream is not interrupted.

11. The method according to claim 10 , further comprising reducing the rate at which the clear-to-send signals are sent below the target rate if a buffer overflow is detected.

12. The according to claim 11 , further comprising increasing the rate at which the clear-to-send signals are sent up to the target rate if a buffer underflow is detected by the gateway.

13. The method according to claim 8 , wherein receiving and/or transmitting the packets of the data stream is performed by the gateway at a medium access control layer.

14. The method according to claim 8 , further comprising detecting a buffer overflow if a number of packets in the buffer exceeds an upper buffer number and/or a size of the packets in the buffer exceeds an upper buffer size.

15. A network gateway for transmitting packets of a data stream from a source device to a user device via a network medium, the network gateway comprising at least one memory and at least one processing circuitry configured to perform:

receiving the packets of the data stream from the source device by the gateway, wherein an uplink connection between the source device and the gateway is provided,

temporarily storing the packets of the data stream in a buffer of the gateway,

transmitting the packets of the data stream from the buffer of the gateway to the user device, wherein a downlink connection between the gateway and the user device is provided such that the downlink connection depends on the uplink connection, the downlink connection and the uplink connection sharing said network medium,

protecting the uplink connection of said network medium by reserving access to the network medium for the packets of the data stream by the gateway,

monitoring the buffer, and

reducing the protection of the uplink connection if a buffer overflow is detected by the gateway, so as to reduce access of the source device to the network medium.

Assignments (3)
CORRECTIVE ASSIGNMENT TO CORRECT THE RECEIVING PARTY NAME FROM INTERDIGITAL CE PATENT HOLDINGS TO INTERDIGITAL CE PATENT HOLDINGS, SAS. PREVIOUSLY RECORDED AT REEL: 47332 FRAME: 511. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Feb 28, 2024
From: THOMSON LICENSING
To: INTERDIGITAL CE PATENT HOLDINGS, SAS
Reel/Frame 066703/0509 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 26, 2018
From: THOMSON LICENSING
To: INTERDIGITAL CE PATENT HOLDINGS
Reel/Frame 047332/0511 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 17, 2018
From: CARRERA, MARIANNA; HEGDE, NIDHI; MAY, MARTIN
To: THOMSON LICENSING
Reel/Frame 045563/0682 →
Priority Claims (1)
EP 11306808 · Dec 29, 2011 · regional
Continuity (1)
Related Publication 20140347988A1 · Nov 27, 2014