Patents by Inventor Vadim Kotov

Vadim Kotov 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: 7349965
    Abstract: Method and apparatus for automated advertising and matching capabilities of data centers. In various embodiments, respective capability data sets are registered with a computing arrangement for one or more capability descriptors of a plurality of data centers. Each capability data set indicates resources available at and offered by the associated data center. To determine the capabilities available from other data centers, a data center, a user, a user's application or a data center operator submits a query to the computing arrangement. The query indicates capability requirements of the requesting data center. The computing arrangement responds with the capability data sets that match the query.
    Type: Grant
    Filed: September 13, 2002
    Date of Patent: March 25, 2008
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Sven Graupner, Vadim Kotov
  • Patent number: 7165087
    Abstract: A system and method for managing a plurality of agents in a plurality networked computing hosts. In various embodiments, a repository is provided with references to installation code for installing the agents. Boot stubs are executable on the hosts. The boot stubs retrieve references to the installation code and load the installation code on the hosts. A directory contains topology data that indicate the hosts on which boot stubs and agents are installed, and an initiator retrieves the topology data and initiate execution of the boot stubs.
    Type: Grant
    Filed: December 17, 2002
    Date of Patent: January 16, 2007
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Sven Graupner, Holger Trinks, Vadim Kotov
  • Patent number: 7150014
    Abstract: Techniques are provided for automatically deploying software packages. Management agents represent these packages, a logical tree represents the deployed structure, and a node of the tree represents a management agent. A node that does not have any child node is referred to as a leaf node. A recursive process associated with at least one repository generates the structure. The repositories include information for configuring the nodes and thus control the deployment process. During deployment, a non-leaf node, referred to as an initiator node, uses information received from a corresponding repository to generate its child nodes. A child node, if being an initiator node, recursively generates its child nodes until the recursive process stops as there is no additional child node to be generated. Further, node identifiers are automatically established and assigned to respective nodes.
    Type: Grant
    Filed: October 4, 2002
    Date of Patent: December 12, 2006
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Sven Graupner, Holger Trinks, Vadim Kotov
  • Patent number: 7072960
    Abstract: A method for generating automated mappings of service demands to server capacities in a distributed computer system, including a plurality of server and service nodes. The method establishing server model layer and a service model layer and a set of server and service attribute values, which are associated with the plurality of server and service nodes. Each set of server attributes values and service attributes values are normalized and a mapping of service nodes onto server nodes is generated.
    Type: Grant
    Filed: June 10, 2002
    Date of Patent: July 4, 2006
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Sven Graupner, Vadim Kotov
  • Patent number: 7054934
    Abstract: Method and apparatus for optimizing allocation of computer resources between server and service models. A server model is established in response to user input data. The server model includes one or more server nodes, and each server node has an associated set of capacity attributes. In addition, a service model is established that includes one or more service nodes. Each service node has an associated set of demand attributes. In response to a user selection, one of a plurality of optimization methods and one of a plurality of optimization policies, as embodied in objective functions, are selected for mapping the server nodes and service nodes. An optimized mapping is then generated of the server nodes in the server model to the service nodes in the service model using the selected optimization method, along with the demand and capacity attributes.
    Type: Grant
    Filed: October 26, 2001
    Date of Patent: May 30, 2006
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Sven Graupner, Vadim Kotov, Holger Trinks
  • Patent number: 7039705
    Abstract: Method and apparatus for representing capacities and demands in a layered computing environment using normalized values for identifying optimal allocations of computing resources. A plurality of server models are established, with each server model including one or more server nodes and each server node having an associated set of capacity attributes. Similarly, a plurality of service models are established, each service model including one or more service nodes and each service node having an associated set of demand attributes. The server models are defined with a layered relationship as are the service models. A node that is part of a model in one layer corresponds to a model in the next-lower layer. The invention normalizes the demand and capacity attributes of the server nodes and service nodes in the different model layer in order to generate optimized mappings of service nodes to server nodes.
    Type: Grant
    Filed: October 26, 2001
    Date of Patent: May 2, 2006
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Sven Graupner, Vadim Kotov, Holger Trinks
  • Patent number: 7035930
    Abstract: Method and framework for identifying optimal allocations of computing resources in a complex, distributed data processing environment. A plurality of server models are established, with each server model including one or more server nodes and each server node having an associated set of capacity attributes. Similarly, a plurality of service models are established, each service model including one or more service nodes and each service node having an associated set of demand attributes. The server models are defined with a layered relationship as are the service models. A node that is part of a model in one layer corresponds to a model in the next-lower layer. The invention generates optimized mappings of service nodes that are described in user-selected service models to server nodes that are described in user-selected server models, as a function of the associated sets of demand and capacity attributes.
    Type: Grant
    Filed: October 26, 2001
    Date of Patent: April 25, 2006
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Sven Graupner, Vadim Kotov, Holger Trinks
  • Publication number: 20040068723
    Abstract: Techniques are provided for automatically deploying software packages. Management agents represent these packages, a logical tree represents the deployed structure, and a node of the tree represents a management agent. A node that does not have any child node is referred to as a leaf node. A recursive process associated with at least one repository generates the structure. The repositories include information for configuring the nodes and thus control the deployment process. During deployment, a non-leaf node, referred to as an initiator node, uses information received from a corresponding repository to generate its child nodes. A child node, if being an initiator node, recursively generates its child nodes until the recursive process stops as there is no additional child node to be generated. Further, node identifiers are automatically established and assigned to respective nodes.
    Type: Application
    Filed: October 4, 2002
    Publication date: April 8, 2004
    Inventors: Sven Graupner, Holger Trinks, Vadim Kotov
  • Publication number: 20030236822
    Abstract: A method for generating automated mappings of service demands to server capacities in a distributed computer system, including a plurality of server and service nodes. The method establishing server model layer and a service model layer and a set of server and service attribute values, which are associated with the plurality of server and service nodes. Each set of server attributes values and service attributes values are normalized and a mapping of service nodes onto server nodes is generated.
    Type: Application
    Filed: June 10, 2002
    Publication date: December 25, 2003
    Inventors: Sven Graupner, Vadim Kotov
  • Publication number: 20030084157
    Abstract: Method and apparatus for optimizing allocation of computer resources between server and service models. A server model is established in response to user input data. The server model includes one or more server nodes, and each server node has an associated set of capacity attributes. In addition, a service model is established that includes one or more service nodes. Each service node has an associated set of demand attributes. In response to a user selection, one of a plurality of optimization methods and one of a plurality of optimization policies, as embodied in objective functions, are selected for mapping the server nodes and service nodes. An optimized mapping is then generated of the server nodes in the server model to the service nodes in the service model using the selected optimization method, along with the demand and capacity attributes.
    Type: Application
    Filed: October 26, 2001
    Publication date: May 1, 2003
    Applicant: Hewlett Packard Company
    Inventors: Sven Graupner, Vadim Kotov, Holger Trinks
  • Publication number: 20030084156
    Abstract: Method and framework for identifying optimal allocations of computing resources in a complex, distributed data processing environment. A plurality of server models are established, with each server model including one or more server nodes and each server node having an associated set of capacity attributes. Similarly, a plurality of service models are established, each service model including one or more service nodes and each service node having an associated set of demand attributes. The server models are defined with a layered relationship as are the service models. A node that is part of a model in one layer corresponds to a model in the next-lower layer. The invention generates optimized mappings of service nodes that are described in user-selected service models to server nodes that are described in user-selected server models, as a function of the associated sets of demand and capacity attributes.
    Type: Application
    Filed: October 26, 2001
    Publication date: May 1, 2003
    Applicant: Hewlett-Packard Company
    Inventors: Sven Graupner, Vadim Kotov, Holger Trinks
  • Publication number: 20030084155
    Abstract: Method and apparatus for representing capacities and demands in a layered computing environment using normalized values for identifying optimal allocations of computing resources. A plurality of server models are established, with each server model including one or more server nodes and each server node having an associated set of capacity attributes. Similarly, a plurality of service models are established, each service model including one or more service nodes and each service node having an associated set of demand attributes. The server models are defined with a layered relationship as are the service models. A node that is part of a model in one layer corresponds to a model in the next-lower layer. The invention normalizes the demand and capacity attributes of the server nodes and service nodes in the different model layer in order to generate optimized mappings of service nodes to server nodes.
    Type: Application
    Filed: October 26, 2001
    Publication date: May 1, 2003
    Applicant: Hewlett Packard Company
    Inventors: Sven Graupner, Vadim Kotov, Holger Trinks