System and method of targeted advertisement
First Claim
1. A method of targeted advertisement, the method comprising:
- receiving, at an anonymous profile server, aggregate demographic data of users that are associated with one or more packets exchanged between network devices of a communication network;
generating, at the anonymous profile server, an anonymous first profile of a first user based on first data acquired via a deep packet inspection process and based on the aggregate demographic data, wherein the deep packet inspection process is performed based on the one or more packets and does not inspect packet payload data of the one or more packets, and wherein the deep packet inspection process includes determining source data and destination data from the one or more packets;
retrieving, by the anonymous profile server, 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, wherein the targeted advertisement is determined based on one or more bids received from one or more advertisers, the one or more bids placed based at least in part 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, wherein the first user participates in the multi-user activity via a first device associated with the first user and the second user participates in the multi-user activity via a second device associated with the second user, and wherein the targeted advertisement is displayed as an object within an environment displayed in connection with the multi-user activity at the first device and the second device;
determining a response of the second user to the targeted advertisement; and
updating an advertising effectiveness metric associated with the targeted advertisement based on the response.
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.
-
Citations
24 Claims
-
1. A method of targeted advertisement, the method comprising:
-
receiving, at an anonymous profile server, aggregate demographic data of users that are associated with one or more packets exchanged between network devices of a communication network; generating, at the anonymous profile server, an anonymous first profile of a first user based on first data acquired via a deep packet inspection process and based on the aggregate demographic data, wherein the deep packet inspection process is performed based on the one or more packets and does not inspect packet payload data of the one or more packets, and wherein the deep packet inspection process includes determining source data and destination data from the one or more packets; retrieving, by the anonymous profile server, 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, wherein the targeted advertisement is determined based on one or more bids received from one or more advertisers, the one or more bids placed based at least in part 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, wherein the first user participates in the multi-user activity via a first device associated with the first user and the second user participates in the multi-user activity via a second device associated with the second user, and wherein the targeted advertisement is displayed as an object within an environment displayed in connection with the multi-user activity at the first device and the second device; determining a response of the second user to the targeted advertisement; and updating an advertising effectiveness metric associated with the targeted advertisement based on the response. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system comprising:
-
a processor; and memory accessible to the processor, the memory including instructions that, when executed by the processor, cause the processor to perform a method comprising; identifying a targeted advertisement to be presented to a group of users participating in a multi-user activity, wherein the targeted advertisement is determined based on one or more bids received from one or more advertisers, the one or more bids placed based at least in part on user profile data associated with at least one user of the group of users, and wherein each particular user of the group of users participates in the multi-user activity via a particular device associated with the particular user; displaying the targeted advertisement as an object within an environment displayed in connection with the multi-user activity at the particular device associated with the particular user; associating 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; generating tracking data that indicates activities that correspond to the targeted advertisement and that are performed by the first user, the second user, or both; and updating, based on the tracking data, an advertising effectiveness metric associated with the targeted advertisement. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer-readable storage device comprising an article storing instructions that, when executed by a processor, cause the processor to perform a method comprising generating a graphical user interface that comprises:
-
an activity display area to display graphical data associated with a multi-user activity; and an advertisement display area to display advertisement data including a targeted advertisement; wherein the advertisement data is displayed concurrently with the graphical data, and wherein the advertisement display area is integrated within the activity display area as an object within an environment displayed in connection with the multi-user activity; 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 that is extracted from packets via a deep packet inspection process and that corresponds to the first user, wherein the data is retrieved from non-payload data associated with the packets that are exchanged between network devices of a communication network, wherein the anonymous profile data is correlated with aggregate demographic data based on location and subscription information, and wherein the targeted advertisement is determined based on one or more bids received from one or more advertisers, the one or more bids placed based at least in part on the anonymous profile data corresponding to the first user; 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; and wherein each particular user of the multiple users participates in the multi-user activity via a particular device associated with the particular user. - View Dependent Claims (21, 22)
-
-
23. A computer-readable storage device comprising an article storing instructions that, when executed by a processor, cause the processor to perform a method comprising:
-
receiving anonymous player profile data corresponding to multiple players concurrently participating in a multi-user game, wherein each particular player of the multiple players participates in the multi-user game via a particular device associated with the particular player, and wherein the anonymous player profile data is extracted from network packet data via a deep packet inspection process, wherein the network packet data is retrieved from non-payload data associated with one or more network packets exchanged between network devices of a communication network, and wherein the anonymous player profile data is correlated with aggregate demographic data based on location and subscription information; determining a targeted advertisement based on one or more bids received from one or more advertisers, the one or more bids placed based at least in part on the anonymous player profile data; sending the targeted advertisement to be displayed concurrently to the multiple players participating in the multi-user game, wherein the targeted advertisement is displayed as an object within an environment displayed in connection with the multi-user game; determining one or more responses of the multiple players to the targeted advertisement; and updating an advertising effectiveness metric associated with the targeted advertisement based on the one or more responses. - View Dependent Claims (24)
-
Specification