Legal claims defining the scope of protection, as filed with the USPTO.
1. A method for allocation of contention-based data transmission (CBDT) resource blocks in a non-terrestrial network (NTN), comprising: determining, by a network, that the CBDT resource blocks are to be configured for allocation to a plurality of user equipments (UEs) based on two or more of a plurality of parameters including a UE traffic model, latency, quality of service (QOS) requirements, processing capability at a gnodeB (gNB), and a load at the gnodeB (gNB); determining, by the network, that a fixed number of CBDT resource blocks from the CBDT resource blocks determined to be used for the allocation to the plurality of UEs based on at least one of the plurality of parameters; and allocating, by the network, a number of CBDT resource blocks in one of a fixed manner or a dynamic manner, wherein the number of CBDT resource blocks are allocated in the fixed manner based on the fixed numbers of CBDT resource blocks being used for the allocation to the plurality of UEs, and the number of CBDT resource blocks are allocated in the dynamic manner based on the fixed numbers of CBDT resource blocks not being used for the allocation to the plurality of UEs, wherein allocating the number of CBDT resource blocks in the fixed manner comprises calculating the number of CBDT resource blocks based on a type of application used by each of the plurality of UEs and a ratio of acknowledgement/non-acknowledgement (ACK/NACK) of previously allocated resource blocks to the plurality of UEs.
2. The method as claimed in claim 1, wherein allocating the number of CBDT resource blocks in the fixed manner comprises: calculating the number of CBDT resource blocks based on at least one of a plurality of specified parameters, wherein the plurality of specified parameters includes the plurality of UEs configured with the NTN, utilization of resource blocks by the plurality of UE, a signal strength of the plurality of UEs and a quality of service (QOS) of the plurality of UEs; and allocating the number of CBDT resource blocks to the plurality of UEs through a radio resource control (RRC) message.
3. The method as claimed in claim 1, wherein allocating the number of CBDT resource blocks in the dynamic manner comprises: calculating the number of CBDT resource blocks based on a total number of resource blocks and scheduled resource blocks, wherein the scheduled resource blocks include dedicated resource blocks, common resource blocks and shared resource blocks for configured and control channel; and allocating the number of CBDT resource blocks to the plurality of UEs through one of a radio resource control (RRC) message, downlink control information (DCI) message and a medium access control (MAC) control element (CE) message for a transmission time interval (TTI).
4. The method as claimed in claim 1, further comprising: activating the number of CBDT resource blocks through one of a medium access control (MAC) control element (CE) or a layer1 (L1) message; and calculating validity and transmission opportunity of the allotted number of CBDT resource blocks.
5. The method as claimed in claim 4, wherein activating the number of CBDT resource blocks comprises: reserving a bit in a header of the MAC CE message or the L1 message to indicate activation of the number of CBDT resource blocks; and reserving a field in the header of the MAC CE message or the L1 message bit to indicate the CBDT resource blocks set including a modulation and coding scheme (MCS) configuration, periodicity of the CBDT resource blocks and information elements (IEs) that are configured by a radio resource control (RRC) message.
6. The method as claimed in claim 1, further comprising: sharing the CBDT resource blocks with the plurality of UEs through one of a first grant type and a second grant type, wherein the first grant type allows configuring the CBDT resource blocks and activation/deactivation of the CBDT resource blocks using a radio resource control (RRC) signaling and the second grant type allows configuring the CBDT resource blocks using the RRC signaling and the activation/deactivation of the CBDT resource blocks using a physical downlink control channel (PDCCH) signaling.
7. A method for transmitting data using contention-based data transmission (CBDT) resource blocks in a non-terrestrial network (NTN), comprising: receiving, by a user equipment (UE), a number of CBDT resource blocks with a valid timing window; calculating, by the UE, a slot/symbol where the UE uses the number of CBDT resource blocks, where the calculated symbol/slot is aligned with a scheduling request (SR); determining, by the UE, that one or more the CBDT resource blocks in the calculated slot/symbol are within the valid timing window; determining, by the UE, that the one or more CBDT resource blocks within the valid timing window are available for contention-based transmission in the calculated slot/symbol; and transmitting, by the UE, the data along with the SR using the one or more CBDT resource blocks within the valid timing window based on the determining that the one or more CBDT resource blocks are available for contention-based transmission in the calculated slot/symbol, wherein the number of CBDT resource blocks is allocated in one of a fixed manner based on a fixed number of CBDT resource blocks being used for an allocation to a plurality of UEs, or a dynamic manner based on the fixed number of CBDT resource blocks not being used for the allocation to the plurality of UEs, and wherein the number of CBDT resource blocks is calculated based on a type of application used by each of the plurality of UEs and a ratio of acknowledgement/non-acknowledgement (ACK/NACK) of previously allocated resource blocks to the plurality of UEs.
8. The method as claimed in claim 7, wherein accessing the CBDT resource blocks comprises accessing the CBDT resource blocks after a specified offset value.
9. The method as claimed in claim 7, further comprising: transmitting the SR based on the valid CBDT resource blocks not being available in the calculated slot/symbol.
10. A system for allocation of contention-based data transmission (CBDT) resource blocks in a non-terrestrial network (NTN), comprising: at least one processor including processing circuitry; and a memory storing instructions, wherein the instructions, when executed by the at least one processor individually and/or collectively, cause the at least one processor to: determine that the CBDT resource blocks are to be configured for allocation to a plurality of user equipments (UEs) based on two or more of a plurality of parameters including a UE traffic model, latency, quality of service (Qos) requirements, processing capability at a gnodeB (gNB), and a load at the gnodeB (gNB); determine that a fixed number of CBDT resource blocks from the CBDT resource blocks determined to be configured are to be used for the allocation to the plurality of UEs based on at least one of the plurality of parameters; and allocate a number of CBDT resource blocks in one of a fixed manner or a dynamic manner, wherein the number of CBDT resource blocks are allocated in the fixed manner, based on the fixed numbers of CBDT resource blocks being used for the allocation to the plurality of UEs, and the number of CBDT resource blocks are allocated in the dynamic manner based on the fixed numbers of CBDT resource blocks not being used for the allocation to the plurality of UEs, wherein allocating the number of CBDT resource blocks in the fixed manner comprises calculating the number of CBDT resource blocks based on a type of application used by each of the plurality of UEs and a ratio of acknowledgement/non-acknowledgement (ACK/NACK) of previously allocated resource blocks to the plurality of UEs.
11. The system as claimed in claim 10, wherein for allocating the number of CBDT resource blocks in the fixed manner, the processor is configured to: calculate the number of CBDT resource blocks based on at least one of a plurality of specified parameters, wherein the plurality of specified parameters include the plurality of UEs configured with the NTN, utilization of resource blocks by the plurality of UEs, a signal strength of the plurality of UEs and a quality of service (QOS) of the plurality of UEs; and allocate the number of CBDT resource blocks to the plurality of UEs through a radio resource control (RRC) message.
12. The system as claimed in claim 10, wherein for allocating the number of CBDT resource blocks in the dynamic manner, the processor \is configured to: calculate the number of CBDT resource blocks based on a total number of resource blocks and scheduled resource blocks, wherein the scheduled resource blocks include dedicated resource blocks, common resource blocks and shared resource blocks for configured and control channel; and allocate the number of CBDT resource blocks to the plurality of UEs through one of a radio resource control (RRC) message, downlink control information (DCI) message and a medium access control (MAC) control element (CE) message for a transmission time interval (TTI).
13. The system as claimed in claim 10, wherein the processor is further configured to: activate the number of CBDT resource blocks through one of a medium access control (MAC) control element (CE) or a layer1 (L1) message; and calculate validity and transmission opportunity of the allotted number of CBDT resource blocks.
14. The system as claimed in claim 13, wherein for activating the number of CBDT resource blocks, the processor is configured to: reserve a bit in a header of the MAC CE message or the L1 message to indicate activation of the number of CBDT resource blocks; and reserve a field in the header of the MAC CE message or the L1 message bit to indicate the CBDT resource blocks set including a modulation and coding scheme (MCS) configuration, periodicity of the CBDT resource blocks and information elements (IEs) that are configured by a radio resource control (RRC) message.
15. The system as claimed in claim 10, wherein the processor is further configured to: share the CBDT resource blocks with the plurality of UEs through one of a first grant type and a second grant type, wherein the first grant type allows configuring the CBDT resource blocks and activation/deactivation of the CBDT resource blocks using a radio resource control (RRC) signaling and the second grant type allows configuring the CBDT resource blocks using the RRC signaling and activation/deactivation of the CBDT resource blocks using a physical downlink control channel (PDCCH) signaling.
16. A user equipment (UE) for transmitting data using contention-based data transmission (CBDT) resource blocks in a non-terrestrial network (NTN), comprising: at least one processor including processing circuitry; and a memory storing instructions, wherein the instructions, when executed by the at least one processor individually and/or collectively, cause the at least one processor to: receive a number of CBDT resource blocks with a valid timing window; calculate a slot/symbol where the UE uses the number of CBDT resource blocks, where the calculated symbol/slot is aligned with a scheduling request (SR); determine that one or more the CBDT resource blocks in the calculated slot/symbol are within the valid timing window; determine that the one or more CBDT resource blocks within the valid timing window are available for contention-based transmission in the calculated slot/symbol; and transmit the data along with the SR using the one or more CBDT resource blocks within the valid timing window based on the determining that the one or more CBDT resource blocks are available for contention-based transmission in the calculated slot/symbol, wherein the number of CBDT resource blocks is allocated in one of a fixed manner based on a fixed number of CBDT resource blocks being used for an allocation to a plurality of UEs, or a dynamic manner based on the fixed number of CBDT resource blocks not being used for the allocation to the plurality of UEs, wherein the number of CBDT resource blocks is calculated based on a type of application used by each of the plurality of UEs and a ratio of acknowledgement/non-acknowledgement (ACK/NACK) of previously allocated resource blocks to the plurality of UEs.
17. The UE as claimed in claim 16, wherein the processor is configured to access the CBDT resource blocks after a specified offset value.
18. The UE as claimed in claim 16, wherein the processor is further configured to: transmit the SR based on the valid CBDT resource blocks not being available in the calculated slot/symbol.
Unknown
April 29, 2025
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.