Independent targeted sponsored content management system and method
First Claim
1. A system, comprising:
- a database configured with individual partitions, one of the partitions corresponding to a sponsored content campaign of a social network, the sponsored content campaign having a campaign termination criterion;
a plurality of servers, each communicatively coupled to the database, and each configured to implement a portion of the sponsored content campaign corresponding to one of the partitions, each of the plurality of servers comprising;
a processor, configured to;
track sponsored content event data received from a user device based on the sponsored content campaign and transmit the sponsored content event data to the database; and
terminate the portion of the sponsored content campaign implemented on a corresponding one of the plurality of servers based on a comparison of a combination of (1) the sponsored content event data as received from a partition of the database corresponding to the sponsored content campaign and (2) an estimation of sponsored content event data received at the database from another server of the plurality of servers to (3) the termination criterion; and
wherein the database is configured to store the sponsored content event data as received from the plurality of servers in the partition corresponding to the sponsored content campaign upon receipt of the sponsored content event data and provide the received sponsored content data to each of the plurality of servers at fixed time intervals.
2 Assignments
0 Petitions
Accused Products
Abstract
A system may include a database configured with individual partitions, one of the partitions corresponding to a sponsored content campaign of a social network. The system may further include multiple servers each communicatively coupled to the database, and each configured to implement a campaign having a campaign termination criterion. Each of the servers may include a processor configured to track sponsored content event data received from a user device based on the campaign and transmit the event data to the database and terminate the campaign based on a comparison of the event data as received from a partition of the database corresponding to the campaign and an estimation of event data not received from the database. The database may be configured to store the event data as received from the servers in the partition corresponding to the campaign upon receipt of the event data.
-
Citations
20 Claims
-
1. A system, comprising:
-
a database configured with individual partitions, one of the partitions corresponding to a sponsored content campaign of a social network, the sponsored content campaign having a campaign termination criterion; a plurality of servers, each communicatively coupled to the database, and each configured to implement a portion of the sponsored content campaign corresponding to one of the partitions, each of the plurality of servers comprising; a processor, configured to; track sponsored content event data received from a user device based on the sponsored content campaign and transmit the sponsored content event data to the database; and terminate the portion of the sponsored content campaign implemented on a corresponding one of the plurality of servers based on a comparison of a combination of (1) the sponsored content event data as received from a partition of the database corresponding to the sponsored content campaign and (2) an estimation of sponsored content event data received at the database from another server of the plurality of servers to (3) the termination criterion; and wherein the database is configured to store the sponsored content event data as received from the plurality of servers in the partition corresponding to the sponsored content campaign upon receipt of the sponsored content event data and provide the received sponsored content data to each of the plurality of servers at fixed time intervals. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A memory device, the memory device communicatively coupled to a processor and comprising instructions which, when performed on the processor, cause the processor to:
-
track, from each of a plurality of servers, sponsored content event data received from a user device based on a sponsored content campaign and transmit the sponsored content event data to a database; and store the sponsored content event data in one of a plurality of partitions of the database, one of the partitions corresponding to a sponsored content campaign of a social network; transmit at least some of the sponsored content event data from the partition to at least some of the plurality of servers at fixed time intervals; and terminate, individually on at the at least some of the plurality of servers, the sponsored content campaign based on a comparison of a combination of (1) the sponsored content event data as received from the partition of the database corresponding to the sponsored content campaign and (2) an estimation of sponsored content event data received at the database from another server of the plurality of servers to (3) campaign termination criterion. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification