Amassing information about community participant behaviors
First Claim
1. A method for providing recommendations based on community information, the method comprising:
- in a computing device configured to communicate with an electronic device via a communication network, wherein the computing device comprises at least one processor and logic encoded in at least one tangible medium for execution by the at least one processor, and the logic when executed causes the at least one processor to perform the steps, comprising;
determining, by the at least one processor, a query received from the electronic device associated with a target user via the communication network;
determining, by the at least one processor, a community in which the target user is one of a plurality of members, wherein the community is organized based on a common interest of the plurality of members, wherein the query is for a subject matter that is outside of the common interest of the community;
collecting user activity information including one of global positioning system (GPS) location information from at least one user activity information database, or event information from a calendar database of the target user;
receiving a download of the user activity information from a data recorder;
aggregating, by the at least one processor, the collected and the received user activity information associated with the plurality of members in a community database on the computing device;
analyzing, by the at least one processor, the user activity information associated with at least a portion of the plurality of members by accessing the aggregated user activity information from the community database to determine a recommendation for the query, wherein the recommendation is determined to be of interest to the target user by correlating the query to the user activity information for the plurality of members of the community other than the target user; and
outputting the recommendation from the computing device to the electronic device of the target user.
1 Assignment
0 Petitions
Accused Products
Abstract
Particular embodiments provide recommendations based on community affiliation. In one embodiment, the method determines a query from a target user. A community in which the target user is a member is then determined. The community may include a plurality of members that have joined the community based on a common interest. User activity information is analyzed for at least a portion of the members of the community to determine a recommendation for the query. The user activity information is determined to be of interest to the target user based on the target user'"'"'s membership in the community. For example, based on the user'"'"'s membership in the community, recommendations as to what other members in the community liked can be correlated to the query for the target user. Thus, the recommendation may be provided to the user based on what other users in the community liked.
18 Citations
20 Claims
-
1. A method for providing recommendations based on community information, the method comprising:
in a computing device configured to communicate with an electronic device via a communication network, wherein the computing device comprises at least one processor and logic encoded in at least one tangible medium for execution by the at least one processor, and the logic when executed causes the at least one processor to perform the steps, comprising; determining, by the at least one processor, a query received from the electronic device associated with a target user via the communication network; determining, by the at least one processor, a community in which the target user is one of a plurality of members, wherein the community is organized based on a common interest of the plurality of members, wherein the query is for a subject matter that is outside of the common interest of the community; collecting user activity information including one of global positioning system (GPS) location information from at least one user activity information database, or event information from a calendar database of the target user; receiving a download of the user activity information from a data recorder; aggregating, by the at least one processor, the collected and the received user activity information associated with the plurality of members in a community database on the computing device; analyzing, by the at least one processor, the user activity information associated with at least a portion of the plurality of members by accessing the aggregated user activity information from the community database to determine a recommendation for the query, wherein the recommendation is determined to be of interest to the target user by correlating the query to the user activity information for the plurality of members of the community other than the target user; and outputting the recommendation from the computing device to the electronic device of the target user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
11. An apparatus configured to provide recommendations based on community information, the apparatus comprising:
-
at least one processor configured to communicate with an electronic device via a communication network; logic encoded in at least one tangible medium for execution by the at least one processor, and when executed being operable to; determine a query received from the electronic device associated with a target user via the communication network; determine a community in which the target user is one of a plurality of members, the community being organized based on a common interest of the plurality of members, wherein the query is for a subject matter that is outside of the common interest of the community; collect user activity information including global positioning system (GPS) location information from at least one user activity information database, or event information from a calendar database of the target user; receive a download of the user activity information from a data recorder; aggregate the collected and the received user activity information associated with the plurality of members in a community database on the apparatus; analyze the user activity information associated with at least a portion of the plurality of members based on the aggregated user activity information from the community database to determine a recommendation for the query, wherein the recommendation is determined to be of interest to the target user based on correlation of the query to the user activity information for the plurality of members of the community other than the target user; and output the recommendation from the apparatus to the target user. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification