CUSTOM GESTURES
First Claim
1. A method comprising, by a computing device associated with a first user of a social-networking system:
- accessing a social graph comprising a plurality of user nodes and a plurality of edges connecting the user nodes, each of the edges between two of the user nodes representing a single degree of social separation between them, the user nodes comprising;
a first-user node corresponding to the first user, anda plurality of second-user nodes corresponding to a plurality of second users of the social-networking system;
identifying, based on the social graph, a set of second users corresponding to second-user nodes that are within a specified degree of social separation from the first-user node;
determining, based on the social graph, that a particular feature is enabled on computing devices associated with at least a threshold number of the identified set of second users; and
enabling the particular feature on the computing device associated with the first user.
1 Assignment
0 Petitions
Accused Products
Abstract
In one embodiment, a method includes accessing a social graph that includes user nodes and edges connecting the user nodes; identifying, based on the social graph, a set of second users corresponding to second-user nodes that are within a specified social degree of separation from a first-user node corresponding to a first user; determining, based on the social graph, that a particular feature is enabled on computing devices associated with at least a threshold number of the identified set of second users; and enabling the particular feature on a computing device associated with the first user.
0 Citations
20 Claims
-
1. A method comprising, by a computing device associated with a first user of a social-networking system:
-
accessing a social graph comprising a plurality of user nodes and a plurality of edges connecting the user nodes, each of the edges between two of the user nodes representing a single degree of social separation between them, the user nodes comprising; a first-user node corresponding to the first user, and a plurality of second-user nodes corresponding to a plurality of second users of the social-networking system; identifying, based on the social graph, a set of second users corresponding to second-user nodes that are within a specified degree of social separation from the first-user node; determining, based on the social graph, that a particular feature is enabled on computing devices associated with at least a threshold number of the identified set of second users; and enabling the particular feature on the computing device associated with the first user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. One or more computer-readable non-transitory storage media embodying software that is operable when executed to, by a computing device associated with a first user of a social-networking system:
-
access a social graph comprising a plurality of user nodes and a plurality of edges connecting the user nodes, each of the edges between two of the user nodes representing a single degree of social separation between them, the user nodes comprising; a first-user node corresponding to the first user, and a plurality of second-user nodes corresponding to a plurality of second users of the social-networking system; identify, based on the social graph, a set of second users corresponding to second-user nodes that are within a specified degree of social separation from the first-user node; determine, based on the social graph, that a particular feature is enabled on computing devices associated with at least a threshold number of the identified set of second users; and enable the particular feature on the computing device associated with the first user. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. A system comprising:
-
one or more processors; and one or more computer-readable non-transitory storage media coupled to the processors and embodying software that is operable when executed by the processors to, by a computing device associated with a first user of a social-networking system; access a social graph comprising a plurality of user nodes and a plurality of edges connecting the user nodes, each of the edges between two of the user nodes representing a single degree of social separation between them, the user nodes comprising; a first-user node corresponding to the first user, and a plurality of second-user nodes corresponding to a plurality of second users of the social-networking system; identify, based on the social graph, a set of second users corresponding to second-user nodes that are within a specified degree of social separation from the first-user node; determine, based on the social graph, that a particular feature is enabled on computing devices associated with at least a threshold number of the identified set of second users; and enable the particular feature on the computing device associated with the first user.
-
Specification