Displaying content in a user interface in a social network system
First Claim
1. 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.
2 Assignments
0 Petitions
Accused Products
Abstract
Implementations generally relate to displaying content items in a user interface in a social network system. In some implementations, a method includes determining a first subset of content items from a plurality of content items. The method also includes computing importance scores for the content items in the first subset, and aggregating the importance scores of the content items in the first subset. The method also includes determining a second subset of content items from the plurality of content items, computing importance scores for the content items in the second subset, and aggregating the importance scores of the content items in the second subset. The method also includes selecting one of the first and second subsets based at least in part on aggregated importance scores of the first and second subsets, and causing the content items of the selected subset to be displayed in a user interface.
-
Citations
20 Claims
-
1. 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.
-
-
2. A method comprising:
-
determining a first subset of content items from a plurality of content items; computing scores for the content items in the first subset based at least 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, wherein the second subset has a different combination of content items than the first subset; computing scores for the content items in the second subset based at least on relationships between content items in the second subset; aggregating the scores of the content items in the second subset; selecting, using a hardware processor, one of the first and second subsets based at least in part on respective aggregated scores of the first and second subsets; and causing the content items of the selected subset to be displayed in a user interface. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system comprising:
-
one or more processors; and logic encoded in one or more tangible media for execution by the one or more processors and when executed operable to perform operations comprising; determining a first subset of content items from a plurality of content items; computing scores for the content items in the first subset based at least 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, wherein the second subset has a different combination of content items than the first subset; computing scores for the content items in the second subset based at least on relationships between content items in the second subset; aggregating the scores of the content items in the second subset; selecting one of the first and second subsets based at least in part on respective aggregated scores of the first and second subsets; and causing the content items of the selected subset to be displayed in a user interface. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
Specification