Local content publishing
AssigneeReputation.com, Inc.
InventorsSathya Krishnamurthy, Shiv Prakash, Manish Balsara, Yu Fang, Shrey A. Bhatia
Life of this patent
Estimating the term…
Abstract
Local content publishing is disclosed. A queue is obtained. The queue is associated with a geographical region. A set of entities is determined based at least in part on the geographical region associated with the queue. A piece of content assigned to the queue is obtained. The piece of content is published on behalf of the set of entities determined based at least in part on the geographical region associated with the queue.
Claims21
A system, comprising:
- one or more processors configured to:
- obtain one or more pieces of content from a content database;
- add the one or more pieces of content to a queue that is associated with one or more geographical regions, wherein content in the queue is to be published on behalf of entities determined to be in the one or more geographical regions, and wherein the one or more pieces of content are added to the queue at least in part by assigning, to the one or more pieces of content, a tag identifying the queue;
- identify a set of entities that are in the one or more geographical regions associated with the queue;
- schedule publishing of the one or more pieces of content on behalf of the set of entities at least in part by:
- determining a distribution of the one or more pieces of content across the set of entities over a life of the one or more pieces of content;
- and
- for at least two different entities on behalf of which content is to be published on a first portion of the life of the one or more pieces of content, assigning different content variants to the at least two different entities at least in part by assigning the different content variants to different queues, wherein the different content variants are collectively identified and handled as a single piece of content at least in part by associating the different content variants with a same parent content identifier;
- and
- publish the different content variants on behalf of the at least two different entities for the first portion of the life of the one or more pieces of content;
- and
- a memory coupled to the one or more processors and configured to provide the one or more processors with instructions.
A method, comprising:
- obtaining one or more piece of content from a content database;
- adding the one or more pieces of content to a queue that is associated with one or more geographical regions, wherein content in the queue is to be published on behalf of entities determined to be in the one or more geographical regions, and wherein the one or more pieces of content are added to the queue at least in part by assigning, to the one or more pieces of content, a tag identifying the queue;
- identifying a set of entities that are in the one or more geographical areas associated with the queue;
- scheduling publishing of the one or more pieces of content on behalf of the set of entities at least in part by:
- determining a distribution of the one or more pieces of content across the set of entities over a life of the one or more pieces of content;
- and
- for at least two different entities on behalf of which content is to be published on a first portion of the life of the one or more pieces of content, assigning different content variants to the at least two different entities at least in part by assigning the different content variants to different queues, wherein the different content variants are collectively identified and handled as a single piece of content at least in part by associating the different content variants with a same parent content identifier;
- and
- publishing the different content variants on behalf of the at least two different entities for the first portion of the life of the piece of content.
A computer program product embodied in a non-transitory computer readable storage medium and comprising computer instructions for:
- obtaining one or more piece of content from a content database;
- adding the one or more pieces of content to a queue that is associated with one or more geographical regions, wherein content in the queue is to be published on behalf of entities determined to be in the one or more geographical regions, and wherein the one or more pieces of content are added to the queue at least in part by assigning, to the one or more pieces of content, a tag identifying the queue;
- identifying a set of entities that are in the one or more geographical regions associated with the queue;
- scheduling publishing of the one or more pieces of content on behalf of the set of entities at least in part by:
- determining a distribution of the one or more pieces of content across the set of entities over a life of the one or more pieces of content;
- and
- for at least two different entities on behalf of which content is to be published on a first portion of the life of the one or more pieces of content, assigning different content variants to the at least two different entities at least in part by assigning the different content variants to different queues, wherein the different content variants are collectively identified and handled as a single piece of content at least in part by associating the different content variants with a same parent content identifier;
- and
- publishing the different content variants on behalf of the at least two different entities for the first portion of the life of the one or more pieces of content.
Dependencies are inferred from the claim text.