IP Library Granted Patent US 12666309
Granted Patent B2
US 12666309 · App. 18/185,043 · Granted Jun 23, 2026

Method and apparatus for predictive resource allocation in unlicensed band

Inventors: Shoufeng Wang (Beijing, CN); Junyi Yu (Beijing, CN); Nan Cao (Beijing, CN); Wenjing Zhou (Beijing, CN); Jiankang Wang (Beijing, CN); Xiaohui Yang (Beijing, CN)
Assignee: Samsung Electronics Co., Ltd.
H04W28/0942H04W72/535H04W74/0816
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12666309
App. No.
18/185,043
Granted
Jun 23, 2026
Kind
B2
Abstract

A network node and a method performed by the network node are provided. According to an embodiment, a method performed by a network node is provided. The method comprises obtaining prediction information on an availability of an unlicensed band based on historical data of the unlicensed band. The method comprises selecting transmission resources of the unlicensed band based on the prediction information. The method comprises determining a number of data packets capable of being allocated to the transmission resources based on the prediction information. The method comprises transmitting the data packets on the transmission resources according to the determined number of data packets capable of being allocated to the transmission resources.

Claims (65)

1 . A method performed by a network node, the method comprising:

obtaining prediction information indicating a probability of an unlicensed band being unavailable based on historical data including results of listen before talk (LBT) detection on the unlicensed band:

selecting transmission resources of the unlicensed band based on the prediction information:

determining a number of data packets capable of being allocated to the transmission resources based on the prediction information; and

transmitting the data packets on the transmission resources according to the determined number of data packets capable of being allocated to the transmission resources,

wherein the number of data packets is determined based on a success transmission probability (STP) value corresponding to the probability of the unlicensed band being unavailable.

2 . The method of claim 1 , wherein the STP value is determined based on a preset mapping relationship between the probability of the unlicensed band being unavailable and a corresponding STP.

3 . The method of claim 2 ,

wherein the STP value is determined based on a first available resource factor, and

wherein the first available resource factor is related to a number of users that transmit data on the unlicensed band.

4 . The method of claim 2 ,

wherein, in a case that the STP value is not greater than a first threshold value, the number of data packets is determined to be a first number,

wherein, in a case that the STP value is greater than the first threshold value and not greater than a second threshold value, the number of data packets is determined to be a second number,

wherein, in a case that the STP value is greater than the second threshold value, the number of data packets is determined to be a third number,

wherein the first number corresponds to a fixed value,

wherein the second number is positively correlated to the STP value, and

wherein the third number is a packet request number determined based on a transmission capacity of a licensed band.

5 . The method of claim 2 , further comprising:

determining whether to retransmit the data packets on the unlicensed band based on the STP value.

6 . The method of claim 2 , wherein the determining of whether to retransmit the data packets on the unlicensed band based on the STP value comprises:

based on identifying that the STP value is greater than a second preset threshold for the unlicensed band, determining to retransmit the data packets on the unlicensed band.

7 . The method of claim 5 , wherein the determining of whether to retransmit the data packets on the unlicensed band based on the STP value comprises:

determining a number C1 of users using at least one of the unlicensed band or a traffic load C2 of the unlicensed band based on a probability of the unlicensed band being historically unavailable and a prediction result; and

determining whether to retransmit the data packets on the unlicensed band based on at least one of a C1 value or a C2 value, and the STP value.

8 . The method of claim 7 , wherein the determining of the number C1 of the users using at least one of the unlicensed band or the traffic load C2 of the unlicensed band comprises:

determining candidate combinations of the number of users using the unlicensed band and the traffic load of the unlicensed band based on the probability of the unlicensed band being historically unavailable and the prediction result; and

selecting a candidate combination with a minimum variance of the number of users from among the candidate combinations, and obtaining at least one of the C1 value or the C2 value based on the selected candidate combination.

9 . The method of claim 5 , further comprising:

based on identifying that all unlicensed bands including the unlicensed band do not meet a preset condition, determining to retransmit the data packets on a licensed band.

10 . The method of claim 1 ,

wherein the historical data of the unlicensed band comprises historical availability data of the unlicensed band and historical feedback data of hybrid automatic retransmission quest (HARQ) for the unlicensed band, and

wherein, in a case that historical feedback data for a specific time among the historical feedback data is negative acknowledgement (NACK), the historical availability data of the unlicensed band for the specific time is modified.

11 . The method of claim 10 ,

wherein the historical data of the unlicensed band includes historical success transmission probability (STP) value for the unlicensed band, and

wherein the prediction information is obtained in response to the historical STP value for the unlicensed band exceeding a first preset threshold.

12 . A network node, comprising:

at least one processor; and

at least one memory for storing computer executable instructions,

wherein the computer executable instructions, when executed by the at least one processor, cause the at least one processor to:

obtain prediction information indicating a probability of an unlicensed band being unavailable based on historical data including results of listen before talk (LBT) detection on the unlicensed band,

select transmission resources of the unlicensed band based on the prediction information,

determine a number of data packets capable of being allocated to the transmission resources based on the prediction information, and

transmit the data packets on the transmission resources according to the determined number of data packets capable of being allocated to the transmission resources, and

wherein the number of data packets is determined based on a success transmission probability (STP) value corresponding to the probability of the unlicensed band being unavailable.

13 . The network node of claim 12 ,

wherein the STP value is determined based on a first available resource factor, and

wherein the first available resource factor is related to a number of users that transmit data on the unlicensed band.

14 . The network node of claim 12 , wherein the computer executable instructions, when executed by the at least one processor, cause the at least one processor to:

based on identifying that all unlicensed bands including the unlicensed band do not meet a preset condition, determine to retransmit the data packets on a licensed band.

15 . The network node of claim 12 , wherein the computer executable instructions, when executed by the at least one processor, cause the at least one processor to:

determine a number C1 of users using at least one of the unlicensed band or a traffic load C2 of the unlicensed band based on a probability of the unlicensed band being historically unavailable and a prediction result, and

determine whether to retransmit the data packets on the unlicensed band based on at least one of a C1 value or a C2 value, and the STP value.

16 . The network node of claim 12 ,

wherein, in a case that the STP value is not greater than a first threshold value, the number of data packets is determined to be a first number,

wherein, in a case that the STP value is greater than the first threshold value and not greater than a second threshold value, the number of data packets is determined to be a second number,

wherein, in a case that the STP value is greater than the second threshold value, the number of data packets is determined to be a third number,

wherein the first number corresponds to a fixed value,

wherein the second number is positively correlated to the STP value, and

wherein the third number is a packet request number determined based on a transmission capacity of a licensed band.

17 . A non-transitory computer readable storage medium storing computer program instructions thereon, wherein the computer program instructions, when executed by a processor of a network node, cause the network node to perform operations, the operations comprising:

obtaining prediction information indicating a probability of an unlicensed band being unavailable based on historical data results of listen before talk (LBT) detection on the unlicensed band;

selecting transmission resources of the unlicensed band based on the prediction information;

determining a number of data packets capable of being allocated to the transmission resources based on the prediction information; and

transmitting the data packets on the transmission resources according to the determined number of data packets capable of being allocated to the transmission resources,

wherein the number of data packets is determined based on a success transmission probability (STP) value corresponding to the probability of the unlicensed band being unavailable.