Patents by Inventor Dmitry Mishin

Dmitry Mishin 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: 12124842
    Abstract: Disclosed herein are systems and methods for launching multiple software virtual appliances inside a single virtual environment. In one aspect, a method includes detecting a base image on which a plurality of virtual appliances are based, wherein each of the plurality of virtual appliances is configured to be launched in a separate virtual environment. The method includes preparing a virtual environment that is compatible with the base image. For each respective virtual appliance in the plurality of virtual appliances, the method includes calculating a differential between the base image and the respective virtual appliance, and including the differential in a patch file. The method includes applying the patch file to the base image to form a final appliance, and launching the final appliance in the virtual environment.
    Type: Grant
    Filed: December 20, 2021
    Date of Patent: October 22, 2024
    Assignee: Virtuozzo International GmbH
    Inventors: Denis Silakov, Dmitry Mishin, Igor Sukhikh
  • Patent number: 9858131
    Abstract: A method, system, and computer program product include a processor estimating a first time value representing an amount of time for a service to process a set of messages and estimating a second time value representing an amount of time for a consumer to process the set of messages. The processor divides the set of messages into a first block of messages and a second block of messages. The size of the second block is larger than the size of first. The processor passes the first block to a first service and the second block to a second service, where a first time period, in which the second service will process the second block, is equal to a second time period, in which the first service and the consumer will process the first block. The services are parallel and are serially connected on an output side to the consumer.
    Type: Grant
    Filed: December 8, 2015
    Date of Patent: January 2, 2018
    Assignee: International Business Machines Corporation
    Inventor: Dmitry Mishin
  • Publication number: 20160170817
    Abstract: A method, system, and computer program product include a processor estimating a first time value representing an amount of time for a service to process a set of messages and estimating a second time value representing an amount of time for a consumer to process the set of messages. The processor divides the set of messages into a first block of messages and a second block of messages. The size of the second block is larger than the size of first. The processor passes the first block to a first service and the second block to a second service, where a first time period, in which the second service will process the second block, is equal to a second time period, in which the first service and the consumer will process the first block. The services are parallel and are serially connected on an output side to the consumer.
    Type: Application
    Filed: December 8, 2015
    Publication date: June 16, 2016
    Inventor: Dmitry MISHIN
  • Patent number: 8412493
    Abstract: A method of generating a multi-dimensional model comprises receiving data defining multiple resource types, receiving metadata defining a hierarchical organization for one or more resource types, a hierarchical resource type for a respective resource type defining multiple levels of aggregation, and composite resource types for one or more groups of resource types, a composite resource type defining a composition of resource types, and generating the multi-dimensional model from the received data and received metadata, the generating comprising creating a multi-dimensional function for each resource type and for each composite resource type.
    Type: Grant
    Filed: January 28, 2009
    Date of Patent: April 2, 2013
    Assignee: International Business Machines Corporation
    Inventors: William Duchenay, Paul Basil French, Dmitry Mishin, David Mohally, Thierry Paul Rene Supplisson
  • Publication number: 20100161290
    Abstract: A method of generating a multi-dimensional model comprises receiving data defining multiple resource types, receiving metadata defining a hierarchical organisation for one or more resource types, a hierarchical resource type for a respective resource type defining multiple levels of aggregation, and composite resource types for one or more groups of resource types, a composite resource type defining a composition of resource types, and generating the multi-dimensional model from the received data and received metadata, the generating comprising creating a multi-dimensional function for each resource type and for each composite resource type.
    Type: Application
    Filed: January 28, 2009
    Publication date: June 24, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: WILLIAM DUCHENAY, Paul Basil French, Dmitry Mishin, David Mohally, Thierry Paul Rene Supplisson