RECOMMENDING APPLICATIONS USING SOCIAL NETWORKING INFORMATION
First Claim
Patent Images
1. A method comprising:
- receiving, at a client-computing device, recommendation information that indicates an application to recommend to a user of the client-computing device;
based on receiving the recommendation information, providing, for presentation to the user within a graphical user interface of a non-dedicated application on the client-computing device, a selectable option to install the application;
detecting an indication that the user selected the selectable option to install the application;
based on detecting the indication that the user selected the selectable option, initiating a download and installation process of the application on the client-computing device while maintaining a presentation focus of the graphical user interface of the undedicated application; and
providing, for presentation to the user within the graphical user interface of the undedicated application, a status indicator that indicates a status of the download and installation process of the application.
2 Assignments
0 Petitions
Accused Products
Abstract
The present disclosure is directed toward systems and methods for generating application recommendations to provide to a user of a mobile device. For instance, the systems and methods use social networking information to identify applications that may be of interest to the user, and present application recommendations to the user at various contact points on the mobile device. The present disclosure is also directed toward systems and methods for managing the download and installation of selected applications on a mobile device such that a presentation focus on an application does not change during a download and installation process.
-
Citations
20 Claims
-
1. A method comprising:
-
receiving, at a client-computing device, recommendation information that indicates an application to recommend to a user of the client-computing device; based on receiving the recommendation information, providing, for presentation to the user within a graphical user interface of a non-dedicated application on the client-computing device, a selectable option to install the application; detecting an indication that the user selected the selectable option to install the application; based on detecting the indication that the user selected the selectable option, initiating a download and installation process of the application on the client-computing device while maintaining a presentation focus of the graphical user interface of the undedicated application; and providing, for presentation to the user within the graphical user interface of the undedicated application, a status indicator that indicates a status of the download and installation process of the application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system comprising:
-
at least one processor; and at least one non-transitory computer-readable storage medium storing instructions thereon that, when executed by the at least one processor, cause the system to; receive, at a client-computing device, recommendation information that indicates an application to recommend to a user of the client-computing device; based on receiving the recommendation information, provide, for presentation to the user within a graphical user interface of a non-dedicated application on the client-computing device, a selectable option to install the application; detect an indication that the user selected the selectable option to install the application; based on detecting the indication that the user selected the selectable option, initiate a download and installation process of the application on the client-computing device while maintaining a presentation focus of the graphical user interface of the undedicated application; and provide, for presentation to the user within the graphical user interface of the undedicated application, a status indicator that indicates a status of the download and installation process of the application. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A non-transitory computer readable medium storing instructions thereon that, when executed by at least one processor, cause a computer system to:
-
receive, at a client-computing device, recommendation information that indicates an application to recommend to a user of the client-computing device; based on receiving the recommendation information, provide, for presentation to the user within a graphical user interface of a non-dedicated application on the client-computing device, a selectable option to install the application; detect an indication that the user selected the selectable option to install the application; based on detecting the indication that the user selected the selectable option, initiate a download and installation process of the application on the client-computing device while maintaining a presentation focus of the graphical user interface of the undedicated application; and provide, for presentation to the user within the graphical user interface of the undedicated application, a status indicator that indicates a status of the download and installation process of the application. - View Dependent Claims (18, 19, 20)
-
Specification