|FLIPBOARD, INC. Patent applications|
|Patent application number||Title||Published|
|20130219255||Authorized Syndicated Descriptions of Linked Web Content Displayed With Links in User-Generated Content - Syndicated descriptions of web content are obtained from feeds. For each item of each feed, a link is followed to a content page, and it is determined whether the content page directly or indirectly points back to the feed. If so, the description of the item from the feed is stored as an authorized description with a canonical form of the link to the item. Subsequently, when an item of user-generated content that includes a link to web content is received, the link to the web content is canonicalized. Based on the canonicalized link, any stored authorized syndicated descriptions of the linked content is obtained. If more than one authorized syndicated description of an item of linked content is available, one is selected. Then, the item of user-generated content containing a link can be published with an authorized syndicated description of the linked content.||08-22-2013|
|20130097186||RELEVANCE-BASED AGGREGATED SOCIAL FEEDS - Relevant items are selected from personalized items included in a variety of social networking system feeds based on a relevance threshold. Content included in the received items is observed to facilitate grouping the items. Items satisfying a grouping criteria are grouped based on the content of the items. Items are then scored based on relevance factors, such as whether an item is included in the group or an indication of interest level associated with items in a group. Scored items meeting a relevance threshold are selected for display in an aggregated social feed in a content region of a page.||04-18-2013|
|20130024757||Template-Based Page Layout for Hosted Social Magazines - Page layout of content items from a variety of sources is performed. A content processing system queues content items, such as user-generated blogs, tweets, social networking status updates and other postings, received from a variety of sources. Each content item comprises one or more assets from one or more asset types. The asset types include text, images, and video. A page builder retrieves items from the queue and determines the item's size constraints. A template is selected from a template database to use as a layout for the items on a page; each template has a number of slots into which content can be placed. A layout module lays out the items into the slots of the selected template based on the respective size and aspect ratio constraints of the items, in order to build a page to serve a client device.||01-24-2013|
|20130021377||Adjusting Orientation of Content Regions in a Page Layout - When the device is rotated from a portrait orientation to landscape orientation, or vice versa, the display device rotates the content items within distinct respective content regions of a page template (“slots”) that each appear to stay in their same position with respect to a frame of reference of the display device. While the content regions stay in their same positions, the content within each content region counter-rotates in place to offset the rotation of the display device. Thus, the content within the content regions maintains an orientation with respect to a constant (non-rotating) frame of reference, regardless of the orientation or rotation of the display device. In one embodiment, a slot's position, height, and width in a template in a second orientation are determined from the slot's position, height, and width in the template in a first orientation.||01-24-2013|
|20120278704||Template-Based Page Layout for Web Content - Page layout of web content is performed based on templates. Publishers publish web content referred to as “sources.” Each source comprises one or more assets from one or more asset types. The asset types include title, subtitle, byline, dateline, pull quote, image, video, audio, caption, and in-line text. A content processing system processes the sources using a conversion module and a rule database. The conversion module restructures a received source into a standardized format of the source, wherein each asset of the source is tagged with an asset type according to rules present in the rule database. A layout module interprets the standardized source, determines one or more templates from a template database to use for the layout of the assets of the source, and lays out the assets of the source based on the selected templates.||11-01-2012|
Patent applications by FLIPBOARD, INC.