Application recommendation using automatically synchronized shared folders
First Claim
1. A computer-implemented method for application recommendation comprising:
- obtaining information about associations between a plurality of user accounts of a synchronized content management system and a plurality of applications compatible with the synchronized content management system, the information indicating a level of engagement at each user account in the plurality of user accounts with respect to each application in the plurality of applications;
obtaining a plurality of attributes associated with each user account in the plurality of user accounts, the plurality of attributes providing information related to usage of the synchronized content management system at each user account;
obtaining data about social connections associated with the plurality of user accounts, the data about the social connections indicating content items shared among the plurality of user accounts using at least one synchronized shared folder via the synchronized content management system, wherein changes to the content items within the at least one synchronized shared folder are automatically synchronized;
generating a predictive model using at least one of the information about the associations, the plurality of attributes, or the data about the social connections; and
recommending one or more applications compatible with the synchronized content management system to a selected user account outside the plurality of user accounts, the recommending being based, at least in part, on the predictive model.
4 Assignments
0 Petitions
Accused Products
Abstract
Various embodiments of the disclosed technology can obtain information about associations between users (e.g., user accounts) of a content management system and applications compatible with the content management system. Various embodiments can also obtain information about a plurality of attributes associated with usage of the content management system by the users (e.g., user accounts). In some embodiments, the attributes can include a device property, a usage pattern, an account property, a content item property, a profile property, a preference property, or a domain property. Moreover, data about social connections of the users (e.g., user accounts) can also be obtained. Based, at least in part, on at least one of the information about the associations, the information about the plurality of attributes, or the data about the social connections, one or more applications can be recommended to a selected user (e.g., a selected user account).
43 Citations
20 Claims
-
1. A computer-implemented method for application recommendation comprising:
-
obtaining information about associations between a plurality of user accounts of a synchronized content management system and a plurality of applications compatible with the synchronized content management system, the information indicating a level of engagement at each user account in the plurality of user accounts with respect to each application in the plurality of applications; obtaining a plurality of attributes associated with each user account in the plurality of user accounts, the plurality of attributes providing information related to usage of the synchronized content management system at each user account; obtaining data about social connections associated with the plurality of user accounts, the data about the social connections indicating content items shared among the plurality of user accounts using at least one synchronized shared folder via the synchronized content management system, wherein changes to the content items within the at least one synchronized shared folder are automatically synchronized; generating a predictive model using at least one of the information about the associations, the plurality of attributes, or the data about the social connections; and recommending one or more applications compatible with the synchronized content management system to a selected user account outside the plurality of user accounts, the recommending being based, at least in part, on the predictive model. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system comprising:
-
a processor; a computer readable medium; and computer readable instructions, stored on the computer readable medium, that when executed by the processor are effective to cause the system to; obtain information about associations between a plurality of user accounts of a synchronized content management system and a plurality of applications for the synchronized content management system; obtain a plurality of attributes associated with each user account in the plurality of user accounts, the plurality of attributes being related to usage of the synchronized content management system at each user account; obtain data about social connections associated with the plurality of user accounts, the data about social connections indicating content items shared among the plurality of user accounts using at least one synchronized shared folder via the synchronized content management system, wherein changes to the content items within the at least one synchronized shared folder are automatically synchronized; and determine a recommendation for one or more applications for a selected user account based, at least in part, on at least one of the information about the associations, the plurality of attributes, or the data about the social connections. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A non-transitory computer-readable medium storing computer executable instructions for causing a computer to perform a method comprising:
-
obtaining information about associations between a plurality of user accounts of a synchronized content management system and a plurality of applications for the synchronized content management system; obtaining a plurality of attributes associated with each user account in the plurality of user accounts, the plurality of attributes being related to usage of the synchronized content management system at each user account; obtaining data about social connections associated with the plurality of user accounts, the data about social connections indicating content items shared among the plurality of user accounts using at least one synchronized shared folder via the synchronized content management system, wherein changes to the content items within the at least one synchronized shared folder are automatically synchronized; and determining a recommendation for one or more applications for a selected user account based, at least in part, on at least one of the information about the associations, the plurality of attributes, or the data about the social connections. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification