The disclosure relates generally to wireless communication, and more particularly to, for example, but not limited to, channel utilization for latency sensitive traffic.
Wireless local area network (WLAN) devices are widely deployed in diverse environments to provide various communication services such as video, cloud access, broadcasting and offloading. Some of these environments have a lot of access points (AP) stations and non-AP stations in geographically limited areas. The WLAN technology has evolved toward increasing data rates and continues its growth in various markets such as home, enterprise and hotspots over the years since the late 1990s. Recently released standard (IEEE 802.11ax-2021) provides improved network performance in the high-density scenario by adopting OFDMA and MU-MIMO technologies. These improvements can be used to support environments such as outdoor hotspots, dense residential/office area, and stadiums.
However, there is a general need for improved WLAN to support real-time applications or delay-sensitive applications that require strict requirements on the delay and packet loss ratio. These applications include online gaming, real-time video streaming, virtual reality, and remote-control drones and vehicles.
The description set forth in the background section should not be assumed to be prior art merely because it is set forth in the background section. The background section may describe aspects or embodiments of the present disclosure.
One aspect of the present disclosure provides a station device for connecting to a wireless network, comprising processing circuitry configured to transmit capabilities information regarding an ability to perform clear channel assessment (CCA) on one or more secondary channels of a basic service set (BSS) to an access point (AP) device. The processing circuitry is configured to receive channel information identifying a primary channel and a secondary channel that is used for latency sensitive data from the AP device. The processing circuitry is configured to detect an occurrence of latency sensitive data to be transmitted to a first device. The processing circuitry is configured to perform CCA on the primary channel and detect that the primary channel is busy. The processing circuitry is configured to perform CCA on the secondary channel that is used for latency sensitive data and detect that the secondary channel is idle. The processing circuitry is configured to transmit the latency sensitive data on the secondary channel to the first device.
In some embodiments, the processing circuitry is configured to transmit or receive data on the primary channel with the first device.
In some embodiments, the processing circuitry is configured to transmit or receive data on the primary channel with a second device that is different from the first device.
In some embodiments, the station device is a transmission opportunity (TXOP) holder or a TXOP responder.
In some embodiments, the latency sensitive data is transmitted to the first device during a TXOP duration of the station device.
In some embodiments, the first device is the AP device.
In some embodiments, the secondary channel that is used for latency sensitive data has a center frequency that is farthest from a center frequency of the primary channel among a plurality of secondary channels in a basic service set (BSS).
In some embodiments, the processing circuitry is configured to receive information explicitly identifying the secondary channel that is used for latency sensitive data.
In some embodiments, the processing circuitry is further configured to perform CCA on a plurality of secondary channels and transmit latency sensitive data through an idle channel among the plurality of secondary channels.
One aspect of the present disclosure provides a station device for connecting to a wireless network, comprising processing circuitry configured to transmit capabilities information regarding an ability to perform clear channel assessment (CCA) on one or more secondary channels of a basic service set (BSS) to an access point (AP) device. The processing circuitry is configured to receive channel information identifying a primary channel and a secondary channel that is used for latency sensitive data from the AP device. The processing circuitry is configured to transmit or receive data on the primary channel with a first device. The processing circuitry is configured to receive latency sensitive data on the secondary channel that is used for latency sensitive data from a second device.
In some embodiments, the station device is a transmission opportunity (TXOP) holder or a TXOP responder.
In some embodiments, the first device is same as the second device.
In some embodiments, the secondary channel used for latency sensitive data has a center frequency that is farthest from a center frequency of the primary channel among a plurality of secondary channels in a basic service set (BSS).
In some embodiments, the processing circuitry is configured to receive information explicitly identifying the secondary channel that is used for latency sensitive data.
In some embodiments, the processing circuitry is configured to perform CCA on a plurality of secondary channels and transmit latency sensitive data through an idle channel among the plurality of secondary channels.
On aspect of the present disclosure provides an access point (AP) device for facilitating wireless communication in a wireless network. The AP device comprising processing circuitry configured to receive capabilities information regarding an ability to perform clear channel assessment (CCA) on one or more secondary channels of a basic service set (BSS) from a first station (STA) device. The processing circuitry is configured to generate channel information for the first STA device identifying a primary channel and a secondary channel that is used for latency sensitive data. The processing circuitry is configured to provide the channel information to the first STA device.
In some embodiments, the secondary channel used for latency sensitive data has a center frequency that is farthest from a center frequency of the primary channel among a plurality of channels in a basic service set (BSS).
In some embodiments, the processing circuitry is further configured to receive capabilities information regarding an ability to perform clear channel assessment (CCA) on one or more secondary channels of a basic service set (BSS) from a second STA device. The processing circuitry is configured to generate channel information for the second STA identifying a primary channel and a secondary channel that is used for latency sensitive data. The processing circuitry is configured to provide the channel information to the second STA device, wherein the secondary channel that is used for latency sensitive data for the second STA device is different from the secondary channel that is used for latency sensitive data for the first STA device.
In some embodiments, the processing circuitry is configured to set the secondary channel that is farthest from the primary channel as the secondary channel that is used to for latency sensitive data for the first STA.
In some embodiments, the processing circuitry is configured to transmit information explicitly identifying the secondary channel that is used for latency sensitive data to the first STA device.
The detailed description provided below is intended to describe various implementations and is not intended to represent the sole implementation. As those skilled in the art would realize, the described implementations may be modified in various ways, all without departing from the scope of the present disclosure. Accordingly, the drawings and description are to be regarded as illustrative in nature and not restrictive. Like reference numerals designate like elements.
The detailed description below has been described with reference to a WLAN system based on the Institute of Electrical and Electronics Engineers (IEEE) 802.11 wireless standards, including the current and future amendments. However, a person having ordinary skill in the art will readily recognize that the teachings herein are applicable to other network environments, such as cellular telecommunication networks and wired telecommunication networks.
In some embodiments, apparatuses or devices such as an AP station and a non-AP station may include one or more hardware and software logic structure for performing one or more of the operations described herein. For example, the apparatuses or devices may include at least one memory unit which stores instructions that may be executed by a hardware processor installed in the apparatus and at least one processor which is configured to perform operations or processes described in the disclosure. Additionally, the apparatus may include one or more other hardware or software elements such as a network interface and a display device.
Referring to
The data frame may be used for transmission of data forwarded to a higher layer in a receiving station. In
The OFDMA was introduced in IEEE 802.11ax standard which is also known as High Efficiency (HE) WLAN. The OFDMA will be also used in next amendments to IEEE 802.11 standard such as Extreme High Throughput (EHT) WLAN. One or more STAs may be allowed to use one or more resource units (RUs) throughout operating bandwidth to transmit data at the same time. The RU may be a group of subcarriers as an allocation for subcarriers for transmission. In some aspects, non-AP STAs may be associated or non-associated with AP STA when transmitting response frames simultaneously in assigned RUs after a specific period of time such as SIFS. The SIFS may be the time from the end of the last symbol, or signal extension if present, of the previous frame to the beginning of the first symbol of the preamble of the subsequent frame.
The OFDMA is an OFDM-based multiple access scheme where different groups of subcarriers are allocated to different users, which allows simultaneous transmission to one or more users with high accurate synchronization for frequency orthogonality. The OFDMA allows users to be allocated to different groups of subcarriers in each PPDU (physical layer protocol data unit). An OFDM symbol in the OFDMA may include a plurality of subcarriers depending on the bandwidth of the PPDU. The difference between OFDM and OFDMA is illustrated in
In the case of UL MU transmission, the AP STA may control the medium by using more scheduled access mechanism which allows AP STAs and non-AP STAs to use OFDMA and MU-MIMO. A UL MU PPDU may be sent by non-AP STAs as a response to a trigger frame sent by the AP STA. The trigger frame may have information for receiving STAs and assign a single or multiple RU to the receiving STAs. It allows non-AP STAs to transmit OFDMA-based frame in the form of trigger-based (TB) PPDU (e.g., HE TB PPDU or EHT TB PPDU) where an operating bandwidth is segmented into a plurality of RUs and each RU serves as responses to the trigger frame. For simplicity of description, a single RU and a multiple RU (MRU) which are allocated into a non-AP STA may be collectively referred to as an RU. In some embodiments, the MRU may indicate the combination of two RUs.
Referring to
The L-STF may be utilized for packet detection, automatic gain control (AGC) and coarse frequency-offset correction. The L-LTF may be utilized for channel estimation, fine frequency-offset correction, and symbol timing. The L-SIG field may provide information for communication such as data rate, a length related to the EHT PPDU 40. The RL-SIG field may be a repeat of the L-SIG field and may be used to differentiate an EHT PPDU from other PPDUs conforming to other IEEE 802.11 standards such as IEEE 802.11a/n/ac. The U-SIG field may provide information necessary for receiving STAs to interpret the EHT MU PPDU. The EHT-SIG may provide additional information to the U-SIG field for receiving STAs to interpret the EHT MU PPDU 40. For simplicity of description, the U-SIG field, the EHT-SIG field or both may be referred to herein as the SIG field. EHT-LTFs may enable receiving STAs to estimate the MIMO channel between a set of constellation mapper output and the receive chains. The data field may carry one or more PHY service data units (PSDUs). The PE field may provide additional receive processing time at the end of the EHT MU PPDU.
As shown in
Referring to
The processor 51 may perform medium access control (MAC) functions, PHY functions, RF functions, or a combination of some or all of the foregoing. In some embodiments, the processor 51 may comprise some or all of a transmitter 100 and a receiver 200. The processor 51 may be directly or indirectly coupled to the memory 52. In some embodiments, the processor 51 may include one or more processors.
The memory 52 may be non-transitory computer-readable recording medium storing instructions that, when executed by the processor 51, cause the electronic device 50 to perform operations, methods or procedures set forth in the present disclosure. In some embodiments, the memory 52 may store instructions that are needed by one or more of the processor 51, the transceiver 53, and other components of the electronic device 50. The memory may further store an operating system and applications. The memory 52 may comprise, be implemented as, or be included in a read-and-write memory, a read-only memory, a volatile memory, a non-volatile memory, or a combination of some or all of the foregoing.
The antenna unit 54 includes one or more physical antennas. When MIMO or MU-MIMO is used, the antenna unit 54 may include more than one physical antenna.
Referring to
The encoder 101 may encode input data to generate encoded data. For example, the encoder 101 may be a forward error correction (FEC) encoder. The FEC encoder may include or be implemented as a binary convolutional code (BCC) encoder, or a low-density parity-check (LDPC) encoder. The interleaver 103 may interleave bits of encoded data from the encoder 101 to change the order of bits, and output interleaved data. In some embodiments, interleaving may be applied when BCC encoding is employed. The mapper 105 may map interleaved data into constellation points to generate a block of constellation points. If the LDPC encoding is used in the encoder 101, the mapper 105 may further perform LDPC tone mapping instead of the constellation mapping. The IFT 107 may convert the block of constellation points into a time domain block corresponding to a symbol by using an inverse discrete Fourier transform (IDFT) or an inverse fast Fourier transform (IFFT). The GI inserter 109 may prepend a GI to the symbol. The RF transmitter 111 may convert the symbols into an RF signal and transmits the RF signal via the antenna unit 34.
Referring to
With the popularity and growth of wireless systems, applications are being developed and commercialized that require using low latency traffic in order to provide proper functionality. These applications can include virtual reality/augmented reality (VR/AR), which ingest real-time data from different sources to provide visualizations. Other applications can include immersive gaming, remote office, and cloud-computing, among various other applications that require more challenging time-sensitive technologies. Accordingly, various technologies are being developed in order to support low latency traffic.
As introduced for in IEEE 802.11bn, for a deterministic low latency traffic, Restrict Target Wake Time (TWT) can be used to support deterministic and/or periodic low latency traffic. In particular, deterministic low latency traffic can be periodic and expected, such that an AP can schedule the traffic in advance.
However, in cases of event-based low latency traffic, which can be random and unexpected, there are no existing solutions that can support low latency traffic. Accordingly, systems and methods in accordance with many embodiments in this disclosure provide for supporting event-based low latency traffic in wireless environments.
According to existing techniques, if a primary channel is busy, a secondary channel is not used. In particular, an AP can sense, using Clear Channel Assessment (CCA), a primary channel. If the primary channel is idle, an AP can sense if a secondary channel is idle. When the secondary channel is also idle, the AP can transmit data using the first and secondary channel together using channel bonding. However, existing techniques do not provide for independently utilizing different channels, including independently sensing a secondary channel.
Accordingly, systems in accordance with many embodiments can provide utilizing one or more secondary channels independently, and even when a primary channel is busy. In particular, systems in accordance with many embodiments can perform a CCA on one or more secondary channels in order to transmit latency sensitive traffic when a primary channel is busy.
Many existing wireless systems developed according to the 802.11 standards provide transmit opportunities (TXOP) which provides contention-free channel access for a period of time. In particular, while a device (TXOP holder) acquires a transmit opportunity (TXOP) and transmits/receives data traffic with another device (TXOP responder) belonging to the same BSS, devices other than the TXOP holder and TXOP responder cannot transmit data traffic. Therefore, when a device acquires a TXOP, even if latency sensitive traffic arrives, other devices cannot immediately transmit the latency sensitive traffic during the TXOP duration. Latency sensitive traffic can only be transmitted once a TXOP is acquired through performing a procedure for channel access after the end of an existing TXOP duration. In such a situation, there can be a problem that transmission of latency sensitive traffic requiring low latency is delayed.
Accordingly, systems in accordance with many embodiments can minimize the delay of transmitting latency sensitive traffic even when there is an existing TXOP by using a secondary channel when a primary channel is busy. In particular, when a device generates latency sensitive traffic, it can transmit the latency sensitive traffic by performing a channel access procedure to acquire a TXOP if the primary channel is idle. If the primary channel is busy such as being used by another device that has acquired a TXOP and is transmitting/receiving data through the primary channel, the device that generated latency sensitive traffic can transmit the latency sensitive traffic through a secondary channel.
Accordingly, when latency sensitive traffic requiring low latency occurs from a device's upper protocol, if a primary channel among the device's operating channels is busy, a device can transmit latency sensitive traffic through an idle secondary channel as described throughout.
In order to be able to transmit latency sensitive traffic using a secondary channel while other devices are using a primary channel, a process for determining which secondary channel can be used for latency sensitive traffic transmission can be performed at an association phase between an AP and an STA in the BSS.
In many embodiments, STAs can inform an AP regarding their capabilities, including whether they have capabilities to perform clear channel assessment (CCA) for a secondary channel separately from a CCA for a primary channel. Corresponding information can be included in a latency sensitive traffic capabilities element through 1-bit signaling. This latency sensitive traffic capabilities element can be included in an association request frame.
Many embodiments of the system can use various explicit methods and processes, performed by an STA and/or AP, for determining a secondary channel and performing CCA on the secondary channel for latency sensitive traffic transmission including one or more of the following processes.
In accordance with the described processes A-C, when setting a specific secondary channel as a channel for latency sensitive traffic (e.g., a latency sensitive traffic channel), an clement can be included in an association response frame so that the AP informs STAs of the channel on which CCA is performed for latency sensitive traffic transmission. A latency sensitive traffic channel clement included in an association response frame in accordance with an embodiment is illustrated in
An example of the LST channel field in an LST channel element in accordance with an embodiment of the present disclosure is illustrated in
If a BSS operating bandwidth is 80 MHz, the ‘channel n’ subfield in the latency sensitive traffic channel field can include channels 1, 2, 3, and 4.
If a BSS operating bandwidth is 320 MHz, the ‘channel n’ subfield in the LST channel field can include channels 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, and 16.
Systems in accordance with many embodiments can use an implicit method (e.g., no signaling) for determining a secondary channel used for latency sensitive traffic transmission as follows. Using an implicit method can have an advantage of reducing overhead by omitting a signaling procedure.
In many embodiments, the AP can determine a primary channel among BSS operating channels. The AP can determine the order of secondary channels to be bonded for channel bonding. In many embodiments, channel bonding can be performed in the order of the secondary channels closest to the primary channel.
In many embodiments, when the BSS operating channel bandwidth is at a particular frequency (e.g., 80 MHz), the secondary channel which the center frequency is farthest from a center frequency of the primary channel is set as the channel for latency sensitive traffic transmission among the secondary channels.
In many embodiments, when the BSS operating channel bandwidth is a particular frequency (e.g., 80 MHz), the latency sensitive traffic channel can be determined as follows according to the location of the primary channel. Each channel within the BSS operating channels has a 20 MHz bandwidth. When using channel bonding, the order in which channels are combined can be determined in the order of secondary channels close to the primary channel.
In many embodiments, when the BSS operating channel bandwidth is 160 MHz, the latency sensitive traffic channel can be determined as follows according to the location of the primary channel. Each channel within the BSS operating channels has a 20 MHz bandwidth. When using channel bonding, the order in which channels are combined can be determined in the order of secondary channels close to the primary channel.
In many embodiments, there can be three types of devices in BSS. A device A can be a TXOP holder, a device B can be a TXOP responder, and a device C can be neither a TXOP holder nor a TXOP responder. Process of transmitting latency sensitive traffic using latency sensitive traffic channels when latency sensitive traffic occurs for each type of device in accordance with many embodiments are described.
Device A is transmitting data on the primary channel 1305 to device B. When latency sensitive traffic occurs from an upper layer of Device A while Device A is transmitting data to Device B using the primary channel, according to the existing techniques, even if Device A's secondary channel is idle, latency sensitive traffic data cannot be transmitted through the secondary channel.
However, since a specific secondary channel among BSS operating channels is designated as a latency sensitive traffic channel according to an embodiment, even if data is transmitted through the channels including primary channel 1305, latency sensitive traffic data can be transmitted through the latency sensitive traffic channel 1310 if the latency sensitive traffic channel 1310 is idle. As illustrated, when latency sensitive traffic arrives, the Device A can sense the latency sensitive traffic channel 1310. If the latency sensitive traffic channel 1310 is idle, Device A can transmit the latency sensitive traffic data to Device B. As illustrated, the latency sensitive traffic channel 1310 is idle, so Device A transmits the latency sensitive traffic data to Device B.
In
In
In
As illustrated, latency sensitive traffic occurs from the upper layer of Device B while Device A is transmitting data to Device B through the channels including primary channel and secondary channels 1605. The latency sensitive traffic is data that Device B should transmit to Device C. Since Device B established a latency sensitive traffic channel 1610 at the association phase with the Device C, when latency sensitive traffic occurs, latency sensitive traffic data can be transmitted through the latency sensitive traffic channel 1610 if the latency sensitive traffic channel is idle. Therefore, as illustrated, latency sensitive traffic to be transmitted by Device B to Device C occurs, the latency sensitive traffic data is transmitted through the latency sensitive traffic channel 1610 as this channel was idle.
In
Latency sensitive traffic occurs from the upper layer of Device C while Device A is transmitting data to Device B through the channels including primary channel and secondary channels 1705. The latency sensitive traffic is data that Device C should transmit to Device A. Since the AP established a latency sensitive traffic channel 1710 at the association phase with the STA, when latency sensitive traffic occurs, latency sensitive traffic data can be transmitted through the latency sensitive traffic channel 1710 if the latency sensitive traffic channel is idle. As illustrated in
At S1801, an AP may receive information regarding CCA capabilities from one or more STAs. In many embodiments, the STAs can inform the AP whether they have capabilities to perform CCA for a secondary channel separately from the CCA of a primary channel. The corresponding information can be included in an LST capabilities element, for example, through 1-bit signaling, and the LST capabilities element can be included in an association request frame.
At S1802, the AP may determine a channel for latency sensitive traffic transmission. In many embodiments, the AP can use one of an explicit method and/or an implicit method for determining a latency sensitive traffic channel. The explicit method can include performing CCA on all secondary channels and, when a primary channel is busy, latency sensitive traffic can be transmitted through an idle channel among the secondary channels. In many embodiments, CCA can be performed only on a specific secondary channel, in particular, when the primary channel is busy, latency sensitive traffic is transmitted only though a specific secondary channel. In many embodiments, a different secondary channel that can transmit latency sensitive traffic can be set for each STA. Accordingly, latency sensitive traffic channel can be determined differently for each STA.
An implicit method for determining a secondary channel for latency sensitive traffic transmission can include determining a primary channel among BSS operating channels, determining the order to channels to be bonded for channel bonding, where the channel bonding can be performed in the order of the secondary channels closest to the primary channel, and setting the secondary channel which the center frequency is farthest from a center frequency of the primary channel as the channel for latency sensitive traffic transmission among the secondary channels.
At S1803, the AP may inform the one or more STAs of the channel for the latency sensitive traffic. In many embodiments, when the latency sensitive traffic channel is set, the AP can inform the STAs using a LST channel element that can be included in an association response frame.
At S1901, a device A can detect latency sensitive traffic data for transmission to a different device B. The device A can a TXOP holder, a TXOP responder or neither a TXOP holder nor a TXOP responder.
At S1902, device A can perform a CCA on a primary channel, a secondary channel, and/or a latency sensitive traffic channel.
At S1903, device A can transmit latency sensitive traffic data on an appropriate channel that is idle. In particular, if the primary channel and/or secondary channels are idle, device A can transmit the latency sensitive traffic to Device B on the primary/secondary channels. If the primary/secondary channels are busy, Device A can perform CCA on the latency sensitive traffic channel, and if this is idle, Device A can transmit the latency sensitive traffic data to Device B on the latency sensitive traffic channel, otherwise, if the latency sensitive traffic channel is busy, Device B can wait a certain time period to repeat the CCA process.
To illustrate the interchangeability of hardware and software, items such as the various illustrative blocks, modules, components, methods, operations, instructions, and algorithms have been described generally in terms of their functionality. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the overall system. Skilled artisans may implement the described functionality in varying ways for each particular application.
A 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. For example, “a” module may refer to one or more modules. An element proceeded by “a,” “an,” “the,” or “said” does not, without further constraints, preclude the existence of additional same elements.
Headings and subheadings, if any, are used for convenience only and do not limit the invention. The word exemplary is used to mean serving as an example or illustration. To the extent that the term “include,” “have,” or the like is used, such term is intended to be inclusive in a manner similar to the term “comprise” as “comprise” is interpreted when employed as a transitional word in a claim. Relational terms such as first and second and the like may be used to distinguish one entity or action from another without necessarily requiring or implying any actual such relationship or order between such entities or actions.
Phrases such as an aspect, the aspect, another aspect, some aspects, one or more aspects, an implementation, the implementation, another implementation, some implementations, one or more implementations, an embodiment, the embodiment, another embodiment, some embodiments, one or more embodiments, a configuration, the configuration, another configuration, some configurations, one or more configurations, the subject technology, the disclosure, the present disclosure, other variations thereof and alike are for convenience and do not imply that a disclosure relating to such phrase(s) is essential to the subject technology or that such disclosure applies to all configurations of the subject technology. A disclosure relating to such phrase(s) may apply to all configurations, or one or more configurations. A disclosure relating to such phrase(s) may provide one or more examples. A phrase such as an aspect or some aspects may refer to one or more aspects and vice versa, and this applies similarly to other foregoing phrases.
A phrase “at least one of” preceding a series of items, with the terms “and” or “or” to separate any of the items, modifies the list as a whole, rather than each member of the list. The phrase “at least one of” does not require selection of at least one item; rather, the phrase allows a meaning that includes at least one of any one of the items, and/or at least one of any combination of the items, and/or at least one of each of the items. By way of example, each of the phrases “at least one of A, B, and C” or “at least one of A, B, or C” refers to only A, only B, or only C; any combination of A, B, and C; and/or at least one of each of A, B, and C.
It is understood that the specific order or hierarchy of steps, operations, or processes disclosed is an illustration of exemplary approaches. Unless explicitly stated otherwise, it is understood that the specific order or hierarchy of steps, operations, or processes may be performed in different order. Some of the steps, operations, or processes may be performed simultaneously or may be performed as a part of one or more other steps, operations, or processes. The accompanying method claims, if any, present elements of the various steps, operations or processes in a sample order, and are not meant to be limited to the specific order or hierarchy presented. These may be performed in serial, linearly, in parallel or in different order. It should be understood that the described instructions, operations, and systems can generally be integrated together in a single software/hardware product or packaged into multiple software/hardware products.
The disclosure is provided to enable any person skilled in the art to practice the various aspects described herein. In some instances, well-known structures and components are shown in block diagram form in order to avoid obscuring the concepts of the subject technology. The disclosure provides various examples of the subject technology, and the subject technology is not limited to these examples. Various modifications to these aspects will be readily apparent to those skilled in the art, and the principles described herein may be applied to other aspects.
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. No claim element is to be construed under the provisions of 35 U.S.C. § 112, sixth paragraph, unless the element is expressly recited using a phrase means for or, in the case of a method claim, the element is recited using the phrase step for.
The title, background, brief description of the drawings, abstract, and drawings are hereby incorporated into the disclosure and are provided as illustrative examples of the disclosure, not as restrictive descriptions. It is submitted with the understanding that they will not be used to limit the scope or meaning of the claims. In addition, in the detailed description, it can be seen that the description provides illustrative examples and the various features are grouped together in various implementations for the purpose of streamlining the disclosure. This method of disclosure is not to be interpreted as reflecting an intention that the claimed subject matter requires more features than are expressly recited in each claim. Rather, as the following claims reflect, inventive subject matter lies in less than all features of a single disclosed configuration or operation. The following claims are hereby incorporated into the detailed description, with each claim standing on its own as a separately claimed subject matter.
The claims are not intended to be limited to the aspects described herein, but are to be accorded the full scope consistent with the language claims and to encompass all legal equivalents. Notwithstanding, none of the claims are intended to embrace subject matter that fails to satisfy the requirements of the applicable patent law, nor should they be interpreted in such a way.
Number | Date | Country | Kind |
---|---|---|---|
202410478592.1 | Apr 2024 | CN | national |
This application claims benefit of U.S. Provisional Application No. 63/498,774, filed on Apr. 27, 2023, and U.S. Provisional Application No. 63/562,410, filed on Mar. 7, 2024, in the United States Patent and Trademark Office, and China Patent Application No. 202410478592.1, filed on Apr. 19, 2024, in the China National Intellectual Property Administration, the entire contents of which are hereby incorporated by reference.
Number | Date | Country | |
---|---|---|---|
63498774 | Apr 2023 | US | |
63562410 | Mar 2024 | US |