System and method for aggregating web clipping data
First Claim
1. A database system coupled to a plurality of user systems over one or more networks, the database system comprising:
- a processing system; and
a memory device coupled to the processing system, the memory device having instructions stored thereon that, in response to execution by the processing system, cause the processing system to perform operations comprising;
identifying one or more metrics to model user engagement with one or more web pages, respectively, the one or more metrics based on one or more sets of page impression data for the one or more web pages, respectively, and/or one or more sets of click through rate data for the one or more web pages, respectively;
responsive to receiving one or more requests originating from the plurality of user systems, the one or more requests associated with one or more members of a web clipping service, respectively;
for each request, inserting a first set of data associated with a clip selection of said request into a personalized online space for the corresponding member, wherein each first set of data comprises only a subset of information of the corresponding request; and
aggregating one or more second sets of data for the one or more requests, respectively, into a data store, each second set of data indicative of an action performed by the corresponding member to originate the corresponding clip selection, the second set(s) of data different than the first set(s) of data and including a portion of a remainder of the information of the corresponding request, wherein each second set of data includes a correlation value to identify which one of the one or more web pages the corresponding clip selection was taken from;
using the contents of the data store, including the one or more correlation values, generating one or more additional metrics for the one or more web pages, respectively, each additional metric to differently model the user engagement with a corresponding one of the one or more web pages, respectively;
identifying a ranking of the one or more web pages based on the one or more metrics and the one or more additional metrics;
pairing an advertisement of a plurality of advertisements with at least one of the one or more web pages based on the ranking; and
storing an association between the advertisement of the pair and the at least one web page of the pair in a memory.
1 Assignment
0 Petitions
Accused Products
Abstract
In an example, a processing system of a database system may be configured to, responsive to receiving a request originating from a member of a web clipping service, insert first data associated with a clip selection of the request into a personalized online space corresponding to the member and retain second data that is different than the first data into an aggregated pool of data associated with a plurality of members of the web clipping service. The processing device may be configured to pair an advertisement of a plurality of advertisements with a resource of a plurality of resources responsive to an analysis of the aggregated pool of data, and store an association between the advertisement of the pair and the resource of the pair in a memory device.
183 Citations
21 Claims
-
1. A database system coupled to a plurality of user systems over one or more networks, the database system comprising:
-
a processing system; and a memory device coupled to the processing system, the memory device having instructions stored thereon that, in response to execution by the processing system, cause the processing system to perform operations comprising; identifying one or more metrics to model user engagement with one or more web pages, respectively, the one or more metrics based on one or more sets of page impression data for the one or more web pages, respectively, and/or one or more sets of click through rate data for the one or more web pages, respectively; responsive to receiving one or more requests originating from the plurality of user systems, the one or more requests associated with one or more members of a web clipping service, respectively; for each request, inserting a first set of data associated with a clip selection of said request into a personalized online space for the corresponding member, wherein each first set of data comprises only a subset of information of the corresponding request; and aggregating one or more second sets of data for the one or more requests, respectively, into a data store, each second set of data indicative of an action performed by the corresponding member to originate the corresponding clip selection, the second set(s) of data different than the first set(s) of data and including a portion of a remainder of the information of the corresponding request, wherein each second set of data includes a correlation value to identify which one of the one or more web pages the corresponding clip selection was taken from; using the contents of the data store, including the one or more correlation values, generating one or more additional metrics for the one or more web pages, respectively, each additional metric to differently model the user engagement with a corresponding one of the one or more web pages, respectively; identifying a ranking of the one or more web pages based on the one or more metrics and the one or more additional metrics; pairing an advertisement of a plurality of advertisements with at least one of the one or more web pages based on the ranking; and storing an association between the advertisement of the pair and the at least one web page of the pair in a memory. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A database system coupled to a plurality of user systems over one or more networks, the database system comprising:
-
a processing system; and a memory device coupled to the processing system, the memory device having instructions stored thereon that, in response to execution by the processing system, cause the processing system to perform operations comprising; identifying one or more metrics to model user engagement with one or more web pages, respectively, the one or more metrics based on one or more sets of page impression data for the one or more web pages, respectively, and/or one or more sets of click through rate data for the one or more web pages, respectively; receiving one or more requests originating from the plurality of user systems, the one or more requests associated with one or more members of a web clipping service, respectively; for each request, determining whether to insert a first set of data associated with a clip selection of said request into a non-public portion of a personalized online space for the corresponding member, wherein each first set of data comprises only a subset of information of the corresponding request; for each request in which a determination is made to insert the corresponding first set of data into the non-public portion of the corresponding personalized online space, retaining a second set of data indicative of an action performed by the corresponding member to originate the corresponding clip request into an aggregated pool of data associated with the one or more members, wherein the second set(s) of data are different than the first set(s) of data, wherein each second set of data includes a portion of a remainder of the information of the corresponding request, wherein each second set of data includes a correlation value to identify which one of the one or more web pages the corresponding clip selection was taken from; using the contents of the aggregated pool of data, including the one or more correlation values, generating one or more additional metrics for the one or more web pages, respectively, each additional metric to differently model the user engagement with a corresponding one of the one or more web pages, respectively; filtering or ranking the one or more web pages based on the one or more metrics and the one or more additional metrics. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21)
-
Specification