Social media recommendation engine
First Claim
1. A method for organizing and classifying users and user associated media content in a virtual space, comprising:
- tagging all content in the virtual space;
assigning co-ordinates to the tagged content in the said space;
assigning every user a coordinate in the virtual space; and
determining user affiliation with the content in the virtual space, wherein said determining further comprises;
causing the said user and the said content item to travel with respect to each other through the same virtual space, wherein the said travel with respect to each other is based on the user rating of the content such that a high user rating causes the user and the rated content item to move closer together in the virtual space and a low user rating causes the user and the rated content item to move farther apart in the virtual space; and
maintaining number of ratings each media content item receives, wherein the greater the number of ratings received, the less the rated content item is caused to travel with each subsequent rating.
9 Assignments
0 Petitions
Accused Products
Abstract
Embodiments disclose a recommendation engine that implements a system and method for classifying users and media content, and for determining which media items a particular user will most likely enjoy. By organizing users and media content in a 3 dimensional virtual space and assigning x, y, and z coordinates to each, their relationship and affiliation with/to one another is defined by their distances from each other. When a user rates a media item highly, both that user and that media item move closer together. When a user gives a negative rating to a media item, they move farther apart. Further multiple users who rate the same media item similarly move closer together to form clusters of similar interest groups. This terraforms the virtual space into a natural attraction/separation of like-minded/different-minded users and similar/dissimilar media content.
32 Citations
28 Claims
-
1. A method for organizing and classifying users and user associated media content in a virtual space, comprising:
-
tagging all content in the virtual space; assigning co-ordinates to the tagged content in the said space; assigning every user a coordinate in the virtual space; and determining user affiliation with the content in the virtual space, wherein said determining further comprises; causing the said user and the said content item to travel with respect to each other through the same virtual space, wherein the said travel with respect to each other is based on the user rating of the content such that a high user rating causes the user and the rated content item to move closer together in the virtual space and a low user rating causes the user and the rated content item to move farther apart in the virtual space; and maintaining number of ratings each media content item receives, wherein the greater the number of ratings received, the less the rated content item is caused to travel with each subsequent rating. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 26)
-
-
12. A computer automated system for organizing and classifying users and user associated media content in a virtual space, comprising a processing unit and a memory element, and having instructions encoded thereon, wherein the encoded instructions cause the system to:
-
assign a coordinate to each user in the virtual space; assign a coordinate to each content item in the virtual space; allow the user to rate a single or plurality of content items in the virtual space; determine user affiliation based on their rating of the content; wherein a high user rating causes the user and the rated content item to move closer together in the virtual space and a low user rating causes the user and the rated content to move farther apart in the virtual space; and maintain the number of ratings each media content item receives, wherein the greater the number of ratings received, the less the rated content item is caused to travel through the virtual space. - View Dependent Claims (13, 14, 15, 16, 27, 28)
-
-
17. A system for classifying and organizing users and media content in a multi-dimensional virtual space, and for determining which content a user will most likely enjoy, comprising:
-
a processing unit; assigning a location to all content in the virtual space; assigning a location to all users in the virtual space; causing the said user and the said content item to travel with respect to each other through the same virtual space, wherein the said travel with respect to each other is based on the user rating of the content such that a high user rating causes the user and the rated content item to move closer together in the virtual space and a low user rating causes the user and the rated content item to move farther apart in the virtual space; causing a user and the content to travel through the virtual space with respect to each other based on the user rating of a content item; and maintain the number of ratings each media content item receives, wherein the greater the number of ratings received, the less the rated content item is caused to travel through the virtual space. - View Dependent Claims (18, 19, 20, 21, 22, 23)
-
-
24. A method for intuitively organizing and classifying users and user associated content within a virtual dimension, comprising:
-
intelligently assigning a coordinate to each user and each piece of content in the virtual dimension; adaptively determining the user affiliation with the said piece of content; wherein said adaptively determining user affiliation comprises; user rating of the content such that highly rated content is caused to move closer to the user in the virtual dimension, and lowly rated content is caused to move further away from the user in said virtual dimension; calculating a vector between a user-viewed piece of content and the user; and determining how the piece of content should be positioned in relation to the user;
wherein said determining comprises determining how close or far the piece of content should be moved from the user, which determining is further based on the rating by the user and at least one of the number of times it has been rated by that user and the number it has been rated by any user; andmaintaining number of ratings each media content item receives, wherein the greater the number of ratings received, the less the rated content item is caused to travel with each subsequent rating.
-
-
25. A system for intuitively organizing and classifying users and user associated content within a virtual dimension, comprising a processing unit and a memory element, and having thereon encoded instructions which cause the system to:
-
intelligently assign a coordinate to each user and each piece of content in the virtual dimension; adaptively determine the user affiliation with the said piece of content; wherein said adaptive determination of user affiliation comprises; user rating of the content such that highly rated content is caused to move closer to the user in the virtual dimension, and lowly rated content is caused to move further away from the user in said virtual dimension; calculating a vector between a user-viewed piece of content and the user; and determine how the piece of content should be positioned in relation to the user; wherein said determining comprises determining how close or far the piece of content should be moved from the user, which determining is further based on the rating by the user and at least one of the number of times it has been rated by that user and the number it has been rated by any user; and maintaining number of ratings each media content item receives, wherein the greater the number of ratings received, the less the rated content item is caused to travel with each subsequent rating.
-
Specification