GENERATING A USER-DEFINED SECTION OF A DIGITAL MAGAZINE FROM A SEARCH REQUEST
First Claim
Patent Images
1. A method for generating a digital magazine, the method comprising:
- receiving from a searching user a request to create a section of a digital magazine including content satisfying a search query included in the request;
applying the search query to one or more sources, each source comprising a dynamically updated plurality of content items;
obtaining a search query result comprising one or more content items from the one or more sources that satisfy the search query;
receiving a request from a viewing user to access the section of the digital magazine;
generating the section of the digital magazine to include the content items that satisfy the search query;
sending the generated section of the digital magazine for display to the viewing user.
1 Assignment
0 Petitions
Accused Products
Abstract
A digital magazine server creates a section of a digital magazine including content items identified based on a search query received from a user. The digital magazine server receives a request to create the section that includes the search query and applies the search query to one or more sources. Content items satisfying the search query are retrieved from the one or more sources. A section of the digital magazine including various content items satisfying the search query is generated and presented to the user requesting creation of the section as well as additional users of the digital magazine server.
67 Citations
21 Claims
-
1. A method for generating a digital magazine, the method comprising:
-
receiving from a searching user a request to create a section of a digital magazine including content satisfying a search query included in the request; applying the search query to one or more sources, each source comprising a dynamically updated plurality of content items; obtaining a search query result comprising one or more content items from the one or more sources that satisfy the search query; receiving a request from a viewing user to access the section of the digital magazine; generating the section of the digital magazine to include the content items that satisfy the search query; sending the generated section of the digital magazine for display to the viewing user. - View Dependent Claims (2, 3, 4, 5, 6, 16)
-
-
7. A method for generating a digital magazine, the method comprising:
-
receiving from a searching user a request to create a section of a digital magazine including content satisfying a search query included in the request; obtaining a search query result by applying the search query to one or more sources, the search query result including content items from the one or more sources that satisfy the search query; computing a score for each content item in the search query result based on attributes of the content items; generating an ordered listing of the content items in the search query result based at least in part on the computed scores; selecting one or more content items from the search query result based at least in part on the ordered listing; generating the section of the digital magazine including content satisfying the search query, the section including the selected one or more content items; and sending the generated section of the digital magazine including content satisfying the search query to a client device for display to a viewing user. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15, 17, 18)
-
-
19. A method for generating a digital magazine, the method comprising:
-
receiving from a searching user a request to create a section of a digital magazine including content satisfying a search query included in the request; retrieving prior interactions between the searching user and content items presented via the digital magazine; determining additional content items connected to content items with which the searching user previously interacted by a server providing the digital magazine; determining one or more candidate sources associated with the additional content items; identifying one or more additional users connected to the searching user through the server providing the digital magazine; determining content items with which one or more of the additional users connected to the searching user interacted; determining one or more candidate sources associated with the content items with which one or more of the additional users connected to the searching user interacted; selecting one or more sources from the one or more candidate sources associated with the additional content items and the one or more candidate sources associated with the content items with which one or more of the additional users connected to the searching user interacted; applying the search query to the selected one or more sources; and obtaining a search query result comprising one or more content items from the selected one or more sources that satisfy the search query. - View Dependent Claims (20, 21)
-
Specification