SYSTEMS AND METHODS FOR OPERATING AN ANTI-MALWARE NETWORK ON A CLOUD COMPUTING PLATFORM
First Claim
Patent Images
1. A method for distributing files using a cloud for providing computing services, the method comprising:
- providing, at the cloud, cloud services comprising a data structure and a virtual machine;
obtaining, from the data structure in the cloud, information comprising at least one location of a file available for distribution;
obtaining, at a client computer, the file from the at least one location.
3 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for operating an anti-malware network on a cloud computing platform are provided. In one embodiment, the invention relates to a method for distributing files using a cloud for providing computing services, the method including providing, at the cloud, cloud services including a data structure and a virtual machine, obtaining, from the data structure in the cloud, information including at least one location of a file available for distribution, obtaining, at a client computer, the file from the at least one location.
263 Citations
28 Claims
-
1. A method for distributing files using a cloud for providing computing services, the method comprising:
-
providing, at the cloud, cloud services comprising a data structure and a virtual machine; obtaining, from the data structure in the cloud, information comprising at least one location of a file available for distribution; obtaining, at a client computer, the file from the at least one location. - View Dependent Claims (2, 3, 4)
-
-
5. A file distribution system using a cloud for providing computing services, the system comprising:
-
a cloud coupled to a network, the cloud configured to provide cloud computing services and comprising a data structure and a server application; a plurality of client computers coupled to the network, each client computer configured to store a request for a file in the data structure; wherein the server application is configured to retrieve the request from the data structure and to provide, for each client computer requesting the file, information for obtaining the file. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method for distributing files using a cloud for providing computing services, the method comprising:
-
obtaining an updated index file from a cloud storage; parsing the updated index file for at least one name of an updated distribution file; determining, for the at least one name, whether a queue for the at least one name exists in the cloud; determining, if the queue exists, whether the queue is empty; obtaining, if the queue is empty, the updated distribution file from the cloud storage; and obtaining, if the queue is not empty, the updated distribution file from a client computer. - View Dependent Claims (17, 18, 19, 20, 21)
-
-
22. A file distribution system using a cloud for providing computing services, the system comprising:
-
a cloud coupled to a network, the cloud configured to provide cloud computing services and comprising a data structure and a server application having a file storage; a plurality of client computers coupled to the network, each client computer configured to communicate a request for a file to the data structure; wherein the server application is configured to respond to the request by providing information identifying at least one of the plurality of client computers having the file; wherein each of the plurality of client computers is configured to obtain the file from the identified client computer; wherein a first client computer of the plurality of client computers is configured to obtain the file from the file storage if the first client computer is unable to obtain the requested file information from the identified client computer. - View Dependent Claims (23, 24, 25, 26, 27, 28)
-
Specification