Patents by Inventor Konstantin Boudnik

Konstantin Boudnik 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: 9612812
    Abstract: Method, system, and programs for automatically certifying a configuration of a distributed application stack to be deployed on a cluster. A request is first received to certify the configuration of the distributed application stack to be deployed on the cluster based on a baseline configuration of the distributed application stack. The configuration of the distributed application stack includes a version of each of the plurality of software artifacts. Based on the configuration in the request, the distributed application stack is then deployed on the cluster. A record is received from each node of the cluster indicating a status during the deployment and/or a result after the deployment for the respective node. Based on the received records, a certification record is then created for the configuration in the request.
    Type: Grant
    Filed: December 21, 2011
    Date of Patent: April 4, 2017
    Assignee: EXCALIBUR IP, LLC
    Inventors: Andre Arcilla, Konstantin Boudnik, Roman V. Shaposhnik
  • Patent number: 9268589
    Abstract: Method, system, and programs for automatically deploying a plurality of distributed application stacks on a target machine. A plurality of virtual environments isolated from each other are first created on the target machine through which a user has access to a plurality of clusters. A distributed application stack is deployed from the plurality of distributed application stacks in a respective virtual environment created on the target machine. The plurality of distributed application stacks are deployed in the plurality of clusters. Based on the deployed distributed application stack, each of the virtual environments is then associated with a corresponding cluster.
    Type: Grant
    Filed: December 9, 2011
    Date of Patent: February 23, 2016
    Assignee: YAHOO! INC.
    Inventors: Andre Arcilla, Konstantin Boudnik, Roman V. Shaposhnik
  • Patent number: 8756595
    Abstract: Method, system, and programs for deploying a distributed application stack on a cluster. A request is first received to deploy the distributed application stack including a plurality of software artifacts on the cluster including a plurality of nodes. Configuration information is then retrieved from a configuration repository based on the received request. The configuration information includes a version of each software artifact of the distributed application stack and a type of each node of the cluster. An instruction is created for each node based on the retrieved configuration information. The instruction is to be used to direct each node to deploy at least one of the plurality of software artifacts from a software package repository onto the node itself. The created instruction is then transmitted to each node.
    Type: Grant
    Filed: July 28, 2011
    Date of Patent: June 17, 2014
    Assignee: Yahoo! Inc.
    Inventors: Andre Arcilla, Konstantin Boudnik, Roman V. Shaposhnik
  • Publication number: 20130167139
    Abstract: Method, system, and programs for automatically certifying a configuration of a distributed application stack to be deployed on a cluster. A request is first received to certify the configuration of the distributed application stack to be deployed on the cluster based on a baseline configuration of the distributed application stack. The configuration of the distributed application stack includes version of each of the plurality of software artifacts. Based on the configuration in the request, the distributed application stack is then deployed on the cluster. A record is received from each node of the cluster indicating a status during the deployment and/or a result after the deployment for the respective node. Based on the received records, a certification record is then created for the configuration in the request.
    Type: Application
    Filed: December 21, 2011
    Publication date: June 27, 2013
    Applicant: YAHOO! INC.
    Inventors: Andre Arcilla, Konstantin Boudnik, Roman V. Shaposhnik
  • Publication number: 20130152078
    Abstract: Method, system, and programs for automatically deploying a plurality of distributed application stacks on a target machine. A plurality of virtual environments isolated from each other are first created on the target machine through which a user has access to a plurality of clusters. A distributed application stack is deployed from the plurality of distributed application stacks in a respective virtual environment created on the target machine. The plurality of distributed application stacks are deployed in the plurality of clusters. Based on the deployed distributed application stack, each of the virtual environments is then associated with a corresponding cluster.
    Type: Application
    Filed: December 9, 2011
    Publication date: June 13, 2013
    Applicant: YAHOO! INC.
    Inventors: Andre Arcilla, Konstantin Boudnik, Roman V. Shaposhnik
  • Publication number: 20130031542
    Abstract: Method, system, and programs for deploying a distributed application stack on a cluster. A request is first received to deploy the distributed application stack including a plurality of software artifacts on the cluster including a plurality of nodes. Configuration information is then retrieved from a configuration repository based on the received request. The configuration information includes a version of each software artifact of the distributed application stack and a type of each node of the cluster. An instruction is created for each node based on the retrieved configuration information. The instruction is to be used to direct each node to deploy at least one of the plurality of software artifacts from a software package repository onto the node itself. The created instruction is then transmitted to each node.
    Type: Application
    Filed: July 28, 2011
    Publication date: January 31, 2013
    Applicant: YAHOO! INC.
    Inventors: Andre Arcilla, Konstantin Boudnik, Roman V. Shaposhnik
  • Patent number: 7130881
    Abstract: An invention is provided for a remote execution system. The remote execution system includes a first application, such as a server application, having a first plurality of virtual service modules, each capable of providing a particular functionality. In addition, a second application, such as a client application, is included that has a second plurality of virtual service modules substantially equivalent to the first plurality of virtual service modules. Each of these virtual service modules is in communication with a substantially equivalent virtual service module of the first plurality of service modules to form a virtual service module set. In this manner, each virtual service module set is capable of interacting with an application as a single software object that is local to the application.
    Type: Grant
    Filed: May 1, 2002
    Date of Patent: October 31, 2006
    Assignee: Sun Microsystems, Inc.
    Inventors: Alexei Volkov, Konstantin Boudnik, Allan Jacobs
  • Publication number: 20030208528
    Abstract: An invention is provided for a remote execution system. The remote execution system includes a first application, such as a server application, having a first plurality of virtual service modules, each capable of providing a particular functionality. In addition, a second application, such as a client application, is included that has a second plurality of virtual service modules substantially equivalent to the first plurality of virtual service modules. Each of these virtual service modules is in communication with a substantially equivalent virtual service module of the first plurality of service modules to form a virtual service module set. In this manner, each virtual service module set is capable of interacting with an application as a single software object that is local to the application.
    Type: Application
    Filed: May 1, 2002
    Publication date: November 6, 2003
    Applicant: Sun Microsystems, Inc.
    Inventors: Alexei Volkov, Konstantin Boudnik, Allan Jacobs