Patents by Inventor Zhigang Hua

Zhigang Hua 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: 10678594
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for optimizing resource allocation are provided. One of the methods includes: processing a plurality of first objective functions in parallel to determine a plurality of allocation plans, wherein each of the allocation plans corresponds to allocating zero or more of a plurality of resources associated with a platform to a user, and the plurality of first objective functions share one or more dual multipliers; determining a plurality of profits and costs for the platform in parallel based on the plurality of the allocation plans; aggregating the calculated profits and costs using parallel reduction; updating the one or more dual multipliers based on the aggregated costs to determine whether an exit condition is satisfied; if the exit condition is not satisfied, repeating the processing the plurality of the first objective functions based on the updated dual multipliers.
    Type: Grant
    Filed: January 9, 2020
    Date of Patent: June 9, 2020
    Assignee: Alipay Labs (Singapore) Pte. Ltd.
    Inventors: Xingwen Zhang, Feng Qi, Zhigang Hua, Shuang Yang
  • Patent number: 10655975
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for determining routing using reinforcement learning (RL) are provided. One of the methods includes: initializing a state of an RL model based on a routing solution, wherein the RL model comprises a plurality of improvement actions for applying to the state; applying one or more of the plurality of improvement actions to the state to obtain updated routing solutions until a predetermined condition is satisfied; applying a perturbation action to obtain a perturbed routing solution and feeding the perturbed routing solution back to the RL model for the RL model to perform the applying one or more of the plurality of improvement actions according to the policy; and determining a routing solution with a minimum cost from the updated routing solutions.
    Type: Grant
    Filed: December 20, 2019
    Date of Patent: May 19, 2020
    Assignee: Alibaba Group Holding Limited
    Inventors: Xingwen Zhang, Hao Lu, Zhigang Hua, Shuang Yang
  • Publication number: 20200142743
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for optimizing resource allocation are provided. One of the methods includes: processing a plurality of first objective functions in parallel to determine a plurality of allocation plans, wherein each of the allocation plans corresponds to allocating zero or more of a plurality of resources associated with a platform to a user, and the plurality of first objective functions share one or more dual multipliers; determining a plurality of profits and costs for the platform in parallel based on the plurality of the allocation plans; aggregating the calculated profits and costs using parallel reduction; updating the one or more dual multipliers based on the aggregated costs to determine whether an exit condition is satisfied; if the exit condition is not satisfied, repeating the processing the plurality of the first objective functions based on the updated dual multipliers.
    Type: Application
    Filed: January 9, 2020
    Publication date: May 7, 2020
    Inventors: Xingwen ZHANG, Feng QI, Zhigang HUA, Shuang YANG
  • Publication number: 20200124429
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for determining routing using reinforcement learning (RL) are provided. One of the methods includes: initializing a state of an RL model based on a routing solution, wherein the RL model comprises a plurality of improvement actions for applying to the state; applying one or more of the plurality of improvement actions to the state to obtain updated routing solutions until a predetermined condition is satisfied; applying a perturbation action to obtain a perturbed routing solution and feeding the perturbed routing solution back to the RL model for the RL model to perform the applying one or more of the plurality of improvement actions according to the policy; and determining a routing solution with a minimum cost from the updated routing solutions.
    Type: Application
    Filed: December 20, 2019
    Publication date: April 23, 2020
    Inventors: Xingwen ZHANG, Hao LU, Zhigang HUA, Shuang YANG
  • Patent number: 10552753
    Abstract: Techniques for inferring the identity (e.g., member profile attributes) of members of an online social network service are described. According to various embodiments, a member profile attribute missing from a member profile page associated with a particular member of an online social network service is identified. Member profile data and behavioral log data associated with a plurality of members of the online social network service is then accessed. Thereafter, a prediction modeling process is performed, based on a prediction model and feature data including the member profile data and the behavioral log data, to generate a confidence score associated with the particular member and the missing member profile attribute, the confidence score indicating a likelihood that the missing member profile attribute corresponds to a candidate value.
    Type: Grant
    Filed: December 10, 2015
    Date of Patent: February 4, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Zhigang Hua, Kin Fai Kan, Peter N. Skomoroch, Gloria Lau, Saveliy Uryasev
  • Publication number: 20160098644
    Abstract: Techniques for inferring the identity (e.g., member profile attributes) of members of an online social network service are described. According to various embodiments, a member profile attribute missing from a member profile page associated with a particular member of an online social network service is identified. Member profile data and behavioral log data associated with a plurality of members of the online social network service is then accessed. Thereafter, a prediction modeling process is performed, based on a prediction model and feature data including the member profile data and the behavioral log data, to generate a confidence score associated with the particular member and the missing member profile attribute, the confidence score indicating a likelihood that the missing member profile attribute corresponds to a candidate value.
    Type: Application
    Filed: December 10, 2015
    Publication date: April 7, 2016
    Inventors: Zhigang Hua, Kin Fai Kan, Peter N. Skomoroch, Gloria Lau, Saveliy Uryasev
  • Patent number: 9251470
    Abstract: Techniques for modifying search results associated with a search request based on a determination that a member profile attribute is inaccurate are described. According to various embodiments, an existing member profile attribute included in a member profile page of a particular member of an online social network service is identified. Member profile data and behavioral log data associated with a plurality of members of the online social network service is then accessed. Prediction modeling to verify the existing member profile attribute is performed using the accessed data. Additionally, a confidence score associated with the existing member profile attribute is generated based on the prediction modeling. Moreover, the existing member profile attribute is determined to be inaccurate based on the generated confidence score. Furthermore, the search results associated with a search request is modified based on the determination.
    Type: Grant
    Filed: May 30, 2014
    Date of Patent: February 2, 2016
    Assignee: LinkedIn Corporation
    Inventors: Zhigang Hua, Kin Kan, Peter N. Skomoroch, Gloria Lau, Saveliy Uryasev
  • Publication number: 20160002491
    Abstract: This invention relates to a cardanol modified epoxy resin composition, especially, relates to a cardanol and/or dihydric phenol modified epoxy resin composition, a process making thereof and its application in a low VOC high solids coating, and a low VOC waterborne coating.
    Type: Application
    Filed: January 31, 2013
    Publication date: January 7, 2016
    Inventors: Yan WU, Chen CHEN, Yue SHEN, Yurun YANG, Haipeng XU, Zhigang HUA, Yan GUO
  • Publication number: 20150347917
    Abstract: Techniques for inferring the identity (e.g., member profile attributes) of members of an online social network service are described. According to various embodiments, a member profile attribute missing from a member profile page associated with a particular member of an online social network service is identified. Member profile data and behavioral log data associated with a plurality of members of the online social network service is then accessed. Thereafter, a prediction modeling process is performed, based on a prediction model and feature data including the member profile data and the behavioral log data, to generate a confidence score associated with the particular member and the missing member profile attribute, the confidence score indicating a likelihood that the missing member profile attribute corresponds to a candidate value.
    Type: Application
    Filed: May 30, 2014
    Publication date: December 3, 2015
    Inventors: Zhigang Hua, Kin Kan, Peter N. Skomoroch, Gloria Lau, Saveliy Uryasev
  • Patent number: 8989425
    Abstract: An earphone is disclosed. The earphone includes a housing forming a volume, a plurality of sound holes arranged in the housing, a sound generator received in the volume of the housing and cooperatively with the housing forming a front volume, a supporter accommodated in the volume of the housing and engaging with the sound generator forming a main back volume, and cooperatively with the housing forming a auxiliary back volume. The supporter includes bottom, a sidewall upwardly extending from the bottom and an acoustic pipe, the acoustic pipe communicating the main back volume with the auxiliary back volume for balancing an internal acoustic pressure of the earphone.
    Type: Grant
    Filed: December 2, 2013
    Date of Patent: March 24, 2015
    Assignee: AAC Technologies Pte. Ltd.
    Inventor: Zhigang Hua
  • Publication number: 20140153767
    Abstract: An earphone is disclosed. The earphone includes a housing forming a volume, a plurality of sound holes arranged in the housing, a sound generator received in the volume of the housing and cooperatively with the housing forming a front volume, a supporter accommodated in the volume of the housing and engaging with the sound generator forming a main back volume, and cooperatively with the housing forming a auxiliary back volume. The supporter includes bottom, a sidewall upwardly extending from the bottom and an acoustic pipe, the acoustic pipe communicating the main back volume with the auxiliary back volume for balancing an internal acoustic pressure of the earphone.
    Type: Application
    Filed: December 2, 2013
    Publication date: June 5, 2014
    Applicant: AAC TECHNOLOGIES PTE., LTD.
    Inventor: Zhigang Hua
  • Publication number: 20120197758
    Abstract: A method and a system generate a reputation value for a user in a network-based community. A processor-implemented transaction data collector module collects transaction data of users of a network-based community. A processor-implemented transaction graph generator module generates a transaction graph based on the collected transaction data. The transaction graph has a transaction relationship between two users, and a weight corresponding to the transaction relationship. The weight is representative of a mutually reinforcing relationship between two users. A processor-implemented reputation generator module generates a reputation value for a user from the transaction graph.
    Type: Application
    Filed: January 27, 2011
    Publication date: August 2, 2012
    Applicant: eBay Inc.
    Inventors: Qian Zhong, Ramakrishnan Natarajan, Parashuram Kulkarni, Abdelhalim Abbas, Zhigang Hua
  • Patent number: 8078694
    Abstract: A system, method and computer program product for executing at least one client computer software application by embedding a web browser in a proxy server, thereby forming a proxy browser. The proxy browser is used to execute the application inside the proxy server. In one embodiment of the invention, each client browser that connects to the proxy server is assigned an instance of the proxy browser and session information is maintained for the client browser. When the client browser makes a request to the proxy server, the request is linked to the instance of the proxy browser.
    Type: Grant
    Filed: May 31, 2008
    Date of Patent: December 13, 2011
    Assignee: International Business Machines Corporation
    Inventors: John Joseph Barton, Zhigang Hua, Jeffrey William Nichols
  • Patent number: 7664862
    Abstract: A system, method and computer program product for executing at least one client computer software application by embedding a web browser in a proxy server, thereby forming a proxy browser. The proxy browser is used to execute the application inside the proxy server. In one embodiment of the invention, each client browser that connects to the proxy server is assigned an instance of the proxy browser and session information is maintained for the client browser. When the client browser makes a request to the proxy server, the request is linked to the instance of the proxy browser.
    Type: Grant
    Filed: January 14, 2008
    Date of Patent: February 16, 2010
    Assignee: International Business Machines Corporation
    Inventors: John Joseph Barton, Zhigang Hua, Jeffrey William Nichols
  • Publication number: 20090182803
    Abstract: A system, method and computer program product for executing at least one client computer software application by embedding a web browser in a proxy server, thereby forming a proxy browser. The proxy browser is used to execute the application inside the proxy server. In one embodiment of the invention, each client browser that connects to the proxy server is assigned an instance of the proxy browser and session information is maintained for the client browser. When the client browser makes a request to the proxy server, the request is linked to the instance of the proxy browser.
    Type: Application
    Filed: January 14, 2008
    Publication date: July 16, 2009
    Applicant: International Business Machines Corporation
    Inventors: John Joseph Barton, Zhigang Hua, Jeffrey William Nichos
  • Publication number: 20090182844
    Abstract: A system, method and computer program product for executing at least one client computer software application by embedding a web browser in a proxy server, thereby forming a proxy browser. The proxy browser is used to execute the application inside the proxy server. In one embodiment of the invention, each client browser that connects to the proxy server is assigned an instance of the proxy browser and session information is maintained for the client browser. When the client browser makes a request to the proxy server, the request is linked to the instance of the proxy browser.
    Type: Application
    Filed: May 31, 2008
    Publication date: July 16, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: John Joseph Barton, Zhigang Hua, Jeffrey William Nichols
  • Patent number: 7418660
    Abstract: A display system adapts a display page to a small display area using semantic information indicated by portions of the display page that are designated as cacheable. The display system adapts a display page by identifying leaf fragments, that is, fragments that contain no other fragments. The display system then determines whether each leaf fragment is a block that can be displayed as a unit in the display area or should be subdivided into blocks that each can be displayed as a unit in the display area. The display system then displays the display page on a block-by-block basis.
    Type: Grant
    Filed: September 23, 2004
    Date of Patent: August 26, 2008
    Assignee: Microsoft Corporation
    Inventors: Zhigang Hua, Wei-Ying Ma, Xing Xie
  • Publication number: 20060064636
    Abstract: A display system adapts a display page to a small display area using semantic information indicated by portions of the display page that are designated as cacheable. The display system adapts a display page by identifying leaf fragments, that is, fragments that contain no other fragments. The display system then determines whether each leaf fragment is a block that can be displayed as a unit in the display area or should be subdivided into blocks that each can be displayed as a unit in the display area. The display system then displays the display page on a block-by-block basis.
    Type: Application
    Filed: September 23, 2004
    Publication date: March 23, 2006
    Applicant: Microsoft Corporation
    Inventors: Zhigang Hua, Wei-Ying Ma, Xing Xie