US2010115365A1PendingUtilityA1

System and method for data transmission

Assignee: IND TECH RES INSTPriority: Nov 3, 2008Filed: Oct 23, 2009Published: May 6, 2010
Est. expiryNov 3, 2028(~2.3 yrs left)· nominal 20-yr term from priority
H04L 1/1809H04L 1/1867H04L 1/165H04L 1/1896H04L 1/0007H04L 1/1614
47
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A method for a transmitter to transmit data represented by a plurality of service data units (SDUs). The method includes: generating, for a first transmission, a data block from one or more of the SDUs, or from one or more fragments of the SDUs; generating, based on a protocol, a protocol data unit (PDU) to include the data block; and transmitting the PDU.

Claims

exact text as granted — not AI-modified
1 . A method for a transmitter to transmit data represented by a plurality of service data units (SDUs), comprising:
 generating, for a first transmission, a data block from one or more of the SDUs, or from one or more fragments of the SDUs;   generating, based on a protocol, a protocol data unit (PDU) to include the data block; and   transmitting the PDU.   
     
     
         2 . The method of  claim 1 , wherein the generating of the data block comprises:
 packing the one or more of the SDUs, or the one or more fragments of the SDUs.   
     
     
         3 . The method of  claim 1 , wherein the generating of the data block comprises:
 fragmenting the SDUs.   
     
     
         4 . The method of  claim 1 , further comprising:
 generating, for the first transmission, a plurality of data blocks;   sequentially numbering the plurality of data blocks;   generating, based on the protocol, a plurality of PDUs, each including one of the sequentially numbered data blocks; and   transmitting the PDUs.   
     
     
         5 . The method of  claim 4 , wherein the sequentially numbering comprises:
 assigning data block sequence numbers to the plurality of data blocks, respectively.   
     
     
         6 . The method of  claim 1 , further comprising:
 retransmitting the data block without rearrangement.   
     
     
         7 . The method of  claim 6 , wherein the retransmitting comprises:
 generating a retransmission PDU, the retransmission PDU including the data block and fragmentation and packing information corresponding to the first transmission.   
     
     
         8 . The method of  claim 1 , further comprising:
 rearranging, for a retransmission, the data block.   
     
     
         9 . The method of  claim 8 , wherein the rearranging comprises:
 fragmenting the data block into a plurality of data subblocks each having a fixed size;   sequentially numbering the plurality of data subblocks; and   generating a plurality of PDU partitions each including one or more of the sequentially numbered data subblocks.   
     
     
         10 . The method of  claim 9 , further comprising:
 transmitting, for the retransmission, the PDU partitions to transmit the data block.   
     
     
         11 . A transmitter to transmit data represented by a plurality of service data units (SDUs), comprising:
 a processor, the processor being configured to   generate, for a first transmission, a data block from one or more of the SDUs, or from one or more fragments of the SDUs;   generate, based on a protocol, a protocol data unit (PDU) to include the data block; and   transmit the PDU.   
     
     
         12 . The transmitter of  claim 11 , wherein the processor is further configured to:
 generate, for the first transmission, a plurality of data blocks;   sequentially number the plurality of data blocks;   generate, based on the protocol, a plurality of PDUs, each including one of the sequentially numbered data blocks; and   transmit the PDUs.   
     
     
         13 . The transmitter of  claim 11 , wherein the processor is further configured to:
 retransmit the data block without rearrangement.   
     
     
         14 . The transmitter of  claim 13 , wherein the processor is further configured to:
 generate a retransmission PDU, the retransmission PDU including the data block and fragmentation and packing information corresponding to the first transmission.   
     
     
         15 . The transmitter of  claim 11 , wherein the processor is further configured to:
 rearrange, for a retransmission, the data block.   
     
     
         16 . The transmitter of  claim 15 , wherein the processor is further configured to:
 fragment the data block into a plurality of data subblocks each having a fixed size;   sequentially numbering the plurality of data subblocks; and   generate a plurality of PDU partitions each including one or more of the sequentially numbered data subblocks.   
     
     
         17 . A method for a receiver to provide feedback information for data received from a transmitter, the data being represented by a plurality of protocol data unit (PDU) partitions from a PDU, the method comprising:
 sending, if not all of the PDU partitions are correctly received, a negative acknowledgment (NACK) to the transmitter, to indicate that not all of the PDU partitions are correctly received; and   sending additional information to the transmitter to indicate which ones of the PDU partitions are correctly received.   
     
     
         18 . The method of  claim 17 , further comprising:
 sending, if all of the PDU partitions are correctly received, an acknowledgment (ACK) to the transmitter.   
     
     
         19 . A receiver to provide feedback information for data received from a transmitter, the data being represented by a plurality of protocol data unit (PDU) partitions from a PDU, the receiver comprising:
 a processor, the processor being configured to   send, if not all of the PDU partitions are correctly received, a negative acknowledgment (NACK) to the transmitter, to indicate that not all of the PDU partitions are correctly received; and   send additional information to the transmitter to indicate which ones of the PDU partitions are correctly received.   
     
     
         20 . The receiver of  claim 19 , wherein the processor is further configured to:
 send, if all of the PDU partitions are correctly received, an acknowledgment (ACK) to the transmitter.   
     
     
         21 . A method for a transmitter to transmit data to a receiver, the receiver including a buffer for receiving the data, the method comprising:
 accumulating a number of bytes for transmitted data after a first transmitted data block is not acknowledged by the receiver;   suspending transmission of data, if the accumulated number of bytes is equal to or larger than a number of bytes determined based on a size of the buffer;   determining a number of bytes to be subtracted and subtracting the determined number of bytes from the accumulated number of bytes, when receiving an acknowledgement by the receiver of the first transmitted data block; and   resuming transmission of data, if the accumulated number of bytes after the subtraction is smaller than the number of bytes determined based on the size of the buffer.   
     
     
         22 . The method of  claim 21 , further comprising:
 transmitting data based on an automatic repeat request (ARQ) scheme.

Join the waitlist — get patent alerts

Track US2010115365A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.