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: 9047148Abstract: 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: GrantFiled: June 15, 2012Date of Patent: June 2, 2015Assignee: LSI CorporationInventors: Zhibin Li, Yao Zhao
-
Patent number: 8997226Abstract: 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: GrantFiled: April 17, 2014Date of Patent: March 31, 2015Assignee: Shape Security, Inc.Inventors: Justin D. Call, Xinran Wang, Yao Zhao, Timothy Dylan Peacock
-
Publication number: 20150078434Abstract: 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: ApplicationFiled: November 7, 2012Publication date: March 19, 2015Inventors: Yao Zhao, Huihui Bai
-
Publication number: 20150015986Abstract: 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: ApplicationFiled: July 3, 2014Publication date: January 15, 2015Inventors: Linjiang Guo, Zhi Bin Li, Yao Zhao, Dahua Qin
-
Publication number: 20140376639Abstract: 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: ApplicationFiled: November 7, 2012Publication date: December 25, 2014Inventors: Yao Zhao, Chunyu Lin, Huihui Bai
-
Publication number: 20140368076Abstract: 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: ApplicationFiled: June 12, 2014Publication date: December 18, 2014Inventors: 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: 8837483Abstract: 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: GrantFiled: April 11, 2011Date of Patent: September 16, 2014Assignee: Alcatel LucentInventors: Tian Bu, Yao Zhao
-
Patent number: 8824470Abstract: 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: GrantFiled: June 2, 2010Date of Patent: September 2, 2014Assignee: Microsoft CorporationInventors: Yunnan Wu, Yao Zhao, Baochun Li, Minghua Chen, Jin Li, Philip A. Chou
-
Publication number: 20140189431Abstract: 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: ApplicationFiled: March 5, 2014Publication date: July 3, 2014Applicant: Tencent Technology (Shenzhen) Company LimitedInventors: Wei LUO, Chaojiang ZHAN, Shuai YANG, Yao ZHAO
-
Publication number: 20140164840Abstract: 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: ApplicationFiled: March 19, 2013Publication date: June 12, 2014Applicant: Tencent Technology (Shenzhen) Company LimitedInventors: Wei Luo, Chaojiang Zhan, Shuai Yang, Yao Zhao
-
Publication number: 20140084219Abstract: 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: ApplicationFiled: February 28, 2012Publication date: March 27, 2014Applicant: William Marsh Rice UniversityInventors: Yao Zhao, Jinquan Wei, Padraig G. Moloney, Pulickel M. Ajayan, Enrique V. Barrera
-
Publication number: 20130335853Abstract: 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: ApplicationFiled: June 15, 2012Publication date: December 19, 2013Inventors: Zhibin Li, Yao Zhao
-
Publication number: 20130257159Abstract: 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: ApplicationFiled: November 28, 2011Publication date: October 3, 2013Applicant: Siemens AktiengesellschaftInventors: Long Tian Wang, Shu Yao Zhao
-
Publication number: 20130238782Abstract: 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: ApplicationFiled: March 9, 2012Publication date: September 12, 2013Applicant: ALCATEL-LUCENT USA INC.Inventors: Yao Zhao, Anand Prabhu Subramanian, Tian Bu
-
Publication number: 20120257628Abstract: 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: ApplicationFiled: April 11, 2011Publication date: October 11, 2012Applicant: Alcatel-Lucent Canada, Inc.Inventors: Tian Bu, Yao Zhao
-
Publication number: 20110299526Abstract: 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: ApplicationFiled: June 2, 2010Publication date: December 8, 2011Applicant: Microsoft CorporationInventors: Yunnan Wu, Yao Zhao, Baochun Li, Minghua Chen, Jin Li, Philip A. Chou
-
Patent number: 8073146Abstract: 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: GrantFiled: July 8, 2008Date of Patent: December 6, 2011Assignees: 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: 8069210Abstract: 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: GrantFiled: October 10, 2008Date of Patent: November 29, 2011Assignee: Microsoft CorporationInventors: Eliot C. Gillum, Qifa Ke, Yinglian Xie, Fang Yu, Yao Zhao
-
Patent number: 8050422Abstract: 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 thType: GrantFiled: July 2, 2008Date of Patent: November 1, 2011Assignees: 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: 7949899Abstract: 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: GrantFiled: July 17, 2008Date of Patent: May 24, 2011Assignees: 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