IP Library › Granted Patent US 10,511,512
Granted Patent B2
US 10,511,512 · App. 14/417,742 · Granted Dec 17, 2019

Dynamic content filtering of data traffic in a communication network

Inventors: Esperanza Alonso Franco (Madrid, ES); Miguel Angel Muñoz De La Torre Alonso (Madrid, ES)
Assignee: Telefonaktiebolaget LM Ericsson (Publ)
H04L43/10H04L63/0245H04L63/102H04L63/20H04L67/322H04W12/08
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,511,512
App. No.
14/417,742
Granted
Dec 17, 2019
Kind
B2
Abstract

For differentiating data traffic in a communication network, a policy controller may interact with at least one node of the communication network. The policy controller may determine an identifier of a subscriber associated with a user equipment connected to the communication network. The policy controller may perform, on the basis of a location of the user equipment and/or on the basis of a time schedule, a selection between at least a first set of one or more content filtering rules and a second set of content filtering rules related to the identifier of the subscriber. The policy controller may indicate a result of the selection to the at least one node. The node may perform content filtering of data traffic of the user equipment. For this purpose, the at least one node may utilize the selected set of one or more content filtering rules as indicated by the policy controller.

Claims (60)

1. A method of differentiating data traffic, at the content level, in a Policy and Charging Control (PCC) architecture in a communication network, the method comprising:

a policy controller in the PCC architecture determining a first group identifier associated with a subscriber associated with a user equipment connected to the communication network;

on the basis of a location of the user equipment, the policy controller in the PCC architecture determining a second group identifier associated with the subscriber associated with the user equipment;

the policy controller in the PCC architecture, performing a selection between a first set of at least one content filtering rule related to the first group identifier associated with the subscriber and a second set of at least one content filtering rule related to the second group identifier associated with the subscriber, each of the first set of at least one content filtering rule and the second set of at least one content filtering rule configured to filter traffic at the content level; and

the policy controller in the PCC architecture indicating, by assigning a content filtering identifier to the data traffic of the user equipment, a result of the selection to at least one node configured to perform, on the basis of the selected set of at least one content filtering rule, content filtering, at the content level, of data traffic of the user equipment.

2. The method of claim 1 , further comprising:

the policy controller in the PCC architecture indicating the result of the selection by providing the content filtering identifier to said at least one node, said content filtering identifier being usable by said at least one node to determine the selected set of at least one content filtering rule.

3. The method of claim 1 , comprising:

the policy controller in the PCC architecture indicating the result of the selection by providing the selected set of at least one content filtering rule to said at least one node.

4. The method of claim 1 , wherein said selection is further based on subscriber profile data related to the subscriber, the subscriber profile data classifying the subscriber into a category of subscribers having the same content filtering requirements.

5. The method of claim 1 , wherein the data traffic of the user equipment corresponds to data traffic of a service that includes a plurality of types of content, one of the plurality of types of content being filtered by the selected set of at least one content filtering rule while allowing the remaining types of content included in the service.

6. The method of claim 1 , wherein the policy controller determines the first group identifier associated with the subscriber and the second group identifier associated with the subscriber in response to the user equipment connecting to the communication network.

7. A method of differentiating data traffic, at the content level, in a Policy and Charging Control (PCC) architecture in a communication network, the method comprising:

a node of the communication network receiving, from a policy controller in the PCC architecture, an indication, the indication comprising a content filtering identifier assigned to the data traffic of the user equipment, of a result of a selection between a first set of at least one content filtering rule related to a first group identifier associated with a subscriber associated with a user equipment connected to the communication network and a second set of at least one content filtering rule related to a second group identifier associated with the subscriber associated with the user equipment connected to the communication network, each of the first set of at least one content filtering rule and the second set of at least one content filtering rule configured to filter data traffic of the user equipment at the content level, said second identifier of the subscriber associated with the user equipment being based on a location of the user equipment; and

on the basis of the selected set of at least one content filtering rule, the node performing content filtering, at the content level, of data traffic of the user equipment.

8. The method of claim 7 ,

wherein the node determines the selected set of at least one content filtering rule from the content filtering identifier.

9. The method of claim 8 , wherein said determining the selected set of at least one content filtering rule comprises:

the node sending a request including the content filtering identifier to a content filtering policy server; and

the node receiving a response to the request from the content filtering policy server, the response comprising at least a part of the selected set of at least one content filtering rule.

10. The method of claim 7 , wherein the received indication comprises the selected set of at least one content filtering rule; and

the data traffic of the user equipment corresponding to data traffic of a service that includes a plurality of types of content, one of the plurality of types of content being filtered by the selected set of at least one content filtering rule while allowing the remaining types of content included in the service.

11. The method of claim 10 , further comprising:

the node sending a request including a content identifier to a content filtering policy server;

the node receiving a response to the request from the content filtering policy server, the response indicating a type of content corresponding to said content identifier; and

wherein said content filtering performed by the node is further based on the indicated type of content.

12. The method of claim 7 , further comprising:

the node sending a request including a content identifier to a content filtering policy server;

the node receiving a response to the request from the content filtering policy server, the response indicating a type of content corresponding to said content identifier; and

wherein said content filtering performed by the node is further based on the indicated type of content.

