Patent ID: 9124658
Filing Date: 2015-09-01
Classification: G06F,G06Q,H04L

Abstract:
1. A method comprising: receiving layout information defining a layout of elements of a crowdsourced content publication; receiving contribution privilege information identifying a group of users of a social networking service as contributors to the crowdsourced content publication, the contribution privilege information specifying a manner in which each member of the group of users may contribute to each element of the crowdsourced content publication, the group of users identified as contributors belonging to a common organization as defined by a social graph maintained by the social networking service; receiving content criteria information for each element of the crowdsourced content publication, the content criteria information specifying one or more criteria for selecting content for inclusion in each element of the crowdsourced content publication; generating using a processor of a machine, a template for the crowdsourced content publication based on the layout information, contribution privilege information, and content criteria information, the template including a plurality of content frames arranged in accordance with the layout information, the generating of the template including retrieving a plurality of content in accordance with the content criteria information, a portion of the plurality of content frames being prepopulated with the retrieved plurality of content, the remainder of the plurality of content frames providing an empty placeholder for populating content in accordance with the content criteria information; providing, to members of the group of users identified by the contribution privilege information, a user interface configured to receive contribution information from the members of the group, the user interface including a presentation of the template for the crowdsourced content publication; receiving the contribution information from the members of the group of users identified by the contribution privilege information, the contribution information including a plurality of content items and a plurality of ratings for a portion of the plurality of content items; and generating the crowdsourced content publication using the template and the received contribution information, the generating of the crowdsourced content publication including determining placement of the plurality of content items in the remainder of the plurality of content frames of the template for the crowdsourced content publication based on the plurality of ratings included in the contribution information received from the members of the group of users.