Patents by Inventor Evgeniya P. Kirikova

Evgeniya P. Kirikova 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: 10204036
    Abstract: Disclosed are systems and methods for altering a functionality of an application installed in a computer. In one aspect, an exemplary method comprises, by a hardware processor of the computer, receiving an application update to the application, wherein the application update comprises one or more of a patch, service pack and software update, updating the application based on the application update by applying the application update to the application, detecting one or more events occurring on a computer after the updating of the application based on the application update, determining one or more portions of the application which caused the one or more events to occur on the computer, and altering the one or more portions of the application when a number of detected events exceeds a threshold, wherein how the one or more portions are altered depends on the one or more events.
    Type: Grant
    Filed: May 21, 2018
    Date of Patent: February 12, 2019
    Assignee: AO Kaspersky Lab
    Inventors: Vladislav I. Ovcharik, Vitaly V. Kondratov, Evgeniya P. Kirikova
  • Publication number: 20180267889
    Abstract: Disclosed are systems and methods for altering functionality of an application. An example method comprises receiving, by a hardware processor, an application update to the application, wherein the application update comprises one or more of a patch, service pack and software update, updating, by the hardware processor, the application based on the application update by applying the application update to the application, detecting, by the hardware processor, one or more events occurring on a computer after updating the application based on the application update, determining, by the hardware processor, one or more portions of the application which caused the one or more events to occur on the computer, altering, by the hardware processor, the one or more portions of the application when a number of detected events exceeds a threshold, wherein how the one or more portions are altered depends on the one or more events.
    Type: Application
    Filed: May 21, 2018
    Publication date: September 20, 2018
    Inventors: Vladislav I. OVCHARIK, Vitaly V. KONDRATOV, Evgeniya P. KIRIKOVA
  • Patent number: 10002070
    Abstract: Disclosed are systems and methods for altering functionality of an application. An example method comprises updating the application, wherein the application includes one or more functional modules; detecting events occurring on the computer after the updating, wherein types of the detected events belong to a set of detectable events; determining which of the one or more functional modules of the application caused the detected events; and altering the one or more detected functional modules, wherein the altering of the functional modules and which functional modules are altered depend on the detected events and on which functional modules caused the detected events.
    Type: Grant
    Filed: September 26, 2014
    Date of Patent: June 19, 2018
    Assignee: AO Kaspersky Lab
    Inventors: Vladislav I. Ovcharik, Vitaly V. Kondratov, Evgeniya P. Kirikova
  • Patent number: 9690944
    Abstract: Disclosed are systems and method or updating full disk encryption (FDE) software on a computer. An example method comprises: obtaining an updated version of the FDE software; blocking operations of the FDE software on a boot drive of the computer; updating one or more components of the FDE software based on the updated version of the FDE software; modifying a booting process of an operating system of the computer to allow execution of a new version of a pre-boot compatibility verification component before the booting process; executing the new version of the pre-boot compatibility verification component, without decrypting and encrypting data on the boot drive, to determine if the boot drive is compatible with the updated FDE software; and if the boot drive is determined to be compatible with the updated FDE software, performing the booting process of the operating system of the computer.
    Type: Grant
    Filed: August 8, 2016
    Date of Patent: June 27, 2017
    Assignee: AO Kaspersky Lab
    Inventors: Vitaly S. Alexeev, Dmitry V. Bavykin, Alexander V. Fedorov, Evgeny A. Gleyzerman, Alexey V. Ilyushin, Lev A. Kazarkin, Evgeniya P. Kirikova, Alexey A. Kutumov, Gleb Y. Molaev, Ilya A. Tereshchenko, Evgeny A. Yakovlev
  • Publication number: 20170132418
    Abstract: Disclosed are systems and method or updating full disk encryption (FDE) software on a computer. An example method comprises: obtaining an updated version of the FDE software; blocking operations of the FDE software on a boot drive of the computer; updating one or more components of the FDE software based on the updated version of the FDE software; modifying a booting process of an operating system of the computer to allow execution of a new version of a pre-boot compatibility verification component before the booting process; executing the new version of the pre-boot compatibility verification component, without decrypting and encrypting data on the boot drive, to determine if the boot drive is compatible with the updated FDE software; and if the boot drive is determined to be compatible with the updated FDE software, performing the booting process of the operating system of the computer.
    Type: Application
    Filed: August 8, 2016
    Publication date: May 11, 2017
    Inventors: Vitaly S. Alexeev, Dmitry V. Bavykin, Alexander V. Fedorov, Evgeny A. Gleyzerman, Alexey V. Ilyushin, Lev A. Kazarkin, Evgeniya P. Kirikova, Alexey A. Kutumov, Gleb Y. Molaev, Ilya A. Tereshchenko, Evgeny A. Yakovlev
  • Patent number: 9460305
    Abstract: Disclosed are systems, methods and computer program products for controlling access to encrypted files. In one aspect, the system detects a request from an application to access an encrypted file. The system identifies the application that requested access to the encrypted file and one or more file access policies associated with the application. The file access policy specifies at least a file access method associated with the application. The system then controls access to the file based on the identified one or more file access policies.
    Type: Grant
    Filed: December 4, 2013
    Date of Patent: October 4, 2016
    Assignee: AO Kaspersky Lab
    Inventors: Alexander N. Makarov, Evgeniya P. Kirikova, Nikita M. Voitov, Damir R. Shiyafetdinov, Vladislav I. Ovcharik
  • Patent number: 9448785
    Abstract: Disclosed are systems and method or updating full disk encryption (FDE) software on a computer. An example method comprises: blocking operations of the FDE software on a boot drive of the computer; installing one or more components of the updated FDE software; deploying an updated pre-boot compatibility verification component of updated FDE software; rebooting the computer and executing, before booting of an operating system, the updated pre-boot compatibility verification component; determining, by the updated pre-boot compatibility verification component, a compatibility of the boot disk with the updated FDE software without decrypting and encrypting the boot disk of the computer by the updated FDE software; if the boot disk is determined to be compatible with the updated FDE software, authenticating a computer user and booting the operating system of the computer; and unblocking one or more operations of the updated FDE software on the boot drive.
    Type: Grant
    Filed: November 6, 2015
    Date of Patent: September 20, 2016
    Assignee: AO Kaspersky Lab
    Inventors: Vitaly S. Alexeev, Dmitry V. Bavykin, Alexander V. Fedorov, Evgeny A. Gleyzerman, Alexey V. Ilyushin, Lev A. Kazarkin, Evgeniya P. Kirikova, Alexey A. Kutumov, Gleb Y. Molaev, Ilya A. Tereshchenko, Evgeny A. Yakovlev
  • Patent number: 9286486
    Abstract: Disclosed are systems, methods and computer program products for copying encrypted and unencrypted files between data storage devices. In one aspect, the system detects a request to copy a file from a first data storage device to a second data storage device, determines one or more parameters of the copied file, the first data storage device and the second data storage device, selects, based on the one or more parameters, a file encryption policy for the copies file, and applies the selected encryption policy to the copied file.
    Type: Grant
    Filed: March 12, 2014
    Date of Patent: March 15, 2016
    Assignee: Kaspersky Lab AO
    Inventors: Evgeniya P. Kirikova, Alexander N. Makarov, Damir R. Shiyafetdinov
  • Publication number: 20160034384
    Abstract: Disclosed are systems and methods for altering functionality of an application. An example method comprises updating the application, wherein the application includes one or more functional modules; detecting events occurring on the computer after the updating, wherein types of the detected events belong to a set of detectable events; determining which of the one or more functional modules of the application caused the detected events; and altering the one or more detected functional modules, wherein the altering of the functional modules and which functional modules are altered depend on the detected events and on which functional modules caused the detected events.
    Type: Application
    Filed: September 26, 2014
    Publication date: February 4, 2016
    Inventors: Vladislav I. Ovcharik, Vitaly V. Kondratov, Evgeniya P. Kirikova
  • Patent number: 9197405
    Abstract: Disclosed are systems, methods and computer program products for providing user access to encrypted data. In one example, a system is configured to receive a security policy for the user device, wherein the security policy includes data access conditions and data encryption conditions for one or more users of the user device; identify one or more user accounts in the OS of the user device as specified in the data access conditions; create a pre-boot authentication account (PBA) for the identified user accounts based on the data access conditions, for storing pre-boot authentication credentials for authenticating a user before booting of the OS on the user device; and encrypt at least a portion of data stored on the user device based on the data encryption conditions, wherein access to the encrypted portion of data is granted to the user upon entry of the correct pre-boot authentication credentials.
    Type: Grant
    Filed: July 11, 2013
    Date of Patent: November 24, 2015
    Assignee: Kaspersky Lab AO
    Inventors: Damir R. Shiyafetdinov, Alexander N. Makarov, Evgeniya P. Kirikova, Vladislav I. Ovcharik, Konstantin V. Kamanin
  • Patent number: 9058472
    Abstract: Disclosed are systems and methods for providing access to computer files, including receiving, by a hardware processor, from a remote computer, a request to access a file; determining one or more parameters of at least one of the requested file, the remote computer and a user of the remote computer; determining, based on the one or more parameters, access rules for the requested file, wherein the access rules specify at least encryption requirements for the requested file, and applying, by the hardware processor, the access rules to the requested file.
    Type: Grant
    Filed: March 13, 2014
    Date of Patent: June 16, 2015
    Assignee: Kaspersky Lab ZAO
    Inventors: Alexander N. Makarov, Vladimir V. Strogov, Evgeniya P. Kirikova
  • Publication number: 20150161364
    Abstract: Disclosed are systems and methods for providing access to computer files, including receiving, by a hardware processor, from a remote computer, a request to access a file; determining one or more parameters of at least one of the requested file, the remote computer and a user of the remote computer; determining, based on the one or more parameters, access rules for the requested file, wherein the access rules specify at least encryption requirements for the requested file, and applying, by the hardware processor, the access rules to the requested file.
    Type: Application
    Filed: March 13, 2014
    Publication date: June 11, 2015
    Applicant: Kaspersky Lab ZAO
    Inventors: Alexander N. Makarov, Vladimir V. Strogov, Evgeniya P. Kirikova
  • Publication number: 20150121089
    Abstract: Disclosed are systems, methods and computer program products for copying encrypted and unencrypted files between data storage devices. In one aspect, the system detects a request to copy a file from a first data storage device to a second data storage device, determines one or more parameters of the copied file, the first data storage device and the second data storage device, selects, based on the one or more parameters, a file encryption policy for the copies file, and applies the selected encryption policy to the copied file.
    Type: Application
    Filed: March 12, 2014
    Publication date: April 30, 2015
    Applicant: Kaspersky Lab ZAO
    Inventors: Evgeniya P. Kirikova, Alexander N. Makarov, Damir R. Shiyafetdinov
  • Publication number: 20150046706
    Abstract: Disclosed are systems, methods and computer program products for controlling access to encrypted files. In one aspect, the system detects a request from an application to access an encrypted file. The system identifies the application that requested access to the encrypted file and one or more file access policies associated with the application. The file access policy specifies at least a file access method associated with the application. The system then controls access to the file based on the identified one or more file access policies.
    Type: Application
    Filed: December 4, 2013
    Publication date: February 12, 2015
    Applicant: Kaspersky Lab ZAO
    Inventors: Alexander N. Makarov, Evgeniya P. Kirikova, Nikita M. Voitov, Damir R. Shiyafetdinov, Vladislav I. Ovcharik
  • Patent number: 8938778
    Abstract: Disclosed are systems, methods and computer program products for providing user access to encrypted data. In one example, a system is configured to receive a security policy for the user device, wherein the security policy includes data access conditions and data encryption conditions for one or more users of the user device; identify one or more user accounts in the OS of the user device as specified in the data access conditions; create a pre-boot authentication account (PBA) for the identified user accounts based on the data access conditions, for storing pre-boot authentication credentials for authenticating a user before booting of the OS on the user device; and encrypt at least a portion of data stored on the user device based on the data encryption conditions, wherein access to the encrypted portion of data is granted to the user upon entry of the correct pre-boot authentication credentials.
    Type: Grant
    Filed: November 12, 2013
    Date of Patent: January 20, 2015
    Assignee: Kaspersky Lab ZAO
    Inventors: Damir R. Shiyafetdinov, Alexander N. Makarov, Evgeniya P. Kirikova, Vladislav I. Ovcharik, Konstantin V. Kamanin
  • Publication number: 20140325234
    Abstract: Disclosed are systems, methods and computer program products for providing user access to encrypted data. In one example, a system is configured to receive a security policy for the user device, wherein the security policy includes data access conditions and data encryption conditions for one or more users of the user device; identify one or more user accounts in the OS of the user device as specified in the data access conditions; create a pre-boot authentication account (PBA) for the identified user accounts based on the data access conditions, for storing pre-boot authentication credentials for authenticating a user before booting of the OS on the user device; and encrypt at least a portion of data stored on the user device based on the data encryption conditions, wherein access to the encrypted portion of data is granted to the user upon entry of the correct pre-boot authentication credentials.
    Type: Application
    Filed: July 11, 2013
    Publication date: October 30, 2014
    Applicant: Kaspersky Lab ZAO
    Inventors: Damir R. Shiyafetdinov, Alexander N. Makarov, Evgeniya P. Kirikova, Vladislav I. Ovcharik, Konstantin V. Kamanin
  • Publication number: 20140325226
    Abstract: Disclosed are systems, methods and computer program products for providing user access to encrypted data. In one example, a system is configured to receive a security policy for the user device, wherein the security policy includes data access conditions and data encryption conditions for one or more users of the user device; identify one or more user accounts in the OS of the user device as specified in the data access conditions; create a pre-boot authentication account (PBA) for the identified user accounts based on the data access conditions, for storing pre-boot authentication credentials for authenticating a user before booting of the OS on the user device; and encrypt at least a portion of data stored on the user device based on the data encryption conditions, wherein access to the encrypted portion of data is granted to the user upon entry of the correct pre-boot authentication credentials.
    Type: Application
    Filed: November 12, 2013
    Publication date: October 30, 2014
    Applicant: Kaspersky Lab Zao
    Inventors: Damir R. Shiyafetdinov, Alexander N. Makarov, Evgeniya P. Kirikova, Vladislav I. Ovcharik, Konstantin V. Kamanin