SYSTEM AND METHOD OF TARGETED ADVERTISEMENT
First Claim
1. A method of targeted advertisement, the method comprising:
- performing a deep packet inspection process of packet traffic within at least a portion of a communication network, wherein the deep packet inspection process includes determining source data and destination data from the packet traffic without inspecting packet payload data;
receiving aggregate demographic data of users that are associated with at least some of the packet traffic;
generating an anonymous first profile of a first user based on first data acquired via the deep packet inspection process and based on the aggregate demographic data; and
retrieving first user profile data from the anonymous first profile and sending the first user profile data to an advertisement system to determine a targeted advertisement based on the first user profile data, wherein the targeted advertisement is displayed to a second user while the second user is participating in a multi-user activity with the first user.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods of targeted advertisement are disclosed. In an embodiment, the method includes performing a deep packet inspection process of packet traffic within at least a portion of a communication network. The deep packet inspection process includes determining source data and destination data from the packet traffic without inspecting packet payload data. The method includes receiving aggregate demographic data of users that are associated with at least some of the packet traffic and generating an anonymous first profile of a first user based on first data acquired via the deep packet inspection process and based on the aggregate demographic data. The method also includes retrieving first user profile data from the anonymous first profile and sending the first user profile data to an advertisement system to determine a targeted advertisement based on the first user profile data. The targeted advertisement is displayed to a second user while the second user is participating in a multi-user activity with the first user.
67 Citations
24 Claims
-
1. A method of targeted advertisement, the method comprising:
-
performing a deep packet inspection process of packet traffic within at least a portion of a communication network, wherein the deep packet inspection process includes determining source data and destination data from the packet traffic without inspecting packet payload data; receiving aggregate demographic data of users that are associated with at least some of the packet traffic; generating an anonymous first profile of a first user based on first data acquired via the deep packet inspection process and based on the aggregate demographic data; and retrieving first user profile data from the anonymous first profile and sending the first user profile data to an advertisement system to determine a targeted advertisement based on the first user profile data, wherein the targeted advertisement is displayed to a second user while the second user is participating in a multi-user activity with the first user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system comprising:
processing logic and a memory accessible to the processing logic, the memory including; a deep packet inspection module executable by the processing logic to extract packet data including packet source data and packet destination data from packet traffic within a communication network without inspecting packet payload data; an advertisement result module executable by the processing logic to use the packet data that is extracted by the deep packet inspection module to; identify a targeted advertisement to be presented to a group of users participating in a multi-user activity; associate the targeted advertisement with a first profile of a first user in the group of users and with a second profile of a second user in the group of users; and generate tracking data that indicates activities of the first user or the second user corresponding to the targeted advertisement. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
20. A graphical user interface comprising:
-
an activity display area to display graphical data associated with a multi-user activity; and an advertisement display area to display advertisement data substantially concurrently with displaying the graphical data, wherein the advertisement data is received by multiple users of the multi-user activity based on anonymous profile data associated with a first user of the multi-user activity, the anonymous profile data including data extracted from data packets corresponding to the first user via a deep packet inspection process that retrieves non-payload packet data, and wherein the anonymous profile data further includes aggregate demographic data received from a service provider and correlated with an anonymous profile of the first user. - View Dependent Claims (21, 22)
-
-
23. A computer-readable medium, comprising:
-
instructions that, when executed by a processor, cause the processor to receive anonymous player profile data corresponding to multiple players concurrently participating in a multi-user game, wherein the anonymous player profile data is extracted from network packet data via a deep packet inspection process that retrieves non-payload packet data, and wherein the anonymous player profile data is correlated with aggregate demographic data based on location and subscription information; instructions that, when executed by a processor, cause the processor to select a targeted advertisement based on the anonymous player profile data; and instructions that, when executed by a processor, cause the processor to send the targeted advertisement to be displayed to the multiple players participating in the multi-user game. - View Dependent Claims (24)
-
Specification