The present disclosure relates to mobile network, and specifically to a procedure for radio resource allocation of a terrestrial and non-terrestrial (TN-NTN) system (or network).
A mobile network can include a terrestrial network (TN) and/or a non-terrestrial network (NTN). Spectrum of the TN/NTN can be based on geographic locations. For example, in a populated area, a TN spectrum is acutely demanded while an NTN spectrum is poorly utilized; and in a remote area, there may not be a TN coverage, so the TN spectrum may not be used, while the NTN spectrum can be acutely demanded.
Aspects of the disclosure provide a method of radio resource allocation for a terrestrial network (TN) cell. The method includes determining that the TN cell is outside a coverage of a first non-terrestrial network (NTN) cell. In response to the TN cell being outside the coverage of the first NTN cell, the method further includes allocating a radio resource to the TN cell based on a radio resource of the first NTN cell.
In an embodiment, a frequency range of the radio resource allocated to the TN cell overlaps with a frequency range of the radio resource of the first NTN cell.
In an embodiment, a time duration of the radio resource allocated to the TN cell overlaps with a time duration of the radio resource of the first NTN cell.
In an embodiment, a polarization of the radio resource allocated to the TN cell is the same as a polarization of the radio resource of the first NTN cell.
In an embodiment, the method includes determining that the TN cell is in a coverage of a second NTN cell based on at least one of a distance comparison, an angle comparison, or a signal quality comparison between the TN cell and the second NTN cell, and determining that the TN cell is outside the coverage of the first NTN cell based on a coverage comparison between the first and second NTN cells.
In an embodiment, the distance comparison includes comparing a distance threshold with a distance difference between a reference point of the second NTN cell and a base station of the TN cell.
In an embodiment, the angle comparison includes comparing an angle threshold with an angle difference between a first direction of a satellite to a reference point of the second NTN cell and a second direction of the satellite to a base station of the TN cell. The satellite is associated with the second NTN cell.
In an embodiment, the signal quality comparison includes comparing a signal quality threshold with a signal quality of a reference signal sent from the second NTN cell to a base station of the TN cell.
In an embodiment, the coverage comparison includes comparing a distance threshold with a distance difference between the first NTN cell and the second NTN cell.
In an embodiment, the coverage comparison includes determining whether the coverage of the first NTN cell overlaps with the coverage of the second NTN cell.
In an embodiment, the first NTN cell and the second NTN cell are associated with a same satellite.
In an embodiment, the first NTN cell and the second NTN cell are associated with different satellites.
In an embodiment, the radio resources of the first NTN cell and the second NTN cell are different.
In an embodiment, in response to the radio resource of the first NTN cell being used for uplink transmission, the method includes determining that the radio resource allocated to the TN cell is used for uplink transmission. In response to the radio resource of the first NTN cell being used for downlink transmission, the method includes determining that the radio resource allocated to the TN cell is used for downlink transmission.
In an embodiment, in response to the radio resource of the first NTN cell being used for uplink transmission, the method includes determining that the radio resource allocated to the TN cell is used for downlink transmission. In response to the radio resource of the first NTN cell being used for downlink transmission, the method includes determining that the radio resource allocated to the TN cell is used for uplink transmission.
In an embodiment, the method includes transmitting reference signal configuration information to at least one of a satellite associated with the second NTN cell or a base station of the TN cell.
In an embodiment, the method includes performing data transmission between a base station (BS) of the TN cell and a user equipment (UE) based on the radio resource allocated to the TN cell.
In an embodiment, the method includes transmitting a cell configuration message from the BS to the UE to inform the UE to access the TN cell.
In an embodiment, the method includes transmitting a cell de-configuration message from the BS to the UE to inform the UE to leave the TN cell.
Aspects of the disclosure provide an apparatus for radio resource allocation for a TN cell. Processing circuitry of the apparatus determines that the TN cell is outside a coverage of a first NTN cell. In response to the TN cell being outside the coverage of the first NTN cell, the processing circuitry of the apparatus allocates a radio resource to the TN cell based on a radio resource of the first NTN cell.
Aspects of the disclosure provide a non-transitory computer-readable medium storing instructions which when executed by a processor cause the processor to perform any one or a combination of the above methods.
Various embodiments of this disclosure that are proposed as examples will be described in detail with reference to the following figures, wherein like numerals reference like elements, and wherein:
The detailed description set forth below in connection with the appended drawings is intended as a description of various configurations and is not intended to represent the only configurations in which the concepts described herein may be practiced. The detailed description includes specific details for the purpose of providing an understanding of various concepts. However, these concepts may be practiced without these specific details.
Several aspects of telecommunication systems will now be presented with reference to various apparatuses and methods. These apparatuses and methods will be described in the following detailed description and illustrated in the accompanying drawings by various blocks, components, circuits, processes, algorithms, etc. (collectively referred to as “elements”). These elements may be implemented using electronic hardware, computer software, or any combination thereof. Whether such elements are implemented as hardware or software depends upon a particular application and design constraints imposed on the overall system.
As can be seen from
It is noted that the TN-NTN system 100 can include more than one satellite in an embodiment. In addition, in this disclosure, a number of the TN BSs (or the TN UEs, the NTN UEs, the NTN beams of a satellite) is not limited.
Aspects of the disclosure provide embodiments of allocating a radio resource to a TN cell (e.g., the TN BS 111 or 112) based on a radio resource of a first NTN cell (e.g., the NTN cell 152 or 153). The TN cell (or a BS of the TN cell) can be outside a coverage of the first NTN cell. The TN cell can be within a coverage of a second NTN cell (e.g., the NTN cell 151). The radio resource allocated to the TN cell can fully or partially overlap with the radio resource of the first NTN cell. The radio resource can include, for example, a frequency range, a time duration, and/or a polarization.
The process 200 may start from step S210.
At step S210, the process 200 can obtain information for allocating a radio resource to a TN. The information for allocating the radio resource to the TN can be referred to as required information. The required information can include position information of a subset of (or all) BSs of a subset of (or all) TN cells under a coverage of the satellite, resource allocation information of a subset of (or all) NTN beams (or cells) of the satellite, and assistance information of each of the subset of (or all) NTN beams of the satellite for determining an NTN beam coverage of the respective NTN beam.
In an embodiment, the assistance information of an NTN beam for determining an NTN beam coverage of the NTN beam can include a reference point and a threshold for distance. For example, as shown in
In an embodiment, the assistance information of an NTN beam for determining an NTN beam coverage of the NTN beam can include a reference point and a threshold for angle. The reference point can be a point on the earth which the beam direction is pointing to. For example, as shown in
In an embodiment, the assistance information of an NTN beam for determining an NTN beam coverage of the NTN beam can include a signal quality threshold such as reference signal receive power (RSRP) threshold and/or reference signal received quality (RSRQ) threshold. The NTN beam coverage of the NTN beam can be determined by a set of positions where the received RSRP (or RSRQ) at a TN BS from the satellite corresponding to the NTN beam is greater than the RSRP (or RSRQ) threshold.
Then, the process 200 can proceed to step S220.
At step S220, the process 200 can determine (or select) an NTN beam (e.g., the second NTN beam) and determine one or more TN BSs in an NTN beam coverage of the NTN beam.
In an embodiment, when a distance between a TN BS and a reference point of an NTN beam coverage of an NTN beam is less than a distance threshold, the process 200 can determine that the TN BS is in the beam coverage of the NTN beam.
In an embodiment, when an angle difference between a beam direction of an NTN beam and a BS-satellite direction, which is formed between a TN BS and a satellite corresponding to the NTN beam, is less than an angle threshold, the process 200 can determine that the TN BS is in the beam coverage of the NTN beam. Given that the coordinates of the TN BS, the satellite, and the reference point of the NTN beam are [xBS, yBS, zBS], [xSAT, ySAT, zSAT], [xR, yR, zR], respectively, when the TN BS is in the beam coverage of the NTN beam, the angle difference be can be represented as
where a=[(xBS−xSAT), (yBS−ySAT), (zBS−zSAT)], b=[(xR−xSAT), (yR−ySAT), (zR−zSAT)], and θR is the angle threshold.
In an embodiment, when the received RSRP (or RSRQ) of an NTN beam by a TN BS is larger than the RSRP (or RSRQ) threshold, the process 200 can determine that the TN BS is in the beam coverage of the NTN beam.
Then, the process 200 can proceed to step S230.
At step S230, the process 200 can select (or determines) another NTN beam (e.g., the first NTN beam). The TN BS is outside of an NTN beam coverage of the other NTN beam.
In an embodiment, a distance between the beam coverages of the first and second NTN beams is greater than a threshold.
In an embodiment, the beam coverages of the first and second NTN beams do not overlap with each other.
In an embodiment, the first and second NTN beams are connected to a same satellite.
In an embodiment, the first and second NTN beams are connected to different satellites.
Then, the process 200 can proceed to step S240.
At step S240, the process 200 can determine a radio resource for the TN BS based on a radio resource of the other NTN beam and allocate the determined radio resource to the TN BS.
In an embodiment, the process 200 can determine that a frequency range of the radio resource allocated to the TN BS can partially for fully overlap with the radio resource of the first NTN beam.
In an embodiment, the process 200 can determine that a time duration of the radio resource allocated to the TN BS can partially or fully overlap with the radio resource of the first NTN beam.
In an embodiment, the process 200 can determine that a polarization of the radio resource allocated to the TN BS can be same as a polarization of the radio resource of the first NTN beam.
In an embodiment, the process 200 can determine that the radio resource allocated to the TN BS is used for DL (or UL) TN transmission based on the radio resource of the first NTN beam being used for DL (or UL) NTN transmission.
In an embodiment, the process 200 determines that the radio resource allocated to the TN BS is used for DL (or UL) TN transmission based on the radio resource of the first NTN beam being used for UL (or DL) NTN transmission.
In an embodiment, the process 200 determines that the radio resource used in the first NTN beam is different from the radio resource used in the second NTN beam.
Specifically, in
In an embodiment, the controller 601 and the server 602 can be collocated.
In an embodiment, the controller 601 can locate at a BS.
In an embodiment, the controller 601 can be at a gateway (GW).
In
In
In an embodiment, the TN BS 603 can configure a cell and transmit a cell configuration message to the TN UE 605 according to the radio resource allocation information.
In an embodiment, the TN BS 603 can de-configure a cell and transmit a cell de-configuration message to the TN UE 605 according to the radio resource allocation information.
At step S691, the TN US 605 can access or leave a cell according to the received configuration information from the TN BS 603, and send a complete message to the TN BS 603 after receiving the cell configuration or de-configuration message.
The disclosure provides a method of radio resource allocation of a one or more TN cells. The method includes allocating a radio resource to each of the one or more TN cells based on a radio resource of a first NTN cell. The one or more TN cells are not in a coverage of the first NTN cell and are in a coverage of a second NTN cell. The first NTN cell and the second NTN cell are using different radio resource.
In an embodiment, the radio resource allocated to the one or more TN cells includes a first frequency range which is overlapped with a second frequency range used by the first NTN cell.
In an embodiment, the radio resource allocated to the one or more TN cells include a first time duration which is overlapped a second time with the first NTN cell.
In an embodiment, the radio resource allocated to the one or more TN cells includes a first polarization which is the same as a second polarization used by the first NTN cell.
In an embodiment, the coverage of the first NTN cell can be defined as a geographical area (i) with a distance from a reference point smaller than a distance threshold, (ii) with an NTN beam off-axis angle from a steering angle smaller than an angle threshold, and/or (iii) with a received NTN RSRP or RSRQ from the first NTN cell larger than a signal quality threshold.
In an embodiment, the first NTN cell and the second NTN cell are associated with the same satellite.
In an embodiment, the first NTN cell and the second NTN cell are associated with different satellites.
The disclosure provides a controller for radio resource allocation to one or more TN cells. The controller can send RS configuration information to a TN BS and a satellite. The controller can send a request message to a server to request information for the radio resource allocation. The controller can determine an NTN beam (e.g., beam 1), and determine one or more TN BSs which are in a beam coverage of the NTN beam 1. The controller can select another NTN beam (e.g., beam 2), and allocate a radio resource to the one or more TN BSs based on a radio resource of the NTN beam 2. The controller can send the radio resource allocation information to the one or more TN BSs.
In an embodiment, the controller can locate at a TN BS.
In an embodiment, the controller can be at a GW.
In an embodiment, the controller can be collocated with the server.
In an embodiment, the controller can determine the one or more TN BSs are in the coverage of the NTN beam 1 when the one or more TN BSs are located within a geographical area with a distance from a reference point, or when the one or more TN BSs are located within a geographical area with an NTN beam off-axis angle from a steering angle, or when the one or more TN BSs are located within a geographical area defined by a received NTN RSRP or RSRQ threshold from the first NTN cell.
In an embodiment, the radio resource allocation information can include sharing indication information and/or a RSRP (or RSRQ) threshold. The sharing indication information indicates a radio resource that can be shared by the one or more TN BSs.
In an embodiment, the controller can utilize a satellite to transmit a spectrum sharing messages to the one or more TN BSs. The spectrum sharing message can indicate a radio resource that can be shared by the one or more TN BSs.
In an embodiment, the required information can include a distance from a reference point, an NTN beam off-axis angle from a steering angle, a received NTN RSRP or RSRQ threshold from the first NTN cell, and/or coordinates of the one or more TN BSs.
In an embodiment, the satellite can follow the RS configuration information from the controller. The satellite can transmit a reference signal based on the RS configuration.
In an embodiment, the one or more TN BSs can follow the RS configuration information and the radio resource allocation information received from the controller. According to the radio resource allocation information, the one or more TN BSs can configure a TN cell and transmit a TN cell configuration message to a TN UE, or de-configure a TN cell and transmit a TN cell de-configuration message to the TN UE.
This disclosure provides a TN UE that can access or leave a TN cell according to a received TN cell configuration or de-configuration message from a TN BS. The TN UE can send a complete message to the TN BS after receiving the TN cell configuration or de-configuration message.
This disclosure provides a server for collecting TN information from one or more TN cells and NTN information from one or more NTN cells. The server can receive a request message from a controller. The request message requests information for radio resource allocation. The server can send a response message carrying the information for radio resource allocation. The information for radio resource allocation can include the TN information of the one or more TN cells and/or the NTN information of the one or more NTN cells.
Aspects of the disclosure provide a method of radio resource allocation for a TN cell. The method includes determining that the TN cell is outside a coverage of a first NTN cell. In response to the TN cell being outside the coverage of the first NTN cell, the method further includes allocating a radio resource to the TN cell based on a radio resource of the first NTN cell.
In an embodiment, a frequency range of the radio resource allocated to the TN cell overlaps with a frequency range of the radio resource of the first NTN cell.
In an embodiment, a time duration of the radio resource allocated to the TN cell overlaps with a time duration of the radio resource of the first NTN cell.
In an embodiment, a polarization of the radio resource allocated to the TN cell is the same as a polarization of the radio resource of the first NTN cell.
In an embodiment, the method includes determining that the TN cell is in a coverage of a second NTN cell based on at least one of a distance comparison, an angle comparison, or a signal quality comparison between the TN cell and the second NTN cell, and determining that the TN cell is outside the coverage of the first NTN cell based on a coverage comparison between the first and second NTN cells.
In an embodiment, the distance comparison includes comparing a distance threshold with a distance difference between a reference point of the second NTN cell and a base station of the TN cell.
In an embodiment, the angle comparison includes comparing an angle threshold with an angle difference between a first direction of a satellite to a reference point of the second NTN cell and a second direction of the satellite to a base station of the TN cell. The satellite is associated with the second NTN cell.
In an embodiment, the signal quality comparison includes comparing a signal quality threshold with a signal quality of a reference signal sent from the second NTN cell to a base station of the TN cell.
In an embodiment, the coverage comparison includes comparing a distance threshold with a distance difference between the first NTN cell and the second NTN cell.
In an embodiment, the coverage comparison includes determining whether the coverage of the first NTN cell overlaps with the coverage of the second NTN cell.
In an embodiment, the first NTN cell and the second NTN cell are associated with a same satellite.
In an embodiment, the first NTN cell and the second NTN cell are associated with different satellites.
In an embodiment, the radio resources of the first NTN cell and the second NTN cell are different.
In an embodiment, in response to the radio resource of the first NTN cell being used for uplink transmission, the method includes determining that the radio resource allocated to the TN cell is used for uplink transmission. In response to the radio resource of the first NTN cell being used for downlink transmission, the method includes determining that the radio resource allocated to the TN cell is used for downlink transmission.
In an embodiment, in response to the radio resource of the first NTN cell being used for uplink transmission, the method includes determining that the radio resource allocated to the TN cell is used for downlink transmission. In response to the radio resource of the first NTN cell being used for downlink transmission, the method includes determining that the radio resource allocated to the TN cell is used for uplink transmission.
In an embodiment, the method includes transmitting reference signal configuration information to at least one of a satellite associated with the second NTN cell or a base station of the TN cell.
In an embodiment, the method includes performing data transmission between a BS of the TN cell and a UE based on the radio resource allocated to the TN cell.
In an embodiment, the method includes transmitting a cell configuration message from the BS to the UE to inform the UE to access the TN cell.
In an embodiment, the method includes transmitting a cell de-configuration message from the BS to the UE to inform the UE to leave the TN cell.
Aspects of the disclosure provide an apparatus (e.g., apparatus 700) for radio resource allocation for a TN cell. Processing circuitry (e.g., processing circuitry 710) of the apparatus determines that the TN cell is outside a coverage of a first NTN cell. In response to the TN cell being outside the coverage of the first NTN cell, the processing circuitry of the apparatus allocates a radio resource to the TN cell based on a radio resource of the first NTN cell.
In an embodiment, a frequency range of the radio resource allocated to the TN cell overlaps with a frequency range of the radio resource of the first NTN cell.
In an embodiment, a time duration of the radio resource allocated to the TN cell overlaps with a time duration of the radio resource of the first NTN cell.
In an embodiment, a polarization of the radio resource allocated to the TN cell is the same as a polarization of the radio resource of the first NTN cell.
In an embodiment, the processing circuitry determines that the TN cell is in a coverage of a second NTN cell based on at least one of a distance comparison, an angle comparison, or a signal quality comparison between the TN cell and the second NTN cell, and determines that the TN cell is outside the coverage of the first NTN cell based on a coverage comparison between the first and second NTN cells.
In an embodiment, the distance comparison includes comparing a distance threshold with a distance difference between a reference point of the second NTN cell and a base station of the TN cell.
In an embodiment, the angle comparison includes comparing an angle threshold with an angle difference between a first direction of a satellite to a reference point of the second NTN cell and a second direction of the satellite to a base station of the TN cell. The satellite is associated with the second NTN cell.
In an embodiment, the signal quality comparison includes comparing a signal quality threshold with a signal quality of a reference signal sent from the second NTN cell to a base station of the TN cell.
In an embodiment, the coverage comparison includes comparing a distance threshold with a distance difference between the first NTN cell and the second NTN cell.
In an embodiment, the coverage comparison includes determining whether the coverage of the first NTN cell overlaps with the coverage of the second NTN cell.
In an embodiment, the first NTN cell and the second NTN cell are associated with a same satellite.
In an embodiment, the first NTN cell and the second NTN cell are associated with different satellites.
In an embodiment, the radio resources of the first NTN cell and the second NTN cell are different.
In an embodiment, in response to the radio resource of the first NTN cell being used for uplink transmission, the processing circuitry determines that the radio resource allocated to the TN cell is used for uplink transmission. In response to the radio resource of the first NTN cell being used for downlink transmission, the processing circuitry determines that the radio resource allocated to the TN cell is used for downlink transmission.
In an embodiment, in response to the radio resource of the first NTN cell being used for uplink transmission, the processing circuitry determines that the radio resource allocated to the TN cell is used for downlink transmission. In response to the radio resource of the first NTN cell being used for downlink transmission, the processing circuitry determines that the radio resource allocated to the TN cell is used for uplink transmission.
In an embodiment, the processing circuitry transmits reference signal configuration information to at least one of a satellite associated with the second NTN cell or a base station of the TN cell.
In an embodiment, the processing circuitry performs data transmission between a BS of the TN cell and a UE based on the radio resource allocated to the TN cell.
In an embodiment, the processing circuitry transmits a cell configuration message from the BS to the UE to inform the UE to access the TN cell.
In an embodiment, the processing circuitry transmits a cell de-configuration message from the BS to the UE to inform the UE to leave the TN cell.
In various examples, the processing circuitry 710 can include circuitry configured to perform the functions and processes described herein in combination with software or without software. In various examples, the processing circuitry 710 can be a digital signal processor (DSP), an application specific integrated circuit (ASIC), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), digitally enhanced circuits, or comparable device or a combination thereof.
In some other examples, the processing circuitry 710 can be a central processing unit (CPU) configured to execute program instructions to perform various functions and processes described herein. Accordingly, the memory 720 can be configured to store program instructions. The processing circuitry 710, when executing the program instructions, can perform the functions and processes. The memory 720 can further store other programs or data, such as operating systems, application programs, and the like. The memory 720 can include a read only memory (ROM), a random-access memory (RAM), a flash memory, a solid state memory, a hard disk drive, an optical disk drive, and the like.
The RF module 730 receives a processed data signal from the processing circuitry 710 and converts the data signal to beamforming wireless signals that are then transmitted via the antenna panels 740 and/or 750, or vice versa. The RF module 730 can include a digital to analog convertor (DAC), an analog to digital converter (ADC), a frequency up convertor, a frequency down converter, filters and amplifiers for reception and transmission operations. The RF module 730 can include multi-antenna circuitry for beamforming operations. For example, the multi-antenna circuitry can include an uplink spatial filter circuit, and a downlink spatial filter circuit for shifting analog signal phases or scaling analog signal amplitudes. Each of the antenna panels 740 and 750 can include one or more antenna arrays.
In an embodiment, part of all the antenna panels 740/750 and part or all functions of the RF module 730 are implemented as one or more TRPs (transmission and reception points), and the remaining functions of the apparatus 700 are implemented as a BS. Accordingly, the TRPs can be co-located with such a BS, or can be deployed away from the BS.
The apparatus 700 can optionally include other components, such as input and output devices, additional or signal processing circuitry, and the like. Accordingly, the apparatus 700 may be capable of performing other additional functions, such as executing application programs, and processing alternative communication protocols.
The processes and functions described herein can be implemented as a computer program which, when executed by one or more processors, can cause the one or more processors to perform the respective processes and functions. The computer program may be stored or distributed on a suitable medium, such as an optical storage medium or a solid-state medium supplied together with, or as part of, other hardware. The computer program may also be distributed in other forms, such as via the Internet or other wired or wireless telecommunication systems. For example, the computer program can be obtained and loaded into an apparatus, including obtaining the computer program through physical medium or distributed system, including, for example, from a server connected to the Internet.
The computer program may be accessible from a computer-readable medium providing program instructions for use by or in connection with a computer or any instruction execution system. The computer readable medium may include any apparatus that stores, communicates, propagates, or transports the computer program for use by or in connection with an instruction execution system, apparatus, or device. The computer-readable medium can be magnetic, optical, electronic, electromagnetic, infrared, or semiconductor system (or apparatus or device) or a propagation medium. The computer-readable medium may include a computer-readable non-transitory storage medium such as a semiconductor or solid-state memory, magnetic tape, a removable computer diskette, a random-access memory (RAM), a read-only memory (ROM), a magnetic disk and an optical disk, and the like. The computer-readable non-transitory storage medium can include all types of computer readable medium, including magnetic storage medium, optical storage medium, flash medium, and solid-state storage medium.
It is understood that the specific order or hierarchy of blocks in the processes/flowcharts disclosed is an illustration of exemplary approaches. Based upon design preferences, it is understood that the specific order or hierarchy of blocks in the processes/flowcharts may be rearranged. Further, some blocks may be combined or omitted. The accompanying method claims present elements of the various blocks in a sample order and are not meant to be limited to the specific order or hierarchy presented.
While this disclosure has described several exemplary embodiments, there are alterations, permutations, and various substitute equivalents, which fall within the scope of the disclosure. It will thus be appreciated that those skilled in the art will be able to devise numerous systems and methods which, although not explicitly shown or described herein, embody the principles of the disclosure and are thus within the spirit and scope thereof.
The previous description is provided to enable any person skilled in the art to practice the various aspects described herein. Various modifications to these aspects will be readily apparent to those skilled in the art, and the generic principles defined herein may be applied to other aspects. Thus, the claims are not intended to be limited to the aspects shown herein but is to be accorded the full scope consistent with the language claims, wherein reference to an element in the singular is not intended to mean “one and only one” unless specifically so stated, but rather “one or more.” The word “exemplary” is used herein to mean “serving as an example, instance, or illustration.” Any aspect described herein as “exemplary” is not necessarily to be construed as preferred or advantageous over other aspects. Unless specifically stated otherwise, the term “some” refers to one or more. Combinations such as “at least one of A, B, or C,” “one or more of A, B, or C,” “at least one of A, B, and C,” “one or more of A, B, and C,” and “A, B, C, or any combination thereof” include any combination of A, B, and/or C, and may include multiples of A, multiples of B, or multiples of C. Specifically, combinations such as “at least one of A, B, or C,” “one or more of A, B, or C,” “at least one of A, B, and C,” “one or more of A, B, and C,” and “A, B, C, or any combination thereof” may be A only, B only, C only, A and B, A and C, B and C, or A and B and C, where any such combinations may contain one or more member or members of A, B, or C. All structural and functional equivalents to the elements of the various aspects described throughout this disclosure that are known or later come to be known to those of ordinary skill in the art are expressly incorporated herein by reference and are intended to be encompassed by the claims. Moreover, nothing disclosed herein is intended to be dedicated to the public regardless of whether such disclosure is explicitly recited in the claims. The words “module,” “mechanism,” “element,” “device,” and the like may not be a substitute for the word “means.” As such, no claim element is to be construed as a means plus function unless the element is expressly recited using the phrase “means for.”
This present disclosure claims the benefit of U.S. Patent Application No. 63/370,131, filed on Aug. 2, 2022, which is incorporated herein by reference in its entirety.
Number | Date | Country | |
---|---|---|---|
63370131 | Aug 2022 | US |