Protocol data unit priority management
AssigneeQUALCOMM Incorporated
InventorsShailesh Maheshwari, Srividhya Krishnamoorthy, Thomas Klingenbrunn
Life of this patent
Estimating the term…
Abstract
A single receiver can collect multiple protocol data units at one time originating from different sources. While it can be desirable for higher priority protocol data units to be processed, loss of data unit portions can cause confusion to the receiver. Therefore, even if a higher priority protocol data unit transfers to the receiver while a lower priority data unit is being processed, the lower priority unit can be completed before processing the higher priority unit; thus, there can be a lower likelihood of confusion among protocol data units.
Claims32
A method for managing protocol data unit communication in a wireless communication apparatus, the method comprising:
- identifying a start portion for an initial protocol data unit, wherein the initial protocol data unit is divided into a plurality of portions comprising the start portion and an end portion, and wherein the start portion includes information on how to reconstruct the plurality of portions;
- and
- until determining that the end portion for the initial protocol data unit has been collected, denying transfer of at least one subsequent protocol data unit;
- and
- ranking protocol data units of a group of protocol data units based on priority levels, wherein the subsequent protocol data unit is of a higher priority level than the initial protocol data unit.
A method for managing protocol data unit communication in a wireless communication apparatus, the method comprising:
- identifying a start portion for an initial protocol data unit, wherein the initial protocol data unit is divided into a plurality of portions comprising the start portion and an end portion, and wherein the start portion includes information on how to reconstruct the plurality of portions;
- and
- if ownership of the initial protocol data unit cannot be inferred except from a header of the initial protocol data unit and until determining that the end portion for the initial protocol data unit has been collected, denying transfer of at least one subsequent protocol data unit, wherein the subsequent protocol data unit is of a higher priority level than the initial protocol data unit.
A method for managing protocol data unit communication in a wireless communication apparatus, the method comprising:
- identifying a start portion for an initial protocol data unit, wherein the initial protocol data unit is divided into a plurality of portions comprising the start portion and an end portion, and wherein the start portion includes information on how to reconstruct the plurality of portions;
- and
- until determining that the end portion for the initial protocol data unit has been collected, denying transfer of at least one subsequent protocol data unit, wherein determining that the end portion for the initial protocol data unit has been collected comprises assuming that the end portion is lost, wherein the assuming is based upon time analysis, artificial intelligence techniques, a supplemental communication, or a combination thereof, and wherein the subsequent protocol data unit is of a higher priority level than the initial protocol data unit.
In a wireless communication system, a wireless communication apparatus comprising:
- a processor configured to:
- identify a start portion for an initial protocol data unit, wherein the initial protocol data unit is divided into a plurality of portions comprising the start portion and an end portion, and wherein the start portion includes information on how to reconstruct the plurality of portions;
- until determining that the end portion for the initial protocol data unit has been collected, deny transfer of at least one subsequent protocol data unit;
- and
- rank protocol data units of a group of protocol data units based on priority levels, wherein the subsequent protocol data unit is of a higher priority level than the initial protocol data unit.
In a wireless communication system, a wireless communication apparatus comprising:
- a processor configured to:
- identify a start portion for an initial protocol data unit, wherein the initial protocol data unit is divided into a plurality of portions comprising the start portion and an end portion, and wherein the start portion includes information on how to reconstruct the plurality of portions;
- and
- if ownership of the initial protocol data unit cannot be inferred except from a header of the initial protocol data unit and until determining that the end portion for the initial protocol data unit has been collected, deny transfer of at least one subsequent protocol data unit;
- wherein the subsequent protocol data unit is of a higher priority level than the initial protocol data unit.
In a wireless communication system, a wireless communication apparatus comprising:
- a processor configured to:
- identify a start portion for an initial protocol data unit, wherein the initial protocol data unit is divided into a plurality of portions comprising the start portion and an end portion, and wherein the start portion includes information on how to reconstruct the plurality of portions;
- and
- until determining that the end portion for the initial protocol data unit has been collected, deny transfer of at least one subsequent protocol data unit;
- wherein determining that the end portion for the initial protocol data unit has been collected comprises assuming that the end portion is lost, wherein the assuming is based upon time analysis, artificial intelligence techniques, a supplemental communication, or a combination thereof, and wherein the subsequent protocol data unit is of a higher priority level than the initial protocol data unit.
A method for managing protocol data unit communication in a wireless communication apparatus, the method comprising:
- determining a bandwidth size of a communication channel;
- determining if a size of an initial protocol data unit is larger than the determined bandwidth;
- dividing the initial protocol data unit into a plurality of portions, wherein the plurality of portions can fit within the bandwidth, wherein the plurality of portions comprises at least a start portion and an end portion, and wherein the start portion includes information on how to reconstruct the plurality of portions;
- transmitting the plurality of portions of the initial protocol data unit in sequential order;
- identifying that a start portion for the initial protocol data unit is transmitted;
- and
- suppressing transmission of a subsequent protocol data unit until determining an end portion for the initial protocol data unit has been collected, wherein the subsequent protocol data unit is of a higher priority level than the initial protocol data unit.
A method for managing protocol data unit communication in a wireless communication apparatus, the method comprising:
- ordering a plurality of protocol data units as a function of priority, wherein the plurality of protocol data units comprises at least an initial protocol data unit and a subsequent protocol data unit, wherein the subsequent protocol data unit is of a higher priority level than the initial protocol data unit, wherein the initial protocol data unit is divided into a plurality of portions comprising a start portion and an end portion, and wherein the start portion includes information on how to reconstruct the plurality of portions;
- identifying that the start portion for the initial protocol data unit is transmitted;
- and
- suppressing transmission of the subsequent protocol data unit until determining that the end portion for the initial protocol data unit has been collected.
In a wireless communication system, a wireless communication apparatus comprising:
- a processor configured to:
- determine a bandwidth size of a communication channel;
- determine if a size of the initial protocol data unit is larger than the determined bandwidth;
- in response to the size of the initial protocol data unit being larger than the determined bandwidth, divide the initial protocol data unit into a plurality of portions, wherein the plurality of portions can fit within the bandwidth, wherein the plurality of portions comprises a start portion and an end portion, and wherein the start portion includes information on how to reconstruct the plurality of portions;
- transmit the plurality of portions of the initial protocol data unit in sequential order;
- identify that a start portion for an initial protocol data unit is transmitted;
- and
- suppress transmission of a subsequent protocol data unit until determining the end portion for the initial protocol data unit has been collected, wherein the subsequent protocol data unit is of a higher priority level than the initial protocol data unit.
In a wireless communication system, a wireless communication apparatus comprising:
- a processor configured to:
- order a plurality of protocol data units as a function of priority, wherein the plurality of protocol data units comprises at least an initial protocol data unit and a subsequent protocol data unit, wherein the initial protocol data unit is of higher priority than the subsequent data unit, wherein the initial protocol data unit is divided into a plurality of portions comprising a start portion and an end portion, and wherein the start portion includes information on how to reconstruct the plurality of portions;
- identify that the start portion for the initial protocol data unit is transmitted;
- and
- suppress transmission of the subsequent protocol data unit until determining that the end portion for the initial protocol data unit has been collected.
Dependencies are inferred from the claim text.