Decentralized virus scanning for stored data
First Claim
1. A method including receiving a user request for an object at a server;
- performing an operation on data associated with said object at a cluster device, said operation including accessing said object at said server; and
conditionally allowing access to said object in response to said user request and a result of said operation.
2 Assignments
0 Petitions
Accused Products
Abstract
The invention provides a method and system for performing specialized services for files at a server, such as scanning files for viruses. A filer or other server is connected to one or more supplementary computing devices that scan requested files to ensure they are virus free prior to delivery to end users. When an end user requests a file the following steps occur: The server determines whether the file requested must be scanned before delivery to the end user. The server opens a channel to one of the external computing devices and sends the filename. The external computing device opens the file and scans it. The external computing device notifies the filer the results of the file scan operation. The server sends the file to the end user provided the status indicates it may do so.
-
Citations
41 Claims
-
1. A method including receiving a user request for an object at a server;
-
performing an operation on data associated with said object at a cluster device, said operation including accessing said object at said server; and
conditionally allowing access to said object in response to said user request and a result of said operation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41)
-
-
16. Apparatus including
a server having a set of objects and a network interface; -
a user request for at least one requested one of said objects;
a cluster device;
a first message from said server to said cluster device, said first message indicating said requested one object;
a second message from said cluster device to said server, said second message indicating a result of an operation performed on said requested one object; and
a response to said user request, said response including conditional access to said object in response to said second message.
-
-
27. Memory or mass storage including instructions interpretable by a computing device, said instructions directing said computing device to receive a user request for an object at a server;
-
perform an operation on data associated with said object at a cluster device, said operation including accessing said object at said server; and
conditionally allow access to said object in response to said user request and a result of said operation.
-
Specification