Patent ID: 8918404

Claim:
A method comprising: obtaining a plurality of content items; determining a first subset of content items from the plurality of content items, and wherein the determining of the first subset includes removing one or more content items from the plurality of content items; computing scores for the content items in the first subset, wherein the computing of scores for the content items in the first subset is based on one or more signals, and wherein at least one signal is based on relationships between content items in the first subset; aggregating the scores of the content items in the first subset; determining a second subset of content items from the plurality of content items, and wherein the determining of the second subset includes removing a different one or more content items from the plurality of content items relative to the content items removed to determine the first subset; computing scores for the content items in the second subset, wherein the computing of scores for the content items in the second subset is based on one or more signals, and wherein at least one signal is based on relationships between content items in the second subset; aggregating the scores of the content items in the second subset; ranking the first and second subsets based on respective aggregated scores; selecting, using a hardware processor, one of the first and second subsets based at least in part on the ranking; and causing the content items of the selected subset to be displayed in a user interface.