Patents by Inventor Xinhong Zhang

Xinhong 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: 20240067845
    Abstract: A waterborne coating composition, comprising (a) a first polyurethane dispersion comprising a first polyurethane having a Tg of 5° C. to 20° C., (b) a second polyurethane dispersion comprising a second polyurethane having a Tg of ?40° C. to ?60° C., and (c) a polyacrylic emulsion comprising an acrylic (co) polymer having a Tg of ?40° C. to ?20° C., is provided. A method for preparing a laminated material with the waterborne coating composition, and a laminated material prepared therefrom are also provided.
    Type: Application
    Filed: February 2, 2021
    Publication date: February 29, 2024
    Inventors: Chenyan Bai, Yin Xue, Xinhong Wang, Wenxin Zhang
  • Patent number: 11869490
    Abstract: Techniques for tuning parameters for machine learning models are described. Different values for a parameter are tested to determine the value that results in an optimized model. A parameter value may be selected for testing using a search algorithm based on how the model performs with respect to other values for the parameter. Different values may be tested until a stopping criterion (such as time for testing, number of trials, amount of enhancement in performance, etc.) is met. In some embodiments, the techniques may be used to determine parameter values for natural language processing models.
    Type: Grant
    Filed: August 14, 2020
    Date of Patent: January 9, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Rahul Gupta, Jwala Dhamala, Melanie C B Gens, Sachin Midha, Jennifer Yuen, Dewan Muhammed Ibtesham, Wael Hamza, Xinhong Zhang, Md Humayun Arafat
  • Publication number: 20230142272
    Abstract: Techniques for evaluating a natural language understanding (NLU) component and determining an action to resolve an issue processing a user input are described. The system determines which component is invoked by a baseline NLU component is processing the user input, and which component is invoked by an updated NLU component. Based on that information, the system selects the action to resolve the updated NLU component generating an undesired response to the user input.
    Type: Application
    Filed: October 26, 2022
    Publication date: May 11, 2023
    Inventors: Pavel Bhowmik, Melanie C B Gens, Sachin Midha, Rahul Gupta, Sriram Venkatapathy, Xinhong Zhang, Anoop Kumar, Pooja Sanjay Sonawane, Samuel Harry Ingbar
  • Patent number: 11507752
    Abstract: Techniques for evaluating a natural language understanding (NLU) component and determining an action to resolve an issue processing a user input are described. The system determines which component is invoked by a baseline NLU component is processing the user input, and which component is invoked by an updated NLU component. Based on that information, the system selects the action to resolve the updated NLU component generating an undesired response to the user input.
    Type: Grant
    Filed: August 26, 2020
    Date of Patent: November 22, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Pavel Bhowmik, Melanie C B Gens, Sachin Midha, Rahul Gupta, Sriram Venkatapathy, Xinhong Zhang, Anoop Kumar, Pooja Sanjay Sonawane, Samuel Harry Ingbar
  • Publication number: 20060173912
    Abstract: A server instance, which is a collection of LUNs, containing an operating system, any applications and data storage. A processing element is the physical hardware. The combination is a server as normally understood. Templates are used to define server instances and server types to simplify deploying a server instance to a processing element. A graphical user interface provides the templates where the particular storage groups are identified and then server instances are created from lists of operating systems, applications, and available storage. The management service processor is a PXE server and provides the necessary software to identify the components of the processing element and correlate between the processing element and a server instance. The management service processor then automatically provides software to the processing element to allow it correctly boot. The management service processor manages the interconnection of the processing element and the relevant LUNs.
    Type: Application
    Filed: May 27, 2005
    Publication date: August 3, 2006
    Inventors: Eric Lindvall, Peter Benoit, Vinod Shankar, Xinhong Zhang, Christian Saether
  • Publication number: 20060155748
    Abstract: A server instance, which is a collection of LUNs, containing an operating system, any applications and data storage. A processing element is the physical hardware. The combination is a server as normally understood. Templates are used to define server instances and server types to simplify deploying a server instance to a processing element. A graphical user interface provides the templates where the particular storage groups are identified and then server instances are created from lists of operating systems, applications, and available storage. The management service processor is a PXE server and provides the necessary software to identify the components of the processing element and correlate between the processing element and a server instance. The management service processor then automatically provides software to the processing element to allow it correctly boot. The management service processor manages the interconnection of the processing element and the relevant LUNs.
    Type: Application
    Filed: May 27, 2005
    Publication date: July 13, 2006
    Inventors: Xinhong Zhang, Peter Benoit, Vinod Shankar, Eric Lindvall
  • Publication number: 20060155749
    Abstract: A server instance, which is a collection of LUNs, containing an operating system, any applications and data storage. A processing element is the physical hardware. The combination is a server as normally understood. Templates are used to define server instances and server types to simplify deploying a server instance to a processing element. A graphical user interface provides the templates where the particular storage groups are identified and then server instances are created from lists of operating systems, applications, and available storage. The management service processor is a PXE server and provides the necessary software to identify the components of the processing element and correlate between the processing element and a server instance. The management service processor then automatically provides software to the processing element to allow it correctly boot. The management service processor manages the interconnection of the processing element and the relevant LUNs.
    Type: Application
    Filed: May 27, 2005
    Publication date: July 13, 2006
    Inventors: Vinod Shankar, Peter Benoit, Xinhong Zhang, Eric Lindvall