Patents by Inventor Stanislav S. Protasov

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

  • Patent number: 11445022
    Abstract: A system and method is provided for service level agreement (SLA) based data storage and verification. According to one exemplary aspect, a method includes receiving, from a client device, a request to perform data verification of data relating to a file stored on a remote storage computer; accessing, by a processor, at least one SLA to determine a fault tolerance for the file stored on the remote storage computer; sending, by the processor to the remote storage computer, a request to store k derivatives of the file in the remote storage computer; and transmitting, to the client device, an indication of a location of the k derivatives of the file in the remote storage computer.
    Type: Grant
    Filed: December 18, 2019
    Date of Patent: September 13, 2022
    Assignee: Acronis International GmbH
    Inventors: Alexander Tormasov, Stanislav S. Protasov, Serguei M. Beloussov
  • Publication number: 20220107869
    Abstract: A system and method is provided for selecting a backup plan based on sampled metadata. An exemplary method includes sampling metadata of files on a computer during a predetermined time interval and predicting file usage dynamics for a time interval subsequent to the predetermined time interval, based on a combination of the derivative features and the attributes of the metadata, wherein the predicted file usage dynamics indicate how the files will be utilized on the computer during the time interval. The method includes identifying on the computer at least one newly stored file, selecting a backup plan for the at least one newly stored file based on the file usage dynamics, and backing up the at least one newly stored file to a storage server according to the selected backup plan.
    Type: Application
    Filed: December 14, 2021
    Publication date: April 7, 2022
    Inventors: Eugene ASEEV, Stanislav S. Protasov, Serguei M. Beloussov, Sanjeev Solanki
  • Publication number: 20220100611
    Abstract: A system and method is provided for selecting a backup plan based on sampled metadata. An exemplary method includes sampling metadata of files on a computer during a predetermined time interval, wherein the files are backed up to a storage server in accordance with a first backup plan. The method includes predicting file usage dynamics for a time interval subsequent to the predetermined time interval, based on a combination of the derivative features and the attributes of the metadata, and comparing the predicted file usage dynamics for the time interval with file usage dynamics of the predetermined time interval. In response to determining that a difference between the predicted file usage dynamics and the file usage dynamics of the predetermined time interval exceeds a threshold difference, the method includes selecting a second backup plan for the files, and backing up the files to the storage server accordingly.
    Type: Application
    Filed: December 14, 2021
    Publication date: March 31, 2022
    Inventors: Eugene ASEEV, Stanislav S. Protasov, Sefguei M. Beloussov, Sanjeev Solanki
  • Patent number: 11237913
    Abstract: A system and method is provided for data classification to control file backup operations. An exemplary method includes sampling metadata of one or more files on a computer at a predetermined time interval, determining whether the metadata has changed over time after a predetermined amount of metadata is collected, deriving a model of the change of the metadata over time when the metadata has changed over time, wherein the model of change is a snapshot of dynamically sampled attributes of the one or more files and reflects a state of the computer, performing an analysis of the model of change by determining features of the one or more files comprising at least file usage dynamics of the computer and a user associated with the one or more files based on the model; and selecting a backup plan for the one or more files according to the file usage dynamics.
    Type: Grant
    Filed: April 27, 2018
    Date of Patent: February 1, 2022
    Assignee: Acronis International GmbH
    Inventors: Eugene Aseev, Stanislav S. Protasov, Serguei M. Beloussov, Sanjeev Solanki
  • Publication number: 20200128075
    Abstract: A system and method is provided for service level agreement (SLA) based data storage and verification. According to one exemplary aspect, a method includes receiving, from a client device, a request to perform data verification of data relating to a file stored on a remote storage computer; accessing, by a processor, at least one SLA to determine a fault tolerance for the file stored on the remote storage computer; sending, by the processor to the remote storage computer, a request to store k derivatives of the file in the remote storage computer; and transmitting, to the client device, an indication of a location of the k derivatives of the file in the remote storage computer.
    Type: Application
    Filed: December 18, 2019
    Publication date: April 23, 2020
    Inventors: Alexander Tormasov, Stanislav S. Protasov, Serguei M. Beloussov
  • Patent number: 10613935
    Abstract: A system and method is provided for supporting integrity of distributed data storage with erasure coding. An exemplary method includes receiving a request to create a backup or archive of electronic data using erasure coding, contacting storage nodes and providing an incentive mechanism to incentivize each of the storage nodes to support the distributed data storage, receiving confirmation from at least some of the storage nodes indicating an agreement to store data, generating K data blocks and M parity blocks from the electronic data using erasure coding, and allocating the K data blocks and the M parity blocks to the storage nodes that have agreed to store data.
    Type: Grant
    Filed: January 30, 2018
    Date of Patent: April 7, 2020
    Assignee: Acronis International GmbH
    Inventors: Alexander G. Tormasov, Stanislav S. Protasov, Serguei M. Beloussov, Mark Shmulevich
  • Patent number: 10607026
    Abstract: Disclosed are systems, methods and computer program products for performing data backup using an unmanned aerial vehicle (UAV). An example method includes in response to detecting a data backup request from a user device, determining a geographic location of the user device and dispatching the UAV to the geographic location; controlling the UAV to obtain user data from the user device; and controlling the UAV to navigate to a data center to back up the obtained user data onto a cloud storage.
    Type: Grant
    Filed: March 21, 2017
    Date of Patent: March 31, 2020
    Assignee: Acronis International GmbH
    Inventors: Yuriy Tsybrovskyy, Stanislav S. Protasov, Serguei M. Beloussov, Mark Shmulevich
  • Patent number: 10554753
    Abstract: A system and method is provided for service level agreement (SLA) based data storage and verification. According to one exemplary aspect, a method includes storing in electronic memory SLAs associated with a user of client devices and receiving from one of the user a request to verify data previously stored on a remote storage device. Furthermore, the method includes receiving from the client device, for example, a hash value of the data relating to the file and also receiving from a remote storage computer, a hash value created by the remote storage computer for the data that was previously stored on the remote storage computer. Moreover, a processor compares the received hash value and the hash value created by the remote storage computer and transmits a confirmation signal to the client device verifying integrity of the file if the processor determines that the respective hash values match.
    Type: Grant
    Filed: July 6, 2017
    Date of Patent: February 4, 2020
    Assignee: Acronis International GmbH
    Inventors: Alexander Tormasov, Stanislav S. Protasov, Serguei M. Beloussov, Mark Shmulevich
  • Patent number: 10496416
    Abstract: A system and method that automatically configures and adjusts computer systems and computer software (i.e., computer programs), on the basis of data collection and analysis to create usage patterns. An exemplary method includes collecting device information of existing computing devices and user information associated with operation of the existing computing devices. Moreover, the method include analyzing the device information and the user information to generate usage patterns associated with the existing devices. The method then compares device and user information of the computing device with the usage patterns associated with the existing devices to identify an optimal configuration for the computing device. The optimal configuration is used to generate installation instructions and configurations. Finally, the system settings of the computing device are automatically configured based on the instructions and configurations.
    Type: Grant
    Filed: February 13, 2018
    Date of Patent: December 3, 2019
    Assignee: Acronis International GmbH
    Inventors: Evgeny A. Aseev, Stanislav S. Protasov, Tian Huat Tan, Serguei M. Beloussov
  • Publication number: 20190332486
    Abstract: A system and method is provided for data classification to control file backup operations. An exemplary method includes sampling metadata of one or more files on a computer at a predetermined time interval, determining whether the metadata has changed over time after a predetermined amount of metadata is collected, deriving a model of the change of the metadata over time when the metadata has changed over time, wherein the model of change is a snapshot of dynamically sampled attributes of the one or more files and reflects a state of the computer, performing an analysis of the model of change by determining features of the one or more files comprising at least file usage dynamics of the computer and a user associated with the one or more files based on the model; and selecting a backup plan for the one or more files according to the file usage dynamics.
    Type: Application
    Filed: April 27, 2018
    Publication date: October 31, 2019
    Inventors: Eugene ASEEV, Stanislav S. PROTASOV, Serguei M. BELOUSSOV, Sanjeev SOLANKI
  • Patent number: 10439995
    Abstract: A system and method for providing secure private electronic communications. An exemplary method includes encrypting a hidden message using an encryption scheme; encoding the encrypted hidden message in a source message; providing the source message having the encoded hidden message by a first electronic device; and transmitting a decryption key to a second electronic device. Moreover, the second electronic device can capture the encoded hidden message provided by the first electronic device, decode the hidden message, and extract the hidden message using the decryption key so that the hidden message can be rendered by the second electronic device.
    Type: Grant
    Filed: January 12, 2017
    Date of Patent: October 8, 2019
    Assignee: Acronis International GmbH
    Inventors: Alexander G. Tormasov, Stanislav S. Protasov, Serguei M. Beloussov, Mark Shmulevich
  • Publication number: 20190014176
    Abstract: A system and method is provided for service level agreement (SLA) based data storage and verification. According to one exemplary aspect, a method includes storing in electronic memory SLAs associated with a user of client devices and receiving from one of the user a request to verify data previously stored on a remote storage device. Furthermore, the method includes receiving from the client device, for example, a hash value of the data relating to the file and also receiving from a remote storage computer, a hash value created by the remote storage computer for the data that was previously stored on the remote storage computer. Moreover, a processor compares the received hash value and the hash value created by the remote storage computer and transmits a confirmation signal to the client device verifying integrity of the file if the processor determines that the respective hash values match.
    Type: Application
    Filed: July 6, 2017
    Publication date: January 10, 2019
    Inventors: Alexander Tormasov, Stanislav S. Protasov, Serguei M. Beloussov, Mark Shmulevich
  • Publication number: 20180267862
    Abstract: A system and method is provided for data classification to control file backup operations. An exemplary method includes analyzing electronic data to identify properties and parameters of the electronic data and comparing the properties and parameters with predetermined rules that indicate storage levels based on properties and parameters. Furthermore, the method includes identifying one of the storage levels based on the comparison of the properties and parameters of the electronic data with the plurality of rules, and performing a data backup of the electronic data based on the identified storage level.
    Type: Application
    Filed: March 15, 2018
    Publication date: September 20, 2018
    Inventors: Eugene Aseev, Stanislav S. Protasov, Serguei M. Beloussov, Sanjeev Solanki
  • Publication number: 20180232381
    Abstract: The present disclosure relates to systems and methods for archiving and restoring data. An exemplary method comprises receiving a request to archive, at a data center, an encrypted data object stored on a remote computing node, determining whether at least one of a copy of the encrypted data object or a similar data object exists in an archive of encrypted data objects stored at the data center, when a copy of the encrypted data object is found, generating a reference to the copy of the encrypted data object and archiving the reference in the archive as a proxy for the encrypted data object. When a similar data object is found, the method generates a reference to the similar data object, identifies information unique to the encrypted data object by comparing the encrypted data object and the similar data object; and archives both the reference to the similar data object and the unique information as a proxy for the encrypted data object.
    Type: Application
    Filed: February 8, 2018
    Publication date: August 16, 2018
    Inventors: Alexander G Tormasov, Stanislav S. Protasov, Serguei M. Beloussov, Mark Shmulevich
  • Publication number: 20180232245
    Abstract: A system and method that automatically configures and adjusts computer systems and computer software (i.e., computer programs), on the basis of data collection and analysis to create usage patterns. An exemplary method includes collecting device information of existing computing devices and user information associated with operation of the existing computing devices. Moreover, the method include analyzing the device information and the user information to generate usage patterns associated with the existing devices. The method then compares device and user information of the computing device with the usage patterns associated with the existing devices to identify an optimal configuration for the computing device. The optimal configuration is used to generate installation instructions and configurations. Finally, the system settings of the computing device are automatically configured based on the instructions and configurations.
    Type: Application
    Filed: February 13, 2018
    Publication date: August 16, 2018
    Inventors: Eugene Aseev, Stanislav S. Protasov, Tian Huat Tan, Serguei M. Beloussov
  • Publication number: 20180217898
    Abstract: A system and method is provided for supporting integrity of distributed data storage with erasure coding. An exemplary method includes receiving a request to create a backup or archive of electronic data using erasure coding, contacting storage nodes and providing an incentive mechanism to incentivize each of the storage nodes to support the distributed data storage, receiving confirmation from at least some of the storage nodes indicating an agreement to store data, generating K data blocks and M parity blocks from the electronic data using erasure coding, and allocating the K data blocks and the M parity blocks to the storage nodes that have agreed to store data.
    Type: Application
    Filed: January 30, 2018
    Publication date: August 2, 2018
    Inventors: Alexander G. Tormasov, Stanislav S. Protasov, Serguei M. Beloussov, Mark Shmulevich
  • Patent number: 10003964
    Abstract: A method for exchanging hidden secret messages includes generating a masking message comprising a quick phrase on a sender's mobile device; receiving a secret message and associating it with the masking message; encrypting the masking message; encoding the secret message using invisible symbols and embedding it into the masking message; sending the masking message to a recipient; receiving a response masking message from a recipient's mobile device; copying the response masking message and detecting the secret message by checking a clipboard content; decrypting the response masking message; and decoding the secret message and rendering it on a sender's keyboard screen. The secret message contains an invisible marker inserted after a first symbol of the masking message for detection and decoding.
    Type: Grant
    Filed: March 26, 2016
    Date of Patent: June 19, 2018
    Assignee: ACRONIS INTERNATIONAL GMBH
    Inventors: Sergey Blintsov, Vitaly Halenchyk, Stanislav S. Protasov, Serguei M. Beloussov, Kirill Davydov
  • Publication number: 20170286824
    Abstract: A personalized data backup application logs all user actions performed with the user's electronic files. During operation, all files modified by user actions, such as sending messages, uploading images or videos, taking pictures/videos, posting on social networks or in the chats, activating voice or sensory devices, are detected. These files can be located on user's mobile device or computer system. Then, the user backups reflecting data modified by the user on different devices are used to identify user actions based on the modified user data. The user actions are then used to create and/or train a personal behavior avatar that can act as the user to perform some online or electronic action based on the user heuristic patterns stored into the avatar.
    Type: Application
    Filed: March 27, 2017
    Publication date: October 5, 2017
    Inventors: Alexander Tormasov, Stanislav S. Protasov, Serguei M. Beloussov, Mark Shmulevich
  • Publication number: 20170270314
    Abstract: Disclosed are systems, methods and computer program products for performing data backup using an unmanned aerial vehicle (UAV). An example method includes in response to detecting a data backup request from a user device, determining a geographic location of the user device and dispatching the UAV to the geographic location; controlling the UAV to obtain user data from the user device; and controlling the UAV to navigate to a data center to back up the obtained user data onto a cloud storage.
    Type: Application
    Filed: March 21, 2017
    Publication date: September 21, 2017
    Inventors: Yuriy Tsybrovskyy, Stanislav S. Protasov, Serguei M. Beloussov, Mark Shmulevich