Patents by Inventor Yao Zhao

Yao Zhao 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: 9047148
    Abstract: Various embodiments of the present invention provide pipelined vectoring-mode CORDICS including a coordinate converter operable to yield a converted vector based on an input vector, wherein an x coordinate value of the converted vector is positive, a y coordinate value of the converted vector is positive, and the x coordinate value is greater than or equal to the y coordinate value, a pipeline of vector rotators operable to perform a series of successive rotations of the converted vector to yield a rotated vector and to store rotation directions of the series of successive rotations, and at least one lookup table operable to yield an angle of rotation based on the rotation directions.
    Type: Grant
    Filed: June 15, 2012
    Date of Patent: June 2, 2015
    Assignee: LSI Corporation
    Inventors: Zhibin Li, Yao Zhao
  • Patent number: 8997226
    Abstract: A computer-implemented method includes providing, for use by a third-party, injectable computer code that is capable of being served with other code provided by the third-party to client computing devices; receiving data from client computing devices that have been served the code by the third-party, the data including data that characterizes (a) the client computing devices and (b) user interaction with the client computing devices; classifying the client computing devices as controlled by actual users or instead by automated software based on analysis of the received data from the client computing devices; and providing to the third party one or more reports that characterize an overall level of automated software activity among client computing devices that have been served code by the third party.
    Type: Grant
    Filed: April 17, 2014
    Date of Patent: March 31, 2015
    Assignee: Shape Security, Inc.
    Inventors: Justin D. Call, Xinran Wang, Yao Zhao, Timothy Dylan Peacock
  • Publication number: 20150078434
    Abstract: A multi-description-based video encoding and decoding method, device and system, comprising the following steps: separating odd frames from even frames to generate and encode an initial description; utilizing the correlation of macro-block levels between different descriptions to generate and encode the side information of different modes; and transmitting via a channel. The present invention may be used in a real-time video transmission scenario.
    Type: Application
    Filed: November 7, 2012
    Publication date: March 19, 2015
    Inventors: Yao Zhao, Huihui Bai
  • Publication number: 20150015986
    Abstract: Improved threshold adaptation is provided for a predefined pattern in data. A detection threshold employed by a Euclidean detector to detect a pattern (such as a Servo Address Mark) in data is adapted by determining a minimum Euclidean distance metric Dp before the pattern is declared in a given portion of the data; determining a Euclidean distance metric Ds at a time when the pattern is found in the given portion, wherein at least one of the patterns is found using a Hamming detector; determining, for a plurality of the portions, a minimum Dp value, Dpmin, that is a substantial minimum Dp value for the plurality of portions and a maximum Ds value, Dsmax, that is a substantial maximum Ds value for the plurality of portions; and determining the detection threshold based on the minimum Dp value, Dpmin, and the maximum Ds value, Dsmax. The detection threshold is optionally based on a configurable margin gain value.
    Type: Application
    Filed: July 3, 2014
    Publication date: January 15, 2015
    Inventors: Linjiang Guo, Zhi Bin Li, Yao Zhao, Dahua Qin
  • Publication number: 20140376639
    Abstract: A rotation-based multiple description video coding and decoding method, apparatus and system. The coding method comprises the following steps: extracting one frame f in a video sequence; carrying out symmetric transformation on the frame f, and then performing H.264 coding to obtain a description 1; and directly performing H.264 coding on the original frame f to obtain a description 2. The present invention also provides a redundancy adjustment coding method and a corresponding decoding apparatus and system. The method, apparatus and system of the present invention can be used for signal coding and decoding of multimedia information in an environment where error codes occur frequently.
    Type: Application
    Filed: November 7, 2012
    Publication date: December 25, 2014
    Inventors: Yao Zhao, Chunyu Lin, Huihui Bai
  • Publication number: 20140368076
    Abstract: An electric motor includes a stator having multiple magnetic poles and a rotor rotatably mounted to the stator. The rotor includes a shaft, a commutator and a rotor core fixed to the shaft; and windings wound on the rotor core and electrically connected to the commutator. The rotor core is formed by stacking a plurality of laminations. Each lamination includes an inner ring having a hole for fixing the shaft; an outer ring radially spaced from the inner ring; multiple teeth extending outwardly from the outer ring, and multiple ribs connecting the inner ring to the outer ring. Each rib has a width w measured in a circumferential direction of the lamination. The number of ribs is n. The width w and the number n satisfy the formula: 0.75?n×w2?64, where the width w is measured in millimeters.
    Type: Application
    Filed: June 12, 2014
    Publication date: December 18, 2014
    Inventors: Rui Feng Qin, Di WANG, Ji Yu LIANG, Guo Dong REN, Yong Bin LI, Xiao Wu XIE, Yao ZHAO, Xian Ming WU, Sheng HAN
  • Patent number: 8837483
    Abstract: Various exemplary embodiments relate to a method and related network node including one or more of the following: identifying, at the network node, a packet associated with a first address; determining, at the network node, that an alternate address mapping is unknown to the network node for the first address; generating a request message based on at least a portion of the packet; transmitting the request message to a different node; receiving a response message, the response message including a second address, wherein the second address is an alternative address for the first address; and storing the first address and the second address together as an alternate address mapping.
    Type: Grant
    Filed: April 11, 2011
    Date of Patent: September 16, 2014
    Assignee: Alcatel Lucent
    Inventors: Tian Bu, Yao Zhao
  • Patent number: 8824470
    Abstract: Described is a distributed peer-assisted multicast content delivery system (e.g., a multiparty conferencing application) that uses an adaptive link rate control protocol to discover and adapt to an arbitrary topology quickly and converge to efficient link rate allocations allowed by an underlying network. Link rates are regularly obtained and used to determine trees for sending packets to other nodes. Network coding is used to implement data multicast so that mixtures (i.e., linear combinations) of the packets are transmitted in the network. The redundant packets may be differentiated from non-redundant (“innovative”) packets such that network conditions may be measured by link innovation and/or session innovation.
    Type: Grant
    Filed: June 2, 2010
    Date of Patent: September 2, 2014
    Assignee: Microsoft Corporation
    Inventors: Yunnan Wu, Yao Zhao, Baochun Li, Minghua Chen, Jin Li, Philip A. Chou
  • Publication number: 20140189431
    Abstract: A method and system for monitoring transaction execution on a computer network, and a computer storage medium are provided. The method for monitoring transaction execution on a computer network in accordance with an embodiment of the disclosure, including the steps of: acquiring monitoring data of a transaction executing on a computer network, and abstracting abnormal data from the monitoring data; acquiring an abnormal service based on the abnormal data; and locating a source of execution failure of the transaction in architecture layers of the transaction constructed on the computer network based on the abnormal service.
    Type: Application
    Filed: March 5, 2014
    Publication date: July 3, 2014
    Applicant: Tencent Technology (Shenzhen) Company Limited
    Inventors: Wei LUO, Chaojiang ZHAN, Shuai YANG, Yao ZHAO
  • Publication number: 20140164840
    Abstract: A presentation control method for an interaction interface comprises the following steps: acquiring a contact list and a message of a friend in the contact list; generating an image block corresponding to the friend in the contact list; and presenting the message of the friend in the image block. The aforementioned presentation control method for an interaction interface as well as a real-time communications tool and a computer storage medium generate a corresponding image block for every friend in the contact list, so as to further present the message of the friend in the image block. A user can directly view a message of a friend through an image block in an interface, so that the operation is simplified and the convenience of operations is enhanced.
    Type: Application
    Filed: March 19, 2013
    Publication date: June 12, 2014
    Applicant: Tencent Technology (Shenzhen) Company Limited
    Inventors: Wei Luo, Chaojiang Zhan, Shuai Yang, Yao Zhao
  • Publication number: 20140084219
    Abstract: In some embodiments, the present invention pertains to carbon nanotube fibers that include one or more fiber threads. In some embodiments, the fiber threads include doped multi-walled carbon nanotubes, such as doped double-walled carbon nanotubes. In some embodiments, the carbon nanotubes are functionalized with one or more functional groups. In some embodiments, the carbon nanotube fibers are doped with various dopants, such as iodine and antimony pentafluoride. In various embodiments, the carbon nanotube fibers of the present invention can include a plurality of intertwined fiber threads that are twisted in a parallel configuration with one another. In some embodiments, the carbon nanotube fibers include a plurality of fiber threads that are tied to one another in a serial configuration. In some embodiments, the carbon nanotube fibers of the present invention are also coated with one or more polymers.
    Type: Application
    Filed: February 28, 2012
    Publication date: March 27, 2014
    Applicant: William Marsh Rice University
    Inventors: Yao Zhao, Jinquan Wei, Padraig G. Moloney, Pulickel M. Ajayan, Enrique V. Barrera
  • Publication number: 20130335853
    Abstract: Various embodiments of the present invention provide pipelined vectoring-mode CORDICS including a coordinate converter operable to yield a converted vector based on an input vector, wherein an x coordinate value of the converted vector is positive, a y coordinate value of the converted vector is positive, and the x coordinate value is greater than or equal to the y coordinate value, a pipeline of vector rotators operable to perform a series of successive rotations of the converted vector to yield a rotated vector and to store rotation directions of the series of successive rotations, and at least one lookup table operable to yield an angle of rotation based on the rotation directions.
    Type: Application
    Filed: June 15, 2012
    Publication date: December 19, 2013
    Inventors: Zhibin Li, Yao Zhao
  • Publication number: 20130257159
    Abstract: A method and a system provide fast switching between multiple backup power supplies. The method includes building, on the basis of the changing characteristics of the amplitude difference and phase angle difference of a bus voltage, an acceleration model for the changing speed thereof. An optimum backup power supply is selected from the multiple backup power supplies by way of forecasting the changed value thereof. A load on the bus is switched to the optimum backup power supply. The system contains a detecting module, a calculating module, a comparison module, a backup power supply determining module, and a switching module. The method and system are able to ensure the reliable and optimized fast switching of the load on a bus.
    Type: Application
    Filed: November 28, 2011
    Publication date: October 3, 2013
    Applicant: Siemens Aktiengesellschaft
    Inventors: Long Tian Wang, Shu Yao Zhao
  • Publication number: 20130238782
    Abstract: A method of identifying application data associated with IP flows traveling between a plurality of mobiles and a network element in a communications network includes receiving, at a network element, one or more domain name system (DNS) packets being sent to one or more mobiles from among of the plurality of mobiles; and building, at the network element, a mapping table mapping one or more IP addresses, respectively, to corresponding application information, based on mapping information within the one or more DNS packets received at the network element.
    Type: Application
    Filed: March 9, 2012
    Publication date: September 12, 2013
    Applicant: ALCATEL-LUCENT USA INC.
    Inventors: Yao Zhao, Anand Prabhu Subramanian, Tian Bu
  • Publication number: 20120257628
    Abstract: Various exemplary embodiments relate to a method and related network node including one or more of the following: identifying, at the network node, a packet associated with a first address; determining, at the network node, that an alternate address mapping is unknown to the network node for the first address; generating a request message based on at least a portion of the packet; transmitting the request message to a different node; receiving a response message, the response message including a second address, wherein the second address is an alternative address for the first address; and storing the first address and the second address together as an alternate address mapping.
    Type: Application
    Filed: April 11, 2011
    Publication date: October 11, 2012
    Applicant: Alcatel-Lucent Canada, Inc.
    Inventors: Tian Bu, Yao Zhao
  • Publication number: 20110299526
    Abstract: Described is a distributed peer-assisted multicast content delivery system (e.g., a multiparty conferencing application) that uses an adaptive link rate control protocol to discover and adapt to an arbitrary topology quickly and converge to efficient link rate allocations allowed by an underlying network. Link rates are regularly obtained and used to determine trees for sending packets to other nodes. Network coding is used to implement data multicast so that mixtures (i.e., linear combinations) of the packets are transmitted in the network. The redundant packets may be differentiated from non-redundant (“innovative”) packets such that network conditions may be measured by link innovation and/or session innovation.
    Type: Application
    Filed: June 2, 2010
    Publication date: December 8, 2011
    Applicant: Microsoft Corporation
    Inventors: Yunnan Wu, Yao Zhao, Baochun Li, Minghua Chen, Jin Li, Philip A. Chou
  • Patent number: 8073146
    Abstract: An audio test apparatus, and an exemplary audio test method that includes: processing an audio file through two independent channels; outputting no signals from a left channel and from a right channel in a first time period; receiving noise signals from the left and right channels; outputting single-frequency signals from the left channel only in a second time period; receiving the single-frequency signals from the left channel and crosstalk signals from the right channel; outputting multi-frequency signals from the left and right channels in a third time period; receiving the multi-frequency signals from the left and right channels; outputting single-frequency signals from the right channel only in a fourth time period; receiving the crosstalk signals from the left channel and the single-frequency signals from the right channel; and testing parameters according to the signals received during the four time periods.
    Type: Grant
    Filed: July 8, 2008
    Date of Patent: December 6, 2011
    Assignees: Hong Fu Jin Precision Industry (ShenZhen) Co., Ltd., Hon Hai Precision Industry Co., Ltd.
    Inventors: Hua-Dong Cheng, Wen-Chuan Lian, Yao Zhao, Jian Sun, Peng Chen, Wen-Sheng Tsai
  • Patent number: 8069210
    Abstract: Computer implemented methods are disclosed for detecting bot-user groups that send spam email over a web-based email service. Embodiments of the present system employ a two-prong approach to detecting bot-user groups. The first prong employs a historical-based approach for detecting anomalous changes in user account information, such as aggressive bot-user signups. The second prong of the present system entails constructing a large user-user relationship graph, which identifies bot-user sub-graphs through finding tightly connected subgraph components.
    Type: Grant
    Filed: October 10, 2008
    Date of Patent: November 29, 2011
    Assignee: Microsoft Corporation
    Inventors: Eliot C. Gillum, Qifa Ke, Yinglian Xie, Fang Yu, Yao Zhao
  • Patent number: 8050422
    Abstract: A audio test method for decreasing noise influence, which includes the following steps: obtaining analog signals; converting the analog signals into digital signals; intercepting digital signals of a first predetermined length and executing a first Fast Fourier Transform (FFT), then obtaining an first Fourier spectrum; recording the amplitudes of frequency values of the first Fourier spectrum; intercepting digital signals of a second predetermined length and executing the second FFT, then obtaining an second Fourier spectrum; recording the amplitudes of the frequency values belonging to odd points of the second frequency spectrum, which are the amplitudes of the noise composition; subtracting the amplitudes of the noise composition from the amplitudes of frequency values of the first Fourier spectrum and obtaining a frequency domain signals without noise composition; executing inverse Fast Fourier Transform (iFFT) for the frequency domain signals and obtaining time domain signals, testing each parameter of th
    Type: Grant
    Filed: July 2, 2008
    Date of Patent: November 1, 2011
    Assignees: Hong Fu Jin Precision Industry (ShenZhen) Co., Ltd., Hon Hai Precision Industry Co., Ltd.
    Inventors: Yao Zhao, Hai-Sheng Li, Hua-Dong Cheng, Wen-Chuan Lian, Han-Che Wang, Kuan-Hong Hsieh
  • Patent number: 7949899
    Abstract: An electronic apparatus testing method is provided. The method includes the step of: reading a product ID of the electronic apparatus when the electronic apparatus is connected to a control apparatus; determining the device type ID from the product ID, wherein the product ID comprises basic information of the electronic apparatus, determining the script files of the functions of the electronic apparatus in the testing table according to the device type ID; obtaining the script files from a data storage and running the script files to test functions of the electronic apparatuses, sending a control instruction to the corresponding measuring device of the function to control the measuring device test the function during the process of running the script files; and displaying test results through a display of the control apparatus.
    Type: Grant
    Filed: July 17, 2008
    Date of Patent: May 24, 2011
    Assignees: Hong Fu Jin Precision Industry (ShenZhen) Co., Ltd., Hon Hai Precision Industry Co., Ltd.
    Inventors: Peng Chen, Yao Zhao, Hua-Dong Cheng, Wen-Chuan Lian, Han-Che Wang, Kuan-Hong Hsieh