IP Library Granted Patent US 7,058,083
Granted Patent B2
US 7,058,083 · App. 09/961,995 · Granted Jun 6, 2006

Network interface driver and method

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 7,058,083
App. No.
09/961,995
Granted
Jun 6, 2006
Kind
B2
Abstract

A network interface driver is provided for the communication of TCP packets involving a mobile terminal and a wireless link. Acknowledgement signals are sent responsive to TCP data packets. A control element is arranged to prevent acknowledgement signals that are delayed in the wireless link from triggering a time-out signal in the TCP packet source.

Claims (26)

1. A network interface driver for communication of TCP packets involving a mobile terminal and a wireless link and in which acknowledgement signals are sent responsive to TCP data packets, the network interface driver comprising a control element arranged to prevent acknowledgement signals that are delayed in the wireless link from triggering a time-out signal in a TCP packet source, wherein the control element comprises TCP monitoring means for a downstream data direction and an acknowledgement signal monitoring means for an upstream direction.

2. The network interface driver as claimed in claim 1 , and located between IP and LLC protocol layers so as to operate on the TCP packets.

3. The network interface driver as claimed in claim 1 , and provided in a wireless link access point.

4. The network interface driver as claimed in claim 1 , wherein the control element comprises a computer program product.

5. The network interface driver as claimed in claim 1 , wherein the acknowledgement signal monitoring means is arranged to monitor an interarrival time between successive acknowledgement signals.

6. The network interface driver as claimed in claim 5 , and including means for performing a comparison the said monitored interarrival time with a threshold value and for generating a control signal responsive to a result of the comparison.

7. The network interface driver as claimed in claim 6 , wherein the control signal comprises a zero-window acknowledgement signal that is sent back to the TCP packet source.

8. The network interface driver as claimed in claim 6 , wherein the said threshold value is selectable by way of a timer setting means.

9. The network interface driver as claimed in claim 1 , wherein the acknowledgement signal monitoring means is arranged to initiate operation of a timer upon identification of a received acknowledgement signal.

10. A computer program product arranged for use in a network interface driver for communication of TCP packets involving a mobile terminal and a wireless link, wherein the computer program product exhibits a control function serving to prevent acknowledgement signal that are delayed in the wireless link from triggering a time-out signal at a TCP packet source, the computer program product being further arranged for monitoring TCP packets in a downstream data direction and for monitoring acknowledgement signals in an upstream data direction.

11. The computer program product as claimed in claim 10 , and arranged for monitoring an interarrival time between successive acknowledgement signals.

12. The computer program product as claimed in claim 11 , and arranged to perform a comparison the interarrival time with a threshold value and to initiate a control signal responsive to a result of the comparison.

13. A method of controlling communication of TCP packets involving a network interface driver, a mobile terminal and a wireless link, the method comprising the acts of:

preventing acknowledgement signals that are delayed in the wireless link from triggering a time-out signal in a TCP packet source;

monitoring TCP packets in a downstream data direction; and

monitoring acknowledgement signals sent in an upstream data direction.

14. The method as claimed in claim 13 , wherein the act of monitoring the acknowledgement signals includes the act of monitoring an interarrival time between successive acknowledgement signals.

15. The method as claimed in claim 14 , further including the acts of:

comparing the said monitored interarrival time with a threshold value; and

generating a control signal responsive to a result of the comparing act.

16. The method as claimed in claim 15 , wherein the act of generating a control signal comprises generating a zero-window acknowledgement signal and sending the same to the TCP packet source.

17. The method as claimed in claim 13 , and including the act of initiating a timer responsive to receipt of an acknowledgement signal.

18. A mobile terminal having a network interface driver for communication of TCF packets involving a mobile terminal and a wireless link and in which acknowledgement signals are sent responsive to TCP data packets, the mobile terminal comprising a control element arranged to prevent acknowledgement signals that are delayed in the wireless link from triggering a time-out signal in a TCP packet source, wherein the control element comprises TCP monitoring means for a downstream data direction and an acknowledgement signal monitoring means for an upstream direction.

19. The mobile terminal as claimed in claim 18 , and located between IP and LLC protocol layers so as to operate on the TCP packets.

20. The mobile terminal as claimed in claim 18 , and provided in a wireless link access point.

21. The mobile terminal as claimed in claim 18 , wherein the control element comprises a computer program product.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 12, 2018
From: UNILOC LUXEMBOURG S.A.
To: UNILOC 2017 LLC
Reel/Frame 046532/0088 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 14, 2018
From: PENDRAGON WIRELESS LLC
To: UNILOC LUXEMBOURG S.A.
Reel/Frame 045338/0601 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 20, 2012
From: IPG ELECTRONICS 503 LIMITED
To: PENDRAGON WIRELESS LLC
Reel/Frame 028594/0224 →