US 11,711,380 B2
Systems and methods for parallel virus and malware scan between agents in a cloud environment
Iliya Sotirov, Sofia (BG); Serguei Beloussov, Costa Del Sol (SG); and Stanislav Protasov, Moscow (RU)
Assigned to Acronis International GmbH, Schaffhausen (CH)
Filed by Acronis International GmbH, Schaffhausen (CH)
Filed on Oct. 1, 2020, as Appl. No. 17/60,481.
Claims priority of provisional application 62/923,665, filed on Oct. 21, 2019.
Prior Publication US 2021/0120016 A1, Apr. 22, 2021
Int. Cl. H04L 9/40 (2022.01)
CPC H04L 63/1416 (2013.01) [H04L 63/1441 (2013.01)] 18 Claims
OG exemplary drawing
 
1. A method for parallel malware scanning in a cloud environment, the method comprising:
identifying a plurality of agents connected to a server, wherein each agent of the plurality of agents is configured to synchronize data between a different computing device and the server;
receiving, from a first agent of the plurality of agents, a request to scan an up-to-date version of the synchronized data for malware;
receiving a status identifier from at least one other agent indicating that the at least one other agent has completed downloading or uploading the synchronized data;
in response to determining, from the plurality of agents, that the at least one other agent comprises the up-to-date version of the synchronized data based on the status identifier, partitioning the synchronized data into a plurality of portions;
assigning a first portion for scanning to the first agent and at least one other portion for scanning to the at least one other agent;
aggregating scan results from the first agent and the at least one other agent; and
transmitting the aggregated scan results to the plurality of agents.