Patents by Inventor Roman V. Shaposhnik

Roman V. Shaposhnik 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