Patent ID: 10390062

Abstract:
Disclosed herein are system, apparatus, article of manufacture, method and/or computer program product embodiments, and/or combinations and sub-combinations thereof, for grouping users into user clusters based on common behavior patterns, and then recommending content to the users based on their respective membership in the clusters. Some embodiments operate by receiving tracking data for a user, where the tracking data includes content viewing behavior information of the user, and/or user interface (UI) navigation behavior information of the user. A distance between the tracking data and a cluster profile associated with a user cluster is determined. If the distance satisfies a threshold associated with the user cluster, then the user is added to the user cluster. Thereafter, the user's view experience is customized based the user's membership in the user cluster. For example, content recommendations may be generated for the user based on content previously provided to other users in the user cluster, where such content may or may not have previously been provided to the user.