Patents by Inventor Marek Hulán

Marek Hulán 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: 10171295
    Abstract: A remote execution request is received from a client, specifying first and second remote execution tools and execution data pertaining to the tools and comprising a query to select host machines. First and second host machines are selected in view of a result of the query and the first and second tools. A script is generated in view of the execution data and first metadata describing components of the host machines. A plurality of execution proxy machines are selected in view of the first and second hosts. A first template associated with the first tool and a second template associated with the second tool are generated in view of the script. The first template and the second template are transmitted to first and second execution proxy machines, respectively. Outputs from remote execution of the templates are received from the first and second hosts and transmitted to the client.
    Type: Grant
    Filed: September 23, 2016
    Date of Patent: January 1, 2019
    Assignee: Red Hat, Inc.
    Inventors: Ivan Ne{hacek over (c)}as, Marek Hulán, Justin Sherrill, Stephen Benjamin, Adam Rů{hacek over (z)}i{hacek over (c)}ka
  • Patent number: 9940480
    Abstract: A system and method of executing a script includes receiving, by a service user account module, a user script from a first user account. The method includes issuing, by a management system, execution data including the user script and validation parameters. The method includes signing, by the management system, the execution data with a private key. Responsive to signing the execution data, the execution data further includes a digital signature. The method further includes authorizing, by the management system, communication to a remote execution tool, where authorization requires the digital signature. The method further includes sending, to the remote execution tool, the execution data including the digital signature. The method further includes confirming, by the remote execution tool, the validation parameters. The method further includes, responsive to confirming the validation parameters, executing, by the remote execution tool, the user script on a remote system for the first user account.
    Type: Grant
    Filed: February 25, 2016
    Date of Patent: April 10, 2018
    Assignee: Red Hat, Inc.
    Inventors: Ivan Necas, Marek Hulan
  • Publication number: 20170295059
    Abstract: A remote execution request is received from a client, specifying first and second remote execution tools and execution data pertaining to the tools and comprising a query to select host machines. First and second host machines are selected in view of a result of the query and the first and second tools. A script is generated in view of the execution data and first metadata describing components of the host machines. A plurality of execution proxy machines are selected in view of the first and second hosts. A first template associated with the first tool and a second template associated with the second tool are generated in view of the script. The first template and the second template are transmitted to first and second execution proxy machines, respectively. Outputs from remote execution of the templates are received from the first and second hosts and transmitted to the client.
    Type: Application
    Filed: September 23, 2016
    Publication date: October 12, 2017
    Inventors: Ivan Necas, Marek Hulán, Justin Sherrill, Stephen Benjamin, Adam Růžička
  • Publication number: 20170249477
    Abstract: A system and method of executing a script includes receiving, by a service user account module, a user script from a first user account. The method includes issuing, by a management system, execution data including the user script and validation parameters. The method includes signing, by the management system, the execution data with a private key. Responsive to signing the execution data, the execution data further includes a digital signature. The method further includes authorizing, by the management system, communication to a remote execution tool, where authorization requires the digital signature. The method further includes sending, to the remote execution tool, the execution data including the digital signature. The method further includes confirming, by the remote execution tool, the validation parameters. The method further includes, responsive to confirming the validation parameters, executing, by the remote execution tool, the user script on a remote system for the first user account.
    Type: Application
    Filed: February 25, 2016
    Publication date: August 31, 2017
    Inventors: Ivan Necas, Marek Hulan