Person to person similarities based on media experiences
First Claim
Patent Images
1. A computer-implemented method, comprising:
- forming multiple individual user-based clusters according to media items experienced by individual sample users on whom each of the clusters are based; and
computationally deriving a media experience similarity between a first non-sample user and a second non-sample user with respect to the media items the first and second non-sample users have experienced, the media experience similarity being derived in part based on a comparison of a first indicator and a second indicator, the first indicator indicative of how similar a media experience of the first non-sample user is to a media experience associated with the multiple individual user-based clusters and the second indicator indicative of how similar a media experience of the second non-sample user is to a media experience associated with the multiple individual user-based clusters.
1 Assignment
0 Petitions
Accused Products
Abstract
Similarities are discovered among different users with respect to their media experiences and other behaviors, such as taste in media items (e.g., books, music, movies, magazines, art, etc.), browsing behavior, purchase decisions, and online shopping habits, and usage history. The similarities are determined in part by substantially real-time comparison of individual users with a set of predetermined user-based clusters formed from the experiences and behaviors of sample users. Users from a population may then be identified based on similarity metrics. Recommendations for new media items, or other goods/services, may also be made based on choices being made by similar users.
-
Citations
33 Claims
-
1. A computer-implemented method, comprising:
-
forming multiple individual user-based clusters according to media items experienced by individual sample users on whom each of the clusters are based; and computationally deriving a media experience similarity between a first non-sample user and a second non-sample user with respect to the media items the first and second non-sample users have experienced, the media experience similarity being derived in part based on a comparison of a first indicator and a second indicator, the first indicator indicative of how similar a media experience of the first non-sample user is to a media experience associated with the multiple individual user-based clusters and the second indicator indicative of how similar a media experience of the second non-sample user is to a media experience associated with the multiple individual user-based clusters. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A computer-implemented method, comprising:
-
forming multiple individual clusters of items experienced by sample users; and computationally deriving an experience similarity between a first non-sample user and a second non-sample user with respect to a first cluster of items and a second cluster of items experienced by the first and second non-sample users, respectively, the experience similarity being derived in part based on a comparison of a first indicator and a second indicator, the first indicator indicative of how similar the first cluster of items is to the multiple individual clusters of items experienced by sample users and the second indicator indicative of how similar the second cluster of items is to the multiple individual clusters of items experienced by sample users. - View Dependent Claims (17, 18)
-
-
19. A computer-implemented method, comprising:
-
under control of a computing device configured with executable instructions, performing the following; selecting, from a population of users, a first sample user who experiences a first set of media items; defining a first individual user-based cluster according to the first set of media items experienced by the first sample user; selecting, from the population of users, a second sample user who experiences a second set of media items; defining a second individual user-based cluster according to the second set of media items experienced by the second sample user; and repeating the selecting and defining to form C individual user-based clusters, where C is a positive integer greater than two; and under control of a computing device configured with executable instructions, performing the following in substantially real time; receiving a query from a non-sample user; and determining a media experience similarity between the non-sample user and one or more other non-sample users with respect to the media items the non-sample users have experienced, the media experience similarity between the non-sample user and each of the other non-sample users being derived in part based on a comparison of a first indicator and a second indicator, the first indicator indicative of how similar a media experience of the non-sample user is to a media experience associated with each of the individual user-based clusters and the second indicator indicative of how similar a media experience of the other non-sample user is to a media experience associated with each of individual user-based cluster. - View Dependent Claims (20, 21, 22, 23, 24)
-
-
25. A non-transitory computer-readable media storing computer-readable instructions that, when executed, instruct a processor to perform acts comprising:
-
forming multiple individual user-based clusters according to behaviors exhibited by individual sample users on whom each of the clusters are based; mapping the user-based clusters as orthogonal vectors in a multi\-dimensional space; placing a first non-sample user into the multi-dimensional space according to how the media items experienced by the first non-sample user compares with the media items in each of the individual user-based clusters; placing a second non-sample user into the multi-dimensional space according to how the media items experienced by the second non-sample user compares with the media items in each of the individual user-based clusters; and computing a similarity metric between the first and second non-sample users as a function of a distance from the first non-sample user to the second non-sample user within the multi-dimensional space. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33)
-
Specification