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: 10678594Abstract: 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: GrantFiled: January 9, 2020Date of Patent: June 9, 2020Assignee: Alipay Labs (Singapore) Pte. Ltd.Inventors: Xingwen Zhang, Feng Qi, Zhigang Hua, Shuang Yang
-
Patent number: 10655975Abstract: 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: GrantFiled: December 20, 2019Date of Patent: May 19, 2020Assignee: Alibaba Group Holding LimitedInventors: Xingwen Zhang, Hao Lu, Zhigang Hua, Shuang Yang
-
Publication number: 20200142743Abstract: 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: ApplicationFiled: January 9, 2020Publication date: May 7, 2020Inventors: Xingwen ZHANG, Feng QI, Zhigang HUA, Shuang YANG
-
Publication number: 20200124429Abstract: 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: ApplicationFiled: December 20, 2019Publication date: April 23, 2020Inventors: Xingwen ZHANG, Hao LU, Zhigang HUA, Shuang YANG
-
Patent number: 10552753Abstract: 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: GrantFiled: December 10, 2015Date of Patent: February 4, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Zhigang Hua, Kin Fai Kan, Peter N. Skomoroch, Gloria Lau, Saveliy Uryasev
-
Publication number: 20160098644Abstract: 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: ApplicationFiled: December 10, 2015Publication date: April 7, 2016Inventors: Zhigang Hua, Kin Fai Kan, Peter N. Skomoroch, Gloria Lau, Saveliy Uryasev
-
Patent number: 9251470Abstract: 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: GrantFiled: May 30, 2014Date of Patent: February 2, 2016Assignee: LinkedIn CorporationInventors: Zhigang Hua, Kin Kan, Peter N. Skomoroch, Gloria Lau, Saveliy Uryasev
-
Publication number: 20160002491Abstract: 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: ApplicationFiled: January 31, 2013Publication date: January 7, 2016Inventors: Yan WU, Chen CHEN, Yue SHEN, Yurun YANG, Haipeng XU, Zhigang HUA, Yan GUO
-
Publication number: 20150347917Abstract: 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: ApplicationFiled: May 30, 2014Publication date: December 3, 2015Inventors: Zhigang Hua, Kin Kan, Peter N. Skomoroch, Gloria Lau, Saveliy Uryasev
-
Patent number: 8989425Abstract: 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: GrantFiled: December 2, 2013Date of Patent: March 24, 2015Assignee: AAC Technologies Pte. Ltd.Inventor: Zhigang Hua
-
Publication number: 20140153767Abstract: 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: ApplicationFiled: December 2, 2013Publication date: June 5, 2014Applicant: AAC TECHNOLOGIES PTE., LTD.Inventor: Zhigang Hua
-
Publication number: 20120197758Abstract: 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: ApplicationFiled: January 27, 2011Publication date: August 2, 2012Applicant: eBay Inc.Inventors: Qian Zhong, Ramakrishnan Natarajan, Parashuram Kulkarni, Abdelhalim Abbas, Zhigang Hua
-
Patent number: 8078694Abstract: 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: GrantFiled: May 31, 2008Date of Patent: December 13, 2011Assignee: International Business Machines CorporationInventors: John Joseph Barton, Zhigang Hua, Jeffrey William Nichols
-
Patent number: 7664862Abstract: 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: GrantFiled: January 14, 2008Date of Patent: February 16, 2010Assignee: International Business Machines CorporationInventors: John Joseph Barton, Zhigang Hua, Jeffrey William Nichols
-
Publication number: 20090182803Abstract: 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: ApplicationFiled: January 14, 2008Publication date: July 16, 2009Applicant: International Business Machines CorporationInventors: John Joseph Barton, Zhigang Hua, Jeffrey William Nichos
-
Publication number: 20090182844Abstract: 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: ApplicationFiled: May 31, 2008Publication date: July 16, 2009Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: John Joseph Barton, Zhigang Hua, Jeffrey William Nichols
-
Patent number: 7418660Abstract: 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: GrantFiled: September 23, 2004Date of Patent: August 26, 2008Assignee: Microsoft CorporationInventors: Zhigang Hua, Wei-Ying Ma, Xing Xie
-
Publication number: 20060064636Abstract: 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: ApplicationFiled: September 23, 2004Publication date: March 23, 2006Applicant: Microsoft CorporationInventors: Zhigang Hua, Wei-Ying Ma, Xing Xie