Patents by Inventor Tao-Fei Samuel Ng

Tao-Fei Samuel Ng 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: 11509419
    Abstract: This disclosure provides methods, devices and systems for acknowledgement and retransmission, and more specifically, to methods, devices and systems that enable a secondary wireless channel to provide acknowledgements of data transmitted on a primary wireless channel concurrently with the reception of additional data on the primary wireless channel. In some implementations, a transmitting device may transmit wireless packets including multiple codewords to a receiving device via a first wireless channel. The receiving device may attempt to decode the received codewords based on primary information in the codewords. The receiving device may then transmit to the transmitting device, via a second wireless channel, a codeword acknowledgement that identifies codewords that the receiving device did not successfully decode. The transmitting device may then transmit parity information to the receiving device via the first wireless channel that aids the receiving device in decoding the identified codewords.
    Type: Grant
    Filed: September 23, 2020
    Date of Patent: November 22, 2022
    Assignee: QUALCOMM INCORPORATED
    Inventors: James Simon Cho, Youhan Kim, Tao-Fei Samuel Ng, Vincent Knowles Jones, IV
  • Patent number: 11121822
    Abstract: This disclosure provides systems, methods, and apparatus, including computer programs encoded on computer-readable media, for implementing a hybrid automatic repeat request (HARQ) protocol in a wireless local area network (WLAN). A first WLAN device may generate a first HARQ packet for transmission to a second WLAN device. The first WLAN device may determine a first basic service set (BSS) indicator and a second BSS indicator for a BSS associated with the first WLAN device and the second WLAN device. The first BSS indicator and the second BSS indicator may be indicative of a BSS identifier (BSSID) of the BSS. The first WLAN device may output the first HARQ packet for transmission to the second WLAN device. The first HARQ packet may include the first BSS indicator and the second BSS indicator in one or more fields of a physical layer (PHY) header of the first HARQ packet.
    Type: Grant
    Filed: October 30, 2019
    Date of Patent: September 14, 2021
    Assignee: QUALCOMM INCORPORATED
    Inventors: James Simon Cho, Tao-Fei Samuel Ng, Youhan Kim, Bin Tian, Jialing Li Chen, Stephen Jay Shellhammer, Vincent Knowles Jones, IV
  • Publication number: 20210135792
    Abstract: This disclosure provides systems, methods, and apparatus, including computer programs encoded on computer-readable media, for implementing a hybrid automatic repeat request (HARQ) protocol in a wireless local area network (WLAN). A first WLAN device may generate a first HARQ packet for transmission to a second WLAN device. The first WLAN device may determine a first basic service set (BSS) indicator and a second BSS indicator for a BSS associated with the first WLAN device and the second WLAN device. The first BSS indicator and the second BSS indicator may be indicative of a BSS identifier (BSSID) of the BSS. The first WLAN device may output the first HARQ packet for transmission to the second WLAN device. The first HARQ packet may include the first BSS indicator and the second BSS indicator in one or more fields of a physical layer (PHY) header of the first HARQ packet.
    Type: Application
    Filed: October 30, 2019
    Publication date: May 6, 2021
    Inventors: James Simon Cho, Tao-Fei Samuel Ng, Youhan Kim, Bin Tian, Jialing Li Chen, Stephen Jay Shellhammer, Vincent Knowles Jones, IV
  • Publication number: 20210091887
    Abstract: This disclosure provides methods, devices and systems for acknowledgement and retransmission, and more specifically, to methods, devices and systems that enable a secondary wireless channel to provide acknowledgements of data transmitted on a primary wireless channel concurrently with the reception of additional data on the primary wireless channel. In some implementations, a transmitting device may transmit wireless packets including multiple codewords to a receiving device via a first wireless channel. The receiving device may attempt to decode the received codewords based on primary information in the codewords. The receiving device may then transmit to the transmitting device, via a second wireless channel, a codeword acknowledgement that identifies codewords that the receiving device did not successfully decode. The transmitting device may then transmit parity information to the receiving device via the first wireless channel that aids the receiving device in decoding the identified codewords.
    Type: Application
    Filed: September 23, 2020
    Publication date: March 25, 2021
    Inventors: James Simon CHO, Youhan KIM, Tao-Fei Samuel NG, Vincent Knowles JONES, IV
  • Patent number: 9832730
    Abstract: A communication device receives at least a portion of a packet. Power is reduced to a subset of components of a communication device. The subset of components for which power is reduced is determined based, at least in part, on a length of the packet. The power is reduced for a time period based, at least in part, on the length of the packet.
    Type: Grant
    Filed: July 2, 2015
    Date of Patent: November 28, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Xiaoru Zhang, James Simon Cho, Tao-Fei Samuel Ng, Sreepathy Laxmanbabu Aida
  • Patent number: 9820235
    Abstract: A method for reducing power consumption in a communication device. The method includes determining, by the communication device, that a packet transmitted on a communication medium is not intended for the communication device and estimating a length of the packet. If the length is greater than a first threshold but less than a second threshold, selecting a first group of components of the communication device to which to reduce power. If the length is greater than the second threshold, selecting a second group of components of the communication device to which to reduce power. The second group of components includes the first group of components. The method includes reducing power to the selected group of components.
    Type: Grant
    Filed: July 13, 2016
    Date of Patent: November 14, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Xiaoru Zhang, James Simon Cho, Tao-Fei Samuel Ng, Sreepathy Laxmanbabu Aida
  • Publication number: 20160323829
    Abstract: A method for reducing power consumption in a communication device. The method includes determining, by the communication device, that a packet transmitted on a communication medium is not intended for the communication device and estimating a length of the packet. If the length is greater than a first threshold but less than a second threshold, selecting a first group of components of the communication device to which to reduce power. If the length is greater than the second threshold, selecting a second group of components of the communication device to which to reduce power. The second group of components includes the first group of components. The method includes reducing power to the selected group of components.
    Type: Application
    Filed: July 13, 2016
    Publication date: November 3, 2016
    Inventors: Xiaoru ZHANG, James Simon CHO, Tao-Fei Samuel NG, Sreepathy Laxmanbabu AIDA
  • Publication number: 20150304951
    Abstract: A communication device receives at least a portion of a packet. Power is reduced to a subset of components of a communication device. The subset of components for which power is reduced is determined based, at least in part, on a length of the packet. The power is reduced for a time period based, at least in part, on the length of the packet.
    Type: Application
    Filed: July 2, 2015
    Publication date: October 22, 2015
    Inventors: Xiaoru Zhang, James Simon Cho, Tao-Fei Samuel Ng, Sreepathy Laxmanbabu Aida
  • Publication number: 20140157017
    Abstract: In some embodiments, a method includes processing, at a communication device, a packet received via a communication media. The method also includes reducing, while the packet is being processed, power to at least one component in the communication device, in response to a condition associated with the processing of the packet being satisfied. The method includes restoring power to the at least one component prior to receiving an entirety of the packet at the communication device.
    Type: Application
    Filed: December 5, 2012
    Publication date: June 5, 2014
    Applicant: QUALCOMM INCORPORATED
    Inventors: Xiaoru ZHANG, James Simon CHO, Tao-Fei Samuel NG, Sreepathy Laxmanbabu AIDA
  • Patent number: 8737540
    Abstract: This disclosure is directed to wireless or wired multiple-input multiple-output communication systems, in which a transmit symbol vector and a set of soft decision metrics are estimated using a reduced complexity maximum likelihood (ML) detection method based on a receive symbol vector and a QR decomposition of a set of permuted channel matrices. The QR decomposition can be performed by a series of CORDIC operations. Preferably, the modified receive vector and upper triangular matrix streams are scaled by a weighting vector to help compensate for transmit and receive side noise. Also preferably, the soft decision metric set related to the reliability of transmitted bits is normalized.
    Type: Grant
    Filed: July 15, 2011
    Date of Patent: May 27, 2014
    Assignee: Qualcomm Atheros, Inc.
    Inventors: Kai Shi, Felix Bitterli, Richard Mosko, Tao-Fei Samuel Ng
  • Patent number: 8121220
    Abstract: In a multiple-input multiple-output communication system, a transmit symbol vector and a set of soft decision metrics may be estimated using a reduced complexity maximum likelihood (ML) detection method based on a receive symbol vector and a QR decomposition of a set of permuted channel matrices. The reduced complexity ML detection method may use a different permuted channel matrix to estimate each transmit symbol in a transmit symbol vector. A set of error distances may be calculated for the estimated transmit symbol vector, each error distance calculated choosing a different value from a signal constellation subset for a transmit symbol in the estimated transmit symbol vector. A soft decision metric may be calculated using the elements from the set of error distances. In some embodiments the transmit symbols of a transmit symbol vector and the soft decision metrics for each transmit symbol may be determined in parallel.
    Type: Grant
    Filed: June 6, 2008
    Date of Patent: February 21, 2012
    Assignee: Qualcomm Atheros, Inc.
    Inventors: Kai Shi, Ning Zhang, Tao-Fei Samuel Ng
  • Patent number: 8000227
    Abstract: Current OFDM systems use a limited number of symbols and/or sub-channels to provide approximations for channel estimations and pilot tracking, i.e. phase estimations. For example, two training symbols in the preamble of a data packet are used to provide channel estimation. Four of the fifty-four sub-channels are reserved for providing phase estimation. However, noise and other imperfections can cause errors in both of these estimations, thereby degrading system performance. Advantageously, decision feedback mechanisms can be provided to significantly improve channel estimation and pilot tracking in OFDM systems. The decision feedback mechanisms can use data symbols in the data packet to improve channel estimation as well as data sub-channels to improve pilot tracking.
    Type: Grant
    Filed: January 15, 2010
    Date of Patent: August 16, 2011
    Assignee: Atheros Communications, Inc.
    Inventors: Qinfang Sun, Won-Joon Choi, Jeffrey M. Gilbert, Ning Zhang, Yi-Hsiu Wang, Tao-Fei Samuel Ng
  • Publication number: 20100111212
    Abstract: Current OFDM systems use a limited number of symbols and/or sub-channels to provide approximations for channel estimations and pilot tracking, i.e. phase estimations. For example, two training symbols in the preamble of a data packet are used to provide channel estimation. Four of the fifty-four sub-channels are reserved for providing phase estimation. However, noise and other imperfections can cause errors in both of these estimations, thereby degrading system performance. Advantageously, decision feedback mechanisms can be provided to significantly improve channel estimation and pilot tracking in OFDM systems. The decision feedback mechanisms can use data symbols in the data packet to improve channel estimation as well as data sub-channels to improve pilot tracking.
    Type: Application
    Filed: January 15, 2010
    Publication date: May 6, 2010
    Applicant: Atheros Communications, Inc.
    Inventors: Qinfang Sun, Won-Joon Choi, Jeffrey M. Gilbert, Ning Zhang, Yi-Hsiu Wang, Tao-Fei Samuel Ng
  • Patent number: 7693036
    Abstract: Current OFDM systems use a limited number of symbols and/or sub-channels to provide approximations for channel estimations and pilot tracking, i.e. phase estimations. For example, two training symbols in the preamble of a data packet are used to provide channel estimation. Four of the fifty-four sub-channels are reserved for providing phase estimation. However, noise and other imperfections can cause errors in both of these estimations, thereby degrading system performance. Advantageously, decision feedback mechanisms can be provided to significantly improve channel estimation and pilot tracking in OFDM systems. The decision feedback mechanisms can use data symbols in the data packet to improve channel estimation as well as data sub-channels to improve pilot tracking.
    Type: Grant
    Filed: June 10, 2005
    Date of Patent: April 6, 2010
    Assignee: Atheros Communications, Inc.
    Inventors: Qinfang Sun, Won-Joon Choi, Jeffrey M. Gilbert, Ning Zhang, Yi-Hsiu Wang, Tao-Fei Samuel Ng
  • Patent number: 7400733
    Abstract: A method for encrypted communications between a first transceiver and a second transceiver is provided. The method includes sending from a first transceiver to a second transceiver a request to initiate derivation of a new encryption key. The request to initiate a new encryption key derivation includes an exchange threshold indicative of when the new encryption key is to be used to encrypt communication packets.
    Type: Grant
    Filed: February 27, 2002
    Date of Patent: July 15, 2008
    Assignee: Atheros Communications, Inc.
    Inventors: Nancy Cam-Winget, Tao-Fei Samuel Ng, Kevin Hayes
  • Patent number: 7185196
    Abstract: A key-caching system retrieves actively used keys from a relatively fast cache memory for fast processing of wireless communications. Additional keys are stored in relatively slow system memory that has high storage capacity. As keys become needed for active use, the keys are retrieved from the system memory and stored in the cache memory. By using active memory for keys actively being used, system performance is enhanced. By using system memory for keys not being used, a greater number of keys are available for transfer to the cache and subsequent active use.
    Type: Grant
    Filed: September 15, 2000
    Date of Patent: February 27, 2007
    Assignee: Atheros Communications, Inc.
    Inventors: Jeffrey Scott Kuskin, Tao-Fei Samuel Ng, Deepak Prabhakar Dhamdhere, Fiona J. Cain, Andrew M. Davidson
  • Patent number: 7098821
    Abstract: In a wireless local area network (WLAN), receiving or transmitting signals having multiple modulation schemes can require the use of multiple clock rates. Providing these multiple clock rates significantly increases silicon area and power consumption, both of which are highly undesirably in a wireless device. A sequencing interpolator can advantageously reduce the number of clock rates by receiving signals at a first rate and outputting signals at a second rate. The sequencing interpolator can include a multiplexer network that selectively determines which coefficients are applied to certain signals. Coefficients are chosen to ensure that an error in a frequency domain is within a given tolerance. The multiplexer network can be controlled by a counter value. At a predetermined count, the interpolated output signal is discarded and the counter is reset.
    Type: Grant
    Filed: February 14, 2003
    Date of Patent: August 29, 2006
    Assignee: Atheros Communications, Inc.
    Inventors: Paul J. Husted, Tao-Fei Samuel Ng
  • Patent number: 7039004
    Abstract: Current OFDM systems use a limited number of symbols and/or sub-channels to provide approximations for channel estimations and pilot tracking, i.e. phase estimations. For example, two training symbols in the preamble of a data packet are used to provide channel estimation. Four of the fifty-four sub-channels are reserved for providing phase estimation. However, noise and other imperfections can cause errors in both of these estimations, thereby degrading system performance. Advantageously, decision feedback mechanisms can be provided to significantly improve channel estimation and pilot tracking in OFDM systems. The decision feedback mechanisms can use data symbols in the data packet to improve channel estimation as well as data sub-channels to improve pilot tracking.
    Type: Grant
    Filed: October 1, 2002
    Date of Patent: May 2, 2006
    Assignee: Atheros Communications, Inc.
    Inventors: Qinfang Sun, Won-Joon Choi, Jeffrey M. Gilbert, Ning Zhang, Yi-Hsiu Wang, Tao-Fei Samuel Ng
  • Patent number: 6999443
    Abstract: A Hardware MAC (Media Access Control) unit implements time-critical functions according the 802.11 standard for telecommunications, thereby enhancing system performance. The MAC layer includes three sub-layers: MLME (MAC Sublayer Management Entity), which connects the MAC unit with the host CPU, FTM (Frame Transition Manager), which connects the MAC unit with the network, and FLPM (Frame Level Protocol Manager), which internally connects the MLME sub-layer with the FTM sub-layer. In particular, the FLPM manager includes time-critical and non-time-critical functions that are customarily implemented in software on the MAC by a MAC CPU (Central Processing Unit). The hardware MAC implements time-critical FLPM functions in hardware on the MAC and implements non-time-critical FLPM functions in software on the host CPU so that requirements for processing software on the MAC preferably may be altogether eliminated or alternatively may be substantially reduced.
    Type: Grant
    Filed: September 15, 2000
    Date of Patent: February 14, 2006
    Assignee: Atheros Communications, Inc.
    Inventors: Jeffrey Scott Kuskin, Tao-Fei Samuel Ng, Andrew M. Davidson
  • Patent number: 6940865
    Abstract: A method of queue management includes: adding entries having a first priority to a first software queue; adding entries having a second priority to a second software queue; reading entries from the first software queue to a physical queue; at a threshold time, flushing entries from the physical queue; after the act of flushing the physical queue, reading entries from the second software queue to the physical queue until a termination criterion is satisfied; after the termination criterion is satisfied, reading entries from the first software queue to the physical queue; and transmitting entries from the physical queue to a network.
    Type: Grant
    Filed: August 9, 2001
    Date of Patent: September 6, 2005
    Assignee: Atheros Communications, Inc.
    Inventors: Jeffrey Scott Kuskin, Tao-Fei Samuel Ng, Andrew M. Davidson