Patent ID: 9082123
Filing Date: 2015-07-14
Classification: G06Q,H04L

Abstract:
1. A method comprising: by a reception module comprising one or more processors of a machine, receiving activity data indicating actions engaged by multiple users, the multiple users including a target user; by a cluster module comprising at least a first processor among the one or more processors of the machine, categorizing the actions engaged by the multiple users into activity clusters by performing an analysis of the activity data, an activity cluster among the activity clusters including an action engaged by the target user, the categorizing of the actions into the activity clusters being based on a determination that a percentage of the multiple users engaged in a first activity among the actions and in a second activity among the actions, the categorizing being performed by at least the first processor; by an association module comprising at least a second processor among the one or more processors of the machine, determining a subset of the multiple users that engaged in one or more actions categorized into the activity cluster that includes the action engaged by the target user, the determining of the subset of the multiple users being performed by the second processor; and by a recommendation module comprising at least a third processor among the one or more processors of the machine, generating a recommendation directed at the target user based on the one or more actions categorized into the activity cluster that includes the action engaged by the target user, the generating being performed by at least the third processor.