Method and system for medium access control (MAC) layer specialization for voice and multimedia data streams
AssigneeBroadcom Corporation
InventorsHooman Honary, Matthew Fischer
Life of this patent
Estimating the term…
Abstract
Aspects of a method and system for medium access control (MAC) layer specialization for voice and multimedia data streams are presented. Aspects of the method include determining a number of attempts for transmitting one or more medium access control (MAC) frames. Aspects of the system may include a processor that enables determination of a number of attempts for transmitting one or more MAC frames. A maximum number for such attempts may be determined based on one or more priority levels associated with different portions of multimedia information being communicated via a wireless medium and contained within the one or more MAC frames.
Claims30
A method for handling multimedia information in a communication system having a processor, the method comprising:
- determining a priority level of a transmission control protocol (TCP) packet based on information within said TCP packet;
- determining a retransmission window time duration based on said determined priority level of said TCP packet;
- assigning one or more transmit antennas based on said determined priority level of said TCP packet for transmitting of at least one medium access control (MAC) frame corresponding to said TCP packet;
- transmitting at least one MAC frame corresponding to said TCP packet within said determined retransmission window time duration;
- and
- when a timeout of a timer associated with said transmitting of said at least one MAC frame occurs at an end of said determined retransmission window time duration, determining whether to retransmit said TCP packet based on said determined priority level of said TCP packet.
The method according to clam 2, wherein said TCP entity does not enter a slow start state based on failure to receive an acknowledgement in response to transmitting or retransmitting said TCP packet.
A non-transitory computer readable storage medium having stored thereon, a computer program having at least one code section for handling multimedia information in a communication system, the at least one code section being executable by a computer for causing the computer to perform steps comprising:
- determining a priority level of a transmission control protocol (TCP) packet based on information within said TCP packet;
- determining a retransmission window time duration based on said determined priority level of said TCP packet;
- assigning one or more transmit antennas based on said determined priority level of said TCP packet for transmitting of at least one medium access control (MAC) frame corresponding to said TCP packet;
- transmitting at least one MAC frame corresponding to said TCP packet within said determined retransmission window time duration;
- and
- when a timeout of a timer associated with said transmitting of said at least one MAC frame occurs at an end of said determined retransmission window time duration, determining whether to retransmit said TCP packet based on said determined priority level of said TCP packet.
The non-transitory computer readable storage medium according to clam 12, wherein said TCP entity does not enter a slow start state based on failure to receive an acknowledgement in response to transmitting and or retransmitting said TCP packet.
A system for handling multimedia information in a communication system, the system comprising:
- a processor that is operable to determine a priority level of a transmission control protocol (TCP) packet based on information within said TCP packet;
- said processor is operable to determine a retransmission window time duration based on said determined priority level of said TCP packet;
- said processor is operable to assign one or more transmit antennas based on said determined priority level of said TCP packet for transmitting of at least one medium access control (MAC) frame corresponding to said TCP packet;
- said processor is operable to transmit at least MAC frame corresponding to said TCP packet within said determined retransmission window time duration;
- and
- when a timeout of a timer associated with said transmitting of said at least one MAC frame occurs at an end of said determined retransmission window time duration, said processor is operable to determine whether to retransmit said TCP packet based on said determined priority level of said TCP packet.
The system according to clam 22, wherein said TCP entity does not enter a slow start state based on failure to receive an acknowledgement in response to transmitting or retransmitting said TCP packet.
Dependencies are inferred from the claim text.