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).

  • Patent number: 10114536
    Abstract: Systems and methods for providing actions for users of a computer device from a lock screen interface are provided. A computing device may comprise a touch-sensitive display screen that may allow a user to scroll through a set of user interfaces that may comprise a set of lock screen interfaces—one of which may be associated with the user, if authorized for using the computing device. The computing device may allow the user to scroll to one of the following: a set of locked screen interfaces, a set of sign-in interfaces, a set of applications allowed for use (e.g., a camera) by the computer device (even if the user is not signed-in) and a new mode of functionality for computing device (e.g., a children's entertainment application). The computer system may allow swiping from multiple discernible directions to allow the scrolling through user interfaces in a natural manner.
    Type: Grant
    Filed: March 29, 2013
    Date of Patent: October 30, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Adam Barrus, Eugene Lin, Alice Steinglass, Jessica Murray, Mao Yu, Katrina Koo, Ginger Gloystein
  • Publication number: 20180242270
    Abstract: Timestamps associated with when transmissions are sent and received between a pair of communication devices are used to determine a distance between the pair of communication devices. The communication devices operate according to a wireless communication protocol, which specifies that a requester of a ranging measurement session is to compensate for a clock frequency offset between the pair of communication device and that a responder is not to compensate for the clock frequency offset. As part of the ranging measurement session, the responder sends feedback to the requester, where the feedback includes timestamps recorded by the responder. The timestamps in the feedback are not compensated for the clock frequency offset by the responder. After receiving the feedback, the requester compensates the timestamps in the feedback for the clock frequency offset before using the timestamps to calculate the distance between the pair of communication devices.
    Type: Application
    Filed: April 20, 2018
    Publication date: August 23, 2018
    Inventors: Hongyuan Zhang, Mao Yu, Su Khiong Yong, Sudhir Srinivasa
  • Patent number: 9979449
    Abstract: Systems and methods for detecting data in a received multiple-input-multiple-output signal are provided. N signals are received from N respective antennas, where the received signals are associated with (i) M sets of data values, (ii) a set of symbols, and (iii) a set of carrier frequencies. The N signals are formed into a received signal vector y, and one or more transformations are performed on the received signal vector y to obtain a transformed vector. A plurality of samples are formed from the transformed vector. For samples of the plurality of samples, a data detection technique of a plurality of data detection techniques is selected. The selecting is based on at least one of a spatial stream, a symbol, and a carrier frequency associated with the given sample. The selected data detection, technique is used to detect data of the given sample.
    Type: Grant
    Filed: September 16, 2016
    Date of Patent: May 22, 2018
    Assignee: MARVELL WORLD TRADE LTD.
    Inventors: B Hari Ram, Lokesh Sundaramurthy Satrasala, Sri Varsha Rottela, Sudhir Srinivasa, Hongyuan Zhang, Chusong Xiao, Mao Yu, Yanni Chen, Yong Ma
  • Patent number: 9966972
    Abstract: Systems and methods described herein provides a method for dynamically allocating an iteration number for a decoder. The method includes receiving, at an input buffer, an input signal including at least one data packet. The method further includes calculating a first iteration number for decoding the at least one data packet. The method further includes monitoring at least one of available space of the input buffer and available decoding time for the at least one data packet. The method further includes dynamically adjusting the first iteration number to a second iteration number based on the available space or the available decoding time to continue decoding the at least one data packet.
    Type: Grant
    Filed: August 18, 2015
    Date of Patent: May 8, 2018
    Assignee: Marvell International Ltd.
    Inventors: Yan Zhong, Mao Yu
  • Patent number: 9955446
    Abstract: Methods, systems, and apparatus are disclosed for determining accurate ranging measurements between communication devices. Various embodiments are described for recording timestamps associated with when transmissions are sent and received between the communication devices. The communication devices are configured to determine a difference in their clock frequencies and to communicate this difference with one another. Furthermore, each of the communication devices is configured to compensate for these differences before or after the timestamps are exchanged and to send a compensation indicator of whether the compensation has been performed. If the compensation has not been performed, either of the communication devices can compensate for the clock frequency differences after receiving the timestamps based on the compensation indicator. By using compensated clock frequencies based on a single clock reference, highly accurate ranging measurements are obtained using round trip propagation time calculations.
    Type: Grant
    Filed: January 4, 2016
    Date of Patent: April 24, 2018
    Assignee: Marvell World Trade Ltd.
    Inventors: Hongyuan Zhang, Mao Yu, Su Khiong Yong, Sudhir Srinivasa
  • Publication number: 20170250785
    Abstract: A preamble of a physical layer (PHY) data unit that conforms to a first communication protocol is generated. The preamble includes a legacy field that is formatted according to a second communication protocol, and a signal field having a first orthogonal frequency division multiplexing (OFDM) symbol and a second OFDM symbol. The first OFDM symbol (i) immediately follows the legacy field and (ii) is modulated using binary phase shift keying (BPSK) modulation, whereas a third communication protocol specifies that an OFDM symbol, defined by the third communication protocol, that immediately follows the legacy field is modulated using BPSK modulation rotated by 90 degrees (Q-BPSK). The second OFDM symbol (i) immediately follows the first OFDM symbol and (ii) is modulated using Q-BPSK to indicate to a receiver device that conforms to the first communication protocol that the data unit conforms to the first communication protocol.
    Type: Application
    Filed: May 15, 2017
    Publication date: August 31, 2017
    Inventors: Hongyuan ZHANG, Hui-Ling LOU, Rohit U. NABAR, Sudhir SRINIVASA, Mao YU, Raja BANERJEA
  • Patent number: 9655002
    Abstract: In a method for generating a data unit for transmission via a communication channel, wherein the data unit conforms to a first communication protocol, a preamble of the data unit is generated. The preamble includes a first field having information that indicates a duration of the data unit, the first field being formatted such that the first field is decodable by a receiver device that conforms to a second communication protocol but does not conform to the first communication protocol to determine the duration of the data unit based on the first field. Additionally, the preamble is formatted such that a portion of the preamble is decodable by a receiver device that conforms to a third communication protocol but does not conform to the first communication protocol. Also, the preamble is formatted such that a receiver device that conforms to the first communication protocol can determine that the data unit conforms to the first communication protocol.
    Type: Grant
    Filed: April 12, 2010
    Date of Patent: May 16, 2017
    Assignee: Marvell World Trade Ltd.
    Inventors: Hongyuan Zhang, Hui-Ling Lou, Rohit U. Nabar, Sudhir Srinivasa, Mao Yu, Raja Banerjea
  • Publication number: 20170117944
    Abstract: Systems and methods for detecting data in a received multiple-input-multiple-output signal are provided. N signals are received from N respective antennas, where the received signals are associated with (i) M sets of data values, (ii) a set of symbols, and (iii) a set of carrier frequencies. The N signals are formed into a received signal vector y, and one or more transformations are performed on the received signal vector y to obtain a transformed vector. A plurality of samples are formed from the transformed vector. For samples of the plurality of samples, a data detection technique of a plurality of data detection techniques is selected. The selecting is based on at least one of a spatial stream, a symbol, and a carrier frequency associated with the given sample. The selected data detection, technique is used to detect data of the given sample.
    Type: Application
    Filed: September 16, 2016
    Publication date: April 27, 2017
    Inventors: B Hari Ram, Lokesh Sundaramurthy Satrasala, Sri Varsha Rottela, Sudhir Srinivasa, Hongyuan Zhang, Chusong Xiao, Mao Yu, Yanni Chen, Yong Ma
  • Patent number: 9480018
    Abstract: A method in a communication device for processing a received data unit includes determining whether the communication device is an intended receiver based on the received data unit, determining whether the received data unit includes an exclusive use indication, where the exclusive use indication indicates that a plurality of data units are transmitted only to the at least one intended receiver during a time period, where each of the plurality of data units has at least a respective physical layer (PHY) preamble, and determining a time interval during which the communication device need not listen for incoming data units using (i) a result of determining whether the received data unit includes an exclusive use indication and (ii) a result of determining whether the communication device is an intended receiver.
    Type: Grant
    Filed: November 2, 2010
    Date of Patent: October 25, 2016
    Assignee: Marvell World Trade Ltd.
    Inventors: Yong Liu, Hongyuan Zhang, Raja Banerjea, Mao Yu
  • Publication number: 20160191127
    Abstract: 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. The 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: Application
    Filed: March 7, 2016
    Publication date: June 30, 2016
    Inventors: Hongyuan ZHANG, Raja BANERJEA, Yong LIU, Mao YU
  • Patent number: 9358954
    Abstract: A system for finding a vehicle includes a function controller, a key for matching with and controlling the function controller, and a portable device. The portable device can match with the key and transmit an instruction to the key. The key includes a first positioning module, and the function controller includes a second positioning module coupled to the first positioning module. The first positioning module and the second positioning module can receive data as to the distance between and respective locations of the chip key and the function controller. The present disclosure also discloses a method for finding vehicle.
    Type: Grant
    Filed: October 28, 2014
    Date of Patent: June 7, 2016
    Assignee: HON HAI PRECISION INDUSTRY CO., LTD.
    Inventors: Mao-Yu Lin, Wei-An Chen
  • Patent number: 9357517
    Abstract: Apparatuses and methods for receiving and transmitting signals are provided. A baseband processor includes receiver circuitry including single carrier receiver circuitry for demodulating a received single carrier signal and multi-carrier receiver circuitry for demodulating a received multi-carrier signal. The single carrier receiver circuitry includes a first digital interpolator, and the multi-carrier receiver circuitry includes a second digital interpolator. Symbol timing recovery is executed by adjusting an interpolation phase of the first digital interpolator or the second digital interpolator. The baseband processor also includes transmitter circuitry for encoding a signal to be transmitted. The baseband processor further includes a clock coupled to the receiver circuitry and coupled to the transmitter circuitry. The clock is configured to supply a clock signal that is processed to generate clock sampling frequencies for sending and receiving a single carrier signal and a multi-carrier signal.
    Type: Grant
    Filed: June 10, 2013
    Date of Patent: May 31, 2016
    Assignee: MARVELL WORLD TRADE LTD.
    Inventor: Mao Yu
  • Publication number: 20160119889
    Abstract: Methods, systems, and apparatus are disclosed for determining accurate ranging measurements between communication devices. Various embodiments are described for recording timestamps associated with when transmissions are sent and received between the communication devices. The communication devices are configured to determine a difference in their clock frequencies and to communicate this difference with one another. Furthermore, each of the communication devices is configured to compensate for these differences before or after the timestamps are exchanged and to send a compensation indicator of whether the compensation has been performed. If the compensation has not been performed, either of the communication devices can compensate for the clock frequency differences after receiving the timestamps based on the compensation indicator. By using compensated clock frequencies based on a single clock reference, highly accurate ranging measurements are obtained using round trip propagation time calculations.
    Type: Application
    Filed: January 4, 2016
    Publication date: April 28, 2016
    Inventors: Hongyuan Zhang, Mao Yu, Su Khiong Yong, Sudhir Srinivasa
  • Publication number: 20160111001
    Abstract: A system for remotely controlling operation of a vehicle comprises a handheld electronic device, a key, and a base station mounted in the vehicle. The handheld electronic device is bi-directionally and wirelessly communicable with the key, while the key is bi-directionally and wirelessly communicable with the base station. An instruction which can be a vehicle searching instruction is sent to the base station from the handheld electronic device via the key. The base station sends position information of the vehicle to the handheld electronic device via the key upon receiving the instruction for searching the vehicle.
    Type: Application
    Filed: October 16, 2014
    Publication date: April 21, 2016
    Inventors: Mao-Yu LIN, Wei-An CHEN
  • Patent number: 9294164
    Abstract: In a method for generating a preamble of a data unit for transmission via a communication channel, an indication of a first number of spatial or space-time streams is included in a first field of the preamble. The first number of spatial or space-time streams corresponds to transmission of the data unit to a first receiver. One or more training sequences are included in a second field of the preamble. The preamble is formatted such that the first field of the preamble will be transmitted prior to the second field of the preamble being transmitted.
    Type: Grant
    Filed: October 22, 2010
    Date of Patent: March 22, 2016
    Assignee: MARVELL WORLD TRADE LTD.
    Inventors: Hongyuan Zhang, Raja Banerjea, Yong Liu, Mao Yu
  • Patent number: 9281877
    Abstract: In a method for generating a preamble of a data unit for transmission via a multiple input, multiple output (MIMO) communication channel, a first field of the preamble is generated. The first field provides a plurality of indicators to a plurality of receivers. Each one of the plurality of indicators indicates a set of a plurality of training sequences that corresponds to transmission of the data unit to a corresponding one of the plurality of receivers. The plurality of training sequences is included in a second field of the preamble. The preamble is formatted such that the first field of the preamble will be transmitted prior to the second field of the preamble being transmitted.
    Type: Grant
    Filed: May 5, 2014
    Date of Patent: March 8, 2016
    Assignee: MARVELL WORLD TRADE LTD.
    Inventors: Hongyuan Zhang, Raja Banerjea, Yong Liu, Mao Yu
  • Publication number: 20160037925
    Abstract: A seat for training legs contains: a frame and a sitting assembly mounted on the frame. A sliding unit is fixed between the frame and the sitting assembly and includes a sliding rack and a sliding block, the sliding rack includes a slidable rail arranged on an upper surface thereof and a fitting tube mounted on two sides of the frame, the sliding block is disposed on a back surface of the sitting assembly and connects with the slidable rail. A vertical moving unit is defined between the frame and a rear end of the sliding rack to drive the rear end of the sliding rack to move obliquely. A foot support is mounted on a front end of the frame to support user's feet. Thereby, the user's feet are placed on the foot support to exert force so that the sitting assembly slides to exercise the user's feet.
    Type: Application
    Filed: August 6, 2014
    Publication date: February 11, 2016
    Inventor: MAO-YU YEN
  • Patent number: 9256247
    Abstract: According to one embodiment, an apparatus includes a first processing unit operating according to a first clock, a second processing unit operating according to a second clock running separately from the first clock, and a synchronization controller coupled to the first communication unit and the second communication unit. The synchronization controller is configured to (i) cause the first communication unit to generate a first indication of time at which the first processing unit transmits a signal to the second processing unit, according to the first clock, (ii) cause the second processing unit to generate a second indication of time at which the second processing unit receives the signal, according to the second clock, and (iii) determine an offset between the first clock and the second clock based on the first indication of time and the second indication of time.
    Type: Grant
    Filed: January 4, 2013
    Date of Patent: February 9, 2016
    Assignee: MARVELL WORLD TRADE LTD.
    Inventors: Raja Banerjea, Donald Pannell, Ken Kinwah Ho, Ken Yeung, Mao Yu
  • Publication number: 20160033636
    Abstract: A system for finding a vehicle includes a function controller, a key for matching with and controlling the function controller, and a portable device. The portable device can match with the key and transmit an instruction to the key. The key includes a first positioning module, and the function controller includes a second positioning module coupled to the first positioning module. The first positioning module and the second positioning module can receive data as to the distance between and respective locations of the chip key and the function controller. The present disclosure also discloses a method for finding vehicle.
    Type: Application
    Filed: October 28, 2014
    Publication date: February 4, 2016
    Inventors: MAO-YU LIN, WEI-AN CHEN
  • Patent number: 9246668
    Abstract: Systems, methods, and other embodiments associated with unified control of timing recovery and packet processing are described. According to one embodiment, a method for performing unified control of timing recovery and packet processing is provided. The method includes sampling a received signal according to an ADC timing signal to produce a sequence of samples. The received signal corresponds to a packet and was transmitted according to a transmit timing signal. The method includes determining a phase offset between the ADC timing signal and the transmit timing signal and identifying, based, at least in part, on the phase offset, a data portion of the sequence of samples that contains data encoded in the received signal. A re-generated sample sequence that adjusts the data portion based on the phase offset is calculated.
    Type: Grant
    Filed: March 12, 2014
    Date of Patent: January 26, 2016
    Assignee: MARVELL INTERNATIONAL LTD.
    Inventors: Mao Yu, Ming Ta Lin, Sergey Timofeev