Patents by Inventor Rui Cao

Rui Cao has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 11303330
    Abstract: A first communication device transmits a plurality of training signals to a second communication device via a communication channel. The first communication device receives feedback generated at the second communication device based on the plurality of training signals. The feedback includes steering matrix information for a plurality of orthogonal frequency division multiplexing (OFDM) tones and (ii) additional phase information corresponding to channel estimates obtained for the plurality of OFDM tone. The first communication device constructs, based on the steering matrix information, a plurality of steering matrices corresponding to the plurality of OFDM tones, and compensates, using the additional phase information, the plurality of steering matrices to reduce phase discontinuities between the OFDM tones. The first communication device steers, using the compensated steering matrices, at least one transmission via the communication channel to the second communication device.
    Type: Grant
    Filed: December 2, 2019
    Date of Patent: April 12, 2022
    Assignee: Marvell Asia Pte Ltd
    Inventors: Rui Cao, Hongyuan Zhang
  • Publication number: 20220107825
    Abstract: Techniques for measuring the memory usage of Java programs are provided. In one set of embodiments, a Java agent can detect that a Java Virtual Machine (JVM) is loading a Java class used by a Java program. The Java agent can further determine a class name of the Java class and determine that the class name matches an entry in a first list included in a user-defined configuration file. The Java agent can then dynamically insert bytecode into a constructor of the Java class, where the inserted bytecode includes logic for registering a memory reference to an object created via the constructor.
    Type: Application
    Filed: July 11, 2019
    Publication date: April 7, 2022
    Inventors: Weiqiang Tang, Wenfeng Liu, Mengdie Song, Donghai Han, Wenying Dong, Rui Cao, Qi Wu
  • Patent number: 11290223
    Abstract: Hybrid automatic repeat request (HARQ) parameters for transmission of respective HARQ data units are determined. Determining HARQ parameters includes determining initial HARQ parameters, including an initial number of orthogonal frequency division multiplexing (OFDM) symbols that will be occupied by the HARQ data unit and an initial pre-coding padding factor corresponding to a boundary within a last OFDM symbol. Based at least in part on the initial pre-coding padding factor, it is determined whether the HARQ data unit will be misaligned with both a beginning of a first OFDM symbol occupied by the HARQ data unit and an end of a last OFDM symbol occupied by the HARQ data unit. When it is determined that the HARQ data unit will be misaligned, the initial pre-coding padding factor is adjusted to account for a reduced data tone OFDM symbol segment to be occupied by the HARQ data unit.
    Type: Grant
    Filed: June 25, 2020
    Date of Patent: March 29, 2022
    Assignee: Marvell Asia Pte Ltd
    Inventors: Yan Zhang, Hongyuan Zhang, Liwen Chu, Rui Cao
  • Publication number: 20220078730
    Abstract: A communication device generates a first packet for transmission in a first frequency segment, and generates a first physical layer (PHY) preamble of the first packet to include a first field that indicates a first overall bandwidth that the first packet spans. The communication device generates a second packet for transmission in a second frequency segment, and generates a second PHY preamble of the second packet to include a second field that indicates a second overall bandwidth that the second packet spans. The communication device transmits the first packet in the first frequency segment beginning at a first time, and simultaneously transmits the second packet in the second frequency segment beginning at a second time that is different than the first time.
    Type: Application
    Filed: November 15, 2021
    Publication date: March 10, 2022
    Inventors: Rui CAO, Hongyuan ZHANG, Liwen CHU, Yan ZHANG, Hui-Ling LOU
  • Patent number: 11261088
    Abstract: A method for production of ammonium phosphate from phosphate rock slurry. The method includes: introducing flue gas containing SO2 into a phosphate rock slurry, to yield an absorption solution; evaporating waste ammonia water containing 10-20 wt. % ammonia to yield ammonia gas; introducing the ammonia gas into the absorption solution at a temperature of 110-135° C. until a neutralization degree of the absorption solution reaches 1.5-1.6, thus yielding an ammonium phosphate solution and calcium sulfate; separating the calcium sulfate from the ammonium phosphate solution; and introducing the ammonium phosphate solution to a granulator for granulation to yield ammonium phosphate granules; drying and sieving the ammonium phosphate granules, thereby yielding ammonium phosphate.
    Type: Grant
    Filed: September 26, 2020
    Date of Patent: March 1, 2022
    Assignee: KUNMING UNIVERSITY OF SCIENCE AND TECHNOLOGY
    Inventors: Ping Ning, Rui Cao, Xueqian Wang, Senlin Tian, Yixing Ma, Langlang Wang, Yingjie Zhang, Peng Chen
  • Publication number: 20220045932
    Abstract: Example methods and systems for intent-based network virtualization design are disclosed. One example may comprise: obtaining configuration information and traffic information associated with multiple virtualized computing instances, processing the configuration information and traffic information to identify network connectivity intents and mapping the network connectivity intents to a logical network topology template. Based on a switching intent, a first group may be assigned to a logical network domain and the logical network topology template modified to include a logical switching element. Based on a routing intent, the logical network topology template may be modified to include a logical routing element. A logical network may be configured based on the modified logical network topology template to satisfy the switching intent and routing intent.
    Type: Application
    Filed: October 25, 2021
    Publication date: February 10, 2022
    Applicant: VMware, Inc.
    Inventors: Ziyou WANG, Donghai HAN, Mengdie SONG, Rui CAO
  • Publication number: 20220029872
    Abstract: In an 802.11be wireless system, a receiving station device signals a packet padding capability in a wireless area network in accordance with an Extremely High Throughput (EHT) communication protocol by constructing a MAC control management frame to include an EHT capability element indicating whether a packet extension value longer than 16 ?s is supported by the receiving station device, where one or more fields in the EHT capability element include (1) a common nominal packet padding field having a plurality of values to signal different packet extension values for use with all transmission constellations, spatial streams Nss, and resource unit (RU) allocations supported by the first STA device, including at least one packet extension value longer than 16 ?s; and/or (2) a PHY packet extension threshold (PPET) field comprising a plurality of PPET values to signal packet extension values including at least one packet extension value longer than 16 ?s.
    Type: Application
    Filed: July 27, 2021
    Publication date: January 27, 2022
    Applicant: NXP USA, Inc.
    Inventors: Rui Cao, Sudhir Srinivasa, Hongyuan Zhang, Liwen Chu
  • Patent number: 11231293
    Abstract: A method of identifying information during navigation is provided. Fork data is extracted from navigation data, the fork data corresponding to a road having a fork. A first node and at least two exit roads are extracted from the fork data, the at least two exit roads being roads in different directions. The fork data are identified as corresponding to a target fork in response to all of the at least two exit roads converging at the first node. A second node adjacent to the first node is queried in response to at least two exit roads not completely converging at the first node. The fork data are identified as corresponding to the target fork based on a distance between the first node and the second node meeting a preset condition.
    Type: Grant
    Filed: March 13, 2019
    Date of Patent: January 25, 2022
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Shuai Wen Yang, Wang Yu Xiao, Shu Feng Gao, Rui Cao
  • Patent number: 11221594
    Abstract: A practical method for short-term operations of large-scale hydropower plants divides all hydropower plants into three categories using operation characteristics such as system hierarchy, space attributes, task requirements, and schedule particularity. A strategy for adjusting spillage based on peak-shaving response and a strategy for equal load reduction in off-peak hours check and adjust power generation of hydropower plants with specified dispatching modes. For medium- and small-sized cascaded hydropower plants, the load distribution among plants is optimized with an objective of minimizing total power release subject to control condition of total generation profile. For large-size cascaded hydropower plants, an optimization model for peak-shaving operations and a method for balancing power plants with equal load rate are combined to respond to system peak demands and guarantee power balance in all periods.
    Type: Grant
    Filed: March 16, 2018
    Date of Patent: January 11, 2022
    Assignee: DALIAN UNIVERSITY OF TECHNOLOGY
    Inventors: Jianjian Shen, Chuntian Cheng, Rui Cao, Qianqian Shen
  • Patent number: 11212705
    Abstract: Techniques for signaling new versions of a communication protocol differentiated from legacy versions of the communication protocol that are interoperable with stations implementing legacy versions of the communication protocol, that are compatible with future new versions of the communication protocol, and that do not overly complicate the receiver state machine have been disclosed.
    Type: Grant
    Filed: May 22, 2020
    Date of Patent: December 28, 2021
    Assignee: NXP USA, Inc.
    Inventors: Rui Cao, Hongyuan Zhang, Liwen Chu, Sudhir Srinivasa
  • Publication number: 20210399850
    Abstract: A first device transmits to a second device a first data unit which indicates a maximum number of long training field (LTF) symbols that the first device transmits and receives for a multiple input multiple output communication. The first device receives, from the second device, a second data unit which comprises a plurality of LTF symbols up to the maximum number of LTF symbols the first device receives indicated by the first data unit. A channel estimation is performed based on the plurality of LTF symbols of the second data unit up to the maximum number of LTF symbols indicated by the first data unit to recover information in one or more fields of the second data unit. For the case when the second data unit is a trigger frame, the first device generates the third data unit with a plurality of LTF symbols up to the maximum number of LTF symbols the first device transmits indicated by the first data unit and transmits the third data unit.
    Type: Application
    Filed: June 22, 2021
    Publication date: December 23, 2021
    Inventors: Yan Zhang, Sudhir Srinivasa, Hongyuan Zhang, Rui Cao
  • Publication number: 20210391961
    Abstract: Embodiments of a method and an apparatus for wireless communications are disclosed. In an embodiment, a method for wireless communications involves encoding bits in a Physical Layer Protocol Data Unit (PPDU) using a basic bandwidth that is smaller than a signal bandwidth, wherein the bits are duplicated within the PPDU, and transmitting the PPDU with duplicated bits in accordance with a power spectrum density (PSD) limit.
    Type: Application
    Filed: June 16, 2021
    Publication date: December 16, 2021
    Inventors: Rui CAO, Hongyuan ZHANG, Yan ZHANG, Liwen CHU
  • Publication number: 20210392661
    Abstract: Embodiments of a method and an apparatus for wireless communications are disclosed. In an embodiment, a method for wireless communications involves generating a Physical Layer Protocol Data Unit (PPDU) that includes a resource unit (RU), wherein a size of the RU is less than a signal bandwidth and wherein data corresponding to the RU is distributed onto a disjoint set of subcarriers included in a frequency unit, and transmitting the PPDU using the disjoint set of subcarriers in accordance with a power spectrum density (PSD) limit.
    Type: Application
    Filed: June 16, 2021
    Publication date: December 16, 2021
    Inventors: Rui Cao, Hongyuan Zhang, Yan Zhang, Liwen Chu, Hari Ram Balakrishnan, Sudhir Srinivasa
  • Publication number: 20210385115
    Abstract: One example discloses an IEEE 802.11 compliant wireless communications device, including: a processor configured to generate a hybrid-physical protocol data unit (hybrid-PPDU) that includes a set of sub-PPDUs; a first sub-PPDU in the set of sub-PPDUs includes a first preamble portion and a first data payload portion; a second sub-PPDU in the set of sub-PPDUs includes a second preamble portion and a second data payload portion; wherein an OFDMA communications signal includes a set of symbol tones divided into a set of resource units (RUs); wherein the processor is configured to map the first sub-PPDU to a first RU within the set of RUs, and map the second sub-PPDU to a second RU within the set of RUs; and wherein the first preamble portion corresponds to a first 802.11 packet format, and the second preamble portion corresponds to a second 802.11 packet format.
    Type: Application
    Filed: February 22, 2021
    Publication date: December 9, 2021
    Inventors: Rui Cao, Liwen Chu, Young Hoon Kwon, Hongyuan Zhang, SUDHIR SRINIVASA
  • Publication number: 20210373793
    Abstract: Disclosed is a data self-destructing method and system based on a non-volatile memory. The method comprises: partitioning a memory module into different storage areas; causing the data to be self-destructed within a specific hold time in different areas; or dynamically selecting a read/write manner for each storage area so as to perform different read/write operations; setting, by a user, a self-destruction time on his/her own discretion. The system comprises a storage data interface, a storage area, and a storage data switching center, and the non-volatile memory controller has a storage area analysis module and a storage mode control module. The present disclosure is based on physical properties of the non-volatile memory. Data self-destruction within a fixed time is implemented based on a fabrication process and the physical properties of the memory per se.
    Type: Application
    Filed: September 7, 2018
    Publication date: December 2, 2021
    Inventors: Jiezhi CHEN, Rui CAO, Yuxin GONG, Wenjing YANG
  • Patent number: 11190396
    Abstract: Embodiments described herein provides a system for detecting data received in a low power low rate (LPLR) data frame format. A mixed mode LPLR frame may be falsely detected by an 802.11n device as an 802.11n packet. When the false detection occurs, the PHY-CAA indication may be erroneously set, which leads to a communication error. To prevent the false detection by an 802.11n device, embodiments described herein describes adding a redundant “dummy” 4 ?s orthogonal frequency division multiplexing (OFDM) symbol with binary phase-shift keying (BPSK) modulation before the LPLR preamble in the LPLR frame, to differentiate from data symbols in an 802.11n packet.
    Type: Grant
    Filed: September 25, 2018
    Date of Patent: November 30, 2021
    Assignee: NXP USA, Inc.
    Inventors: Rui Cao, Hongyuan Zhang, Hui-Ling Lou
  • Publication number: 20210360472
    Abstract: In an 802.11be wireless system, data units are generated for transmission by configuring a transmitting device to process encoding parameters, including a first encoding parameter NSD and a second encoding parameter NSD,short, to select a padding boundary from pre-defined padding boundaries in the last symbol that will most closely include the number of information bits NEXCESS in the last symbol and to append padding bits to the number of information bits NEXCESS to fill up to the selected padding boundary in the last symbol, thereby generating pre-encoded data bits which are encoded for data transmission, where at least the first encoding parameter NSD is specified for an aggregated resource unit size that is allowed under the 802.11be protocol as a sum of NSD values for at two other resource units.
    Type: Application
    Filed: May 12, 2021
    Publication date: November 18, 2021
    Applicant: NXP USA, Inc.
    Inventors: Rui Cao, Sudhir Srinivasa, Hongyuan Zhang, Mao Yu
  • Publication number: 20210360633
    Abstract: Various embodiments relate to a method performed by a station to identify the maximum allowed transmit power spectral density (PSD) of a basic service set (BSS), including: receiving, by the station, a first field from an access point (AP) of the BSS, wherein the first field indicates that the BSS bandwidth is set to M times a unit channel bandwidth; receiving, by the station, a set of second fields from the AP, wherein the set of second fields includes K fields corresponding to K channels and wherein each of the K second fields indicates the maximum allowed transmit PSD for the K channels and the bandwidth of the channel is the unit channel bandwidth; and identifying, by the station, the maximum allowed transmit PSD of the M channels of the BSS bandwidth from the first M consecutive second fields.
    Type: Application
    Filed: May 18, 2021
    Publication date: November 18, 2021
    Inventors: Liwen CHU, Yi-Ling Chao, Hongyuan Zhang, Huiling Lou, Young Hoon Kwon, Rui Cao
  • Patent number: 11178040
    Abstract: Example methods and systems for intent-based network virtualization design are disclosed. One example may comprise: obtaining configuration information and traffic information associated with multiple virtualized computing instances, processing the configuration information and traffic information to identify network connectivity intents and mapping the network connectivity intents to a logical network topology template. Based on a first switching intent, a first group may be assigned to a first logical network domain and the logical network topology template configured to include a first logical switching element. Based on a second switching intent, a second group may be assigned to a second logical network domain and the logical network topology template configured to include a second logical switching element. Based on a routing intent, the logical network topology template may be configured to include a logical routing element.
    Type: Grant
    Filed: March 4, 2020
    Date of Patent: November 16, 2021
    Assignee: VMWARE, INC.
    Inventors: Ziyou Wang, Donghai Han, Mengdie Song, Rui Cao
  • Patent number: 11178630
    Abstract: A communication device determines whether simultaneous transmissions in a first frequency segment and a second frequency segment are to be synchronized in time. In response determining that simultaneous transmissions in the first frequency segment and the second frequency segment are to be synchronized in time, the communication device transmits a first packet in the first frequency segment beginning at a first time, and transmits a second packet in the second frequency segment beginning at the first time. In response to determining that simultaneous transmissions in the first frequency segment and the second frequency segment are to be unsynchronized in time, the communication device transmits a third packet in the first frequency segment beginning at a second time, and transmits a fourth packet in the second frequency segment beginning at a third time that is different than the second time.
    Type: Grant
    Filed: April 10, 2020
    Date of Patent: November 16, 2021
    Assignee: Marvell Asia Pte, Ltd.
    Inventors: Rui Cao, Hongyuan Zhang, Liwen Chu, Yan Zhang, Hui-Ling Lou