13. A policy controller in a Policy and Charging Control (PCC) architecture in a communication network, the policy controller comprising:

a processor configured to:

determine a first group identifier associated with a subscriber associated with a user equipment connected to the communication network;

on the basis of a location of the user equipment, determine a second group identifier associated with the subscriber associated with the user equipment;

perform a selection between a first set of at least one content filtering rule related to the first group identifier associated with the subscriber and a second set of at least one content filtering rule related to the second group identifier associated with the subscriber, each of the first set of at least one content filtering rule and the second set of at least one content filtering rule configured to filter traffic at the content level; and

an interface for indicating, by assigning a content filtering identifier to the data traffic of the user equipment, a result of the selection to at least one node configured to perform, on the basis of the selected set of at least one content filtering rule, content filtering, at the content level, of data traffic of the user equipment.

14. The policy controller of claim 13 , wherein the policy controller is configured to:

indicate the result of the selection by providing the content filtering identifier to said at least one node, said content filtering identifier being usable by said at least one node to determine the selected set of at least one content filtering rule.

15. A node for a communication network, the node comprising:

an interface for receiving, from a policy controller in the in a Policy and Charging Control (PCC) architecture, an indication, the indication comprising a content filtering identifier assigned to the data traffic of the user equipment, of a result of a selection between a first set of at least one content filtering rule related to a first group identifier associated with a subscriber of a user equipment connected to the communication network and a second set of at least one content filtering rule related to a second group identifier associated with the subscriber of the user equipment connected to the communication network, each of the first set of at least one content filtering rule and the second set of at least one content filtering rule configured to filter traffic at the content level, said second group identifier of the subscriber associated with the user equipment being based on a location of the user equipment; and

a processor configured to perform, on the basis of the selected set of at least one content filtering rule, content filtering, at the content level, of data traffic of the user equipment.

16. The node of claim 15 ,

wherein the node determines the selected set of at least one content filtering rule from the content filtering identifier.

17. A system for differentiating data traffic in a communication network, the system comprising:

a policy controller in a Policy and Charging Control (PCC) architecture and at least one node, the policy controller including a processor that is configured to:

determine a first group identifier associated with a subscriber associated with a user equipment connected to the communication network, and

on the basis of a location of the user equipment, determine a second group identifier associated with the subscriber associated with the user equipment;

perform a selection between a first set of at least one content filtering rule related to the first group identifier associated with the subscriber and a second set of at least one content filtering rule related to the second group identifier associated with the subscriber, each of the first set of at least one content filtering rule and the second set of at least one content filtering rule configured to filter traffic at the content level; and

indicate, by assigning a content filtering identifier to the data traffic of the user equipment, a result of the selection to the at least one node, and

the at least one node being configured to perform, on the basis of the selected set of at least one content filtering rule, content filtering, at the content level, of data traffic of the user equipment.

18. The system of claim 17 , wherein

the node is configured to receive, from the policy controller in the PCC architecture, an indication of a result of a selection between at least the first set of at least one content filtering rule related to the first group identifier associated with the subscriber associated with the user equipment connected to the communication network and the second set of at least one content filtering rule related to the second group identifier associated with the subscriber associated with the user equipment connected to the communication network.

19. A computer program product comprising a non-transitory computer readable medium storing computer readable program code that, when executed by a processor of a policy controller in a Policy and Charging Architecture (PCC) architecture of a communication network, causes the policy controller in the PCC architecture to:

determine a first group identifier associated with a subscriber associated with a user equipment connected to a communication network;

on the basis of a location of the user equipment, determine a second group identifier associated with the subscriber associated with the user equipment;

perform a selection between a first set of at least one content filtering rule related to the first group identifier associated with the subscriber and a second set of at least one content filtering rule related to the second group identifier associated with the subscriber, each of the first set of at least one content filtering rule and the second set of at least one content filtering rule configured to filter traffic at the content level; and

indicate, by assigning a content filtering identifier to the data traffic of the user equipment, a result of the selection to at least one node configured to perform, on the basis of the selected set of at least one content filtering rule, content filtering, at the content level, of data traffic of the user equipment.

20. A computer program product comprising a non-transitory computer readable medium storing computer readable program code that, when executed by a processor of a node of a communication network, causes the node to:

receive, from a policy controller in a Policy and Charging Control (PCC) architecture, an indication, the indication comprising a content filtering identifier assigned to the data traffic of the user equipment, of a result of a selection between a first set of at least one content filtering rule related to a first group identifier associated with a subscriber associated with a user equipment connected to a communication network and a second set of at least one content filtering rule related to a second group identifier associated with the subscriber associated with the user equipment connected to a communication network, each of the first set of at least one content filtering rule and the second set of at least one content filtering rule configured to filter traffic at the content level, said second group identifier of the subscriber associated with the user equipment being based on a location of the user equipment; and

on the basis of the selected set of at least one content filtering rule, perform content filtering, at the content level, of data traffic of the user equipment.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 27, 2015
From: ALONSO FRANCO, ESPERANZA; MUÑOZ DE LA TORRE ALONSO, MIGUEL ANGEL
To: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
Reel/Frame 034823/0889 →
Continuity (1)
Related Publication 20150215186A1 · Jul 30, 2015