Patents by Inventor Geoffrey TARCHA

Geoffrey TARCHA 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: 11487536
    Abstract: 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: Grant
    Filed: December 26, 2019
    Date of Patent: November 1, 2022
    Assignee: AVEVA Software, LLC
    Inventors: Johan Prinsloo, Geoffrey Tarcha, Roy Li, Jagan Annamalai, Chau Duong, Andrew Goorchenko, Marlina Lukman, Ian Willetts
  • Publication number: 20200133709
    Abstract: 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: Application
    Filed: January 2, 2020
    Publication date: April 30, 2020
    Inventors: Johan Prinsloo, Geoffrey Tarcha, Roy Li, Jagan Annamalai, Chau Duong, Andrew Goorchenko, Marlina Lukman, Ian Willetts
  • Publication number: 20200133666
    Abstract: 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: Application
    Filed: December 26, 2019
    Publication date: April 30, 2020
    Inventors: Johan Prinsloo, Geoffrey Tarcha, Roy Li, Jagan Annamalai, Chau Duong, Andrew Goorchenko, Marlina Lukman, Ian Willetts
  • Patent number: 10454764
    Abstract: 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: Grant
    Filed: December 7, 2016
    Date of Patent: October 22, 2019
    Assignee: SCHNEIDER ELECTRIC SOFTWARE, LLC
    Inventors: Johan Prinsloo, Geoffrey Tarcha, Roy Li, Jagan Annamalai, Chau Duong, Andrew Goorchenko, Marlina Lukman, Ian Willetts
  • Publication number: 20180173526
    Abstract: 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: Application
    Filed: December 20, 2016
    Publication date: June 21, 2018
    Applicant: Invensys Systems, Inc.
    Inventors: Johan PRINSLOO, Geoffrey TARCHA, Roy LI, Jagan ANNAMALAI, Chau DUONG, Andrew GOORCHENKO, Marlina LUKMAN, Ian WILLETTS
  • Publication number: 20180173552
    Abstract: 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: Application
    Filed: December 20, 2016
    Publication date: June 21, 2018
    Applicant: Invensys Systems, Inc.
    Inventors: Johan PRINSLOO, Geoffrey TARCHA, Roy LI, Jagan ANNAMALAI, Chau DUONG, Andrew GOORCHENKO, Marlina LUKMAN, Ian WILLETTS
  • Publication number: 20180159736
    Abstract: 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: Application
    Filed: December 7, 2016
    Publication date: June 7, 2018
    Applicant: Invensys Systems, Inc.
    Inventors: Johan PRINSLOO, Geoffrey TARCHA, Roy LI, Jagan ANNAMALAI, Chau DUONG, Andrew GOORCHENKO, Marlina LUKMAN, Ian WILLETTS