Apparatus and methods for tracking, querying, and visualizing behavior targeting processes
First Claim
1. A method, comprising:
- receiving, from a query client, a query for a selected user and one or more data feeds selected from a plurality of feeds via a user interface having selection options for such feeds and wherein the different feeds correspond to a plurality of different streams of data for a plurality of different types or aggregations of on-line activities that have been performed by a plurality of users at multiple times and the different data streams of such feeds have been retained in a plurality of different feed databases;
determining a plurality of scores in a plurality of categories for the selected user based on individual on-line activities of the selected user in the individual categories as aggregated from each data stream of the one or more selected feeds from the different feed databases; and
to the query client, sending, for presentation, each score in each category for the selected user and an aggregation of the individual on-line activities in each individual category for the selected user,wherein the selected one or more feeds include a feed for a stream of advertisement data, and wherein a list of advertisements that were viewed or selected by the selected user are sent to the query client so that each advertisement in the sent list includes a time and date value, an advertisement identifier, and a selection field indicating whether the user has selected the advertisement.
9 Assignments
0 Petitions
Accused Products
Abstract
Disclosed are apparatus and methods for providing information that is related to user on-line behavior, which was also used at least partly to generate user scores by one or more behavior targeting processes. A query client may select to receive information from a plurality of different data feeds that are retained within a plurality of different databases by a plurality of different behavior targeting processes. The selectable data feeds generally correspond to different types or aggregations of user on-line behavior. In certain embodiments, information from the selected data feeds for a particular user is compiled and presented in a single, interactive user interface that allows the client to easily view various aspects of such information.
22 Citations
21 Claims
-
1. A method, comprising:
-
receiving, from a query client, a query for a selected user and one or more data feeds selected from a plurality of feeds via a user interface having selection options for such feeds and wherein the different feeds correspond to a plurality of different streams of data for a plurality of different types or aggregations of on-line activities that have been performed by a plurality of users at multiple times and the different data streams of such feeds have been retained in a plurality of different feed databases; determining a plurality of scores in a plurality of categories for the selected user based on individual on-line activities of the selected user in the individual categories as aggregated from each data stream of the one or more selected feeds from the different feed databases; and to the query client, sending, for presentation, each score in each category for the selected user and an aggregation of the individual on-line activities in each individual category for the selected user, wherein the selected one or more feeds include a feed for a stream of advertisement data, and wherein a list of advertisements that were viewed or selected by the selected user are sent to the query client so that each advertisement in the sent list includes a time and date value, an advertisement identifier, and a selection field indicating whether the user has selected the advertisement. - View Dependent Claims (2, 3, 4, 5, 6, 19)
-
-
7. An apparatus comprising at least a processor and a memory, wherein the processor and/or memory are configured to perform the following operations:
-
receiving, from a query client, a query for a selected user and one or more data feeds selected from a plurality of feeds via a user interface having selection options for such feeds and wherein the different feeds correspond to a plurality of different streams of data for a plurality of different types or aggregations of on-line activities that have been performed by a plurality of users at multiple times and the different data streams of such feeds have been retained in a plurality of different feed databases; determining a plurality of scores in a plurality of categories for the selected user based on individual on-line activities of the selected user in the individual categories as aggregated from each data stream of the one or more selected feeds from the different feed databases; and to the query client, sending, for presentation, each score in each category for the selected user and an aggregation of the individual on-line activities in each individual category for the selected user, wherein the selected one or more feeds include a feed for a stream of advertisement data, and wherein a list of advertisements that were viewed or selected by the selected user are sent to the query client so that each advertisement in the sent list includes a time and date value, an advertisement identifier, and a selection field indicating whether the user has selected the advertisement. - View Dependent Claims (8, 9, 10, 11, 12, 20)
-
-
13. At least one computer readable storage medium having computer program instructions stored thereon that are arranged to perform the following operations:
-
receiving, from a query client, a query for a selected user and one or more data feeds selected from a plurality of feeds via a user interface having selection options for such feeds and wherein the different feeds correspond to a plurality of different streams of data for a plurality of different types or aggregations of on-line activities that have been performed by a plurality of users at multiple times and the different data streams of such feeds have been retained in a plurality of different feed databases; determining a plurality of scores in a plurality of categories for the selected user based on individual on-line activities of the selected user in the individual categories as aggregated from each data stream of the one or more selected feeds from the different feed databases; and to the query client, sending, for presentation, each score in each category for the selected user and an aggregation of the individual on-line activities in each individual category for the selected user wherein the selected one or more feeds include a feed for a stream of advertisement data, and wherein a list of advertisements that were viewed or selected by the selected user are sent to the query client so that each advertisement in the sent list includes a time and date value, an advertisement identifier, and a selection field indicating whether the user has selected the advertisement. - View Dependent Claims (14, 15, 16, 17, 18, 21)
-
Specification