US2021112453A1PendingUtilityA1

Dual Connectivity

Assignee: ALTIOSTAR NETWORKS INCPriority: Apr 8, 2016Filed: Sep 1, 2020Published: Apr 15, 2021
Est. expiryApr 8, 2036(~9.7 yrs left)· nominal 20-yr term from priority
H04W 72/27H04W 72/1263H04W 92/20H04L 5/0055H04W 72/1273H04W 88/085H04W 84/045H04W 8/22H04W 28/08H04W 72/0426
59
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A system, a method, an apparatus, and a computer program product for transmission of data packets using dual connectivity in wireless communications system. A packet data convergence protocol (PDCP) window is transmitted from a first base station to a second base station. A first time for a successful transmission of a data packet from the first base station to a user equipment is determined. An acknowledgement of a successful transmission of the data packet from the second base station to the user equipment is received. The second base station determines a second time for the successful transmission of the data packet from the second base station to the user equipment based on the received PDCP window. Based on a comparison of the first and second times, a base station to process at least another data packet is determined.

Claims

exact text as granted — not AI-modified
1 - 39 . (canceled) 
     
     
         40 . A computer-implemented method for transmission of a data packet, comprising:
 determining a processing time for processing of a data packet in a plurality of data packets by at least one of the first and second base stations in a plurality of base stations;   determining, based on the determined processing time, a number of packet data units for transferring between the first base station and the second base station; and   transmitting, using one or more transferred packet data unit, at least another data packet in the plurality of data packets by at least one of the first and second base stations.   
     
     
         41 . The method according to  claim 40 , wherein the determining the processing time comprises
 transmitting, by at least one of the first and second base stations, the data packet to a user equipment, the user equipment being communicatively coupled to at least one of the first base and second base stations; and   receiving an acknowledgement of a successful transmission of the data packet from the user equipment.   
     
     
         42 . The method according to  claim 40 , wherein the first and second base stations are communicatively coupled using an X2 communication interface. 
     
     
         43 . The method according to  claim 40 , wherein at least one of the first base station and the second base station include at least one of the following: an evolved node B having a base band unit and a remote radio head, a virtual baseband unit, and a portion of an evolved node B. 
     
     
         44 . The method according to  claim 40 , wherein the first base station is a master base station and the second base station is a secondary base station. 
     
     
         45 . The method according to  claim 44 , wherein the master base station includes a packet data convergence protocol functionality and controls flow of packet data convergence protocol data between the master base station and the secondary base station. 
     
     
         46 . The method according to  claim 44 , wherein the secondary base station includes a packet data convergence protocol functionality and controls flow of packet data convergence protocol data between the master base station and the secondary base station. 
     
     
         47 . The method according to  claim 44 , wherein the master base station and the secondary base station include a packet data convergence protocol functionality, wherein each of the master base station and the secondary base station independently control flow of packet data convergence protocol data between the master base station and the secondary base station. 
     
     
         48 . The method according to  claim 40 , wherein the packet data units include packet data convergence protocol (PDCP) packet data units (PDUs). 
     
     
         49 . The method according to  claim 48 , wherein the determining the number of PDUs further comprises
 determining a first time for a successful transmission of the data packet from the first base station to a user equipment, the user equipment being communicatively coupled to at least one of the first base station and the second base station;   determining a second time for the successful transmission of the data packet from the second base station to the user equipment;   comparing the first time and second time; and   determining, based on the comparing, the number of packet data units for transferring between the first base station and the second base station.   
     
     
         50 . The method according to  claim 49 , further comprising
 determining, based on the comparing, an updated packet data convergence protocol window;   transmitting the updated packet data convergence protocol window to the second base station; and   processing the at least another data packet based on the updated packet data convergence protocol window.   
     
     
         51 . The method according to  claim 50 , further comprising
 receiving processing capability of the user equipment, the processing capability being indicative of data packets capable of being processed by the user equipment;   partitioning the determined processing capability between the first base station and the second base station, and assigning at least one partition of the processing capability to the first base station and at least another partition of the processing capability to the second base station; and   allocating at least one resource block by at least one of the first base station and the second base station to process at least one assigned partition.   
     
     
         52 . The method according to  claim 51 , wherein the partitioning is determined based on a number of downlink shared channel transport block bits per transmission time interval and soft bits, and uplink shared channel transport block bits. 
     
     
         53 . A system comprising:
 at least one programmable processor; and   a non-transitory machine-readable medium storing instructions that, when executed by the at least one programmable processor, cause the at least one programmable processor to perform operations comprising:
 determining a processing time for processing of a data packet in a plurality of data packets by at least one of the first and second base stations in a plurality of base stations; 
 determining, based on the determined processing time, a number of packet data units for transferring between the first base station and the second base station; and 
 transmitting, using one or more transferred packet data unit, at least another data packet in the plurality of data packets by at least one of the first and second base stations. 
   
     
     
         54 . The system according to  claim 53 , wherein the determining the processing time comprises
 transmitting, by at least one of the first and second base stations, the data packet to a user equipment, the user equipment being communicatively coupled to at least one of the first base and second base stations; and   receiving an acknowledgement of a successful transmission of the data packet from the user equipment.   
     
     
         55 . The system according to  claim 53 , wherein the first and second base stations are communicatively coupled using an X2 communication interface. 
     
     
         56 . The system according to  claim 53 , wherein at least one of the first base station and the second base station include at least one of the following: an evolved node B having a base band unit and a remote radio head, a virtual baseband unit, and a portion of an evolved node B. 
     
     
         57 . The system according to  claim 53 , wherein the first base station is a master base station and the second base station is a secondary base station. 
     
     
         58 . The system according to  claim 57 , wherein the master base station includes a packet data convergence protocol functionality and controls flow of packet data convergence protocol data between the master base station and the secondary base station. 
     
     
         59 . The system according to  claim 57 , wherein the secondary base station includes a packet data convergence protocol functionality and controls flow of packet data convergence protocol data between the master base station and the secondary base station. 
     
     
         60 . The system according to  claim 57 , wherein the master base station and the secondary base station include a packet data convergence protocol functionality, wherein each of the master base station and the secondary base station independently control flow of packet data convergence protocol data between the master base station and the secondary base station. 
     
     
         61 . The system according to  claim 53 , wherein the packet data units include packet data convergence protocol (PDCP) packet data units (PDUs). 
     
     
         62 . The system according to  claim 61 , wherein the determining the number of PDUs further comprises
 determining a first time for a successful transmission of the data packet from the first base station to a user equipment, the user equipment being communicatively coupled to at least one of the first base station and the second base station;   determining a second time for the successful transmission of the data packet from the second base station to the user equipment;   comparing the first time and second time; and   determining, based on the comparing, the number of packet data units for transferring between the first base station and the second base station.   
     
     
         63 . The system according to  claim 62 , wherein the operations further comprise
 determining, based on the comparing, an updated packet data convergence protocol window;   transmitting the updated packet data convergence protocol window to the second base station; and   processing the at least another data packet based on the updated packet data convergence protocol window.   
     
     
         64 . The system according to  claim 53 , wherein the operations further comprise
 receiving processing capability of the user equipment, the processing capability being indicative of data packets capable of being processed by the user equipment;   partitioning the determined processing capability between the first base station and the second base station, and assigning at least one partition of the processing capability to the first base station and at least another partition of the processing capability to the second base station; and   allocating at least one resource block by at least one of the first base station and the second base station to process at least one assigned partition.   
     
     
         65 . The system according to  claim 64 , wherein the partitioning is determined based on a number of downlink shared channel transport block bits per transmission time interval and soft bits, and uplink shared channel transport block bits. 
     
     
         66 . A computer program product comprising a non-transitory machine-readable medium storing instructions that, when executed by at least one programmable processor, cause the at least one programmable processor to perform operations comprising:
 determining a processing time for processing of a data packet in a plurality of data packets by at least one of the first and second base stations in a plurality of base stations;   determining, based on the determined processing time, a number of packet data units for transferring between the first base station and the second base station; and   transmitting, using one or more transferred packet data unit, at least another data packet in the plurality of data packets by at least one of the first and second base stations.   
     
     
         67 . The computer program product according to  claim 66 , wherein the determining the processing time comprises
 transmitting, by at least one of the first and second base stations, the data packet to a user equipment, the user equipment being communicatively coupled to at least one of the first base and second base stations; and   receiving an acknowledgement of a successful transmission of the data packet from the user equipment.   
     
     
         68 . The computer program product according to  claim 66 , wherein the first and second base stations are communicatively coupled using an X2 communication interface. 
     
     
         69 . The computer program product according to  claim 66 , wherein at least one of the first base station and the second base station include at least one of the following: an evolved node B having a base band unit and a remote radio head, a virtual baseband unit, and a portion of an evolved node B. 
     
     
         70 . The computer program product according to  claim 66 , wherein the first base station is a master base station and the second base station is a secondary base station. 
     
     
         71 . The computer program product according to  claim 70 , wherein the master base station includes a packet data convergence protocol functionality and controls flow of packet data convergence protocol data between the master base station and the secondary base station. 
     
     
         72 . The computer program product according to  claim 70 , wherein the secondary base station includes a packet data convergence protocol functionality and controls flow of packet data convergence protocol data between the master base station and the secondary base station. 
     
     
         73 . The computer program product according to  claim 70 , wherein the master base station and the secondary base station include a packet data convergence protocol functionality, wherein each of the master base station and the secondary base station independently control flow of packet data convergence protocol data between the master base station and the secondary base station. 
     
     
         74 . The computer program product according to  claim 66 , wherein the packet data units include packet data convergence protocol (PDCP) packet data units (PDUs). 
     
     
         75 . The computer program product according to  claim 74 , wherein the determining the number of PDUs further comprises
 determining a first time for a successful transmission of the data packet from the first base station to a user equipment, the user equipment being communicatively coupled to at least one of the first base station and the second base station;   determining a second time for the successful transmission of the data packet from the second base station to the user equipment;   comparing the first time and second time; and   determining, based on the comparing, the number of packet data units for transferring between the first base station and the second base station.   
     
     
         76 . The computer program product according to  claim 75 , wherein the operations further comprise
 determining, based on the comparing, an updated packet data convergence protocol window;   transmitting the updated packet data convergence protocol window to the second base station; and   processing the at least another data packet based on the updated packet data convergence protocol window.   
     
     
         77 . The computer program product according to  claim 66 , wherein the operations further comprise
 receiving processing capability of the user equipment, the processing capability being indicative of data packets capable of being processed by the user equipment;   partitioning the determined processing capability between the first base station and the second base station, and assigning at least one partition of the processing capability to the first base station and at least another partition of the processing capability to the second base station; and   allocating at least one resource block by at least one of the first base station and the second base station to process at least one assigned partition.   
     
     
         78 . The computer program product according to  claim 77 , wherein the partitioning is determined based on a number of downlink shared channel transport block bits per transmission time interval and soft bits, and uplink shared channel transport block bits.

Join the waitlist — get patent alerts

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

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