Social Context for Applications
First Claim
1. A method comprising:
- by one or more server computing devices, determining one or more applications on one or more first client computing devices of a first user of a social-networking system;
by one or more server computing devices, determining one or more second users of the social-networking system that are connected to the first user within the social-networking system;
by one or more server computing devices, determining one or more applications on one or more second client computing devices of the second users;
by one or more server computing devices, comparing the applications on the first client computing devices with the applications on the second client computing devices;
by one or more server computing devices, determining one or more application recommendations for the first user based at least in part on the comparison; and
by one or more server computing devices, sending the application recommendations to the first user.
2 Assignments
0 Petitions
Accused Products
Abstract
In one embodiment, a method includes determining one or more applications on one or more first client computing devices of a first user of a social-networking system; determining one or more second users of the social-networking system that are connected to the first user within the social-networking system; determining one or more applications on one or more second client computing devices of the second users; comparing the applications on the first client computing devices with the applications on the second client computing devices; determining one or more application recommendations for the first user based at least in part on the comparison; and sending the application recommendations to the first user.
17 Citations
20 Claims
-
1. A method comprising:
-
by one or more server computing devices, determining one or more applications on one or more first client computing devices of a first user of a social-networking system; by one or more server computing devices, determining one or more second users of the social-networking system that are connected to the first user within the social-networking system; by one or more server computing devices, determining one or more applications on one or more second client computing devices of the second users; by one or more server computing devices, comparing the applications on the first client computing devices with the applications on the second client computing devices; by one or more server computing devices, determining one or more application recommendations for the first user based at least in part on the comparison; and by one or more server computing devices, sending the application recommendations to the first user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. One or more computer-readable non-transitory storage media embodying software configured when executed to:
-
determine one or more applications on one or more first client computing devices of a first user of a social-networking system; determine one or more second users of the social-networking system that are connected to the first user within the social-networking system; determine one or more applications on one or more second client computing devices of the second users; compare the applications on the first client computing devices with the applications on the second client computing devices; determine one or more application recommendations for the first user based at least in part on the comparison; and send the application recommendations to the first user. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A method comprising:
-
by one or more first client computing devices, sending information associated with one or more applications on one or more of the first computing devices to one or more server computing devices of a social-networking system, the applications are on one or more of the first client computing devices of a first user of the social-networking system; by one or more first client computing devices, receiving one or more application recommendations for the first user from one or more of the server computing devices, the application recommendations being determining based at least in part on a comparison of the applications on the first client computing devices with one or more applications on a second client computing devices of one or more second users, the second users are connected to the first user within the social-networking system; and by one or more first client computing devices, providing the application recommendations for display. - View Dependent Claims (18, 19, 20)
-
Specification