IP Library Patent Application 14116510
Patent Application
App. No. 14/116,510

METHOD AND APPARATUS FOR MITIGATING BUFFERING DELAY AT A NETWORK EDGE

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 None
App. No.
14/116,510
Abstract

A method for mitigating buffering delay in a TCP-encapsulated data stream transmitted over a network includes, at a node in the network, receiving a first packet through a first interface. The first packet includes data of the TCP-encapsulated data stream. A second packet is received through a second interface. The second packet includes an acknowledgment of segments of the TCP-encapsulated data stream. The method further includes analyzing the first packet and the second packet to estimate an amount of outstanding data, using the amount of outstanding data to determine a state of buffer occupancy, updating a TCP Window field in the second packet in function of the state of buffer occupancy, and transmitting the updated second packet through the first interface.

Claims (24)

1 . A method for mitigating buffering delay in a TCP-encapsulated data stream transmitted over a network, the method comprising at a node in said network:

receiving a first packet through a first interface, said first packet comprising data of said TCP-encapsulated data stream;

receiving a second packet through a second interface, said second packet comprising an acknowledgment of segments of said TCP-encapsulated data stream;

analyzing said first packet and said second packet to estimate an amount of outstanding data;

using said amount of outstanding data to determine a state of buffer occupancy;

updating a TCP Window field in said second packet in function of said state of buffer occupancy, and

transmitting said updated second packet through said first interface.

2 . The method of claim 1 , wherein said analyzing comprises comparing a SEQ field of said first packet to an ACK field of said second packet.

3 . The method of claim 1 , wherein said determining of a state of buffer occupancy comprises comparing said amount of outstanding data to a predetermined threshold amount.

4 . The method of claim 1 , wherein one of said first interface and said second interface comprises a cellular interface.

5 . The method of claim 4 , wherein one of said first interface and said second interface comprises a 3G wireless interface.

6 . The method of claim 4 , wherein one of said first interface and said second interface comprises a femtocell interface.

7 . The method of claim 1 , wherein one of said first interface and said second interface comprises a WLAN interface.

8 . A computer program configured to cause a processor to perform the method of claim 1 .

9 . An apparatus for mitigating buffering delay in a TCP-encapsulated data stream transmitted over a network, the apparatus comprising:

a first interface adapted to receive a first packet comprising data of said TCP-encapsulated data stream;

a second interface adapted to receive a second packet comprising an acknowledgment of a segments of said TCP-encapsulated data stream;

a processor operatively connected to said first interface and said second interface, said processor being configured to analyze said first packet and said second packet to estimate an amount of outstanding data, to use said amount of outstanding data to determine a state of buffer occupancy, and to update a TCP Window field in said second packet in function of said state of buffer occupancy, and to transmit said updated second packet through said first interface.

10 . The apparatus of claim 9 , wherein one of said first interface and said second interface comprises a cellular interface.

11 . The apparatus of claim 10 , wherein one of said first interface and said second interface comprises a 3G wireless interface.

12 . The apparatus of claim 10 , wherein one of said first interface and said second interface comprises a femtocell interface.

13 . The apparatus of claim 9 , wherein one of said first interface and said second interface comprises a WLAN interface.

14 . A mobile node comprising the apparatus of claim 9 .

15 . A wireless BTS comprising the apparatus of claim 9 .

Assignments (3)
RELEASE OF SECURITY INTEREST Recorded Sep 2, 2014
From: CREDIT SUISSE AG
To: ALCATEL LUCENT
Reel/Frame 033677/0531 →
SECURITY AGREEMENT Recorded Feb 10, 2014
From: ALCATEL LUCENT
To: CREDIT SUISSE AG
Reel/Frame 032189/0799 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 20, 2013
From: PIANESE, FABIO; BOSCH, PETER
To: ALCATEL-LUCENT
Reel/Frame 031641/0324 →