Patents by Inventor Maxim Kudrin

Maxim Kudrin 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: 11870866
    Abstract: A method for providing high availability Virtual Desktop Infrastructure (VDI) includes determining, by a VDI client and based on connection information for a first VDI broker associated with a first datacenter, whether a connection to the first VDI broker is available, and responsive to determining that the connection to the first VDI broker associated with the first datacenter is available, connecting the VDI client to a first VDI broker associated with a first datacenter.
    Type: Grant
    Filed: June 6, 2022
    Date of Patent: January 9, 2024
    Assignee: Parallels International GmbH
    Inventors: Maxim Kudrin, Nikolay Dobrovolskiy, Serguei M. Beloussov
  • Patent number: 11356527
    Abstract: A method for providing high availability Virtual Desktop Infrastructure (VDI) includes determining, by a VDI client and based on connection information for a first VDI broker associated with a first datacenter, whether a connection to the first VDI broker is available, and responsive to determining that the connection to the first VDI broker associated with the first datacenter is available, connecting the VDI client to a first VDI broker associated with a first datacenter.
    Type: Grant
    Filed: December 28, 2020
    Date of Patent: June 7, 2022
    Assignee: Parallels International GmbH
    Inventors: Maxim Kudrin, Nikolay Dobrovolskiy, Serguei Beloussov
  • Patent number: 11055115
    Abstract: Disclosed are systems and methods for executing a remote session in a virtualized environment. The described technique may be used when handling a request to launch a remote session using a specified virtual template. A virtual machine (VM) type associated with the virtual template and that indicates hypervisor compatibility of the virtual template may be determined. A destination hypervisor is selected for executing the remote session. If VM type is not compatible for execution on the destination hypervisor, a converted, native VM image file is generated which is compatible with the destination hypervisor. The remote session is then launched on the destination hypervisor using another VM executed using the converted VM image file.
    Type: Grant
    Filed: August 9, 2018
    Date of Patent: July 6, 2021
    Assignee: Parallels International GmbH
    Inventors: Maxim Kudrin, Ilya Bakaev, Bair Dymbrylov, Serguei Beloussov, Nikolay Dobrovolskiy
  • Patent number: 10999362
    Abstract: The subject matter of this specification can be implemented in, among other things, a method that includes receiving, by a host server providing a remote desktop environment to a client device, a request from the client device to execute an application, selecting a first terminal server to execute the application, initiating execution of the application on the first terminal server, determining that the application is to be transferred to a second terminal server, determining identifiers of storage locations of one or more application files that are opened by a user of the client device in relation to the application, causing execution of the application on the first terminal server to be terminated; and initiating execution of the application on the second terminal server using the identifiers of the storage locations of the one or more application files.
    Type: Grant
    Filed: January 14, 2019
    Date of Patent: May 4, 2021
    Assignee: Parallels International GmbH
    Inventors: Maxim Kudrin, Nikolay Dobrovolskiy
  • Patent number: 10904350
    Abstract: A method for providing high availability Virtual Desktop Infrastructure (VDI) includes determining, by a VDI client and based on connection information for a first VDI broker associated with a first datacenter, whether a connection to the first VDI broker is available, and responsive to determining that the connection to the first VDI broker associated with the first datacenter is available, connecting the VDI client to a first VDI broker associated with a first datacenter.
    Type: Grant
    Filed: March 2, 2020
    Date of Patent: January 26, 2021
    Assignee: Parallels International GmbH
    Inventors: Maxim Kudrin, Nikolay Dobrovolskiy, Serguei M. Beloussov
  • Patent number: 10776236
    Abstract: The subject matter of this specification can be implemented in, among other things, a method that includes establishing, by a processing device, a remote access session between a local computing device and a remote computing device connected by a network, receiving, by the remote computing device a request to execute an application, and determining, by a processing device, a remote efficiency value indicating estimated efficiency of executing the application on the remote computing device and a local efficiency value indicating estimated efficiency of executing the application on the local computing device. The method further includes comparing the remote efficiency value with the local efficiency value to determine whether to execute the application on the remote computing device or on the local computing device.
    Type: Grant
    Filed: April 16, 2018
    Date of Patent: September 15, 2020
    Assignee: Parallels International GmbH
    Inventors: Maxim Kudrin, Liubov Kulakova, Nikolay Dobrovolskiy, Serguei M. Beloussov
  • Patent number: 10581995
    Abstract: Systems and methods for providing high availability Virtual Desktop Infrastructure (VDI) are disclosed. In some exemplary aspects, two or more datacenters are used to provide redundancy. Data may be replicated on all datacenters and data from one datacenter may be known to another datacenter and vice-versa. In some exemplary aspects, user desktops and desktop pools are replicated and, if a primary datacenter is down and a user is not able to connect to his broker, the user is redirected to a second broker of the second datacenter.
    Type: Grant
    Filed: July 13, 2017
    Date of Patent: March 3, 2020
    Assignee: PARALLELS INTERNATIONAL GMBH
    Inventors: Maxim Kudrin, Nikolay Dobrovolskiy, Serguei M. Beloussov