Patents by Inventor Konstantin P. Voronkov

Konstantin P. Voronkov 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: 9244671
    Abstract: Automated deployment of a software application to be installed via a software installation package onto different user devices for different users. An initial software installation package, is obtained, along with information representing (a) associations between the users and the user devices, (b) user attributes from which access privilege level information for individual users is determinable, and (c) device attributes for each of the plurality of user devices, including network connectivity information. The initial software installation package is custom-configured for individual user devices based on the information representing (a) and (b) to produce a different specially-configured software installation packages. Each one includes installation parameters that establish functionality for the software application based on the access privilege level of the corresponding user. Data transfer channels are custom-configured for individual user devices based on the information representing (a) and (c).
    Type: Grant
    Filed: March 27, 2013
    Date of Patent: January 26, 2016
    Assignee: AO KASPERSKY LAB
    Inventors: Konstantin P. Voronkov, Stepan N. Deshevykh, Victor V. Yablokov
  • Patent number: 9182974
    Abstract: Disclosed are systems, methods and computer readable medium for updating software of templates of virtual machines. An example method includes determining a first coefficient indicative of a level of importance of a continuous operation of one or more virtual machines created from a virtual machine template; determining a second coefficient indicative of a level of criticality of software updates on the one or more virtual machines created from the virtual machine template; determining a third coefficient as a function of the first coefficient and the second coefficient; and when the third coefficient exceeds a threshold, updating the software on the virtual machine template to generate an updated virtual machine template.
    Type: Grant
    Filed: June 18, 2014
    Date of Patent: November 10, 2015
    Assignee: AO Kaspersky Lab
    Inventors: Konstantin P. Voronkov, Stepan N. Deshevykh, Timur E. Smirnov, Nikita M. Voitov, Pavel N. Yarykin
  • Publication number: 20150301818
    Abstract: Disclosed are systems, methods and computer readable medium for updating software of templates of virtual machines. An example method includes determining a first coefficient indicative of a level of importance of a continuous operation of one or more virtual machines created from a virtual machine template; determining a second coefficient indicative of a level of criticality of software updates on the one or more virtual machines created from the virtual machine template; determining a third coefficient as a function of the first coefficient and the second coefficient; and when the third coefficient exceeds a threshold, updating the software on the virtual machine template to generate an updated virtual machine template.
    Type: Application
    Filed: June 18, 2014
    Publication date: October 22, 2015
    Inventors: Konstantin P. Voronkov, Stepan N. Deshevykh, Timur E. Smirnov, Nikita M. Voitov, Pavel N. Yarykin
  • Publication number: 20140298324
    Abstract: Automated configuration of a software application to be installed via a software installation package onto different user devices for different users. An initial software installation package is obtained, as is information representing (a) associations between the plurality of users and the plurality of user devices, and (b) user attributes from which access privilege level information for individual users is determinable. The initial software installation package is configured for the user devices based on the information representing (a) and (b), to produce a plurality of different specially-configured software installation packages, each one of which corresponds to one or more specific users and one or more specific user devices. Each specially-configured package includes parameters that establish functionality for the software application based on the access privilege level of the users.
    Type: Application
    Filed: March 27, 2013
    Publication date: October 2, 2014
    Applicant: Kaspersky Lab ZAO
    Inventors: Konstantin P. Voronkov, Stepan N. Deshevykh, Victor V. Yablokov
  • Patent number: 8839234
    Abstract: Automated configuration of a software application to be installed via a software installation package onto different user devices for different users. An initial software installation package is obtained, as is information representing (a) associations between the plurality of users and the plurality of user devices, and (b) user attributes from which access privilege level information for individual users is determinable. The initial software installation package is configured for the user devices based on the information representing (a) and (b), to produce a plurality of different specially-configured software installation packages, each one of which corresponds to one or more specific users and one or more specific user devices. Each specially-configured package includes parameters that establish functionality for the software application based on the access privilege level of the users.
    Type: Grant
    Filed: March 27, 2013
    Date of Patent: September 16, 2014
    Assignee: Kaspersky Lab ZAO
    Inventors: Konstantin P. Voronkov, Stepan N. Deshevykh, Victor V. Yablokov
  • Publication number: 20140181801
    Abstract: Automated deployment of a software application to be installed via a software installation package onto different user devices for different users. An initial software installation package, is obtained, along with information representing (a) associations between the users and the user devices, (b) user attributes from which access privilege level information for individual users is determinable, and (c) device attributes for each of the plurality of user devices, including network connectivity information. The initial software installation package is custom-configured for individual user devices based on the information representing (a) and (b) to produce a different specially-configured software installation packages. Each one includes installation parameters that establish functionality for the software application based on the access privilege level of the corresponding user. Data transfer channels are custom-configured for individual user devices based on the information representing (a) and (c).
    Type: Application
    Filed: March 27, 2013
    Publication date: June 26, 2014
    Applicant: Kaspersky Lab ZAO
    Inventors: Konstantin P. Voronkov, Stepan N. Deshevykh, Victor V. Yablokov