Patents by Inventor Chau Duong
Chau Duong 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: 20230361585Abstract: Embodiments provide a wall-mountable storage system. The wall-mountable storage system includes a first storage structure configured to mount to a wall, the first storage structure including a modular accessory interface and an alignment interface. The wall-mountable storage system also includes a modular accessory configured to engage with and be supported by the modular accessory interface. The first storage structure is configured to receive power from an external power source and output power to the modular accessory.Type: ApplicationFiled: May 2, 2023Publication date: November 9, 2023Inventors: Connor S. Irwin, Brianna E. Williams, Gabriel J. Sandoval, Tyler H. Knight, Raquel M. Rabago, Benjamin G. Politte, Ho Quynh Chau Duong, Jeffrey Groves, Frederick W. Bryan, J. Luke Jenkins, Nicolas J. Hanks, Kwok Ting Mok, Ying Chung Tse, Man Kit Mok
-
Publication number: 20230202122Abstract: A glue pen including a housing, a heater element, and a feed mechanism. The housing is configured to support a meltable adhesive substance. The heater element is disposed in the housing. The feed mechanism is coupled to the housing. The feed mechanism includes a first actuator and a second actuator. Each of the first actuator and the second actuator is selectively movable relative to the other actuator to move the meltable adhesive substance toward the heater element.Type: ApplicationFiled: December 15, 2022Publication date: June 29, 2023Inventors: Todd Snyder, Grant A. Wood, Gabriel J. Sandoval, Neil Wright, Ho Quynh Chau Duong, Brianna E. Williams
-
Patent number: 11487536Abstract: A computer-implemented method or system is provided to automate actions for one or more applications executed via a platform using at least one virtual machine in a guest system. Each virtual machine includes a guest operating system, a guest agent and an application to be executed on the virtual machine. The method or system stores in a memory user-defined automation actions and causal relationships between the user-defined automation actions from which an automation graph is derived for the application to be executed on the virtual machine on the guest system; launches the guest system and the virtual machine via the platform; and executes the user-defined automation actions via the guest agent of the virtual machine according to the automation graph after the guest system and the virtual machine are launched.Type: GrantFiled: December 26, 2019Date of Patent: November 1, 2022Assignee: AVEVA Software, LLCInventors: Johan Prinsloo, Geoffrey Tarcha, Roy Li, Jagan Annamalai, Chau Duong, Andrew Goorchenko, Marlina Lukman, Ian Willetts
-
Publication number: 20200133709Abstract: Virtual machine storage and runtime provisioning comprises accessing a base generalized reusable virtual machine image and configuring memory according to an instantiated copy of the base virtual machine image. Project specific content is accessed from a central content store configured to store content separately from the base machine image. The instantiated machine image and project specific content are linked at launch time to form a project specific functioning virtual machine. After completion of the project specific function, the project specific content is stored separately and the project specific functioning virtual machine is removed from memory. This minimizes use of virtual machine instances to only when needed and makes content available to other users.Type: ApplicationFiled: January 2, 2020Publication date: April 30, 2020Inventors: Johan Prinsloo, Geoffrey Tarcha, Roy Li, Jagan Annamalai, Chau Duong, Andrew Goorchenko, Marlina Lukman, Ian Willetts
-
Publication number: 20200133666Abstract: A computer-implemented method or system is provided to automate actions for one or more applications executed via a platform using at least one virtual machine in a guest system. Each virtual machine includes a guest operating system, a guest agent and an application to be executed on the virtual machine. The method or system stores in a memory user-defined automation actions and causal relationships between the user-defined automation actions from which an automation graph is derived for the application to be executed on the virtual machine on the guest system; launches the guest system and the virtual machine via the platform; and executes the user-defined automation actions via the guest agent of the virtual machine according to the automation graph after the guest system and the virtual machine are launched.Type: ApplicationFiled: December 26, 2019Publication date: April 30, 2020Inventors: Johan Prinsloo, Geoffrey Tarcha, Roy Li, Jagan Annamalai, Chau Duong, Andrew Goorchenko, Marlina Lukman, Ian Willetts
-
Patent number: 10454764Abstract: A system manages machine images on a plurality of distributed servers over a network. A service processor generates installation instructions for building a machine image on a remote server, the machine image comprising a component, the installation instructions including instructions for the remote server to access the component from a source of the component. A reactive management processor is coupled to the service processor, accesses the source of the component, to detect whether an update of the component exists, and to notify the service processor of existence of the detected update. The service processor generates revised installation instructions for rebuilding a revised machine image on the remote server in response to the notification of the update from the reactive management processor. The service processor transmits a global rebuild command and the revised installation instructions for rebuilding the revised machine image.Type: GrantFiled: December 7, 2016Date of Patent: October 22, 2019Assignee: SCHNEIDER ELECTRIC SOFTWARE, LLCInventors: Johan Prinsloo, Geoffrey Tarcha, Roy Li, Jagan Annamalai, Chau Duong, Andrew Goorchenko, Marlina Lukman, Ian Willetts
-
Publication number: 20180173526Abstract: A computer-implemented method or system is provided to automate actions for one or more applications executed via a platform using at least one virtual machine in a guest system. Each virtual machine includes a guest operating system, a guest agent and an application to be executed on the virtual machine. The method or system stores in a memory user-defined automation actions and causal relationships between the user-defined automation actions from which an automation graph is derived for the application to be executed on the virtual machine on the guest system; launches the guest system and the virtual machine via the platform; and executes the user-defined automation actions via the guest agent of the virtual machine according to the automation graph after the guest system and the virtual machine are launched.Type: ApplicationFiled: December 20, 2016Publication date: June 21, 2018Applicant: Invensys Systems, Inc.Inventors: Johan PRINSLOO, Geoffrey TARCHA, Roy LI, Jagan ANNAMALAI, Chau DUONG, Andrew GOORCHENKO, Marlina LUKMAN, Ian WILLETTS
-
Publication number: 20180173552Abstract: Virtual machine storage and runtime provisioning comprises accessing a base generalized reusable virtual machine image and configuring memory according to an instantiated copy of the base virtual machine image. Project specific content is accessed from a central content store configured to store content separately from the base machine image. The instantiated machine image and project specific content are linked at launch time to form a project specific functioning virtual machine. After completion of the project specific function, the project specific content is stored separately and the project specific functioning virtual machine is removed from memory. This minimizes use of virtual machine instances to only when needed and makes content available to other users.Type: ApplicationFiled: December 20, 2016Publication date: June 21, 2018Applicant: Invensys Systems, Inc.Inventors: Johan PRINSLOO, Geoffrey TARCHA, Roy LI, Jagan ANNAMALAI, Chau DUONG, Andrew GOORCHENKO, Marlina LUKMAN, Ian WILLETTS
-
Publication number: 20180159736Abstract: A system manages machine images on a plurality of distributed servers over a network. A service processor generates installation instructions for building a machine image on a remote server, the machine image comprising a component, the installation instructions including instructions for the remote server to access the component from a source of the component. A reactive management processor is coupled to the service processor, accesses the source of the component, to detect whether an update of the component exists, and to notify the service processor of existence of the detected update. The service processor generates revised installation instructions for rebuilding a revised machine image on the remote server in response to the notification of the update from the reactive management processor. The service processor transmits a global rebuild command and the revised installation instructions for rebuilding the revised machine image.Type: ApplicationFiled: December 7, 2016Publication date: June 7, 2018Applicant: Invensys Systems, Inc.Inventors: Johan PRINSLOO, Geoffrey TARCHA, Roy LI, Jagan ANNAMALAI, Chau DUONG, Andrew GOORCHENKO, Marlina LUKMAN, Ian WILLETTS
-
Publication number: 20070066195Abstract: The present invention provides a chemical mechanical polishing pad comprising, a polymeric matrix having microspheres dispersed therein, the polymeric matrix being formed of a water-based polymer or blends thereof, and wherein the polymeric matrix is applied on a permeable substrate. The present invention provides a water-based polishing pad with reduced defectivity and improved polishing performance.Type: ApplicationFiled: August 14, 2006Publication date: March 22, 2007Inventor: Chau Duong
-
Publication number: 20060202384Abstract: The present invention provides a chemical mechanical polishing pad comprising, a polymeric matrix having microspheres dispersed therein, the polymeric matrix being formed of a water-based polymer or blends thereof. The present invention provides a water-based polishing pad with reduced defectivity and improved polishing performance.Type: ApplicationFiled: February 14, 2006Publication date: September 14, 2006Inventors: Chau Duong, David James
-
Publication number: 20050176251Abstract: The present invention provides a polishing pad useful for polishing a semiconductor substrate, the polishing pad comprising: a polishing layer having a polishing surface, the polishing layer comprising particles disposed in a polymeric matrix, the particles being coated with a material having a surface tension of less than 50 dynes/cm, the coated particles being capable of releasing from the polishing surface during polishing.Type: ApplicationFiled: February 5, 2004Publication date: August 11, 2005Inventor: Chau Duong
-
Patent number: D998435Type: GrantFiled: December 29, 2021Date of Patent: September 12, 2023Assignee: Techtronic Cordless GPInventors: Todd Snyder, Grant Wood, Gabriel J. Sandoval, Neil Wright, Ho Quynh Chau Duong, Brianna Williams