Application store tastemaker recommendations
First Claim
Patent Images
1. A computer-implemented method comprising:
- performed by one or more processors executing computer-readable instructions;
receiving a request to search for a mobile application available in a mobile application store;
determining a collection of available mobile applications based at least in part on the search;
determining a social acquaintance of a user;
querying a mobile application store of the social acquaintance of the user for mobile applications purchased for and/or previously installed on the device of the social acquaintance;
filtering the collection of available mobile applications based at least in part whether an application that is determined to be in the collection of available mobile applications has been at least one of purchased for or previously installed on the device of the social acquaintance of the user;
determining whether the acquaintance of the user is a tastemaker; and
if the acquaintance is determined to be a tastemaker;
collecting data from the tastemaker;
ranking the filtered collection of available mobile applications based at least in part on the data collected from the tastemaker; and
displaying the ranked collection of available mobile applications to the user; and
if the acquaintance is determined not to be a tastemaker;
receiving an indication to search for one or more tastemakers from among the user'"'"'s acquaintances or acquaintances of the user'"'"'s acquaintances.
2 Assignments
0 Petitions
Accused Products
Abstract
An application store tastemaker recommendation service is usable to determine experts within a user'"'"'s social network(s), receive recommendations from the experts, and filter and/or rank mobile application query results based at least in part on the recommendations. Additionally, the service may be usable to determine experts based on data compiled about previous actions, reviews, comments, etc., of the experts. Further, the service may be usable to provide recommendations to the user to aid in selecting mobile applications for purchase, and may provide an avenue for completing such purchases.
58 Citations
20 Claims
-
1. A computer-implemented method comprising:
-
performed by one or more processors executing computer-readable instructions; receiving a request to search for a mobile application available in a mobile application store; determining a collection of available mobile applications based at least in part on the search; determining a social acquaintance of a user; querying a mobile application store of the social acquaintance of the user for mobile applications purchased for and/or previously installed on the device of the social acquaintance; filtering the collection of available mobile applications based at least in part whether an application that is determined to be in the collection of available mobile applications has been at least one of purchased for or previously installed on the device of the social acquaintance of the user; determining whether the acquaintance of the user is a tastemaker; and if the acquaintance is determined to be a tastemaker; collecting data from the tastemaker; ranking the filtered collection of available mobile applications based at least in part on the data collected from the tastemaker; and displaying the ranked collection of available mobile applications to the user; and if the acquaintance is determined not to be a tastemaker; receiving an indication to search for one or more tastemakers from among the user'"'"'s acquaintances or acquaintances of the user'"'"'s acquaintances. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. One or more computer-readable media devices storing instructions that, when executed, configure one or more processors to perform acts comprising:
-
receiving a request to search for a mobile application available in a mobile application store; determining a collection of available mobile applications based at least in part on the search; determining a social acquaintance of a user; querying a mobile application store of the social acquaintance of the user for mobile applications purchased for and/or previously installed on the device of the social acquaintance; filtering the collection of available mobile applications based at least in part whether an application that is determined to be in the collection of available mobile applications has been at least one of purchased for or previously installed on the device of the social acquaintance of the user; determining whether the acquaintance of the user is a tastemaker; and if the acquaintance is determined to be a tastemaker; collecting data from the tastemaker; ranking the filtered collection of available mobile applications based at least in part on the data collected from the tastemaker; and displaying the ranked collection of available mobile applications to the user; and if the acquaintance is determined not to be a tastemaker; receiving an indication to search for one or more tastemakers from among the user'"'"'s acquaintances or acquaintances of the user'"'"'s acquaintances. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A system comprising:
-
one or more processors and memory, the memory storing one or more modules executable by the one or more processors to perform acts comprising; receiving a request to search for a mobile application available in a mobile application store; determining a collection of available mobile applications based at least in part on the search; determining a social acquaintance of a user; querying a mobile application store of the social acquaintance of the user for mobile applications purchased for and/or previously installed on the device of the social acquaintance; filtering the collection of available mobile applications based at least in part whether an application that is determined to be in the collection of available mobile applications has been at least one of purchased for or previously installed on the device of the social acquaintance of the user; determining whether the acquaintance of the user is a tastemaker; and if the acquaintance is determined to be a tastemaker; collecting data from the tastemaker; ranking the filtered collection of available mobile applications based at least in part on the data collected from the tastemaker; and displaying the ranked collection of available mobile applications to the user; and if the acquaintance is determined not to be a tastemaker; receiving an indication to search for one or more tastemakers from among the user'"'"'s acquaintances or acquaintances of the user'"'"'s acquaintances. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification