SYSTEM AND METHOD OF REDIRECTING INTERNET PROTOCOL TRAFFIC FOR NETWORK BASED PARENTAL CONTROLS
First Claim
1. A device comprising:
- a processing system including a processor; and
a memory that stores executable instructions that, when executed by the processing system, facilitate performance of operations, comprising;
receiving, from a routing device of a network via a first network path, a first transaction destined for a destination device on the network, the routing device having a range of IP addresses associated therewith, the first transaction including a first source IP address and a first destination IP address,wherein the first transaction is redirected on the first network path responsive to the routing device performing a first detecting that the first source IP address in the first transaction has a first address portion associated with a first block of IP addresses reserved for a service provided via the processing system, or performing a second detecting that the first destination IP address has a second address portion associated with the first block of IP addresses, wherein IP addresses in the first block of IP addresses are not in the range associated with the routing device;
applying a content filter to the first transaction;
determining, based on the applying and in accordance with a predetermined policy, whether the first transaction is allowed;
routing the first transaction to the first destination IP address responsive to determining the first transaction is allowed; and
preventing a routing of the first transaction responsive to determining the first transaction is not allowed.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of redirecting traffic on a network includes receiving a subscriber request to use a parental control service, assigning to the subscriber'"'"'s access device an Internet protocol (IP) address from a block of addresses reserved for the service, receiving a transaction, determining that the transaction is from an address in the block, and redirecting the transaction to a parental control device on the network. A network-based parental control system includes an access device for an account that uses a parental control service, a dynamic host configuration protocol server that assigns to the access device an IP address from a block of addresses reserved for the parental control service, a parental control policy device, and a router that receives a transaction from the access device, determines that the transaction is from an address in the block, and redirects the transaction to the parental control policy device.
-
Citations
20 Claims
-
1. A device comprising:
-
a processing system including a processor; and a memory that stores executable instructions that, when executed by the processing system, facilitate performance of operations, comprising; receiving, from a routing device of a network via a first network path, a first transaction destined for a destination device on the network, the routing device having a range of IP addresses associated therewith, the first transaction including a first source IP address and a first destination IP address, wherein the first transaction is redirected on the first network path responsive to the routing device performing a first detecting that the first source IP address in the first transaction has a first address portion associated with a first block of IP addresses reserved for a service provided via the processing system, or performing a second detecting that the first destination IP address has a second address portion associated with the first block of IP addresses, wherein IP addresses in the first block of IP addresses are not in the range associated with the routing device; applying a content filter to the first transaction; determining, based on the applying and in accordance with a predetermined policy, whether the first transaction is allowed; routing the first transaction to the first destination IP address responsive to determining the first transaction is allowed; and preventing a routing of the first transaction responsive to determining the first transaction is not allowed. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A machine-readable storage medium, comprising executable instructions that, when executed by a processing system including a processor, facilitate performance of operations, comprising:
-
receiving, from a routing device of a network via a first network path, a first transaction destined for a destination device on the network, the routing device having a range of IP addresses associated therewith, the first transaction including a first source IP address and a first destination IP address, wherein the first transaction is redirected on the first network path responsive to the routing device performing a first detecting that the first source IP address in the first transaction has a first address portion associated with a first block of IP addresses reserved for a service provided via the processing system, or performing a second detecting that the first destination IP address has a second address portion associated with the first block of IP addresses, wherein IP addresses in the first block of IP addresses are not in the range associated with the routing device, wherein the first transaction is routed on a second network path distinct from the first network path if not redirected; applying a content filter to the first transaction; determining, based on the applying and in accordance with a predetermined policy, whether the first transaction is allowed; routing the first transaction to the first destination IP address responsive to determining the first transaction is allowed; and preventing a routing of the first transaction responsive to determining the first transaction is not allowed. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A method comprising:
-
receiving, by a processing system including a processor, from a routing device of a network via a first network path, a first transaction destined for a destination device on the network, the routing device having a range of IP addresses associated therewith, the first transaction including a first source IP address and a first destination IP address, wherein the first transaction is redirected on the first network path responsive to the routing device performing a first detecting that the first source IP address in the first transaction has a first address portion associated with a first block of IP addresses reserved for a service provided via the processing system, or performing a second detecting that the first destination IP address has a second address portion associated with the first block of IP addresses, wherein the IP addresses in the first block of IP addresses are assigned to residential gateways distinct from equipment of subscribers to the network, and wherein IP addresses in the first block of IP addresses are not in the range associated with the routing device; applying, by the processing system, a content filter to the first transaction; determining, by the processing system, based on the applying and in accordance with a predetermined policy, whether the first transaction is allowed; routing, by the processing system, the first transaction to the first destination IP address responsive to determining the first transaction is allowed; and preventing, by the processing system, a routing of the first transaction responsive to determining the first transaction is not allowed. - View Dependent Claims (17, 18, 19, 20)
-
Specification