×

Generating a cover for a section of a digital magazine

  • US 10,289,661 B2
  • Filed: 05/23/2013
  • Issued: 05/14/2019
  • Est. Priority Date: 09/12/2012
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method for generating a digital magazine for a user comprising:

  • identifying a plurality of content items from a plurality of sources for inclusion in the digital magazine by a digital magazine server, each content item including an image and text data and each source comprising a computing system providing one or more content items to client devices;

    generating a plurality of groups of content items from the plurality of content items based on characteristics of the content items, each group including content items having a common characteristic, the common characteristic comprising one or more of;

    a source from which the digital magazine server obtained a group of content items, an author of the group of content items, a date associated with content items of the group, a topic associated with content items of the group, a classification of content items of the group received by the digital magazine server from the user, and any combination thereof;

    generating a ranking of content items within each group based on text data included in each content item within a group, prior interactions by the user with content items of the group, and popularity of content items of the group among other users;

    generating an additional ranking of content items within each group based on image scores for images included in each content item within the group, an image score for an image based on attributes of the image including composition of the image, color of the image, focus of the image, and any combination thereof;

    receiving a request to view the digital magazine from a client device, the request identifying a display area of the client device;

    selecting a set of groups based at least in part on the display area of the client device, the set including a number of groups that is directly related to a size of the display area of the client device;

    selecting a plurality of content items from each of the groups in the set, a content item selected from a group in the set having a threshold location in the ranking of the content items within the group in the set, and selecting a plurality of additional content items from each of the groups in the set, an additional content item selected from the group in the set having a highest position in the additional ranking of the content items within the group in the set;

    generating a cover for the digital magazine based on the plurality of the selected content items and the plurality of the selected additional content items, the cover including a cover image from a selected additional content item of the group in the set having a highest image score and the cover including headlines for each of the groups in the set comprising text data extracted from a selected content items from each groups in the set, a headline for each group in the set obtained from a content item from the plurality of the selected content items of a group in the set having a highest position in the ranking of content items within the group of the set, at least one of the headlines comprising text data from an alternative selected content item different than the selected additional content item including the cover image where the alternative selected content item has at least a threshold similarity to the selected additional content item including the cover image and the alternative selected content item was obtained by the digital magazine server from an alternative source that is different than a source from which the digital magazine server obtained the selected content item including the cover image; and

    providing the cover to the client device for presentation.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×