Technique for data traffic analysis
First Claim
1. A method of providing information derived from data traffic between a telecommunications network and the Internet, the telecommunications network providing mobile Internet access to a plurality of mobile subscribers using Internet Protocol, IP, addresses allocated to the mobile subscribers, the method comprising:
- analyzing, in data traffic at an interface between the telecommunications network and the Internet, data packets each of which includes an IP address;
retrieving, for the analyzed data packets, a subscriber identity based on the IP address included in a data packet allocated by an allocation function of the telecommunications network, the allocation function allocating to each subscriber identity of the plurality of mobile subscribers an IP address in the telecommunication network;
storing information derived from the analyzed data packets in combination with the retrieved subscriber identities, wherein the information derived for each of the analyzed data packets includes a Uniform Resource Locator, URL, for the Internet;
computing correlations for combinations of two or more different URLs, each correlation being computed for one of the combinations based on a first number of subscriber identities, wherein each of the subscriber identities stored in combination with each of the two or more URLs of the one combination contributes to the first number; and
providing an access interface for accessing the stored information.
1 Assignment
0 Petitions
Accused Products
Abstract
A technique for providing information derived from data traffic between a telecommunications network and the Internet is disclosed. The telecommunications network provides mobile Internet access to a plurality of mobile subscribers using IP addresses allocated to the mobile subscribers. Data packets in data traffic are analyzed at an interface between the telecommunications network and the Internet. Each analyzed data packet includes an IP address allocated to one of the plurality of mobile sub-scribers. For each of the analyzed data packets, a subscriber identity is retrieved based on the IP address included therein using an allocation function of the telecommunications network. The allocation function associates sub-scriber identities to IP addresses. Information derived from the analyzed data packets is stored in combination with the retrieved subscriber identities in a storing unit. An access interface for accessing the stored information is also provided.
11 Citations
22 Claims
-
1. A method of providing information derived from data traffic between a telecommunications network and the Internet, the telecommunications network providing mobile Internet access to a plurality of mobile subscribers using Internet Protocol, IP, addresses allocated to the mobile subscribers, the method comprising:
-
analyzing, in data traffic at an interface between the telecommunications network and the Internet, data packets each of which includes an IP address; retrieving, for the analyzed data packets, a subscriber identity based on the IP address included in a data packet allocated by an allocation function of the telecommunications network, the allocation function allocating to each subscriber identity of the plurality of mobile subscribers an IP address in the telecommunication network; storing information derived from the analyzed data packets in combination with the retrieved subscriber identities, wherein the information derived for each of the analyzed data packets includes a Uniform Resource Locator, URL, for the Internet; computing correlations for combinations of two or more different URLs, each correlation being computed for one of the combinations based on a first number of subscriber identities, wherein each of the subscriber identities stored in combination with each of the two or more URLs of the one combination contributes to the first number; and providing an access interface for accessing the stored information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer program product comprising a non-transitory computer readable storage medium storing program code that when executed by a computing device causes the computing device to perform the following operations comprising:
-
providing information derived from data traffic between a telecommunications network and the Internet, the telecommunications network providing mobile Internet access to a plurality of mobile subscribers using Internet Protocol, IP, addresses allocated to the mobile subscribers, the method comprising; analyzing, in data traffic at an interface between the telecommunications network and the Internet, data packets each of which including an IP address; retrieving, for the analyzed data packets, a subscriber identity based on the IP address included in a data packet allocated by an allocation function of the telecommunications network, the allocation function allocating to each subscriber identity of the plurality of mobile subscribers an IP address in the telecommunication network; storing information derived from the analyzed data packets in combination with the retrieved subscriber identities, wherein the information derived for each of the analyzed data packets includes a Uniform Resource Locator, URL, for the Internet; computing correlations for combinations of two or more different URLs, each correlation being computed for one of the combinations based on a first number of subscriber identities, wherein each of the subscriber identities stored in combination with each of the two or more URLs of the one combination contributes to the first number; and providing an access interface for accessing the stored information.
-
-
20. A device providing information derived from data traffic between a telecommunications network and the Internet, the telecommunications network providing mobile Internet access to a plurality of mobile subscribers using Internet Protocol, IP, addresses allocated to the mobile subscribers, the device comprising:
-
a processor; and a memory coupled to the processor and containing program code that when executed by the processor causes the process to perform the following operations comprising; analyzing, in data traffic at an interface between the telecommunications network and the Internet, data packets each of which including an IP address; retrieving, for the analyzed data packets, a subscriber identity based on the IP address included in a data packet allocated by an allocation function of the telecommunications network, the allocation function allocating to each subscriber identity of the plurality of mobile subscribers an IP address in the telecommunication network; storing information derived from the analyzed data packets in combination with the retrieved subscriber identities, wherein the information derived for each of the analyzed data packets includes a Uniform Resource Locator, URL, for the Internet; computing correlations for combinations of two or more different URLs, each correlation being computed for one of the combinations based on a first number of subscriber identities, wherein each of the subscriber identities stored in combination with each of the two or more URLs of the one combination contributes to the first number; and providing an access interface for accessing the stored information. - View Dependent Claims (21, 22)
-
Specification