Patents by Inventor Mao Yu
Mao Yu 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).
-
Publication number: 20260238524Abstract: The present disclosure relates to a technical field of signal processing, and provides a Gauss frequency shift keying (GFSK) signal receiving method and apparatus, an electronic device, and a storage medium. The GFSK receiving method includes: in a GFSK receiver, obtaining, based on a receiving end, a frequency value after phase differencing; performing inverse Gaussian filtering on a decoded frequency value through a preset inverse Gaussian filter, and obtaining a filtered frequency value, where the inverse Gaussian filter is a filter constructed based on composition information of a transmitted signal; and performing accumulation based on the filtered frequency value, making a decision, and obtaining decoded data of a received signal. The present disclosure can improve decoding performance of the GFSK receiver.Type: ApplicationFiled: September 28, 2023Publication date: August 13, 2026Inventors: Yuefeng Peng, Mao Yu, Meng Yuan, Jun Xiong, Norman Shengfa Hu
-
Publication number: 20260214426Abstract: A frequency adjustment method comprises: receiving a signaling packet periodically sent by a master earbud; acquiring a Bluetooth clock of a slave earbud according to a target sample point identifier in the signaling packet; calculating a difference between Bluetooth clocks of the master earbud and the slave earbud to obtain a first phase difference; determining the first phase difference between the Bluetooth clocks of the slave earbud and the master earbud; if the first phase difference meets a phase compensation condition, performing fast phase compensation processing on a clock frequency of the slave earbud according to the first phase difference; after the clock frequency of the slave earbud is adjusted, determining a second phase difference between the Bluetooth clocks of the slave earbud and the master earbud again; and adjusting the clock frequency of the slave earbud again according to the first phase difference and the second phase difference.Type: ApplicationFiled: October 27, 2023Publication date: July 23, 2026Inventors: Yuefeng PENG, Jun XIONG, Meng YUAN, Quanyuan WEN, Liang HUANG, Mao YU
-
Publication number: 20260040282Abstract: Techniques described herein relate to methods and apparatuses for communicating in a wireless communication network via the over the air (OTA) medium. In some embodiments, an apparatus may receive a frame while the OTA medium is busy. The apparatus may pre-configured the device to transmit a response before receiving the last symbol of the frame. In some embodiments, an apparatus waiting for transmission opportunity during a backoff period may determine to transmit before the last slot time interval at the end of the backoff period. The techniques may be implemented in a media access control layer (MAC) of the apparatus.Type: ApplicationFiled: July 31, 2024Publication date: February 5, 2026Applicant: TP-LINK SYSTEMS, INC.Inventors: Seong Park, Mao Yu, Yong Ma, Tianan Ma, Sonali Bagchi
-
Publication number: 20260040324Abstract: In some embodiments, in response to a transmission opportunity, an apparatus traverses a database to determine one or more MAC protocol data units (MPDUs) to be transmitted and a total aggregated MDPU length for a transmission frame. The database includes multiple entries each comprising at least a first field indicating a pointer to a respective MPDU and a second field indicating a length of the respective MPDU. The apparatus determines the one or more MPDUs to be transmitted based on the first fields of the plurality of entries in the MAC database, and the total aggregated MPDU length based on the second field in the database. One or more MAC service data units (MSDUs) in each of the MPDUs are populated using a linked list that uses existing MSDU descriptors as received without copying or re-creating MSDU descriptors.Type: ApplicationFiled: July 31, 2024Publication date: February 5, 2026Applicant: TP-LINK SYSTEMS, INC.Inventors: Seong Park, Foo Keong Tang, Sonali Bagchi, Mao Yu
-
Publication number: 20250183949Abstract: A first field of a preamble includes a plurality of indications of respective numbers of spatial or space-time streams for respective receivers to enable each receiver among the multiple receivers to determine a respective set of one or more training sequences, in a plurality of training sequences, that corresponds to the receiver. A second field of the preamble includes respective modulation and coding scheme information for the respective receivers. The preamble is generated such that i) the first field is transmitted prior to the plurality of training sequences, and ii) the second field of the preamble is transmitted after the plurality of training sequences are transmitted. A data portion of the multi-user data unit is generated using respective modulation and coding schemes for the respective receivers. Thee multi-user data unit is transmitted such that data for the respective receivers are transmitted via respective sets of one or more spatial or space-time streams.Type: ApplicationFiled: November 14, 2024Publication date: June 5, 2025Inventors: Hongyuan Zhang, Raja Banerjea, Yong Liu, Mao Yu
-
Publication number: 20250158744Abstract: A preamble of physical layer (PHY) data unit includes a first legacy portion and a first non-legacy portion that follows the first legacy portion. The first non-legacy portion includes i) a first orthogonal frequency division multiplexing (OFDM) symbol that immediately follows the first legacy portion and that is modulated using binary phase shift keying (BPSK), and ii) a second OFDM symbol that immediately follows the first OFDM symbol and that is modulated using BPSK modulation rotated by 90 degrees (Q-BPSK). The modulation of the first and second OFDM symbols indicates to a receiver device that conforms to a first communication protocol that the data unit conforms to the first communication protocol. The first OFDM symbol being modulated using BPSK modulation causes a receiver device that conforms to a second communication protocol to determine that the PHY data unit conforms to a third communication protocol.Type: ApplicationFiled: January 16, 2025Publication date: May 15, 2025Inventors: Hongyuan ZHANG, Hui-Ling LOU, Rohit U. NABAR, Sudhir SRINIVASA, Mao YU, Raja BANERJEA
-
Patent number: 12237920Abstract: A preamble of physical layer (PHY) data unit includes a first legacy portion and a first non-legacy portion that follows the first legacy portion. The first non-legacy portion includes i) a first orthogonal frequency division multiplexing (OFDM) symbol that immediately follows the first legacy portion and that is modulated using binary phase shift keying (BPSK), and ii) a second OFDM symbol that immediately follows the first OFDM symbol and that is modulated using BPSK modulation rotated by 90 degrees (Q-BPSK). The modulation of the first and second OFDM symbols indicates to a receiver device that conforms to a first communication protocol that the data unit conforms to the first communication protocol. The first OFDM symbol being modulated using BPSK modulation causes a receiver device that conforms to a second communication protocol to determine that the PHY data unit conforms to a third communication protocol.Type: GrantFiled: September 11, 2023Date of Patent: February 25, 2025Assignee: RAKUTEN GROUP, INC.Inventors: Hongyuan Zhang, Hui-Ling Lou, Rohit U. Nabar, Sudhir Srinivasa, Mao Yu, Raja Banerjea
-
Patent number: 12176974Abstract: A first field of a preamble includes a plurality of indications of respective numbers of spatial or space-time streams for respective receivers to enable each receiver among the multiple receivers to determine a respective set of one or more training sequences, in a plurality of training sequences, that corresponds to the receiver. A second field of the preamble includes respective modulation and coding scheme information for the respective receivers. The preamble is generated such that i) the first field is transmitted prior to the plurality of training sequences, and ii) the second field of the preamble is transmitted after the plurality of training sequences are transmitted. A data portion of the multi-user data unit is generated using respective modulation and coding schemes for the respective receivers. Thee multi-user data unit is transmitted such that data for the respective receivers are transmitted via respective sets of one or more spatial or space-time streams.Type: GrantFiled: June 17, 2020Date of Patent: December 24, 2024Assignee: Huawei Technologies Co., LtdInventors: Hongyuan Zhang, Raja Banerjea, Yong Liu, Mao Yu
-
Patent number: 11983483Abstract: The automated generation of a web site preview based on a web site identifier, where the web site preview has one or more controls that facilitate connection to one or more endpoints. In response to receiving the web site identifier from the client computing system, the service uses the web site identifier to navigate to the web site identified by the web site identifier. After navigating to that web site, the service accesses an action identifier and an associated endpoint identifier from the web site. The service then generates preview data representing a preview of the web site represented by the web site identifier. The service provides the preview data to the client, where the preview with the control is rendered, so as to facilitate connection with the associated endpoint of the control.Type: GrantFiled: May 24, 2022Date of Patent: May 14, 2024Assignee: Microsoft Technology Licensing, LLCInventors: Joseph Michael Glocke, Archana Saseetharan, Bhrighu Sareen, Sukhmani Lamba, Ankit Govil, David Pierre Claux, Saurav Majumder, Mao Yu, Daniel Dong Joon Seong, Aditya Chaudhry, Nehal Balkrishna Bhagat, Rahul Kishore Pinjani, Mengli Elmendorf
-
Patent number: 11960817Abstract: The generation of a web site preview based on client presentation state of the client that will render the web site preview. Upon a service receiving a request to provide preview data for a web site preview corresponding to a web site identifier, the service determines client presentation state of the client(s) that is or are to render a web site preview using preview data that is to be provided in response to the request. The service selects a preview template at least in part based on the determined client presentation state. The service also populates the selected preview template with content from the web site to thereby generate preview data representing a preview of the web site identified by the web site identifier. The preview data is thus tailored to the presentation state of the client.Type: GrantFiled: May 24, 2022Date of Patent: April 16, 2024Inventors: Joseph Michael Glocke, Archana Saseetharan, Bhrighu Sareen, Sukhmani Lamba, Ankit Govil, David Pierre Claux, Saurav Majumder, Mao Yu, Daniel Dong Joon Seong, Aditya Chaudhry, Nehal Balkrishna Bhagat, Rahul Kishore Pinjani, Mengli Elmendorf
-
Publication number: 20230421295Abstract: A preamble of physical layer (PHY) data unit includes a first legacy portion and a first non-legacy portion that follows the first legacy portion. The first non-legacy portion includes i) a first orthogonal frequency division multiplexing (OFDM) symbol that immediately follows the first legacy portion and that is modulated using binary phase shift keying (BPSK), and ii) a second OFDM symbol that immediately follows the first OFDM symbol and that is modulated using BPSK modulation rotated by 90 degrees (Q-BPSK). The modulation of the first and second OFDM symbols indicates to a receiver device that conforms to a first communication protocol that the data unit conforms to the first communication protocol. The first OFDM symbol being modulated using BPSK modulation causes a receiver device that conforms to a second communication protocol to determine that the PHY data unit conforms to a third communication protocol.Type: ApplicationFiled: September 11, 2023Publication date: December 28, 2023Inventors: Hongyuan ZHANG, Hui-Ling LOU, Rohit U. NABAR, Sudhir SRINIVASA, Mao YU, Raja BANERJEA
-
Publication number: 20230385363Abstract: The automated generation of a web site preview based on a type of the web site. In response to receiving the web site identifier from the client computing system, the service uses the web site identifier to navigate to the web site identified by the web site identifier. After navigating to that web site, the service accesses a type of the web site from the web site. The service selects a predetermined preview template at least in part based on the type of the web site, and populates at least some of the content from the web site to generate the web site preview. Because the web site preview is based on the type of web site, the user sees consistent previews across different web sites of the same type (though the owner might have the option to supersede with their own preview).Type: ApplicationFiled: May 24, 2022Publication date: November 30, 2023Inventors: Joseph Michael GLOCKE, Archana SASEETHARAN, Bhrighu SAREEN, Sukhmani LAMBA, Ankit GOVIL, David Pierre CLAUX, Saurav MAJUMDER, Mao YU, Daniel Dong Joon SEONG, Aditya CHAUDHRY, Nehal Balkrishna BHAGAT, Rahul Kishore PINJANI, Mengli ELMENDORF
-
Publication number: 20230385524Abstract: The generation of a web site preview based on client presentation state of the client that will render the web site preview. Upon a service receiving a request to provide preview data for a web site preview corresponding to a web site identifier, the service determines client presentation state of the client(s) that is or are to render a web site preview using preview data that is to be provided in response to the request. The service selects a preview template at least in part based on the determined client presentation state. The service also populates the selected preview template with content from the web site to thereby generate preview data representing a preview of the web site identified by the web site identifier. The preview data is thus tailored to the presentation state of the client.Type: ApplicationFiled: May 24, 2022Publication date: November 30, 2023Inventors: Joseph Michael GLOCKE, Archana SASEETHARAN, Bhrighu SAREEN, Sukhmani LAMBA, Ankit GOVIL, David Pierre CLAUX, Saurav MAJUMDER, Mao YU, Daniel Dong Joon SEONG, Aditya CHAUDHRY, Nehal Balkrishna BHAGAT, Rahul Kishore PINJANI, Mengli ELMENDORF
-
Publication number: 20230385525Abstract: The automated generation of a web site preview based on a web site identifier, where the web site preview has one or more controls that facilitate connection to one or more endpoints. In response to receiving the web site identifier from the client computing system, the service uses the web site identifier to navigate to the web site identified by the web site identifier. After navigating to that web site, the service accesses an action identifier and an associated endpoint identifier from the web site. The service then generates preview data representing a preview of the web site represented by the web site identifier. The service provides the preview data to the client, where the preview with the control is rendered, so as to facilitate connection with the associated endpoint of the control.Type: ApplicationFiled: May 24, 2022Publication date: November 30, 2023Inventors: Joseph Michael GLOCKE, Archana SASEETHARAN, Bhrighu SAREEN, Sukhmani LAMBA, Ankit GOVIL, David Pierre CLAUX, Saurav MAJUMDER, Mao YU, Daniel Dong Joon SEONG, Aditya CHAUDHRY, Nehal Balkrishna BHAGAT, Rahul Kishore PINJANI, Mengli ELMENDORF
-
Publication number: 20230305909Abstract: A system and method performed by a data processing system for invoking, from a first application, a process of a second application, is described. The system accesses, from the first application, a first message that indicates an operation request from a first member of a message group. The system invokes a process at the second application by submitting the operation request to the second application. The system receives an output of the process from the second application. Based on the output of the process and an identity of a second member of the message group, the system embeds a control element into the second message designated for delivering only to the second member. The embedded control element, upon activation based on a user input from the second member, causes the data processing system to interface with the second application to access a final result of the process.Type: ApplicationFiled: August 18, 2021Publication date: September 28, 2023Inventors: Arvind MUTHUKRISHNAN, Siddharth UPPAL, Ojasvi CHOUDHARY, Mao YU, Tatiana CRISTEA
-
Patent number: 11757570Abstract: A first portion of a physical layer (PHY) preamble of a PHY data unit is generated for transmission via a communication channel that comprises a plurality of sub-channels. A first portion of the PHY preamble is generated to include a legacy portion and a plurality of first non-legacy signal fields spanning the respective sub-channels. A second portion of a PHY preamble that immediately follows the first portion of the PHY preamble of the PHY data unit is generated to include: a non-legacy short training field spanning all sub-channels in the plurality of sub-channels, a plurality of non-legacy long training fields immediately following the non-legacy short training field, each non-legacy training field spanning all sub-channels in the plurality of sub-channels, and a second non-legacy signal field immediately following the plurality of non-legacy long training fields, the second-legacy signal field spanning all sub-channels in the plurality of sub-channels.Type: GrantFiled: May 28, 2021Date of Patent: September 12, 2023Assignee: Marvell Asia Pte LtdInventors: Hongyuan Zhang, Hui-Ling Lou, Rohit U. Nabar, Sudhir Srinivasa, Mao Yu, Raja Banerjea
-
Patent number: 11539413Abstract: Methods and systems for providing beamforming feedback in a communication channel are disclosed. A data packet is received at a beamformee circuitry of the first communication device configured to generate beam steering data for use by a transmitter of a second communication device. Each of a plurality of tones of the received data packet is processed to generate a compressed steering matrix corresponding to the communication channel. In parallel to the processing of the received plurality of tones, an immediate feedback packet comprising a plurality of data symbols is constructed, where the data symbols include the generated compressed steering matrix. At least a first data symbol of the immediate feedback packet is transmitted prior to completing the processing of all the plurality of tones of the received data packet.Type: GrantFiled: November 20, 2019Date of Patent: December 27, 2022Assignee: NXP USA, Inc.Inventors: Nikolaj Larionov, Sridhar R. Narravula, Mao Yu
-
Patent number: 11496926Abstract: 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: GrantFiled: May 12, 2021Date of Patent: November 8, 2022Assignee: NXP USA, Inc.Inventors: Rui Cao, Sudhir Srinivasa, Hongyuan Zhang, Mao Yu
-
Patent number: 11258555Abstract: Embodiments described herein provide systems for processing high efficiency SIGB (HE-SIGB) symbols and extracting resource unit (RU) information in down link orthogonal frequency division multiple access (DL-OFDMA) and multi-user multiple input multiple output (DL-MUMIMO) communication. An HE-SIGB symbol is processed based on an RU size mapping table. An RU counter is used to process entries in the RU size mapping table and determine the RU size and starting tone index of the intended RU. The RU parameters extracted from the HE-SIGB symbol are used to decode data symbols in the DL-OFDMA or DL-MUMIMO packet. Pilot tone indices of the intended User block and adjacent pilot tone indices are determined for improved carrier phase error estimation.Type: GrantFiled: October 25, 2019Date of Patent: February 22, 2022Assignee: Marvell Asia Pte, Ltd.Inventors: Tong Ji, Yen-Kai Chen, Sai Man Simon Wong, Mao Yu
-
Publication number: 20210360472Abstract: 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: ApplicationFiled: May 12, 2021Publication date: November 18, 2021Applicant: NXP USA, Inc.Inventors: Rui Cao, Sudhir Srinivasa, Hongyuan Zhang, Mao Yu