User experience and user flows for third-party application recommendation in cloud storage systems
First Claim
Patent Images
1. A computer-implemented method comprising:
- identifying a type of a first user request pertaining to at least one file, wherein the first user request is associated with a cloud storage account holder;
identifying a filtered list of applications, wherein an application in the filtered list is associated with a score that is based on the type of the first user request and one or more of the at least one file, the cloud storage account holder, or the application, and wherein the application in the filtered list is available to the cloud storage account holder;
providing the filtered list to the cloud storage account holder for presentation in response to the first user request pertaining to the at least one file; and
wherein the filtered list is based on a predetermined number of applications and excludes one or more designated applications.
2 Assignments
0 Petitions
Accused Products
Abstract
A cloud computing system identifies when to recommend applications to a user and what recommendations to make. When the user makes a request related to the applications associated with the user, the cloud computing system identifies the subject of the request. The cloud computing system identifies criteria for recommending applications based on the subject, scores applications available to the user based on the identified criteria, and filters applications based on their scores to recommend applications to the user.
-
Citations
18 Claims
-
1. A computer-implemented method comprising:
-
identifying a type of a first user request pertaining to at least one file, wherein the first user request is associated with a cloud storage account holder; identifying a filtered list of applications, wherein an application in the filtered list is associated with a score that is based on the type of the first user request and one or more of the at least one file, the cloud storage account holder, or the application, and wherein the application in the filtered list is available to the cloud storage account holder; providing the filtered list to the cloud storage account holder for presentation in response to the first user request pertaining to the at least one file; and wherein the filtered list is based on a predetermined number of applications and excludes one or more designated applications. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system comprising at least one processor in communication with an application database configured to store information regarding a plurality of applications and a user database configured to store information associating at least one cloud storage account holder with at least one application, wherein the at least one processor is configured to:
-
identify a type of a first user request pertaining to at least one file, wherein the first user request is associated with a cloud storage account holder; identify a filtered list of applications, wherein an application in the filtered list is associated with a score that is based on the type of the first user request and one or more of the at least one file, the cloud storage account holder or the application, and wherein the application in the filtered list is available to the cloud storage account holder; provide the filtered list to the cloud storage account holder for presentation in response to the first user request pertaining to the at least one file; and wherein the filtered list is based on a predetermined number of applications and excludes one or more designated applications. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18)
-
Specification