TCP DATA THROUGHOUT ENHANCEMENT FOR WLAN CLIENTS ON A WIRELESS LAN ROUTER
First Claim
1. A method of data packet retransmission, comprising:
- determining that a data packet to be received is missing;
transmitting to a router, a request packet to request retransmission of the data packet; and
receiving the retransmitted data packet directly from the router.
3 Assignments
0 Petitions
Accused Products
Abstract
A server may be bypassed in the context of retransmitting data packets, when such data packets are missing or lost due to interference or some other network error. Decreased throughput and other disadvantages associated with data packet retransmission are avoided by negating the need to transmit retransmission request packets to the server and retransmitting a missing/lost data packet from the server. Instead, retransmission request packets may be sent to a router, and the router may respond by directly retransmitting the missing/lost data packet to the client, where prior to retransmitting the missing/lost data packet, it is determined whether the data packet is a Transport Control Protocol or User Datagram Protocol packet, and proceeding with the retransmitting only if the data packets is a Transport Control Protocol packet.
16 Citations
27 Claims
-
1. A method of data packet retransmission, comprising:
-
determining that a data packet to be received is missing; transmitting to a router, a request packet to request retransmission of the data packet; and receiving the retransmitted data packet directly from the router. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An electronic apparatus, comprising:
-
a processor; and a memory unit operatively connected to the processor and including; machine-executable computer code configured to determine that a data packet to be received is missing; machine-executable computer code configured to transmit to a router, a request packet to request retransmission of the data packet; and machine-executable computer code configured to receive the retransmitted data packet directly from the router. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A method of data packet retransmission, comprising:
-
receiving a data packet; saving the data packet; receiving a retransmission request packet indicative of a request to retransmit the data packet; retransmitting the data packet in response to the request. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
-
20. An electronic apparatus, comprising:
-
a processor; and a memory unit operatively connected to the processor and including; machine-executable computer code configured to receive a data packet; machine-executable computer code configured to save the data packet; machine-executable computer code configured to receive a retransmission request packet indicative of a request to retransmit the data packet; machine-executable computer code configured to retransmit the data packet in response to the request. - View Dependent Claims (21, 22, 23, 24)
-
-
25. A system for retransmitting data packets, comprising:
-
a server configured to transmit a data packet; a router configured to receive the data packet from the server, and store the data packet; and a wireless Local Area Network client configured to receive the data packet upon a determination that the data packet is missing, the data packet being retransmitted directly from the router and in response to a retransmission request packet transmitted from the wireless Local Area Network client to the router. - View Dependent Claims (26, 27)
-
Specification