Delayed acknowledgements for low-overhead communication in a network
First Claim
1. A method for communicating between stations over a shared medium, the method comprising:
- receiving, at a first station from a second station, a first protocol data unit (PDU) having payload segments;
transmitting a first acknowledgement from the first station to the second station after processing a first portion of the payload segments, the first acknowledgement indicating which of the payload segments in the first portion have been correctly decoded by the first station; and
transmitting a second acknowledgement from the first station to the second station, after processing a second portion of the payload segments, the second acknowledgement indicating which of the payload segments in the second portion have been correctly decoded by the first station, wherein the second acknowledgement is a delayed acknowledgement for the second portion.
2 Assignments
0 Petitions
Accused Products
Abstract
Communicating between stations over a shared medium comprises: receiving a first waveform at a first station transmitted over the shared medium from a second station, the first waveform including a payload having multiple segments, and during reception of a first segment of the payload, initiating processing of one or more segments of the payload received before the first segment of the payload to generate acknowledgement information that specifies which of one or more segments of the payload including the one or more processed segments have been correctly decoded by the first station; transmitting a second waveform from the first station over the shared medium, the second waveform including the acknowledgement information; and transmitting a third waveform from the first station over the shared medium, after transmitting the second waveform, the third waveform including acknowledgement information that specifies which of one or more segments of the payload including the first segment of the payload have been correctly decoded by the first station.
-
Citations
23 Claims
-
1. A method for communicating between stations over a shared medium, the method comprising:
-
receiving, at a first station from a second station, a first protocol data unit (PDU) having payload segments; transmitting a first acknowledgement from the first station to the second station after processing a first portion of the payload segments, the first acknowledgement indicating which of the payload segments in the first portion have been correctly decoded by the first station; and transmitting a second acknowledgement from the first station to the second station, after processing a second portion of the payload segments, the second acknowledgement indicating which of the payload segments in the second portion have been correctly decoded by the first station, wherein the second acknowledgement is a delayed acknowledgement for the second portion. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for communicating between stations over a shared medium, the system comprising:
a first station configured to; receive, from a second station, a first protocol data unit (PDU) having payload segments; transmit a first acknowledgement to the second station after processing a first portion of the payload segments, the first acknowledgement indicating which of the payload segments in the first portion have been correctly decoded by the first station; and transmit a second acknowledgement to the second station after processing a second portion of the payload segments, the second acknowledgement indicating which of the payload segments in the second portion have been correctly decoded by the first station, wherein the second acknowledgement is a delayed acknowledgement for the second portion. - View Dependent Claims (11, 12, 13, 14, 15)
-
16. A first station, comprising:
-
a receiver configured to; receive, from a second station, a first protocol data unit (PDU) having payload segments; and a transmitter configured to; transmit a first acknowledgement to the second station after the first station processes a first portion of the payload segments, the first acknowledgement indicating which of the payload segments in the first portion have been correctly decoded by the first station, and transmit a second acknowledgement to the second station after the first station processes a second portion of the payload segments, the second acknowledgement indicating which of the payload segments in the second portion have been correctly decoded by the first station, wherein the second acknowledgement is a delayed acknowledgement for the second portion. - View Dependent Claims (17, 18, 19, 20)
-
-
21. A non-transitory computer readable medium storing computer program code, the computer program code comprising instructions which when executed by a processor of a first station cause the first station to perform operations comprising:
-
receiving, at the first station from a second station, a first protocol data unit (PDU) having payload segments; transmitting a first acknowledgement from the first station to the second station after processing a first portion of the payload segments, the first acknowledgement indicating which of the payload segments in the first portion have been correctly decoded; and transmitting a second acknowledgement from the first station to the second station after processing a second portion of the payload segments, the second acknowledgement indicating which of the payload segments in the second portion have been correctly decoded, wherein the second acknowledgement is a delayed acknowledgement for the second portion. - View Dependent Claims (22, 23)
-
Specification