RECOMMENDING NATIVE APPLICATIONS
First Claim
1. A computer-implemented method comprising:
- accessing, by a computer system, information that describes use of one or more computer-based services by a particular user from one or more computing devices that are associated with the particular user;
identifying, by the computer system, one or more native applications that are associated with the one or more services, wherein the one or more native applications are configured to be installed and executed by one or more types of mobile computing devices;
determining, by the computer system, whether to recommend the one or more native applications based on the information and one or more threshold levels of use of the one or more computer-based services; and
providing, by the computer system based on the determining, a recommendation that is associated with the particular user and that identifies at least one of the one or more native applications for installation on a particular mobile computing device that is associated with the particular user.
2 Assignments
0 Petitions
Accused Products
Abstract
In one implementation, a computer-implemented method includes accessing, by a computer system, information that describes use of one or more computer-based services by a particular user from one or more computing devices that are associated with the particular user; identifying one or more native applications that are associated with the one or more services, wherein the one or more native applications are configured to be installed and executed by one or more types of mobile computing devices; determining whether to recommend the one or more native applications based on the information and one or more threshold levels of use of the one or more computer-based services; and providing, based on the determining, a recommendation that is associated with the particular user and that identifies at least one of the one or more native applications.
-
Citations
20 Claims
-
1. A computer-implemented method comprising:
-
accessing, by a computer system, information that describes use of one or more computer-based services by a particular user from one or more computing devices that are associated with the particular user; identifying, by the computer system, one or more native applications that are associated with the one or more services, wherein the one or more native applications are configured to be installed and executed by one or more types of mobile computing devices; determining, by the computer system, whether to recommend the one or more native applications based on the information and one or more threshold levels of use of the one or more computer-based services; and providing, by the computer system based on the determining, a recommendation that is associated with the particular user and that identifies at least one of the one or more native applications for installation on a particular mobile computing device that is associated with the particular user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A computer-implemented method comprising:
-
accessing, by a computer system, social network information that identifies a plurality of users who have at least a threshold acquaintance relationship on one or more social networks with a particular user; identifying, by the computer system, one or more native applications that are i) installed on mobile computing devices that are associated with the plurality of users and ii) not installed on a particular mobile computing device that is associated with the particular user; determining whether to recommend the one or more native applications based on a frequency of installation or use of the one or more native applications on the mobile computing devices that are associated with the plurality users; and providing, by the computer system based on the determining, a recommendation that is associated with the particular user and that identifies at least one of the one or more native applications for installation on the particular mobile computing device. - View Dependent Claims (16, 17)
-
-
18. A computer system for providing recommendations for native mobile applications, the system comprising:
-
a data collection system that is programmed to access information that describes use of one or more computer-based services by a particular user from one or more computing devices that are associated with the particular user; a native application discovery system that is programmed to identify one or more native applications that are associated with the one or more services, wherein the one or more native applications are configured to be installed and executed by one or more types of mobile computing devices; a native application selection system that is programmed to determine whether to recommend the one or more native applications based on the information and one or more threshold levels of use of the one or more computer-based services; and a recommendation unit that is programmed to provide, based on the determination by the native application selection system, a recommendation that is associated with the particular user and that identifies at least one of the one or more native applications for installation on a particular mobile computing device that is associated with the particular user. - View Dependent Claims (19, 20)
-
Specification