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: 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
-
Patent number: 11165614Abstract: One example discloses an OFDM wireless communications device, including: a memory configured to support processing of OFDM tones; a controller, coupled to the memory, and configured to set the wireless communication device to a first mode and a second mode; wherein the first mode is configured to transmit or receive a first wireless communication signal having a first set of OFDM tones contained within an OFDM channel bandwidth; wherein the second mode is configured to transmit or receive a second wireless communication signal having a second set of OFDM tones contained within the OFDM channel bandwidth; and wherein the memory used for processing the first set of OFDM tones is same as the memory used for processing the second set of OFDM tones.Type: GrantFiled: November 16, 2020Date of Patent: November 2, 2021Assignee: NXP USA, Inc.Inventors: Sudhir Srinivasa, Yui Lin, Hongyuan Zhang, Mao Yu, Timothy J. Donovan
-
Publication number: 20210288754Abstract: 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: ApplicationFiled: May 28, 2021Publication date: September 16, 2021Inventors: Hongyuan ZHANG, Hui-Ling LOU, Rohit U. NABAR, Sudhir SRINIVASA, Mao YU, Raja BANERJEA