Patents by Inventor Denis Gladkikh

Denis Gladkikh 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: 11252224
    Abstract: A method to assist with processing distributed jobs by retrieving and/or synchronizing supplemental job data. The method includes receiving a request pertaining to a job from a first virtualized execution environment using a non-persistent connection between the first virtualized execution environment and a second virtualized execution environment, transmitting, by the secondary machine using a persistent connection between the first virtualized execution environment and the second virtualized execution environment, a task request for supplemental information pertaining to the job, generating a job result for the job based on the supplemental information received from the first virtualized execution environment via the persistent connection, and transmitting, to the first virtualized execution environment, the job result for the job using the non-persistent connection.
    Type: Grant
    Filed: July 7, 2020
    Date of Patent: February 15, 2022
    Assignee: Splunk Inc.
    Inventors: Denis Gladkikh, Mitchell Blank, Jr.
  • Publication number: 20200401584
    Abstract: A method to assist with processing distributed jobs by retrieving and/or synchronizing supplemental job data. The method includes receiving a request pertaining to a job from a first virtualized execution environment using a non-persistent connection between the first virtualized execution environment and a second virtualized execution environment, transmitting, by the secondary machine using a persistent connection between the first virtualized execution environment and the second virtualized execution environment, a task request for supplemental information pertaining to the job, generating a job result for the job based on the supplemental information received from the first virtualized execution environment via the persistent connection, and transmitting, to the first virtualized execution environment, the job result for the job using the non-persistent connection.
    Type: Application
    Filed: July 7, 2020
    Publication date: December 24, 2020
    Inventors: Denis Gladkikh, Mitchell Blank, JR.
  • Patent number: 10713245
    Abstract: A method to assist with processing distributed jobs by retrieving and/or synchronizing supplemental job data. The method includes receiving a request pertaining to a job from a first virtualized execution environment using a non-persistent connection between the first virtualized execution environment and a second virtualized execution environment, transmitting, by the secondary machine using a persistent connection between the first virtualized execution environment and the second virtualized execution environment, a task request for supplemental information pertaining to the job, generating a job result for the job based on the supplemental information received from the first virtualized execution environment via the persistent connection, and transmitting, to the first virtualized execution environment, the job result for the job using the non-persistent connection.
    Type: Grant
    Filed: March 8, 2019
    Date of Patent: July 14, 2020
    Assignee: Splunk Inc.
    Inventors: Denis Gladkikh, Mitchell Blank, Jr.
  • Publication number: 20200125533
    Abstract: Systems and methods for locating a file created by a process running in a LINUX container and a corresponding LINUX system are provided, where the method can include: obtaining access to a top level of a host's filesystem having one or more mounted volumes therein; establishing a connection to a system for managing containers; obtaining, from the system for managing containers, a list of containers having the mounted volumes; and matching a file in the filesystem hierarchy to the container by using sources of the mounted volumes. A system for carrying out these methods can be arranged on the host and the system for managing containers can be either on or off-host. These systems and methods allow a less complex and costly means to locate files on mounted volumes of containers without recourse to a logging library (e.g., sidecar) or log forwarder.
    Type: Application
    Filed: April 2, 2019
    Publication date: April 23, 2020
    Inventor: Denis Gladkikh
  • Publication number: 20190205298
    Abstract: A method to assist with processing distributed jobs by retrieving and/or synchronizing supplemental job data. The method includes receiving a request pertaining to a job from a first virtualized execution environment using a non-persistent connection between the first virtualized execution environment and a second virtualized execution environment, transmitting, by the secondary machine using a persistent connection between the first virtualized execution environment and the second virtualized execution environment, a task request for supplemental information pertaining to the job, generating a job result for the job based on the supplemental information received from the first virtualized execution environment via the persistent connection, and transmitting, to the first virtualized execution environment, the job result for the job using the non-persistent connection.
    Type: Application
    Filed: March 8, 2019
    Publication date: July 4, 2019
    Inventors: Denis Gladkikh, Mitchell Blank, JR.
  • Patent number: 10255322
    Abstract: A method to assist with processing distributed jobs by retrieving and/or synchronizing supplemental job data. The method includes receiving a request to perform a job and opening a first connection (e.g., persistent connection) between a primary machine and a secondary machine, and transmitting by the primary machine a request pertaining to the job to the secondary machine using a second connection, the job to be performed by the secondary machine. The method also includes receiving by the primary machine using the second connection a task request for supplemental information pertaining to the job, transmitting by the primary machine a task response including the supplemental information to the secondary machine, and receiving a job result for the job using the second connection.
    Type: Grant
    Filed: April 27, 2018
    Date of Patent: April 9, 2019
    Assignee: Splunk Inc.
    Inventors: Denis Gladkikh, Mitchell Blank, Jr.
  • Publication number: 20180293112
    Abstract: A method to assist with processing distributed jobs by retrieving and/or synchronizing supplemental job data. The method includes receiving a request to perform a job and opening a first connection (e.g., persistent connection) between a primary machine and a secondary machine, and transmitting by the primary machine a request pertaining to the job to the secondary machine using a second connection, the job to be performed by the secondary machine. The method also includes receiving by the primary machine using the second connection a task request for supplemental information pertaining to the job, transmitting by the primary machine a task response including the supplemental information to the secondary machine, and receiving a job result for the job using the second connection.
    Type: Application
    Filed: April 27, 2018
    Publication date: October 11, 2018
    Inventors: Denis Gladkikh, Mitchell Blank, JR.
  • Patent number: 9983912
    Abstract: A method to assist with processing distributed jobs by retrieving and/or synchronizing supplemental job data. The method includes receiving a request to perform a job and opening a first connection (e.g., persistent connection) between a primary machine and a secondary machine, and transmitting by the primary machine a request pertaining to the job to the secondary machine using a second connection, the job to be performed by the secondary machine. The method also includes receiving by the primary machine using the second connection a task request for supplemental information pertaining to the job, transmitting by the primary machine a task response including the supplemental information to the secondary machine, and receiving a job result for the job using the second connection.
    Type: Grant
    Filed: July 30, 2015
    Date of Patent: May 29, 2018
    Assignee: Splunk Inc.
    Inventors: Denis Gladkikh, Mitchell Blank, Jr.
  • Publication number: 20160034319
    Abstract: A method to assist with processing distributed jobs by retrieving and/or synchronizing supplemental job data. The method includes receiving a request to perform a job and opening a first connection (e.g., persistent connection) between a primary machine and a secondary machine, and transmitting by the primary machine a request pertaining to the job to the secondary machine using a second connection, the job to be performed by the secondary machine. The method also includes receiving by the primary machine using the second connection a task request for supplemental information pertaining to the job, transmitting by the primary machine a task response including the supplemental information to the secondary machine, and receiving a job result for the job using the second connection.
    Type: Application
    Filed: July 30, 2015
    Publication date: February 4, 2016
    Inventors: Denis Gladkikh, Mitchell Blank, JR.
  • Patent number: 9128779
    Abstract: A method to assist with processing distributed jobs by retrieving and/or synchronizing supplemental job data. The method includes receiving a request to perform a job and opening a long-lived connection and a short-lived connection between a primary machine and a secondary machine, and transmitting by the primary machine a request pertaining to the job to the secondary machine using the short-lived connection, the job to be performed by the secondary machine. The method also includes receiving by the primary machine using the long-lived connection a task request for supplemental information pertaining to the job, transmitting by the primary machine a task response including the supplemental information to the secondary machine, and receiving a job result for the job using the short-lived connection.
    Type: Grant
    Filed: July 31, 2014
    Date of Patent: September 8, 2015
    Assignee: SPLUNK INC.
    Inventors: Denis Gladkikh, Mitchell Blank, Jr.