Method and apparatus for efficient data transmission control in a wireless voice-over-data communication system
First Claim
1. A transmitter for generating segments of time-sensitive information to be wirelessly transmitted to a receiver, comprising:
- a queue for storing a plurality of data frames representing time-sensitive information;
a memory for storing a minimum segment size and a maximum segment size of the segments;
wherein the minimum segment size is predefined and wherein the maximum segment size is negotiated between the transmitter and the receiver;
a processor for generating a first segment, corresponding to at least a portion of the time-sensitive information, when a quantity of the time-sensitive information in the queue allows the first segment to have a first segment size between the minimum segment size and the maximum segment size; and
wherein the processor generates a second segment, corresponding to at least another portion of the time-sensitive information, upon receipt of an acknowledgement message from a receiver, wherein the second segment comprises a second segment size less than the minimum segment size.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus for efficient data transmission in a wireless voice-over-data communication system. In a transmitter, data segments are transmitted in accordance with a predefined data protocol. The predefined data protocol is modified to define a first segment size and a second segment size. The first segment size represents a minimum segment size that can be transmitted. The second segment size represents a maximum segment size that can be transmitted. A segment is created and transmitted whenever a quantity of time-sensitive information available for transmission allows a segment to be constructed having a segment size between the minimum segment size and the maximum segment size. A segment of any size up to the maximum segment size is also created and transmitted whenever any time-sensitive information is available for transmission and an acknowledgement message is received by the transmitter.
102 Citations
21 Claims
-
1. A transmitter for generating segments of time-sensitive information to be wirelessly transmitted to a receiver, comprising:
-
a queue for storing a plurality of data frames representing time-sensitive information; a memory for storing a minimum segment size and a maximum segment size of the segments;
wherein the minimum segment size is predefined and wherein the maximum segment size is negotiated between the transmitter and the receiver;a processor for generating a first segment, corresponding to at least a portion of the time-sensitive information, when a quantity of the time-sensitive information in the queue allows the first segment to have a first segment size between the minimum segment size and the maximum segment size; and wherein the processor generates a second segment, corresponding to at least another portion of the time-sensitive information, upon receipt of an acknowledgement message from a receiver, wherein the second segment comprises a second segment size less than the minimum segment size. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A transmitter for generating segments of time-sensitive information to be wirelessly transmitted to a receiver, comprising:
-
means for queuing a plurality of data frames representing time-sensitive information; means for storing a minimum segment size and a maximum segment size of the segments;
wherein the minimum segment size is predefined and wherein the maximum segment size is negotiated between the transmitter and the receiver;means for generating a first segment, corresponding to at least a portion of the time-sensitive information, when a quantity of the time-sensitive information in the means for storing the plurality of data frames allows the first segment to have a first segment size between the minimum segment size and the maximum segment size; and wherein the means for generating generates a second segment, corresponding to at least another portion of the time-sensitive information, upon receipt of an acknowledgement message from a receiver, wherein the second segment comprises a second segment size less than the minimum segment size.
-
-
12. A method of generating segments of time-sensitive information to be wirelessly transmitted to a receiver, comprising:
-
queuing a plurality of data frames representing time-sensitive information; storing a minimum segment size and a maximum segment size of the segments;
wherein the minimum segment size is predefined and wherein the maximum segment size is negotiated with the receiver;generating a first segment, corresponding to at least a portion of the time-sensitive information, when a queued quantity of the time-sensitive information allows the first segment to have a first segment size between the minimum segment size and the maximum segment size; and generating a second segment, corresponding to at least another portion of the time-sensitive information, upon receipt of an acknowledgement message from a receiver, wherein the second segment comprises a second segment size less than the minimum segment size. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21)
-
Specification