Resource locator remarketing
First Claim
1. A method implemented by data processing apparatus, the method comprising:
- receiving visitation data from a publisher, the visitation data specifying a device identifier and a resource locator specifying a resource that was previously provided to a user device identified by the device identifier;
identifying a content feed associated with the publisher, the content feed including 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 corresponding to visitation data including one or more resource locators matching one of the one or more regular expressions;
identifying, from the regular expressions included in the content feed, a first matching regular expression that matches the resource locator specified by the received visitation data;
selecting a content item from the set of content items that corresponds to the first matching regular expression; and
providing data that causes presentation of the selected content item to the user device.
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
20 Claims
-
1. A method implemented by data processing apparatus, the method comprising:
-
receiving visitation data from a publisher, the visitation data specifying a device identifier and a resource locator specifying a resource that was previously provided to a user device identified by the device identifier; identifying a content feed associated with the publisher, the content feed including 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 corresponding to visitation data including one or more resource locators matching one of the one or more regular expressions; identifying, from the regular expressions included in the content feed, a first matching regular expression that matches the resource locator specified by the received visitation data; selecting a content item from the set of content items that corresponds to the first matching regular expression; and providing data that causes presentation of the selected content item to the user device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system comprising:
-
a data processing apparatus; and a data store storing instructions that, when executed by the data processing apparatus, cause the data processing apparatus to perform operations comprising; receiving visitation data from a publisher, the visitation data specifying a device identifier and a resource locator specifying a resource that was previously provided to a user device identified by the device identifier; identifying a content feed associated with the publisher, the content feed including 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 corresponding to visitation data including one or more resource locators matching one of the one or more regular expressions; identifying, from the regular expressions included in the content feed, a first matching regular expression that matches the resource locator specified by the received visitation data; selecting a content item from the set of content items that corresponds to the first matching regular expression; and providing data that causes presentation of the selected content item to the user device. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A non-transitory computer readable medium comprising instructions that, when executed by a data processing apparatus, cause the data processing apparatus to perform operations comprising:
-
receiving visitation data from a publisher, the visitation data specifying a device identifier and a resource locator specifying a resource that was previously provided to a user device identified by the device identifier; identifying a content feed associated with the publisher, the content feed including 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 corresponding to visitation data including one or more resource locators matching one of the one or more regular expressions; identifying, from the regular expressions included in the content feed, a first matching regular expression that matches the resource locator specified by the received visitation data; selecting a content item from the set of content items that corresponds to the first matching regular expression; and providing data that causes presentation of the selected content item to the user device. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification