Adaptive Layout of Content in a Digital Magazine
First Claim
1. A method for generating a page of a digital magazine, the method comprising:
- selecting a page template including a plurality of slots and including a limit on a number of slots, each slot configured to present one or more content items;
identifying one or more content items for presentation to a user of a digital magazine server in positions of a display area of a client device specified by the slots in the selected page template;
determining a number of content items identified for presentation to the user;
if the number of the content items identified for presentation exceeds the limit on the number of slots of the selected page template, selecting a plurality of content items so a total of the selected plurality of content items and unselected content items does not exceed the limit on the number of slots of the selected page template;
generating a combined content item including information identifying each of the selected plurality of content items;
selecting a slot from the selected page template for presenting the combined content item; and
generating a page of the digital magazine presenting the combined content item in place of each of the selected plurality of content items in the selected slot from the selected page template as well as presenting one or more unselected content items in positions determined by the slots included in the selected page template.
0 Assignments
0 Petitions
Accused Products
Abstract
A digital magazine server generates pages presenting content items to a user in slots of a page template describing a relative positioning of content regions presenting content items. A page template may include a limited number of slots that limits the number of content regions presented to a user. If a number of content items selected for presentation to the user exceeds the limited number of slots in a page template, a plurality of content items are selected and used to generate a combined content item. The combined content item identifies each of the selected plurality of content items and allows a user to view information from various content items used to generate the combined content item.
64 Citations
18 Claims
-
1. A method for generating a page of a digital magazine, the method comprising:
-
selecting a page template including a plurality of slots and including a limit on a number of slots, each slot configured to present one or more content items; identifying one or more content items for presentation to a user of a digital magazine server in positions of a display area of a client device specified by the slots in the selected page template; determining a number of content items identified for presentation to the user; if the number of the content items identified for presentation exceeds the limit on the number of slots of the selected page template, selecting a plurality of content items so a total of the selected plurality of content items and unselected content items does not exceed the limit on the number of slots of the selected page template; generating a combined content item including information identifying each of the selected plurality of content items; selecting a slot from the selected page template for presenting the combined content item; and generating a page of the digital magazine presenting the combined content item in place of each of the selected plurality of content items in the selected slot from the selected page template as well as presenting one or more unselected content items in positions determined by the slots included in the selected page template. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for generating a page of a digital magazine, the method comprising:
-
selecting a page template including a plurality of slots and including a limit on a number of slots, each slot configured to present one or more content items; identifying one or more content items for presentation to a user of a digital magazine server in positions of a display area of a client device specified by the slots in the selected page template; determining a number of content items identified for presentation to the user; if the limit on the number of slots of the selected page template exceeds the number of the content items identified for presentation, combining one or more slots of the selected page template into a combined slot; selecting a content item for presentation in the combined slot; and generating a page of the digital magazine presenting the selected content item in a position determined by the combined slot of the selected page template. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A method for generating a page of a digital magazine, the method comprising:
-
selecting a page template including a plurality of slots, each slot configured to present one or more content items; identifying one or more content items for presentation to a user of a digital magazine in positions of a display area of a client device specified by the slots in the selected page template; generating the page of the digital magazine for presentation to the user by a client device, the page including the one or more content items presented in positions of a display area determined by the slots in the selected page template; receiving a selection of a plurality of content items from the user; generating a combined content item including information identifying each of the selected plurality of content items; and generating a modified page of the digital magazine presenting the combined content item in place of each of the selected plurality of content items a slot from the selected page template. - View Dependent Claims (17, 18)
-
Specification