Modifying redistribution sets of users based on expiration time
First Claim
1. A computer-implemented method comprising:
- receiving a redistribution set including a plurality of present users and excluding a plurality of past users who were previously included in the redistribution set, wherein each user of the plurality of present users and the plurality of past users is associated with a corresponding inclusion time specifying when the respective user was included in the redistribution set, wherein the redistribution set is associated with a pre-defined duration for which selected content is to be presented to each user of the plurality of present users for the pre-defined duration starting from the corresponding inclusion time associated with the respective user, and wherein each user of the plurality of past users was previously removed from the redistribution set after expiration of the pre-defined duration starting from the corresponding inclusion time associated with the respective user, and wherein the selected content includes one or more advertisements;
detecting a modification to the pre-defined duration, wherein the modification to the pre-defined duration results in a modified duration including one of an extended duration or a shortened duration;
in response to detecting the modification, determining, for each user of the plurality of present users and the plurality of past users, whether the modified duration starting from the corresponding inclusion time associated with the respective user has expired;
modifying the redistribution set of users to include one or more past users of the plurality of past users or to exclude one or more present users of the plurality of present users based on the determining, resulting in a modified redistribution set of users; and
using the modified redistribution set of users to target content to the plurality of present users in the modified redistribution set.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods, computer-readable media, and systems for modifying redistribution sets of users based on expiration time. A redistribution set including multiple present users to whom selected content is presentable for a pre-defined duration is received. Multiple past users who were included in the redistribution set have previously been removed from the redistribution set based on an expiration of the pre-defined duration. In response to detecting a modification to the pre-defined duration, the redistribution set of users is modified to include one or more past users or to exclude one or more present users. The redistribution set thus modified is used to target content to users in the modified redistribution set.
-
Citations
22 Claims
-
1. A computer-implemented method comprising:
-
receiving a redistribution set including a plurality of present users and excluding a plurality of past users who were previously included in the redistribution set, wherein each user of the plurality of present users and the plurality of past users is associated with a corresponding inclusion time specifying when the respective user was included in the redistribution set, wherein the redistribution set is associated with a pre-defined duration for which selected content is to be presented to each user of the plurality of present users for the pre-defined duration starting from the corresponding inclusion time associated with the respective user, and wherein each user of the plurality of past users was previously removed from the redistribution set after expiration of the pre-defined duration starting from the corresponding inclusion time associated with the respective user, and wherein the selected content includes one or more advertisements; detecting a modification to the pre-defined duration, wherein the modification to the pre-defined duration results in a modified duration including one of an extended duration or a shortened duration; in response to detecting the modification, determining, for each user of the plurality of present users and the plurality of past users, whether the modified duration starting from the corresponding inclusion time associated with the respective user has expired; modifying the redistribution set of users to include one or more past users of the plurality of past users or to exclude one or more present users of the plurality of present users based on the determining, resulting in a modified redistribution set of users; and using the modified redistribution set of users to target content to the plurality of present users in the modified redistribution set. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A computer-implemented method comprising:
-
receiving a redistribution set including a plurality of users, wherein each user of the plurality of users is associated with a corresponding inclusion time specifying when the respective user was included in the redistribution set, and wherein the redistribution set is associated with a pre-defined duration for which selected content is to be presented to each user of the plurality of users for the pre-defined duration starting from the corresponding inclusion time associated with the respective user, and wherein the selected content includes one or more advertisements; for each user of the plurality of users, determining whether the pre-defined duration starting from the corresponding inclusion time associated with the respective user has expired; excluding a subset of the plurality of users from the redistribution set based on determining that the pre-defined duration starting from the inclusion times associated with the subset of the plurality of users has expired; receiving a new duration for which the selected content is presentable to users in the redistribution set, wherein the new duration is greater than the pre-defined duration; determining, for each user of the subset of the plurality of users excluded from the redistribution list, whether the new duration starting from the corresponding inclusion time associated with the respective user of the subset has expired; identifying one or more users from users in the subset to whom the selected content is presentable based on the determining; including the identified one or more users in the redistribution set resulting in a modified redistribution set; and using the modified redistribution set to target content to the plurality of users in the modified redistribution set. - View Dependent Claims (15, 16, 17, 18)
-
-
19. A system comprising:
-
a first computer-readable memory storing a redistribution set including a plurality of present users, wherein each user of the plurality of present users is associated with a corresponding inclusion time specifying when the respective user was included in the redistribution set, and wherein the redistribution set is associated with a pre-defined duration for which selected content is to be presented to each user of the plurality of present users for the pre-defined duration starting from the corresponding inclusion time associated with the respective user, and wherein the selected content includes one or more advertisements; a second computer-readable memory storing the redistribution set and a plurality of past users who were included in the redistribution set and have previously been removed from the redistribution set, wherein each user of the plurality of past users is associated with a corresponding inclusion time specifying when the respective user was included in the redistribution set, and wherein each user of the plurality of past users was previously removed from the redistribution set after expiration of the pre-defined duration starting from the corresponding inclusion time associated with the respective user; data processing apparatus; and a computer-readable medium storing computer program instructions executable by the data processing apparatus to perform operations comprising; detecting a modification to the pre-defined duration, wherein the modification to the pre-defined duration results in a modified duration including one of an extended duration or a shortened duration; in response to detecting the modification, determining, for each user of the plurality of present users and the plurality of past users, whether the modified duration starting from the corresponding inclusion time associated with the respective user has expired; modifying the redistribution set of users stored in the first computer-readable memory to include one or more past users of the plurality of past users stored in the second computer-readable memory or to exclude one or more present users of the plurality of present users stored in the first computer-readable memory based on the determining, resulting in a modified redistribution set of users; storing the modified redistribution set of users in the first computer-readable memory in place of the redistribution set of users; and utilizing the modified redistribution set of users to target content to the plurality of present users in the modified redistribution set. - View Dependent Claims (20, 21, 22)
-
Specification