Systems and methods for a virus scanning router
AssigneeDISH Technologies L.L.C.
InventorWilliam Michael Beals
Life of this patent
Estimating the term…
Abstract
A virus scanning router may manages a local network, including routing network traffic between devices on the network and routing network traffic being sent to and from such devices via an external communication system. The virus scanning router remotely scans for viruses the files stored on one or more such devices on the network. The virus scanning router may be a device trusted by the other devices on local network to facilitate the virus scanning router reading and scanning one or more files stored on such devices for viruses. The virus scanning router also takes corrective actions such as isolating the infected device or isolating an affected network zone to which the remote device belongs.
Claims22
A computer network router, comprising:
- at least one processor;
- and
- at least one memory coupled to the at least one processor, wherein the at least one memory has computer-executable instructions stored thereon that, when executed by the at least one processor, cause the at least one processor to:
- read one or more files stored on a device located remotely from the router and to which the router provides network routing services;
- cause the router to scan for computer viruses the one or more read files stored on a device located remotely from the router and to which the router provides network routing services;
- and
- perform an action based on results of the router scanning the one or more read files of the remote device for computer viruses, wherein performing the action based on the results of the router scanning the one or more read files of the remote device for computer viruses includes:
- in response to the router finding that the one or more files stored on the remote device scanned by the router contains a computer virus, determining whether the computer virus contained in the one or more files stored on the remote device affects a particular network zone, to which the remote device and additional devices belong, on a network the router manages and to which the additional devices are connected;
- and
- in response to determining that the computer virus contained in the one or more files stored on the remote device affects the particular network zone, isolating the network zone on the network that the router manages and to which the remote device and the additional devices are connected.
A computerized method for a computer network router, the method comprising:
- reading, by at least one processor of the router, different files stored on a plurality of devices located remotely from the router and to which the router provides network routing services;
- scanning for computer viruses the one or more different read files stored on the plurality of devices located remotely from the router, by at least one processor of the router;
- and
- performing, by at least one processor of the router, an action based on results of the router scanning for computer viruses the one or more different read files stored on the plurality of devices, wherein performing the action based on the results of the router scanning the one or more read files of the remote device for computer viruses includes:
- for at least one of the plurality of devices located remotely from the router, in response to the router finding that the one or more files stored on the at least one device scanned by the router contains a computer virus, determining, by at least one processor of the router, whether the computer virus contained in the one or more files stored on the at least one device affects a particular network zone, to which the at least one device and additional devices belong, on a network the router manages and to which the additional devices are connected;
- and
- in response to the router determining that the computer virus contained in the one or more files stored on the at least one device affects the particular network zone, isolating the network zone on the network that the router manages.
A non-transitory computer-readable medium having computer-executable instructions stored thereon that, when executed by at least one processor, cause the at least one processor to:
- store different sets of virus signatures on a computer network router for each device of a plurality of devices located remotely from the router on a network which is managed by the router;
- for each device of the plurality of devices located remotely from the router, causing the router to scan for computer viruses one or more different files stored on the device and remotely located from the router using a different set of virus signatures of the different sets of virus signatures stored on the router for each device of the plurality of devices located remotely from the router;
- and
- for at least one of the plurality of devices located remotely from the router, in response to the router finding that the one or more files stored on the at least one device scanned by the router contains a computer virus, determining whether the computer virus contained in the one or more files stored on the at least one device affects a particular network zone, to which the at least one device and additional devices belong, on a network that the router manages and to which the additional devices are connected;
- and
- in response to the router determining that the computer virus contained in the one or more files stored on the at least one device affects the particular network zone, isolating the network zone on the network that the router manages.
Dependencies are inferred from the claim text.