Patents by Inventor Hao Zhang

Hao Zhang 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: 20150039473
    Abstract: Reducing near-duplicate entries in online shopping system search results. For each pair of entries in a set of entries, each entry characterizing a product in a data store of an online shopping system and each entry characterized by a set of attributes, determining a distance between the entries in the pair based on the attributes. Determining entry clusters from a graph formed with each determined distance as an edge between nodes representing the entries used to determine the distance, each entry cluster identified by cluster identifier. Returning an ordered list of results responsive to the query from the data store of an online shopping system, filtered as a function of at least one of the distance and the cluster identifier.
    Type: Application
    Filed: September 19, 2013
    Publication date: February 5, 2015
    Applicant: GOOGLE INC.
    Inventors: Liang Hu, Lijie Chen, Hao Zhang
  • Patent number: 8949229
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for determining a video score for a domain. In one aspect, a method includes determining video resources hosted on devices assigned to a domain, determining a quality metric for the video resources, generating a quality score from the quality metrics for video resources hosted on the domain, generating a quantity score based on counts of video resources hosted on the domain, determining a domain video score from the quality score and the quantity score, and adjusting, based on the domain video score, one or more video search operations on the video resources hosted on the domain.
    Type: Grant
    Filed: March 25, 2013
    Date of Patent: February 3, 2015
    Assignee: Google Inc.
    Inventors: Zhihui Chen, Varun Kacholia, Hao Zhang
  • Publication number: 20150031419
    Abstract: A method on a mobile device for providing an audio output to a user at a determined loudness level is described. A text input is received. A loudness level of an audio output, corresponding to the text input, is determined based on a volume setting of the mobile device and a non-linear adjustment of the volume setting. The audio output is provided to an audio output component at the determined loudness level.
    Type: Application
    Filed: December 27, 2013
    Publication date: January 29, 2015
    Applicant: Motorola Mobility LLC
    Inventors: Wen Hao Zhang, Prabhu Annabathula, Jonathan E. Eklund, Adrian M. Schuster, Andrew K. Wells
  • Patent number: 8941671
    Abstract: The present invention extends to methods, systems, and computer program products for providing domain, hull, and geometry shaders in a para-virtualized environment. As such, a guest application executing in a child partition is enabled use a programmable GPU pipeline of a physical GPU. A vGPU (executing in the child partition) is presented to the guest application. The vGPU exposes DDIs of a rendering framework. The DDIs enable the guest application to send graphics commands to the vGPU, including commands for utilizing a domain shader, a hull shader, and/or a geometric shader at a physical GPU. A render component (executing within the root partition) receives physical GPU-specific commands from the vGPU, including commands for using the domain shader, the hull shader, and/or the geometric shader. The render component schedules the physical GPU-specific command(s) for execution at the physical GPU.
    Type: Grant
    Filed: January 13, 2012
    Date of Patent: January 27, 2015
    Assignee: Microsoft Corporation
    Inventors: Meher Prasad Malakapalli, Hao Zhang, Lin Tan, Meetesh Barua, Pandele Stanescu, B. Anil Kumar, Eric K. Han, Artem Belkine, Jeroen Dirk Meijer, Winston Matthew Penfold Johnston
  • Patent number: 8941670
    Abstract: The present invention extends to methods, systems, and computer program products for para-virtualized GPGPU computation and GDI acceleration. Some embodiments provide a compute shader to a guest application within a para-virtualized environment. A vGPU in a child partition presents compute shader DDIs for performing GPGPU computations to a guest application. A render component in a root partition receives compute shader commands from the vGPU and schedules the commands for execution at the physical GPU. Other embodiments provide GPU-accelerated GDI rendering capabilities to a guest application within a para-virtualized environment. A vGPU in a child partition provides an API for receiving GDI commands, and sends GDI commands and data to a render component in a root partition. The render component schedules the GDI commands on a 3D rendering device. The 3D rendering device executes the GDI commands at the physical GPU using a sharable GDI surface.
    Type: Grant
    Filed: January 17, 2012
    Date of Patent: January 27, 2015
    Assignee: Microsoft Corporation
    Inventors: Meher Prasad Malakapalli, Hao Zhang, Lin Tan
  • Patent number: 8937039
    Abstract: The present invention provides peptide-based peroxidase inhibitors having the formula AA1-AA2-AA3, wherein AA1 is a positively charged, negatively charged or neutral amino acid, AA2 is a redox active amino acid, and AA3 is an amino acid possessing a reducing potential such that AA3 is capable of undergoing a redox reaction with a radical of amino acid AA2 or a retro or retro-inverso analog thereof. The result of such a combination is a highly effective inhibitor of peroxidase activity that has potent anti-inflammatory properties in widely diverse models of vascular disease and injury. Exemplary tripeptides effectively inhibit peroxidase mediated LDL oxidation, increase vasodilation in SCD mice, inhibit eosinophil infiltration and collagen deposition in asthma mice, inhibit acute lung injury, and decrease ischemic injury of the heart.
    Type: Grant
    Filed: November 15, 2013
    Date of Patent: January 20, 2015
    Assignee: The Medical College of Wisconsin, Inc.
    Inventors: Hao Zhang, Yang Shi, Hao Xu, Kirkwood A. Pritchard, Jr.
  • Patent number: 8934840
    Abstract: Systems, methods, and other embodiments associated with performing arbitration among a plurality of driver circuits in a communication device are described. According to one embodiment, an apparatus includes a first source configured to transmit first packets and a second source configured to transmit second packets. The arbiter logic is configured to input a thermal management mode that is selected based, at least in part, on a thermal consequence of simultaneous transmission of packets from the first source and the second source. The arbiter logic is configured to select either i) the first packets, ii) the second packets, or iii) both the first packets and the second packets for transmission based, at least in part, on the thermal management mode input by the arbiter logic.
    Type: Grant
    Filed: December 18, 2012
    Date of Patent: January 13, 2015
    Assignee: Marvell International Ltd.
    Inventors: Ken Yeung, Ashutosh Mishra, Harish Ramamurthy, Hao Zhang
  • Patent number: 8930970
    Abstract: The invention relates to a method or a device for obtaining a using-frequency of a specified application program. The method comprises: obtaining an installing route of the specified application program, according to a system-registering information list; calling an API to monitor operation of the specified application program; recording a last start-up time and the installing route of the specified application program; obtaining the last start-up time of the specified application program based on the installing route as an index; comparing the last start-up time and a current time, to determine the using-frequency of the specified application program. The present invention can intercept the process start functions of the Operation System, to easily and efficiently obtain the using-frequency of the specified application program, easily manage the application program installed in the computer, and provide the base for optimizing the Operation System of the computer.
    Type: Grant
    Filed: September 7, 2012
    Date of Patent: January 6, 2015
    Assignee: Tencent Technology (Shenzhen) Company Limited
    Inventors: Bao-Jian Wang, Zhong-Xing Hu, Ying-Hao Zhang
  • Publication number: 20140373522
    Abstract: A swing drive system (11) for an excavator is provided which utilizes a prime mover (20) mechanically connected to a first hydraulic pump/motor (30) and a second hydraulic pump/motor (32) mechanically connected to a swing mechanism (70). The system includes a hydraulic circuit (31) connecting a hydraulic fluid reservoir (42), a hydraulic accumulator (40), the first hydraulic pump/motor (30), and the second hydraulic pump/motor (32). The system is operable in one mode where the second hydraulic pump/motor acts as a pump to retard movement of the swing mechanism and pressurized hydraulic fluid from the second hydraulic pump/motor is pumped into the hydraulic accumulator. The system is operable in another mode where the pressurized fluid from the hydraulic accumulator is used to assist the prime mover in driving hydraulic consumers (62,64,66), including the swing mechanism.
    Type: Application
    Filed: January 4, 2013
    Publication date: December 25, 2014
    Inventors: Jeff Cullman, Hao Zhang, Richard D. Kimpel, Zhesheng Jiang, Raymond Collett, Bogdan Kozul
  • Publication number: 20140369981
    Abstract: The Lactobacillus plantarum CCFM8661 is tolerant to acid and lead ions in vitro which can tolerate lead ions solution with the initial concentration of 150 mg/L, and has a strong capability of binding lead ions, which can reduce the lead level in mice blood, liver, kidney and stomach, significantly improve antioxidant indicators and alleviate pathological symptoms of lead exposed mice.
    Type: Application
    Filed: July 18, 2012
    Publication date: December 18, 2014
    Applicant: Jiangnan University
    Inventors: Fengwei Tian, Wei Chen, Qixiao Zhai, Hao Zhang, Jianxin Zhao, Gang Wang, Yuanda Song, Qiuxiang Zhang, Xiaoming Liu, Min Guo, Daming Fan
  • Publication number: 20140363501
    Abstract: An anti-oxidative Lactobacillus rhamnosus CCFM1107 can relieve chronic alcoholic liver injury, and L. rhamnosus CCFM1107 can be used in preparing dairy products as starter culture. The dairy products of this invention include milk, milk powder, milk capsules or fermented milk containing L. rhamnosus CCFM1107. It has strong abilities of anti-oxidation, scavenging diphenyl picrylhydrazyl (DPPH) radical and hydroxyl radical, inhibiting lipid peroxidation, tolerating cholate, chlorine sodium and pH, and can improve liver function and antioxidative index, lower serum endotoxin level and regulate intestinal flora distribution, thus effectively relieving alcoholic liver injury of mice.
    Type: Application
    Filed: July 19, 2012
    Publication date: December 11, 2014
    Applicant: Jiangnan University
    Inventors: Wei Chen, Fengwei Tian, Wenli Huang, Jianxi n Zhao, Hao Zhang, Gang Wang, Qiuxiang Zhang, Xiaoming Liu, Daming Fan, Feifei Chi
  • Publication number: 20140363860
    Abstract: The present invention provides novel fatty acid desaturases genes used for synthesis of polyunsaturated fatty acids, especially ?3 desaturases (FADS15). The present invention also provides nucleic acid sequence coding the above-described desaturases, expression vector of the above-described desaturases and recombinant microorganism expressing above-described desaturases.
    Type: Application
    Filed: July 4, 2014
    Publication date: December 11, 2014
    Applicant: University of Jiangnan
    Inventors: Haiqin Chen, Zhennan Gu, Hao Zhang, Wei Chen, Yuanda Song, Fengwei Tian, Jianxin Zhao, Yongquan Chen
  • Publication number: 20140354247
    Abstract: A bridgeless PFC boost converter has either a single switching cell or two identical switching cells configured to operate 180 degrees out of phase. A switching cell includes first and second transistor switches coupled to opposing ends of an input AC voltage source, and first and second rectifying diodes, one rectifying diode coupled in series to each of the two transistor switches. A boost inductor is coupled to a junction node between each transistor switch and rectifying diode series. Either a third rectifying diode or a third transistor switch is coupled to a junction node between the input AC voltage source and the first transistor switch. Either a fourth rectifying diode or a fourth transistor switch is coupled to a junction node between the input AC voltage source and the second transistor switch. The rectifying diodes are coupled an output capacitor. Two switching cells can be interleaved.
    Type: Application
    Filed: April 25, 2014
    Publication date: December 4, 2014
    Applicant: Flextronics AP, LLC
    Inventors: Hua Min Xu, Wei Li, Hui Zhang, Xing Hao Zhang, Yi Zhang
  • Publication number: 20140354246
    Abstract: A bridgeless PFC boost converter has two auxiliary transistor switches coupled to an input AC voltage source and two boost inductors coupled to opposing ends of the input AC voltage source. A first boost inductor is coupled to a junction node of a first rectifying diode and a first transistor switch coupled in series. A second boost inductors is coupled to a junction node of a second rectifying diode and a second transistor switch coupled in series. The rectifying diodes are commonly coupled to an output capacitor, and the transistor switches are commonly coupled to a second node of the output capacitor. A first auxiliary transistor switch is commonly coupled with the first boost inductor and to a first node of the input AC voltage source. A second auxiliary transistor switch is commonly coupled with the second boost inductor and to a second node of the input AC voltage source.
    Type: Application
    Filed: April 25, 2014
    Publication date: December 4, 2014
    Applicant: Flextronics AP, LLC
    Inventors: Hua Min Xu, Wei Li, Hui Zhang, Xing Hao Zhang, Yi Zhang
  • Publication number: 20140348878
    Abstract: A strain of exopolysaccharide-secreting Lactobacillus brevis, BDLB0001, and an application thereof. The Lactobacillus brevis is deposited at the China General Microbiological Culture Collection Center of the China Committee of Culture Collection for Microorganisms, with a deposit number of CGMCC No. 5223. The Lactobacillus brevis secrets an elevated amount of exopolysaccharide, where the exopolysaccharide secreted is capable of eliciting B lymphocyte proliferation to enhance immunity, and has application prospects in medicaments, healthcare products and food products for immunity enhancement.
    Type: Application
    Filed: April 25, 2012
    Publication date: November 27, 2014
    Applicant: BRIGHT DAIRY & FOOD CO., LTD.
    Inventors: Lianzhong Ai, Benheng Guo, Kejie Sun, Wei Chen, Hao Zhang, Li Shao, Zhengjun Wu, Wanyi Chen, Haibo Mu
  • Publication number: 20140341873
    Abstract: The invention provides a novel strain of cadmium-removing Lactobacillus plantarum bacterium, CCFM8610, which has a good tolerance to acidic environments. Lactobacillus plantarum CCFM8610 has a good tolerance to cadmium-containing medium and can effectively bind cadmium in vitro. Animal studies have shown that it can effectively reduce tissue cadmium accumulation and facilitate fecal cadmium excretion. Lactobacillus plantarum CCFM8610 has a great potential to be used as an active ingredient in cadmium-removing pharmaceutical drugs and fermented foods.
    Type: Application
    Filed: December 7, 2012
    Publication date: November 20, 2014
    Inventors: Wei Chen, Fengwei Tian, Qixiao Zhai, Gang Wang, Xiaoming Liu, Qiuxiang Zhang, Daming Fan, Jianxin Zhao, Hao Zhang
  • Publication number: 20140344522
    Abstract: The present invention provides a dynamic set associative cache apparatus for a processor. When read access occurs, the apparatus first determines a valid/invalid bit of each cache block in a cache set to be accessed, and sets, according to the valid/invalid bit of each cache block, an enable/disable bit of a cache way in which the cache block is located; then, reads valid cache blocks, compares a tag section in a memory address with a tag block in each cache block that is read, and if there is a hit, reads data from a data block in a hit cache block according to an offset section of the memory address.
    Type: Application
    Filed: July 10, 2014
    Publication date: November 20, 2014
    Inventors: Lingjun Fan, Shibin Tang, Da Wang, Hao Zhang, Dongrui Fan
  • Publication number: 20140322273
    Abstract: Provided is a strain of exopolysaccharide-secreting Lactobacillus plantarum and an application thereof. The deposit number of the strain is CGMCC No. 5222. The strain differs from other strains of Lactobacillus plantarum in the amount of exopolysaccharide secreted, has unique physiological and biochemical characteristics and genetic background, and is a newly isolated and identified strain of Lactobacillus plantarum.
    Type: Application
    Filed: April 25, 2012
    Publication date: October 30, 2014
    Applicant: BRIGHT DAIRY & FOOD CO., LTD.
    Inventors: Lianzhong Ai, Benheng Guo, Kejie Sun, Wei Chen, Hao Zhang, Li Shao, Zhengjun Wu, Wanyi Chen, Feng Hang
  • Publication number: 20140310808
    Abstract: A computer system for distinguishing user-initiated network traffic from malware-initiated network traffic comprising at least one central processing unit (CPU) and a memory communicatively coupled to the CPU. The memory includes a program code executable by the CPU to monitor individual network events to determine for an individual network event whether the event has a legitimate root-trigger. Malware-initiated traffic is identified as an individual network event that does not have a legitimate root-trigger.
    Type: Application
    Filed: May 1, 2014
    Publication date: October 16, 2014
    Inventors: Danfeng Yao, Hao Zhang
  • Patent number: 8860740
    Abstract: A computing machine includes a virtual machine monitor and a display adapter. The virtual machine monitor receives a graphics device interface (GDI) instruction including display content information and virtual machine identification information from a virtual machine, obtains video memory identification information by querying a correspondence between the virtual machine identification information and the video memory identification information, and sends a display driver message including the display content information and the video memory identification information to the display adapter. The display adapter receives the display driver message, stores the display content information in a video memory in the display adapter according to the video memory identification information, and sends the display driver message to a client terminal via a network interface card in the display adapter.
    Type: Grant
    Filed: December 10, 2012
    Date of Patent: October 14, 2014
    Assignee: Huawei Technologies Co., Ltd.
    Inventor: Hao Zhang