Detecting adverse network conditions for a third-party network site
First Claim
1. A system comprising:
- one or more computing devices; and
one or more memories with stored instructions that, when executed by the one or more computing devices, cause the one or more computing devices to provide functionality of an online network protection service by;
receiving, based at least in part on a request from a client that is supplied to the online network protection service via one or more electronic communications sent over one or more computer networks between the online network protection service and a computing device of the client, instructions to monitor for specified conditions;
determining, by the online network protection service, that network traffic directed to a host system of the client satisfies the specified conditions;
causing, by the online network protection service and based at least in part on the specified conditions being satisfied, at least a subset of the network traffic directed to the host system to be rerouted to the one or more computing devices instead of to the host system; and
forwarding, to the host system by the one or more computing devices, and based at least in part on information supplied by the client in the one or more electronic communications, a portion of the rerouted network traffic that is not rejected by the online network protection service.
0 Assignments
0 Petitions
Accused Products
Abstract
A network protection service for providing protective assistance to a subscribing host is presented. The network protection service is configured determine a set of rules for filtering network traffic for a subscribing host. The network protection service is further configured to receive network traffic on behalf of the subscribing host, filter the received network traffic according to the set of rules, and forward a portion of the filtered network traffic to the subscribing host. Still further, the network protection service is configured to analyze the received network traffic via the analysis server, and refine the set of rules for filtering the received network traffic based on the analysis of the received network traffic by the analysis server.
67 Citations
20 Claims
-
1. A system comprising:
-
one or more computing devices; and one or more memories with stored instructions that, when executed by the one or more computing devices, cause the one or more computing devices to provide functionality of an online network protection service by; receiving, based at least in part on a request from a client that is supplied to the online network protection service via one or more electronic communications sent over one or more computer networks between the online network protection service and a computing device of the client, instructions to monitor for specified conditions; determining, by the online network protection service, that network traffic directed to a host system of the client satisfies the specified conditions; causing, by the online network protection service and based at least in part on the specified conditions being satisfied, at least a subset of the network traffic directed to the host system to be rerouted to the one or more computing devices instead of to the host system; and forwarding, to the host system by the one or more computing devices, and based at least in part on information supplied by the client in the one or more electronic communications, a portion of the rerouted network traffic that is not rejected by the online network protection service. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A computer-implemented method comprising:
-
receiving, by an online network protection service implemented on one or more computing systems and via one or more electronic communications sent over one or more computer networks between the one or more computing systems and a computing device of a client, a request for the online network protection service to provide protective assistance to a host system of the client during specified conditions indicated by the client and in a manner based on information supplied by the client; providing, by the online network protection service, the protective assistance to the host system, including monitoring network traffic directed to the host system and identifying the specified conditions; causing, by the online network protection service and based at least in part on the identifying of the specified conditions, at least some of the network traffic directed to the host system to be rerouted to the online network protection service instead of to the host system; rejecting, by the online network protection service, a first portion of the rerouted network traffic; and forwarding, to the host system by the online network protection service, a second portion of the rerouted network traffic that is not rejected. - View Dependent Claims (15, 16, 17)
-
-
18. A non-transitory computer-readable medium containing computer-executable instructions that, when executed, configure one or more computing devices of an online network protection service to at least:
-
receive, by the one or more computing devices of the online network protection service via one or more electronic communications sent over one or more computer networks between the online network protection service and a computing device of a client, a request for the online network protection service to provide protective assistance to a host system of the client under specified conditions indicated by the client and based on information supplied by the client; provide, by the one or more computing devices of the online network protection service, the protective assistance to the host system, including monitoring network traffic directed to the host system and identifying the specified conditions; cause, by the one or more computing devices of the online network protection service, and based at least in part on the identifying of the specified conditions, at least some of the network traffic directed to the host system to be rerouted to the online network protection service instead of to the host system; and manage, by the online network protection service, the rerouted network traffic on behalf of the host system. - View Dependent Claims (19, 20)
-
Specification