RESOURCE LOCATOR REMARKETING
2 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and apparatus for resource locator remarketing are presented. In one aspect, a method includes receiving visitation data from a publisher, the visitation data specifying a device identifier and a resource locator specifying a resource that was provided to a user device; identifying a content feed that includes regular expressions, each regular expression specifying matching character strings and a set of content items that are eligible to be provided to user devices corresponding to visitation data including a resource locator matching one of the regular expressions; identifying, a first matching regular expression that matches the resource locator specified by the visitation data; selecting a content item from the content items that correspond to the first matching regular expression; and providing data that causes presentation of the selected content item to the user device.
-
Citations
21 Claims
-
1. (canceled)
-
2. A computer-implemented method comprising:
-
obtaining, by one or more data processing apparatus, resource locators for each resource included in a web site maintained by a publisher; generating, by the one or more data processing apparatus, one or more regular expressions from the resource locators; generating, by the one or more data processing apparatus and for the publisher, a content feed that includes the one or more regular expressions, each regular expression specifying a set of matching character strings and having a corresponding set of content items that are eligible to be provided to user devices; and providing, by the one or more data processing apparatus, data that causes presentation of the content feed to the publisher. - View Dependent Claims (3, 4, 5, 6, 7, 8, 11)
-
-
9. A system comprising:
one or more computers and one or more storage devices storing instructions that are operable, when executed by the one or more computers, to cause the one or more computers to perform operations comprising; obtaining, by one or more data processing apparatus, resource locators for each resource included in a web site maintained by a publisher; generating, by the one or more data processing apparatus, one or more regular expressions from the resource locators; generating, by the one or more data processing apparatus and for the publisher, a content feed that includes the one or more regular expressions, each regular expression specifying a set of matching character strings and having a corresponding set of content items that are eligible to be provided to user devices; and providing, by the one or more data processing apparatus, data that causes presentation of the content feed to the publisher. - View Dependent Claims (10, 12, 13, 14, 15)
-
16. A non-transitory computer-readable medium storing software comprising instructions executable by one or more computers which, upon such execution, cause the one or more computers to perform operations comprising:
-
obtaining, by one or more data processing apparatus, resource locators for each resource included in a website maintained by a publisher; generating, by the one or more data processing apparatus, one or more regular expressions from the resource locators; generating, by the one or more data processing apparatus and for the publisher, a content feed that includes the one or more regular expressions, each regular expression specifying a set of matching character strings and having a corresponding set of content items that are eligible to be provided to user devices; and providing, by the one or more data processing apparatus, data that causes presentation of the content feed to the publisher. - View Dependent Claims (17, 18, 19, 20, 21)
-
Specification