Patents by Inventor Vladimir Pavlov

Vladimir Pavlov 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: 9984648
    Abstract: Described herein is providing GPU resources across machine boundaries for a virtual machine that migrates between servers. Data centers tend to have racks of servers that have limited access to GPUs. Accordingly, disclosed herein is providing GPU resources to computing devices that have limited access to GPUs across machine boundaries.
    Type: Grant
    Filed: September 14, 2015
    Date of Patent: May 29, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Parag Chakraborty, Bradley Stephen Post, Vladimir Pavlov, B. Anil Kumar
  • Patent number: 9900212
    Abstract: An archive file including an extension server runtime of the arbitrary server and one or more auxiliary computer modules is received. Input values of one or more configuration parameters including a number of extension server nodes to be installed are received. The archive file is extracted at a file system of the at least one server instance. The extracted extension server runtime is read by an extension server bootstrap from the one or more auxiliary modules. The number of extension server nodes as specified by the input values are installed based on the extracted extension server runtime on the at least one server instance by the extension server bootstrap.
    Type: Grant
    Filed: November 3, 2014
    Date of Patent: February 20, 2018
    Assignee: SAP SE
    Inventors: Vladimir Pavlov, Peter Matov, Radoslav Ivanov
  • Patent number: 9792136
    Abstract: An invention is disclosed for effectuating direct memory access (DMA) transfers by a guest operating system of a child partition. A guest operating system is presented with virtualized resources rather than physical resources—e.g. a virtualized processor, virtualized memory, and a virtualized DMA controller. When the guest OS attempts to initiate a DMA transfer using the virtualized DMA controller, the child partition detects this, and directs the physical DMA controller to conduct the DMA transfer.
    Type: Grant
    Filed: April 28, 2011
    Date of Patent: October 17, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Vladimir Pavlov
  • Patent number: 9569328
    Abstract: Applications and their application components run on a cloud platform and an underlying cloud runtime infrastructure. The cloud platform provides a service that exposes an interface to remotely change log levels of logger objects defined in application components. The application logs are generated and stored for the application components on the cloud runtime infrastructure of the cloud platform. Log levels affect the content stored in the application logs. The exposed interface is instantiated to process remote requests for managing application logs and log levels for a specified application component. The application component is deployed on the cloud platform. The requested change in the log levels is performed based on the implementation of the interface. The change in the log levels is performed in the configuration data on the cloud runtime infrastructure provided by the cloud platform.
    Type: Grant
    Filed: November 29, 2012
    Date of Patent: February 14, 2017
    Assignee: SAP SE
    Inventors: Vladimir Pavlov, Hristo Kostov, Hristo Iliev, Petar Zhechev, Verzhiniya Noeva
  • Publication number: 20160179494
    Abstract: A package including a native monitoring library and a shared memory API interface to the native monitoring library is integrated into an arbitrary server to reuse monitoring performed by a server instance of a cluster of server instances. The one or more extension server nodes are installed on a server instance from the cluster of server instances based the arbitrary server. Status information is reported to the shared memory via the shared memory API by the installed extension server nodes. Logging format native to the arbitrary server is reconfigured according to input values of configuration parameters that specify logging format native to server nodes running on the server instance. An application is deployed on each of one or more extension server nodes. The deployment operation of the application is transactional. Security control for the deployed application is delegated to the cluster of server instances.
    Type: Application
    Filed: December 18, 2014
    Publication date: June 23, 2016
    Inventors: Vladimir Pavlov, Radoslav Ivanov, Peter Matov, Iliyan Nenov, Petio Petev, Dimitar Mihaylov
  • Publication number: 20160127177
    Abstract: An archive file including an extension server runtime of the arbitrary server and one or more auxiliary computer modules is received. Input values of one or more configuration parameters including a number of extension server nodes to be installed are received. The archive file is extracted at a file system of the at least one server instance. The extracted extension server runtime is read by an extension server bootstrap from the one or more auxiliary modules. The number of extension server nodes as specified by the input values are installed based on the extracted extension server runtime on the at least one server instance by the extension server bootstrap.
    Type: Application
    Filed: November 3, 2014
    Publication date: May 5, 2016
    Inventors: VLADIMIR PAVLOV, PETER MATOV, RADOSLAV IVANOV
  • Publication number: 20160071481
    Abstract: Described herein is providing GPU resources across machine boundaries for a virtual machine that migrates between servers. Data centers tend to have racks of servers that have limited access to GPUs. Accordingly, disclosed herein is providing GPU resources to computing devices that have limited access to GPUs across machine boundaries.
    Type: Application
    Filed: September 14, 2015
    Publication date: March 10, 2016
    Inventors: Parag Chakraborty, Bradley Stephen Post, Vladimir Pavlov, B. Anil Kumar
  • Patent number: 9135189
    Abstract: Described herein is providing GPU resources across machine boundaries. Data centers tend to have racks of servers that have limited access to GPUs. Accordingly, disclosed herein is providing GPU resources to computing devices that have limited access to GPUs across machine boundaries.
    Type: Grant
    Filed: September 7, 2011
    Date of Patent: September 15, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Parag Chakraborty, Bradley Stephen Post, Vladimir Pavlov, B. Anil Kumar
  • Patent number: 9122841
    Abstract: Applications and their application components are deployed on a cloud platform. The application components generate application logs on the underlying cloud runtime infrastructure of the cloud platform. In one aspect, the application logs may be stored on a network storage on the cloud platform. In another aspect, the application logs may be stored on the cloud runtime infrastructure. The cloud platform provides a service that exposes an interface to remotely provide the stored application logs. The exposed interface is instantiated to process remote requests for application logs for a specified application component. The remote requests are sent from a client. The requested application logs are retrieved based on the implementation of the interface. The application logs are provided to the client.
    Type: Grant
    Filed: October 16, 2012
    Date of Patent: September 1, 2015
    Assignee: SAP SE
    Inventors: Vladimir Pavlov, Hristo Iliev, Verzhiniya Noeva, Hristo Kostov, Petar Zhechev
  • Patent number: 8970603
    Abstract: Exemplary techniques for recovering from a graphics processor reset are herein disclosed. In an exemplary embodiment, a 3D graphics service manager 404 can detect that a graphics processing unit reset and can restart a rendering process configured to render 3D graphics for a virtual machine and cause a graphics buffer to be established between the rendering process and the virtual machine. In addition to the foregoing, other aspects are described in the detailed description, claims, and figures.
    Type: Grant
    Filed: September 30, 2010
    Date of Patent: March 3, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Bradley Stephen Post, Varadharajan Ponnappan, Pareekshit Singh, Vladimir Pavlov
  • Patent number: 8882925
    Abstract: A method for processing of a lignocellulosic feedstock is provided comprising exposing lignocellulosic feedstock to acid in a reactor to hydrolyze at least hemicellulose present in said lignocellulosic feedstock, wherein during said exposing, a scale deposit comprising lignin forms on the inner surface of said reactor; and treating the scale deposit with an alkali solution at a temperature between about 140° C. and about 250° C. so as to remove scale. Also provided is a method for reducing scale deposit that forms on process equipment during a stage of reacting a lignocellulosic feedstock with acid.
    Type: Grant
    Filed: February 8, 2011
    Date of Patent: November 11, 2014
    Assignee: Iogen Energy Corporation
    Inventors: Robert Griffin, Vladimir Pavlovic, Daphne Wahnon
  • Patent number: 8843669
    Abstract: An invention is disclosed for offloading operations, such data transfers, of a guest partition to a host partition. A guest operating system is presented with virtualized resources rather than physical resources—e.g. a guest virtualized processor, guest virtualized memory space, and a guest virtualized direct memory access (DMA) controller. The guest partition can detect the guest operation system attempt to initiate a data transfer, and can instruct the host partition to perform the data transfer. The guest partition need not perform the data transfer using the guest virtual resources. The host partition can perform the data transfer to a remote computing as instructed by the guest partition without copying the data to the host virtualized memory space. The host partition can provide a message to the guest partition indicative of a status of the data transfer.
    Type: Grant
    Filed: September 9, 2011
    Date of Patent: September 23, 2014
    Assignee: Microsoft Corporation
    Inventor: Vladimir Pavlov
  • Publication number: 20140149576
    Abstract: Applications and their application components run on a cloud platform and an underlying cloud runtime infrastructure. The cloud platform provides a service that exposes an interface to remotely change log levels of logger objects defined in application components. The application logs are generated and stored for the application components on the cloud runtime infrastructure of the cloud platform. Log levels affect the content stored in the application logs. The exposed interface is instantiated to process remote requests for managing application logs and log levels for a specified application component. The application component is deployed on the cloud platform. The requested change in the log levels is performed based on the implementation of the interface. The change in the log levels is performed in the configuration data on the cloud runtime infrastructure provided by the cloud platform.
    Type: Application
    Filed: November 29, 2012
    Publication date: May 29, 2014
    Inventors: VLADIMIR PAVLOV, Hristo Kostov, Hristo IIiev, Petar Zhechev, Verzhiniya Noeva
  • Publication number: 20140109188
    Abstract: Applications and their application components are deployed on a cloud platform. The application components generate application logs on the underlying cloud runtime infrastructure of the cloud platform. In one aspect, the application logs may be stored on a network storage on the cloud platform. In another aspect, the application logs may be stored on the cloud runtime infrastructure. The cloud platform provides a service that exposes an interface to remotely provide the stored application logs. The exposed interface is instantiated to process remote requests for application logs for a specified application component. The remote requests are sent from a client. The requested application logs are retrieved based on the implementation of the interface. The application logs are provided to the client.
    Type: Application
    Filed: October 16, 2012
    Publication date: April 17, 2014
    Inventors: VLADIMIR PAVLOV, Hristo Iliev, Verzhiniya Noeva, Hristo Kostov, Petar Zhechev
  • Publication number: 20130067122
    Abstract: An invention is disclosed for offloading operations, such data transfers, of a guest partition to a host partition. A guest operating system is presented with virtualized resources rather than physical resources—e.g. a guest virtualized processor, guest virtualized memory space, and a guest virtualized direct memory access (DMA) controller. The guest partition can detect the guest operation system attempt to initiate a data transfer, and can instruct the host partition to perform the data transfer. The guest partition need not perform the data transfer using the guest virtual resources. The host partition can perform the data transfer to a remote computing as instructed by the guest partition without copying the data to the host virtualized memory space. The host partition can provide a message to the guest partition indicative of a status of the data transfer.
    Type: Application
    Filed: September 9, 2011
    Publication date: March 14, 2013
    Applicant: Microsoft Corporation
    Inventor: Vladimir Pavlov
  • Publication number: 20130057560
    Abstract: Described herein is providing GPU resources across machine boundaries. Data centers tend to have racks of servers that have limited access to GPUs. Accordingly, disclosed herein is providing GPU resources to computing devices that have limited access to GPUs across machine boundaries.
    Type: Application
    Filed: September 7, 2011
    Publication date: March 7, 2013
    Applicant: Microsoft Corporation
    Inventors: Parag Chakraborty, Bradley Stephen Post, Vladimir Pavlov, B. Anil Kumar
  • Patent number: 8381030
    Abstract: The present disclosure involves systems, software, and computer implemented methods for retrying business methods at an application server after thrown exceptions. One process includes operations for invoking a business method of an enterprise bean hosted in an enterprise bean container. The operations further include determining whether retry conditions are satisfied after an exception is thrown during execution of the business method. The business method is invoked again based on a predefined retry policy when the retry conditions are satisfied.
    Type: Grant
    Filed: December 23, 2009
    Date of Patent: February 19, 2013
    Assignee: SAP AG
    Inventors: Peter Matov, Krasimir Topchiyski, Bistra Yakimova, Vladimir Pavlov
  • Publication number: 20120325203
    Abstract: A method for processing of a lignocellulosic feedstock is provided comprising exposing lignocellulosic feedstock to acid in a reactor to hydrolyze at least hemicellulose present in said lignocellulosic feedstock, wherein during said exposing, a scale deposit comprising lignin forms on the inner surface of said reactor; and treating the scale deposit with an alkali solution at a temperature between about 140° C. and about 250° C. so as to remove scale. Also provided is a method for reducing scale deposit that forms on process equipment during a stage of reacting a lignocellulosic feedstock with acid.
    Type: Application
    Filed: February 8, 2011
    Publication date: December 27, 2012
    Applicant: IOGEN ENERGY CORPORATION
    Inventors: Robert Griffin, Vladimir Pavlovic, Daphne Wahnon
  • Publication number: 20120278803
    Abstract: An invention is disclosed for effectuating direct memory access (DMA) transfers by a guest operating system of a child partition. A guest operating system is presented with virtualized resources rather than physical resources—e.g. a virtualized processor, virtualized memory, and a virtualized DMA controller. When the guest OS attempts to initiate a DMA transfer using the virtualized DMA controller, the child partition detects this, and directs the physical DMA controller to conduct the DMA transfer.
    Type: Application
    Filed: April 28, 2011
    Publication date: November 1, 2012
    Applicant: Microsoft Corporation
    Inventor: Vladimir Pavlov
  • Publication number: 20120081355
    Abstract: Exemplary techniques for recovering from a graphics processor reset are herein disclosed. In an exemplary embodiment, a 3D graphics service manager 404 can detect that a graphics processing unit reset and can restart a rendering process configured to render 3D graphics for a virtual machine and cause a graphics buffer to be established between the rendering process and the virtual machine. In addition to the foregoing, other aspects are described in the detailed description, claims, and figures.
    Type: Application
    Filed: September 30, 2010
    Publication date: April 5, 2012
    Applicant: Microsoft Corporation
    Inventors: Bradley Stephen Post, Varadharajan Ponnappan, Pareekshit Singh, Vladimir Pavlov