Efficient error control for wireless packet transmissions
First Claim
Patent Images
1. A method of transmission error control, comprising:
- transmitting at least one frame of packet data to a receiving entity during each of a plurality of time frames, each time frame comprising more than one time slot;
receiving a plurality of responsive messages from said receiving entity, each of said responsive messages operable to identify a plurality of frames of data successfully received or unsuccessfully received during a current time frame and during prior time frames; and
retransmitting each of said frames of data that said responsive message indicates as unsuccessfully received, at least one of the frames of data identified as unsuccessfully received being retransmitted in more than one time slot of a time frame.
6 Assignments
0 Petitions
Accused Products
Abstract
A method of transmission error control includes transmitting at least one frame of packet data to a receiving entity during each of a plurality of time frames, and receiving a plurality of responsive messages from the receiving entity. Each of the responsive messages identifies frames of data successfully received during a current time frame and during prior time frames. The method also includes retransmitting each of the frames of data that the responsive message does not indicate as successfully received.
129 Citations
19 Claims
-
1. A method of transmission error control, comprising:
-
transmitting at least one frame of packet data to a receiving entity during each of a plurality of time frames, each time frame comprising more than one time slot;
receiving a plurality of responsive messages from said receiving entity, each of said responsive messages operable to identify a plurality of frames of data successfully received or unsuccessfully received during a current time frame and during prior time frames; and
retransmitting each of said frames of data that said responsive message indicates as unsuccessfully received, at least one of the frames of data identified as unsuccessfully received being retransmitted in more than one time slot of a time frame. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method of transmission error control, comprising:
-
attempting to receive at least one frame of packet data from a transmitting entity during each of a plurality of time frames, each time frame comprising more than one time slot;
generating a responsive message after each of a plurality of the time frames, each of said responsive messages operable to identify a plurality of frames of data successfully received or unsuccessfully received during a current time frame and during prior time frames;
transmitting said responsive message to said transmitting entity; and
receiving at least one of the frames of data identified as unsuccessfully received, the frame of data being retransmitted by the transmitting entity in more than one time slot of a time frame. - View Dependent Claims (7, 8, 9, 10, 11)
-
-
12. An aggregated acknowledgment message, comprising:
-
a message identification field; and
a bit map comprising a plurality of bits, each bit having a first state and a second state, the first state indicating that a receiving entity successfully received a frame of data corresponding with the bit during a current time frame or during prior time frames, the second state indicating that the receiving entity did not successfully receive the frame of data corresponding with the bit during the current and prior time frames, the bit map operable to identify a plurality of frames of data successfully received or unsuccessfully received, at least one of the successfully received frames of data having been retransmitted by a transmitting entity in more than one time slot of a time frame. - View Dependent Claims (13, 14, 15)
-
-
16. A system for transmission error control, comprising:
-
at least one computer readable medium; and
software encoded on the at least one computer readable medium and operable when executed by a processor to;
transmit at least one frame of packet data to a receiving entity during each of a plurality of time frames, each time frame comprising more than one time slot;
receive a responsive message from the receiving entity, the responsive message operable to identify a plurality of frames of data successfully received or unsuccessfully received during a current time frame and during at least one prior time frame; and
retransmit at least one of the frames of data identified as unsuccessfully received in more than one time slot of a time frame.
-
-
17. A system for transmission error control, comprising:
-
a memory operable to store a plurality of frames of packet data; and
a processor coupled to the memory and operable to;
transmit at least one of the frames of packet data to a receiving entity during each of a plurality of time frames, each time frame comprising more than one time slot;
receive a responsive message from the receiving entity, the responsive message operable to identify a plurality of frames of data successfully received or unsuccessfully received during a current time frame and during at least one prior time frame; and
retransmit at least one of the frames of data identified as unsuccessfully received in more than one time slot of a time frame.
-
-
18. A system for transmission error control, comprising:
-
at least one computer readable medium; and
software encoded on the at least one computer readable medium and operable when executed by a processor to;
attempt to receive at least one frame of packet data from a transmitting entity during each of a plurality of time frames, each time frame comprising more than one time slot;
generate at least one responsive message operable to identify a plurality of frames of data successfully received or unsuccessfully received during a current time frame and during at least one prior time frame;
transmit the responsive message to the transmitting entity; and
receive at least one of the frames of data identified as unsuccessfully received, the frame of data being retransmitted by the transmitting entity in more than one time slot of a time frame.
-
-
19. A system for transmission error control, comprising:
-
a memory operable to store a bit map, the bit map comprising a plurality of bits and being operable to identify a plurality of frames of data successfully received or unsuccessfully received; and
a processor coupled to the memory and operable to;
attempt to receive at least one frame of packet data from a transmitting entity during each of a plurality of time frames, each time frame comprising more than one time slot;
set at least one of the bits in the bit map to a first state or a second state, the first state indicating that a frame of data was successfully received during a current time frame or during a prior time frame, the second state indicating that the frame of data was unsuccessfully received during the current and prior time frames;
generate at least one responsive message using the bit map;
transmit the responsive message to the transmitting entity; and
receive at least one of the frames of data identified as unsuccessfully received, the frame of data being retransmitted by the transmitting entity in more than one time slot of a time frame.
-
Specification