Application store tastemaker recommendations
First Claim
Patent Images
1. A computer-implemented method implemented by one or more computing devices, the method comprising:
- receiving a search query, comprising one or more search criteria, from a user to search for one or more applications available from an application store, the one or more search criteria specifying to exclude at least one application that at least one social acquaintances in a social graph of the user has uninstalled;
searching for one or more applications available from the application store based on at least the one or more search criteria;
obtaining information of the one or more applications available from the application store based at least in part on information associated with the social graph of the user, the one or more applications excluding at least one application that at least one of the social acquaintances in the social graph of the user has uninstalled; and
providing the information of the one or more applications to a computing device of the user for presentation.
2 Assignments
0 Petitions
Accused Products
Abstract
An application store tastemaker recommendation service determines experts within a user'"'"'s social network(s), receives recommendations from the experts, filters and/or ranks mobile application query results based at least in part on the recommendations. Additionally, the service may further determine the experts based on data compiled about previous actions, reviews, comments, etc., of the experts. Further, the service may provide recommendations to the user to aid in selecting mobile applications for purchase, and may provide an avenue for completing such purchases.
-
Citations
18 Claims
-
1. A computer-implemented method implemented by one or more computing devices, the method comprising:
-
receiving a search query, comprising one or more search criteria, from a user to search for one or more applications available from an application store, the one or more search criteria specifying to exclude at least one application that at least one social acquaintances in a social graph of the user has uninstalled; searching for one or more applications available from the application store based on at least the one or more search criteria; obtaining information of the one or more applications available from the application store based at least in part on information associated with the social graph of the user, the one or more applications excluding at least one application that at least one of the social acquaintances in the social graph of the user has uninstalled; and providing the information of the one or more applications to a computing device of the user for presentation. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system comprising:
-
memory and one or more processors; a search engine, stored in the memory and executable on the one or more processors, configured to receive a search query, comprising one or more search criteria, where the one or more search criteria specifies excluding at least one application that at least one social acquaintance in a social graph of a user has uninstalled; an application store crawler, stored in the memory and executable on the one or more processors, configured to crawl an application store and identify one or more applications based at least on the one or more search criteria; a social network graph, stored in the memory and executable on the one or more processors, configured to create a social network graph comprising social acquaintances of a user, the social network graph storing at least information about what applications that the social acquaintances have uninstalled; and an application filter, stored in the memory and executable on the one or more processors, configured to filter at least one application that at least one of the social acquaintances in the social graph of the user has uninstalled. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. One or more computer-readable storage media storing computer-executable instructions that, when executed by a processor, configure the processor to perform acts comprising:
-
receiving a request for information associated with a computing application from a user at an application store that is configured to provide a plurality of applications for use on a device of the user, the request comprising one or more search criteria specifying to exclude an application that any social acquaintances of the user has uninstalled; discovering an available application at the application store based at least in part on the requested information; and displaying information associated with the available application that excludes one or more applications based in part on the one or more search criteria to exclude one or more applications that any of the social acquaintances of the user has uninstalled.
-
Specification