Patent ID: 9483444
Filing Date: 2016-11-01
CPC Classification: G06F

Claim Text:
1. A method for generating a digital magazine, the method comprising: storing a plurality of page templates, each including one or more regions, each region configured to present a content item and specifying a range of dimensions of a display area for presenting the content item, at least one region identifying a group of sub-templates; receiving a request to present one or more content items from one or more sources in a digital magazine; determining the display area for presenting the content items; determining physical dimensions for regions included in each of the stored page templates based on the determined display area and the range of dimensions of the display area for presenting the content item specified by a region included in a stored page template; selecting one or more candidate page templates from the plurality of page templates based at least in part on a portion of the display area of a client device, each region of a candidate page template having physical dimensions equaling or exceeding a threshold value; selecting a page template from the one or more candidate page templates based on one or more characteristics of the content items from the one or more sources, an amount of modification to various content items to present the content items in regions of the page template, and a number of content items to be presented having types matching types associated with regions of the page template; when the page template is selected, selecting a sub-template from the identified group of sub-templates; and using the selected page template and the selected sub-template, generating a section of the digital magazine for presentation via the client device, the section including the one or more content items placed in positions specified by the one or more regions included in the selected page template.