Content filtering using static source routes
First Claim
Patent Images
1. A method for filtering content, comprising:
- receiving at a content filtering router a packet containing a request for content, where said packet comprises a first destination Internet Protocol (IP) address of a content server that stores said content and a second destination IP address of said content filtering router;
determining whether said first destination IP address is on a list of destination IP addresses to be filtered; and
routing said packet to an output port on said content filtering router based on said first destination IP address and said list.
7 Assignments
0 Petitions
Accused Products
Abstract
A packet containing a request for content is initially received at a content filtering router. The packet comprises a first destination Internet Protocol (IP) address of a content server that stores the content and a second destination IP address of the content filtering router. It is then ascertained that the first IP address is on a list of destination IP addresses to be filtered and the packet is, therefore, routed someplace other than the first destination IP address, such as to a port that discards the packet.
75 Citations
25 Claims
-
1. A method for filtering content, comprising:
-
receiving at a content filtering router a packet containing a request for content, where said packet comprises a first destination Internet Protocol (IP) address of a content server that stores said content and a second destination IP address of said content filtering router; determining whether said first destination IP address is on a list of destination IP addresses to be filtered; and routing said packet to an output port on said content filtering router based on said first destination IP address and said list. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method for filtering content, comprising:
-
receiving at an Internet Protocol (IP) communications device a packet containing a request for content where said packet comprises a source IP address of a client computer from where the request originated and a first destination IP address of a content server that stores said content; determining that said request is to be subjected to a content filtering service, based on said destination IP address; adding a second destination IP address of a content filtering router to said packet; and sending said packet toward said content filtering router. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
-
21. A content filtering router, comprising:
-
a Central Processing Unit (CPU); communications circuitry; input ports; output ports; and a memory containing; an operating system; communication procedures configured to receive a packet containing a request for content, where said packet comprises a first destination Internet Protocol (IP) address of a content server that stores said content and a second destination IP address of said content filtering router; a routing protocol comprising; instructions for determining whether said first destination IP address is on a list of destination IP addresses to be filtered; instructions for routing said packet to one of said output ports based on said first destination IP address and said list; and a routing table containing said list.
-
-
22. A bidirectional Internet Protocol (IP) communications device, comprising:
-
a Central Processing Unit (CPU); communications circuitry; and input/output ports; and
a memory containing;an operating system; communication procedures comprising; instructions for receiving a packet containing a request for content where said packet comprises an source IP address of a client computer from where the request originated and a first destination IP address of a content server that stores said content; and instructions for sending said packet toward a content filtering router; filtering procedures comprising; instructions for determining that said request is to be subjected to a content filtering service, based on said destination IP address; and instructions for adding a second destination IP address of said content filtering router to said packet before it is sent toward said content filtering router.
-
-
23. A computer readable storage device having stored thereon a plurality of computer-executable instructions-comprising:
-
instructions for receiving at an Internet Protocol (IP) communications device a packet containing a request for content where said packet comprises an source IP address of a client computer from where the request originated and a first destination IP address of a content server that stores said content; instructions for determining that said request is to be subjected to a content filtering service, based on said destination IP address; instructions for adding a second destination IP address of a content filtering router to said packet; and instructions for sending said packet toward said content filtering router.
-
- 24. A system for content filtering, comprising an Internet Protocol (IP) communications device coupled between at least one client computer and at least one filtering router, where said IP communications device is configured to route requests for content received from said at least one client computer toward said at least one filtering router, and where said at least one filtering router is configured to route said requests for content someplace other than a content server that stores said content when said content server'"'"'s IP address is on a list of addresses to be filtered, where said list is a routing table stored on said content filtering router.
Specification