THROUGHPUT IN A LAN BY MANAGING TCP ACKS
First Claim
1. A method for managing acknowledgements, said method comprising:
- identifying data packets and acknowledgements with a connection;
determining which of said acknowledgements can be eliminated;
replacing said acknowledgements that can be eliminated with a single acknowledgement; and
transmitting said single acknowledgement.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus are described for managing acknowledgements, including identifying data packets and acknowledgements with a connection, determining which of the acknowledgements can be eliminated, replacing the acknowledgements that can be eliminated with a single acknowledgement and transmitting the single acknowledgement. An alternative method and apparatus are described for managing acknowledgements, including receiving a data segment, keeping track of connections, determining if there are enough data segments for a pre-determined number of channel time allocations and generating the acknowledgments for a selected connection if there are enough data segments for the pre-determined number of channel time allocations.
55 Citations
32 Claims
-
1. A method for managing acknowledgements, said method comprising:
-
identifying data packets and acknowledgements with a connection; determining which of said acknowledgements can be eliminated; replacing said acknowledgements that can be eliminated with a single acknowledgement; and transmitting said single acknowledgement. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for managing acknowledgements, said method comprising:
-
receiving a data segment; keeping track of connections; determining if there are enough data segments for a pre-determined number of channel time allocations; and generating said acknowledgments for a selected connection if there are enough data segments for said pre-determined number of channel time allocations. - View Dependent Claims (11, 12, 13, 14, 15, 16, 29, 30)
-
-
17. An apparatus for managing acknowledgements, comprising:
-
means for identifying data packets and acknowledgements with a connection; means for determining which of said acknowledgements can be eliminated; means for replacing said acknowledgements that can be eliminated with a single acknowledgement; and means for transmitting said single acknowledgement. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. An apparatus for managing acknowledgements, comprising:
- means for receiving a data segment;
means for keeping track of connections; means for determining if there are enough data segments for a pre-determined number of channel time allocations; and means for generating said acknowledgments for a selected connection if there are enough data segments for said pre-determined number of channel time allocations. - View Dependent Claims (27, 28, 31, 32)
- means for receiving a data segment;
Specification