SELECTIVE FILTERING OF NETWORK TRAFFIC REQUESTS
First Claim
1. A method of selectively filtering network traffic, comprising:
- determining if an initial request is allowable;
generating a special identifier corresponding to said initial request; and
including said special identifier in a subsequent request.
2 Assignments
0 Petitions
Accused Products
Abstract
Several approaches to selectively filtering network traffic are described. One approach involves a system for selectively filtering network traffic. The system includes a helper application, which is coupled to a networking program, and is used to identify a user-initiated request. A network filter driver is coupled to the networking program, for intercepting the user-initiated request. A filtering service is coupled to both the helper application and the network filter driver, and is used to determine if the user-initiated request is allowable. If the request is allowable, the filtering service is configured to generate a special identifier, which the helper application is configured to include in a subsequent request. The filtering service is configured to allow a subsequent request which includes the special identifier, and the network filter driver'"'"'s configured to strip a special identifier from subsequent requests.
-
Citations
20 Claims
-
1. A method of selectively filtering network traffic, comprising:
-
determining if an initial request is allowable; generating a special identifier corresponding to said initial request; and including said special identifier in a subsequent request. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for selectively filtering network traffic, comprising:
-
a helper application, coupled to a networking program, for identifying a user-initiated request; a network filter driver, coupled to said networking program, for intercepting said user-initiated request; and a filtering service, coupled to said network filter driver and to said helper application, for determining if said user-initiated request is allowable, wherein if said user-initiated request is allowable, said filtering service is configured to generate a special identifier, said helper application is configured to include said special identifier in a subsequent request, said filtering service is configured to allow said subsequent request which includes said special identifier, and said network filter driver is configured to remove said special identifier from said subsequent request. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A computer-readable medium having computer-executable instructions for performing steps comprising:
-
intercepting a user-initiated request for network-accessible content; checking said user-initiated request against a filtering policy; generating an identifier corresponding to said user-initiated request; including said identifier in a subsequent request; intercepting said subsequent request; determining if said identifier is valid; and allowing said subsequent request, without reference to said filtering policy. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification