Social filtering of user interface
First Claim
Patent Images
1. A method comprising:
- by a computing device, identifying a first set of content objects for display based at least in part on one or more criteria, the criteria being based at least in part on social-graph information between a first user and one or more second users;
by the computing device, selecting one or more content objects from the first set of content objects based on criteria;
by the computing device, providing for display on a user interface (UI) the selected content objects; and
by the computing device, dynamically adjusting the displayed selected content objects, wherein the dynamic adjustment comprises;
determining a current geo-location of the computing device of the first user;
determining a content maturity threshold level, the content maturity threshold level being based at least in part on the current geo-location of the computing device of the first user;
identifying a second set of content objects based at least on the determined content maturity threshold level, wherein each of the content objects in the second set have a content maturity rating that satisfies the determined content maturity threshold level; and
selecting the one or more content objects from the second set of content objects for display on the user interface;
by the computing device, dynamically identifying at least one other content object based on an updated content maturity threshold level; and
by the computing device, dynamically providing for display the at least one other content object based on the dynamic identification.
2 Assignments
0 Petitions
Accused Products
Abstract
In one embodiment, a method includes identifying a content object for display based at least in part on one or more filtering criteria. The filtering criteria is a measure of suitability of each content object for presentation based at least in part on social-graph information between a first user and one or more second users or a current geo-location of the first user. The method also includes applying the filtering criteria to the content object; and providing for display on a user interface (UI) the content object based on whether the content object is suitable for presentation based at least in part on the filtering criteria.
34 Citations
21 Claims
-
1. A method comprising:
-
by a computing device, identifying a first set of content objects for display based at least in part on one or more criteria, the criteria being based at least in part on social-graph information between a first user and one or more second users; by the computing device, selecting one or more content objects from the first set of content objects based on criteria; by the computing device, providing for display on a user interface (UI) the selected content objects; and by the computing device, dynamically adjusting the displayed selected content objects, wherein the dynamic adjustment comprises; determining a current geo-location of the computing device of the first user; determining a content maturity threshold level, the content maturity threshold level being based at least in part on the current geo-location of the computing device of the first user; identifying a second set of content objects based at least on the determined content maturity threshold level, wherein each of the content objects in the second set have a content maturity rating that satisfies the determined content maturity threshold level; and selecting the one or more content objects from the second set of content objects for display on the user interface; by the computing device, dynamically identifying at least one other content object based on an updated content maturity threshold level; and by the computing device, dynamically providing for display the at least one other content object based on the dynamic identification. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. One or more computer-readable non-transitory storage media embodying software configured when executed to:
-
identify a first set of content objects for display based at least in part on one or more criteria, the criteria being based at least in part on social-graph information between a first user and one or more second users; select one or more content objects from the first set of content objects based on the criteria; provide for display on a user interface (UI) the selected content objects; and dynamically adjust the displayed selected content objects, wherein the dynamic adjustment comprises; determine a current geo-location of the computing device of the first user; determine a content maturity threshold level, the content maturity threshold level being based at least in part on the current geo-location of the computing device of the first user; identify a second set of content objects based at least on the determined content maturity threshold level, wherein each of the content objects in the second set have a content maturity rating that satisfies the determined content maturity threshold level; and select the one or more content objects from the second set of content objects for display on the user interface; and dynamically identify at least one other content object based on an updated content maturity threshold level; and dynamically provide for display the at least one other content object based on the dynamic identification. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A device comprising:
-
a processor; and one or more computer-readable non-transitory storage media coupled to the processor and embodying software comprising steps to; identify a first set of content objects for display based at least in part on one or more criteria, the criteria being based at least in part on social-graph information between a first user and one or more second users; select one or more content objects from the first set of content objects based on the criteria; provide for display on a user interface (UI) the selected content objects; and dynamically adjust the displayed selected content objects, wherein the dynamic adjustment comprises; determine a current geo-location of the computing device of the first user; determine a content maturity threshold level, the content maturity threshold level being based at least in part on the current geo-location of the computing device of the first user; identify a second set of content objects based at least on the determined content maturity threshold level, wherein each of the content objects in the second set have a content maturity rating that satisfies the determined content maturity threshold level; and select the one or more content objects from the second set of content objects for display on the user interface; and dynamically identify at least one other content object based on an updated content maturity threshold level; and dynamically provide for display the at least one other content object based on the dynamic identification. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification