SYSTEMS AND METHODS OF NODULAR CONTENT SERVING
First Claim
Patent Images
1. A method of nodular content serving via a computer network, comprising:
- receiving, by at least one processor executing on a server, a request for a content item, the request including a first attribute and a second attribute;
identifying, by the server in a memory element, a hierarchical content node structure set up by a content provider, the hierarchical content node structure comprising a first content node and a second content node, the second content node inheriting distribution parameters of the first content node;
determining, by the server at content serving time, using real-time dynamic feed data from the content provider, a value for a variable distribution parameter of the second content node;
modifying, based on the value, the variable distribution parameter of the second content node to generate a modified variable distribution parameter;
identifying, by the server, a first distribution parameter of the first content node, the first distribution parameter including a positive parameter and a negative parameter;
matching, by the server, the first distribution parameter of the first content node with the first attribute of the request based on the first attribute of the request including the positive parameter and not including the negative parameter;
identifying, by the server, a second distribution parameter of the second content node, the second content node including the negative parameter inherited from the first content node and the modified variable distribution parameter;
responsive to matching the first content node, matching, by the server, the second distribution parameter of the second content node with the second attribute of the request based on the second attribute of the request not including the negative parameter inherited from the first content node; and
using, by the server, the modified variable distribution parameter to provide a content item of the second content node as a candidate for display on a user device.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods of the present disclosure are directed generally to serving content items via a hierarchical content node structure. More specifically, systems and methods of the present disclosure facilitate generating several content nodes using content data (e.g., bids, budget, content items, keywords, etc.), organizing the content nodes in a custom hierarchy that includes the content nodes, and selecting a content item of a content node to provide as a candidate for display on a user device.
12 Citations
20 Claims
-
1. A method of nodular content serving via a computer network, comprising:
-
receiving, by at least one processor executing on a server, a request for a content item, the request including a first attribute and a second attribute; identifying, by the server in a memory element, a hierarchical content node structure set up by a content provider, the hierarchical content node structure comprising a first content node and a second content node, the second content node inheriting distribution parameters of the first content node; determining, by the server at content serving time, using real-time dynamic feed data from the content provider, a value for a variable distribution parameter of the second content node; modifying, based on the value, the variable distribution parameter of the second content node to generate a modified variable distribution parameter; identifying, by the server, a first distribution parameter of the first content node, the first distribution parameter including a positive parameter and a negative parameter; matching, by the server, the first distribution parameter of the first content node with the first attribute of the request based on the first attribute of the request including the positive parameter and not including the negative parameter; identifying, by the server, a second distribution parameter of the second content node, the second content node including the negative parameter inherited from the first content node and the modified variable distribution parameter; responsive to matching the first content node, matching, by the server, the second distribution parameter of the second content node with the second attribute of the request based on the second attribute of the request not including the negative parameter inherited from the first content node; and using, by the server, the modified variable distribution parameter to provide a content item of the second content node as a candidate for display on a user device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for nodular content serving via a computer network, comprising:
a data processing system comprising a feed data module and a node selector executing on at least one processor, the data processing system configured to; receive a request for a content item, the request including a first attribute and a second attribute; identify, in a memory element, a hierarchical content node structure set up by a content provider, the hierarchical content node structure comprising a first content node and a second content node, the second content node inheriting distribution parameters of the first content node; determine, at content serving time, using real-time dynamic feed data from the content provider, a value for a variable distribution parameter of the second content node; modify, based on the value, the variable distribution parameter of the second content node to generate a modified variable distribution parameter; identify a first distribution parameter of the first content node, the first distribution parameter including a positive parameter and a negative parameter; match the first distribution parameter of the first content node with the first attribute of the request based on the first attribute of the request including the positive parameter and not including the negative parameter; identify a second distribution parameter of the second content node, the second content node including the negative parameter inherited from the first content node and the modified variable distribution parameter; responsive to matching the first content node, match, the second distribution parameter of the second content node with the second attribute of the request based on the second attribute of the request not including the negative parameter inherited from the first content node; and use the modified variable distribution parameter to provide a content item of the second content node as a candidate for display on a user device. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
19. A non-transitory computer-readable storage medium comprising processor executable instructions for nodular content serving via a computer network, the instructions comprising instructions to:
-
receive a request for a content item, the request including a first attribute and a second attribute; identify, in a memory element, a hierarchical content node structure set up by a content provider, the hierarchical content node structure comprising a first content node and a second content node, the second content node inheriting distribution parameters of the first content node; determine, at content serving time, using real-time dynamic feed data from the content provider, a value for a variable distribution parameter of the second content node; modify, based on the value, the variable distribution parameter of the second content node to generate a modified variable distribution parameter; identify a first distribution parameter of the first content node, the first distribution parameter including a positive parameter and a negative parameter; match the first distribution parameter of the first content node with the first attribute of the request based on the first attribute of the request including the positive parameter and not including the negative parameter; identify a second distribution parameter of the second content node, the second content node including the negative parameter inherited from the first content node and the modified variable distribution parameter; responsive to matching the first content node, match, the second distribution parameter of the second content node with the second attribute of the request based on the second attribute of the request not including the negative parameter inherited from the first content node; and use the modified variable distribution parameter to provide a content item of the second content node as a candidate for display on a user device. - View Dependent Claims (20)
-
Specification