Patent ID: 9167046
Filing Date: 2015-10-20
Classification: G06F,G06Q,H04L

Abstract:
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, performing a comparison between the applications on the first client computing devices with the applications on the second client computing devices; by one or more server computing devices, inferring one or more applications of interest to the first user based on the comparison, wherein one or more of the applications of interest are more heavily weighted based on a level of interaction between the first user and one or more of the second users; by one or more server computing devices, determining one or more application recommendations for the first user based at least in part on the applications of interest; and by one or more server computing devices, sending the application recommendations to the first user.