Method and apparatus for recommending an application-feature to a user
First Claim
1. A method for recommending an application-feature to a user, the method comprising:
- receiving application-usage information from a client at a recommendation-server, wherein the application-usage information specifies characteristics of a user'"'"'s interaction with an application;
comparing the application-usage information to additional application-usage information from other users to identify a usage-group, which contains users who use the application similarly to the user;
identifying an application-feature associated with the usage-group, but that is not associated with the user; and
sending to the client an application-feature identifier, which identifies the application-feature, to facilitate recommending the application-feature to the user.
1 Assignment
0 Petitions
Accused Products
Abstract
One embodiment of the present invention provides a system for recommending an application-feature to a user. During operation, the system receives application-usage information from a client at a recommendation-server, wherein the application-usage information specifies characteristics of a user'"'"'s interaction with an application. Next, the system compares the application-usage information to additional application-usage information from other users to identify a usage-group, which contains users who use the application similarly to the user. The system then identifies an application-feature associated with the usage-group, but which is not associated with the user. Finally, the system sends to the client an application-feature identifier, which identifies the application-feature, to facilitate recommending the application-feature to the user.
-
Citations
38 Claims
-
1. A method for recommending an application-feature to a user, the method comprising:
-
receiving application-usage information from a client at a recommendation-server, wherein the application-usage information specifies characteristics of a user'"'"'s interaction with an application; comparing the application-usage information to additional application-usage information from other users to identify a usage-group, which contains users who use the application similarly to the user; identifying an application-feature associated with the usage-group, but that is not associated with the user; and sending to the client an application-feature identifier, which identifies the application-feature, to facilitate recommending the application-feature to the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer-readable storage medium storing instructions that when executed by a computer cause the computer to perform a method for recommending an application-feature to a user, the method comprising:
-
receiving application-usage information from a client at a recommendation-server, wherein the application-usage information specifies characteristics of a user'"'"'s interaction with an application; comparing the application-usage information to additional application-usage information from other users to identify a usage-group, which contains users who use the application similarly to the user; identifying an application-feature associated with the usage-group, but that is not associated with the user; and sending to the client an application-feature identifier, which identifies the application-feature, to facilitate recommending the application-feature to the user. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. An apparatus that recommends an application-feature to a user, comprising:
-
a receiving mechanism configured to receive application-usage information from a client at a recommendation-server, wherein the application-usage information specifies characteristics of a user'"'"'s interaction with an application; a comparison mechanism configured to compare the application-usage information to additional application-usage information from other users to identify a usage-group, which contains users who use the application similarly to the user; an identification mechanism configured to identify an application-feature associated with the usage-group, but that is not associated with the user; and a sending mechanism configured to send to the client an application-feature identifier, which identifies the application-feature, to facilitate recommending the application-feature to the user. - View Dependent Claims (20, 21, 22, 23, 24)
-
-
25. A method for recommending an application-feature to a user, the method comprising:
-
sending application-usage information from a client to a recommendation-server, wherein the application-usage information specifies characteristics of a user'"'"'s interaction with an application and facilitates in identifying a usage-group and identifying an application-feature associated with the usage-group; receiving at the client an application-feature identifier; and recommending the application-feature identified by the application-feature identifier to the user. - View Dependent Claims (26, 27, 28, 29, 30, 31)
-
-
32. A computer-readable storage medium storing instructions that when executed by a computer cause the computer to perform a method for recommending an application-feature to a user, the method comprising:
-
sending application-usage information from a client to a recommendation-server, wherein the application-usage information specifies characteristics of a user'"'"'s interaction with an application and facilitates in identifying a usage-group and identifying an application-feature associated with the usage-group; receiving at the client an application-feature identifier; and recommending the application-feature identified by the application-feature identifier to the user. - View Dependent Claims (33, 34, 35, 36, 37, 38)
-
Specification