Patent ID: 8880697
Filing Date: 2014-11-04
Classification: G06Q

Abstract:
1. A computer-implemented method comprising: receiving data as a result of a smart pixel executing when a resource is rendered and presented to a user, the received data including a user identifier associated with the user and one or more key-value pairs associated with the user's access of the resource, each key-value pair including a key and a value provided by the resource, wherein the key-value pairs are specified by a sponsor of the resource, and wherein the values are determined based on information included in the resource as presented at a time of rendering; receiving, prior to presentation of the resource to the user, one or more rules for evaluating the received data including one or more rules associated with a first user list, the first user list including a plurality of entries, each entry including a user identifier that is associated with a user that has been determined to satisfy the one or more rules; determining, by one or more processors, that the received data satisfies the one or more rules associated with the first user list comprising user identifiers; adding the user identifier to the first user list based on the determination that the received data satisfies the one or more rules; managing the first user list over time including adding and removing users based on subsequent receipt of data when the smart pixel or other smart pixels associated with the sponsor of the resource are executed; and remarketing content to users based on their inclusion in the first user list wherein remarketing does not include providing content to the resource in response to receiving the data and wherein remarketing includes selecting content to be served to users included in the first user list based on subsequent requests for content that are received from user devices associated with a respective user after their inclusion in the first user list.