Patents by Inventor Stanislav Protasov

Stanislav Protasov 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).

  • Publication number: 20170289813
    Abstract: A system and method is provided for geo-location-based user authentication and data access control. An exemplary method includes receiving a request from a mobile device to access a user account and user data where the request includes current geo-location data that indicates a current geographical location of the mobile device/ An authentication server then determines whether the current geo-location data is within at least one geo zone that indicates approved geographical areas where the mobile device can access the user account and data. If the current geographical location of the mobile device is determined to be within the approved geographical areas, the server will provide the mobile device with access to the requested account and data.
    Type: Application
    Filed: March 29, 2017
    Publication date: October 5, 2017
    Inventors: Georgiy Pashkov, Kirill Davydov, Serguei M. Beloussov, Stanislav Protasov, Mark Shmulevich
  • Publication number: 20170286236
    Abstract: A cloud-based disaster recovery service solution is provided. The disaster recovery provides cloud-based backup services that maintain local and off-site backups that may be activated on demand for backup purposes, or for full-site disaster recovery. The cloud-based data center may be configured to perform this backup and recovery process in a secure way, while protecting individual client environments from each other, and protecting the backup and recovery operations environment from the individual client environments.
    Type: Application
    Filed: April 3, 2017
    Publication date: October 5, 2017
    Inventors: STANISLAV PROTASOV, SERGUEI M. BELOUSSOV, MARK SHMULEVICH, MIKHAIL KOCHEGAROV, ALEXEY DANILOV
  • Publication number: 20170277610
    Abstract: A system and method is disclosed for storing a block of data in a distributed data-storage system. An example method includes identifying a list of a plurality of disks in the distributed data-storage system, randomly selecting a disk from the list of the plurality of disks and adding the selected disk to a subset of disks allocated for a copyset, and continuously performing the step of randomly selecting the disk and adding the disk to the subset of disks until the copyset contains a predetermined amount of allocated disks from the distributed data-storage system. Furthermore, this process is repeated to perform a plurality of copysets. Once the copysets are defined, the method further includes dividing the block of data into a number of data chunks equal to the predetermined amount of allocated disks, and, distributing the data chunks onto disks of one of the plurality of the copysets.
    Type: Application
    Filed: March 24, 2016
    Publication date: September 28, 2017
    Inventors: Lyudmila Ivanichkina, Kirill Korotaev, Stanislav Protasov, Serguei Beloussov, Mark Smulevich
  • Publication number: 20170206368
    Abstract: Disclosed are system and method for synchronization of large amounts of data while maintaining control over access rights to such data in electronic data storage. An exemplary method comprises: partitioning a volume of data into a plurality of data blocks; assigning a synchronization status to at least one data block in the plurality of data blocks; determining access rights to the data contained in the at least one data block, based upon at least one of information identifying an owner or administrator associated with the at least one data block, or a set of allowed or prohibited operations that may be performed on the at least one data block; controlling access to the data contained in the at least one data block based upon the determination of access rights; and updating the synchronization status of the at least one data block.
    Type: Application
    Filed: December 19, 2016
    Publication date: July 20, 2017
    Inventors: Serguei Beloussov, Alexander Tormasov, Stanislav Protasov, Mark Shmulevich
  • Publication number: 20170192997
    Abstract: A system and method is disclosed for reducing a physical size of a data file that includes a plurality of blocks in sequence with each block having a defined size with a starting position and an end position. According to one aspect, the method includes obtaining information relating to an occupied physical region of the data file, where the occupied physical region contains unused space and/or unused data, and determining positions of first and second boundaries of the occupied physical region of the data file relative to the plurality of blocks in the data file. Furthermore, the method includes equalizing the occupied physical region by adjusting the first and second boundaries of the occupied physical region of the data file and removing data between the start and end of the removal region to reduce the physical size of the data file.
    Type: Application
    Filed: January 6, 2016
    Publication date: July 6, 2017
    Inventors: Alexei Sergeev, Stanislav Protasov, Mark Shmulevich, Serguei Beloussov, Yuri Per
  • Publication number: 20170192851
    Abstract: A system and method is disclosed for using performance-maintaining commands for generating backup data of an unsupported file system. An example method includes intercepting a plurality of data storage commands transmitted from the file system to a storage device, where the plurality of data storage commands indicating sectors of the memory of the computer that do not contain valid data. The method further includes analyzing the plurality of data storage commands to determine sectors of the memory that contains valid data, generating a data structure that indicates the sectors of the memory that contain valid data and the sector of the memory that do not contain valid data, and subsequently generating the backup data copy of the memory of the computer based on the data structure.
    Type: Application
    Filed: January 5, 2016
    Publication date: July 6, 2017
    Inventors: Yuri Per, Stanislav Protasov, Mark Shmulevich, Serguei Beloussov
  • Publication number: 20170192683
    Abstract: A system and method is disclosed for performing a backup of electronic data. An example method includes storing a first incremental data backup of a dataset that is less than a complete backup of the dataset and includes unmodified and modified portions of the dataset. Then, a second incremental data backup of the dataset is stored that includes a second unmodified portion of the dataset different than the first unmodified portion. The method then determines whether the first and second incremental data backups together form the complete backup of the dataset. If they do not, the method further stores a subsequent incremental data backup of the dataset in the electronic memory that includes an additional unmodified portion of the dataset and/or an additional modified portion of the dataset.
    Type: Application
    Filed: June 15, 2016
    Publication date: July 6, 2017
    Inventors: Andrei Neporada, Vladimir Simonov, Stanislav Protasov, Mark Shmulevich, Serguei S. Beloussov
  • Publication number: 20170192998
    Abstract: A system and method is disclosed for using data blocks to optimize file storage in electronic data storage. An example method includes storing a data file in electronic memory, where the data file includes a main block and a plurality of secondary blocks, with the main block including metadata that indicates respective locations of the secondary blocks relative to the main block. The method further includes performing a sparse operation of a data file to determine regions of the data file that contains unused space, determining blocks that are overlapped by the regions of the data file that contains unused space, removing the overlapped blocks, and storing the updated data file in an electronic database.
    Type: Application
    Filed: January 4, 2016
    Publication date: July 6, 2017
    Inventors: Alexei Sergeev, Alexander Khalyapin, Stanislav Protasov, Mark Shmulevich, Serguei Beloussov
  • Publication number: 20170075584
    Abstract: A system and method that provides for the backup and recovery of personalized user data. An exemplary method includes storing user data files in electronic memory of a user device, continuously tracking user actions by one or more user devices to detect interact with at least one external resource; determining whether the tracked user actions have modified one or more of the plurality of user data files; and if the processor determines that the tracked user actions have modified a user data file, storing the modified user data file in a data storage system.
    Type: Application
    Filed: September 9, 2016
    Publication date: March 16, 2017
    Inventors: Alexander G. Tormasov, Mark Shmulevich, Serguei S. Beloussov, Stanislav Protasov
  • Publication number: 20170061160
    Abstract: Disclosed are systems, methods and computer program products for controlling access to operating system (OS) resources. An exemplary method includes: creating an OS resource associated with a first program; assigning a unique label to the first program; associating the unique label with the OS resource; and configuring a resource descriptor of the OS resource to allow access to the OS resource to processes having the same unique label as the first program, and to deny access to the OS resource to processes having a different label.
    Type: Application
    Filed: August 24, 2016
    Publication date: March 2, 2017
    Inventors: Vladimir Simonov, Stanislav Protasov, Serguei M. Beloussov
  • Publication number: 20170060694
    Abstract: Disclosed are systems, methods and computer program products for automatic data backup based on multi-factor environment monitoring. An example method includes monitoring an occurrence of one or more danger events; detecting when a danger event occurs or about to occur; determining a danger level of the detected danger event; determining an importance level of each of a plurality of backup data items; determining a backup time for performing backup of the backup data items based on the determined danger level of detected danger event; determining a backup order of the plurality of backup data items based on the determined importance level of the backup data items; selecting a backup storage for the backup data items and performing a backup of the plurality of backup data items to the selected backup storage.
    Type: Application
    Filed: August 24, 2016
    Publication date: March 2, 2017
    Inventors: Alexey Makhov, Stanislav Protasov, Serguei M. Beloussov, Andrey Polevoy
  • Publication number: 20170004044
    Abstract: A system and method is disclosed for data storage in a distributed data storage system. An exemplary method includes generating derivatives of a file using an (n,k) algorithm, such that k number of derivatives can be used to restore the file. Moreover, the derivatives are stored in nodes in a multilevel tree representing the distributed data storage system and a rank is calculated that indicates a fault tolerance of the file. The method further determines whether the rank is greater than or equal to k to ensure reliability of recoverability of the file. If the rank less than k, the method reorders one or more derivatives to a different node and/or store one or more additional derivative from the file.
    Type: Application
    Filed: July 5, 2016
    Publication date: January 5, 2017
    Inventors: Alexander G. Tormasov, Stanislav Protasov, Serguei S. Beloussov
  • Patent number: 9501234
    Abstract: A system and method is disclosed for performing a backup of electronic data. An example method includes storing a first incremental data backup portion of a dataset in an electronic memory where the first incremental data backup includes both modified and unmodified portions of the dataset. Once stored, the method includes determining whether the first incremental data backup is a complete backup of the dataset. If the first incremental data backup is not a complete backup of the dataset, the method stores one or more additional incremental data backups of the dataset in the electronic memory that include additional modified and unmodified portions of the dataset until a full backup of the dataset is created.
    Type: Grant
    Filed: January 4, 2016
    Date of Patent: November 22, 2016
    Assignee: Acronis International GmbH
    Inventors: Andrei Neporada, Vladimir Simonov, Stanislav Protasov, Mark Shmulevich, Serguei Beloussov