Automatic publication of a user's application installation events
First Claim
1. A computer-implemented method for using social networks for spreading an application, executing on one or more computing devices, the method comprising:
- receiving, with the one or more computing devices, a notification indicating that a user has installed the application on a user device;
receiving user activity associated with the installed application, the user activity including at least one of a frequency of usage of the installed application and a time spent by the user with the installed application;
determining, with the one or more computing devices, an importance of the installed application based on the user activity;
determining, with the one or more computing devices, whether the importance of the installed application meets a criterion for broadcasting information about the installed application by determining at least one of the user'"'"'s interaction with the installed application, the user'"'"'s rating for the installed application, and a number of applications installed by the user; and
by determining that the installed application has not been removed from the user device;
composing, with the one or more computing devices, a message including the user activity and information regarding the installed application responsive to determining that the user activity meets the criterion;
determining, with the one or more computing devices, one or more social networks to which to broadcast the message regarding the installed application, the one or more social networks determined at least in part based on information related to the user; and
broadcasting, with the one or more computing devices, the message to the one or more social networks associated with the user.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and a method for notifying users of the installation of applications using social networks. An application broadcaster automatically publishes a user'"'"'s application installation events on one platform to the user'"'"'s activity streams on external social platforms. This way, a message regarding the application appears in the user'"'"'s activity streams within social networks, resulting in the application becoming popular among the user'"'"'s friends. In one embodiment, the application broadcaster determines whether user activity associated with the installed application meets a criterion before broadcasting information about the application. The application broadcaster also suggests applications that the user might find interesting.
-
Citations
17 Claims
-
1. A computer-implemented method for using social networks for spreading an application, executing on one or more computing devices, the method comprising:
-
receiving, with the one or more computing devices, a notification indicating that a user has installed the application on a user device; receiving user activity associated with the installed application, the user activity including at least one of a frequency of usage of the installed application and a time spent by the user with the installed application; determining, with the one or more computing devices, an importance of the installed application based on the user activity; determining, with the one or more computing devices, whether the importance of the installed application meets a criterion for broadcasting information about the installed application by determining at least one of the user'"'"'s interaction with the installed application, the user'"'"'s rating for the installed application, and a number of applications installed by the user; and
by determining that the installed application has not been removed from the user device;composing, with the one or more computing devices, a message including the user activity and information regarding the installed application responsive to determining that the user activity meets the criterion; determining, with the one or more computing devices, one or more social networks to which to broadcast the message regarding the installed application, the one or more social networks determined at least in part based on information related to the user; and broadcasting, with the one or more computing devices, the message to the one or more social networks associated with the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system for using social networks for spreading an application, the system comprising:
-
one or more processors; and a memory storing instructions that, when executed, cause the system to; receive a notification indicating that a user has installed the application on a user device; receive user activity associated with the installed application, the user activity including at least one of a frequency of usage of the installed application and a time spent by the user with the installed application; determine an importance of the installed application based on the user activity; determine whether the importance of the installed application meets a criterion for broadcasting information about the installed application by determining at least one of the user'"'"'s interaction with the installed application, the user'"'"'s rating for the installed application, and a number of applications installed by the user; and
by determining that the installed application has not been removed from the user device;compose a message including the user activity and information regarding the installed application responsive to determining that the user activity meets the criterion; determine one or more social networks to which to broadcast the message regarding the installed application, the one or more social networks determined at least in part based on information related to the user; and broadcast the message to the one or more social networks associated with the user. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A computer program product comprising a non-transitory computer useable medium including a computer readable program, wherein the computer readable program when executed on a computer causes the computer to perform steps comprising:
-
receiving a notification indicating that a user has installed the application on a user device; receiving user activity associated with the installed application, the user activity including at least one of a frequency of usage of the installed application and a time spent by the user with the installed application; determining an importance of the installed application based on the user activity; determining whether the importance of the installed application meets a criterion for broadcasting information about the installed application by determining at least one of the user'"'"'s interaction with the installed application, the user'"'"'s rating for the installed application, and a number of applications installed by the user; and
by determining that the installed application has not been removed from the user device;composing a message including the user activity and information regarding the installed application responsive to determining that the user activity meets the criterion; determining one or more social networks to which to broadcast the message regarding the installed application, the one or more social networks determined at least in part based on information related to the user; and broadcasting the message to the one or more social networks associated with the user. - View Dependent Claims (16, 17)
-
Specification