USING CONTENT SELECTION URLS
First Claim
Patent Images
1. A method for templatizing content selection universal resource locators comprising:
- receiving, at one or more processors, a URL template defined by a content provider, the URL template specifying a portion of a webpage URL to which a device is redirected responsive to selection of a piece of content and one or more parameter placeholders;
associating, using one or more processors, the URL template with a first node of a hierarchy of an account of the content provider, the first node associated with a first piece of content and a second piece of content;
receiving, at one or more processors, a first parameter value associated with the first node, a second parameter value associated with a second node, and a third parameter value associated with a third node, wherein the first node, second node, and third node are separate nodes of the hierarchy, wherein the second node is associated with the first piece of content and the third node is associated with the second piece of content;
generating, using one or more processors, a first click-through URL for the first piece of content based on the URL template, the first parameter value, and the second parameter value;
generating, using one or more processors, a second click-through URL for the second piece of content based on the URL template, the first parameter value, and the third parameter value;
receiving, at one or more processors, a modification from the content provider to the URL template; and
updating, using one or more processors, the first click-through URL and the second click-through URL based on the received modification to the URL template.
1 Assignment
0 Petitions
Accused Products
Abstract
Click-through and/or landing page universal resource locators (URLs) may be received by a computing device, such as a content selection service. A click-through URL template may also be defined and associated with a node of a hierarchy that represents an account of a content provider. The template may be used to update a click-through URL associated with a piece of content from the provider.
-
Citations
25 Claims
-
1. A method for templatizing content selection universal resource locators comprising:
-
receiving, at one or more processors, a URL template defined by a content provider, the URL template specifying a portion of a webpage URL to which a device is redirected responsive to selection of a piece of content and one or more parameter placeholders; associating, using one or more processors, the URL template with a first node of a hierarchy of an account of the content provider, the first node associated with a first piece of content and a second piece of content; receiving, at one or more processors, a first parameter value associated with the first node, a second parameter value associated with a second node, and a third parameter value associated with a third node, wherein the first node, second node, and third node are separate nodes of the hierarchy, wherein the second node is associated with the first piece of content and the third node is associated with the second piece of content; generating, using one or more processors, a first click-through URL for the first piece of content based on the URL template, the first parameter value, and the second parameter value; generating, using one or more processors, a second click-through URL for the second piece of content based on the URL template, the first parameter value, and the third parameter value; receiving, at one or more processors, a modification from the content provider to the URL template; and updating, using one or more processors, the first click-through URL and the second click-through URL based on the received modification to the URL template. - View Dependent Claims (3, 4, 5, 6, 8, 22)
-
-
2. (canceled)
-
7. (canceled)
-
9. A system for templatizing content selection universal resource locators comprising:
one or more processors; and
one or more storage devices storing instructions that, when executed by the one or more processors, cause the one or more processors to perform operations comprising;receiving a URL template defined by a content provider, the URL template specifying a portion of a webpage URL to which a device is redirected responsive to selection of a piece of content and one or more parameter placeholders; associating the URL template with a node defined by the content provider of a hierarchy of an account of the content provider, the node associated with a first piece of content and a second piece of content; receiving a first parameter value associated with the node; generating a first click-through URL for the first piece of content based on the URL template and the first parameter value; generating a second click-through URL for the second piece of content based on the URL template and the first parameter value; receiving a modification to the URL template from the content provider; and updating the first click-through URL and the second click-through URL based on the received modification to the URL template. - View Dependent Claims (11, 12, 13, 14, 16, 23, 24)
-
10. (canceled)
-
15. (canceled)
-
17. A non-transitory computer-readable storage medium having machine instructions stored therein that are executable by one or more processors to cause the one or more processors to perform operations comprising:
-
receiving a URL template defined by a content provider, the URL template specifying a portion of a webpage URL to which a device is redirected responsive to selection of a piece of content and one or more parameter placeholders; associating the URL template with a node of a hierarchy of an account of the content provider, the node associated with a first piece of content and a second piece of content; receiving a first parameter value associated with the node and associated with a parameter placeholder of the one or more parameter placeholders; generating a first click-through URL for the first piece of content based on the URL template and the first parameter value by replacing the parameter placeholder of the one or more parameter placeholders of the URL template with the first parameter value; generating a second click-through URL for the second piece of content based on the URL template and the first parameter value by replacing the parameter placeholder of the one or more parameter placeholders of the URL template with the first parameter value; receiving a modification to the URL template from the content provider; and updating the first click-through URL and the second click-through URL based on the received modification to the URL template. - View Dependent Claims (19, 20, 25)
-
-
18. (canceled)
-
21. (canceled)
Specification