Custom gestures
First Claim
Patent Images
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
based on the determination that the particular feature is enabled on the computing devices associated with the at least threshold number of the identified set of second users, 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.
17 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 based on the determination that the particular feature is enabled on the computing devices associated with the at least threshold number of the identified set of second users, 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 based on the determination that the particular feature is enabled on the computing devices associated with the at least threshold number of the identified set of second users, 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 based on the determination that the particular feature is enabled on the computing devices associated with the at least threshold number of the identified set of second users, enable the particular feature on the computing device associated with the first user.
-
Specification