APPLICATION DISCOVERABILITY
First Claim
1. A system, comprising:
- a context component that identifies context information of a device context of a user, the context information includes personal information and device application information of a context application;
a discovery component that accesses other users and associated other user information according to a privacy profile, and discovers a suggested application relevant to the device context based in part on the context information; and
a microprocessor that executes computer-executable instructions associated with at least one of the context component or the discovery component.
3 Assignments
0 Petitions
Accused Products
Abstract
Architecture that enables the discovery of relevant applications, where the relevance is personalized to the user and user interests. New, relevant, and interesting applications are personalized to the user based on friends and/or people with whom the user shares common interests (e.g., social networks), based on queries for a popular application within a geographical area, and/or collaborative filtering. Moreover, users who employ the disclosed architecture can maintain anonymity to prevent the exposure of personal identifying details. Social-based application discovery, location-based application discovery, anonymous-profile-based application discovery, and collaborative-filtering-based application discovery, are provided. Application installs, uninstalls, and frequency of user interaction are also available, as well as privacy modes for privacy protection.
48 Citations
20 Claims
-
1. A system, comprising:
-
a context component that identifies context information of a device context of a user, the context information includes personal information and device application information of a context application; a discovery component that accesses other users and associated other user information according to a privacy profile, and discovers a suggested application relevant to the device context based in part on the context information; and a microprocessor that executes computer-executable instructions associated with at least one of the context component or the discovery component. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method performed by a computer system executing machine-readable instructions, the method comprising acts of:
-
identifying context information of a context of a user for application discovery; enabling a privacy setting for the application discovery; accessing information sources related to other users for application information related to the context based on the privacy setting; and discovering an application relevant to the context based on the application information of the other users. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A computer-readable medium comprising computer-executable instructions that when executed by a processor, cause the processor to perform acts of:
-
identifying context information of a context of a user device for application discovery, the context information includes context application information of a context application; applying a privacy mode to the context information to manage exposure of the some or all of the context information to information sources for the application discovery; accessing the information sources based on the privacy mode, for application information related to the context; selecting an application relevant to the context based on the application information; and installing the application on the user device. - View Dependent Claims (17, 18, 19, 20)
-
Specification