Visual presentation of video recommendations
First Claim
1. A computer-implemented method for visually browsing a plurality of groups of video recommendations, comprising:
- receiving a selection of a video from among a first group of video recommendations;
designating the selected video as a central video;
generating a second group of video recommendations in response to the selection of the central video, each video in the second group of video recommendations associated with a recommendation score; and
coordinating a visual display of the second group of video recommendations so that videos in the second group are displayed around the central video in a display area, wherein each video in the second group of videos is displayed at a distance from the central video based on its associated recommendation score relative to the central video, and displayed in the display area relative to each of the other videos in the second group based upon its recommendation score relative to the recommendation score of each of the other videos in the second group of videos.
3 Assignments
0 Petitions
Accused Products
Abstract
A system, method and various user interfaces enable visually browsing multiple groups of video recommendations. A group of video recommendations includes a central video and a set of related videos displayed at its corresponding display distance from the central video and from each other. The corresponding display distance of a video is calculated as a function of the video'"'"'s recommendation score and correlation with other videos of the group. The recommendation score is generated based on a weighted covisitation measure. Visually presenting recommended videos to a user provides a quick and intuitive way to find videos of interest and visualize the browsing of the recommended videos.
53 Citations
37 Claims
-
1. A computer-implemented method for visually browsing a plurality of groups of video recommendations, comprising:
-
receiving a selection of a video from among a first group of video recommendations; designating the selected video as a central video; generating a second group of video recommendations in response to the selection of the central video, each video in the second group of video recommendations associated with a recommendation score; and coordinating a visual display of the second group of video recommendations so that videos in the second group are displayed around the central video in a display area, wherein each video in the second group of videos is displayed at a distance from the central video based on its associated recommendation score relative to the central video, and displayed in the display area relative to each of the other videos in the second group based upon its recommendation score relative to the recommendation score of each of the other videos in the second group of videos. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A computer system for visually browsing a plurality of groups of video recommendations, comprising:
-
a computer-readable storage medium storing executable computer modules, comprising; a receiving module configured to; receive from a client computer a selection of a video from a first group of video recommendations; and designate the selected video as a central video; a recommendation module configured to generate a second group of video recommendations in response to the user selection of the central video, each video in the second group of video recommendations associated with a recommendation score; a presentation module configured to coordinate visual display of the second group of video recommendations in a display area so that videos in the second group of videos are displayed around the selected central video in the display area, wherein each video in the second group of videos is displayed at a distance from the central video based on its associated recommendation score relative to the central video, and displayed in the display area relative to each other videos in the second group based upon its recommendation score relative to the recommendation score of each of the other videos in the second group of videos; and a processor configured to execute the computer modules stored by the computer-readable storage medium. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A non-transitory computer-readable storage medium containing a computer program product for visually browsing a plurality of groups of video recommendations, the computer program product comprising:
-
computer program code for visually displaying a first group of video recommendations in a display area; computer program code for designating the selected video as a central video; computer program code for receiving from a client computer a selection of a central video from the first group of video recommendations; computer program code for generating a second group of video recommendations in response to the user selection of the central video, each video in the second group of video recommendation associated with a recommendation score; and computer program code for coordinating visual display of the second group of video recommendations so that the videos in the second group of videos are displayed around the selected central video in the display area, wherein each video in the second group of videos is displayed at a distance from the central video based on its associated recommendation score relative to the central video, and displayed in the display area relative to each other videos in the second group based upon its recommendation score relative to the recommendation score of each of the other videos in the second group of videos.
-
-
26. A method for relating a plurality of video recommendations through probabilistic analysis, comprising:
-
receiving a selection of a first video recommendation from the plurality of video recommendations; evaluating occurrences of the first video recommendation being viewed by a plurality of viewers; receiving a selection of a second video recommendation from the plurality of video recommendations; evaluating occurrences of the second video recommendation being viewed by the plurality of viewers set conditioned on the first video recommendation being viewed by the same plurality of viewers first; calculating a probability for the second video recommendation based on the occurrences of the first video recommendation and the occurrences of the second video recommendation being viewed by the plurality of viewers; and displaying the first video recommendation in a display area displaying the second video recommendation in the display area at a distance from the first video recommendation based on the probability associated with the second video recommendation relative to the first video recommendation. - View Dependent Claims (27, 28, 29, 30)
-
-
31. A computer system for relating a plurality of video recommendations through probabilistic analysis, comprising:
-
a computer-readable storage medium storing executable computer modules, comprising; a selection module, configured to; receive a selection of a first video recommendation from the plurality of video recommendations; and receive a selection of a second video recommendation from the plurality of video recommendation; an evaluation module, configured to; evaluate occurrences of the first video recommendation being viewed by a plurality of viewers; evaluate occurrences of the second video recommendation being viewed by the plurality of viewers set conditioned on the first video recommendation being viewed by the same plurality of viewers first, the evaluation module being communicatively coupled to the selection module; and a recommendation engine, communicatively coupled to the evaluation module, configured to; calculate a probability for the second video recommendation based on the occurrences of the first video recommendation and the occurrences of the second video recommendation being viewed by the plurality of viewers; display the first video recommendation in a display area; display the second video recommendation in a display area at a distance from the first video recommendation based on the probability associated with the second video recommendation relative to the first video recommendation; and a processor configured to execute the computer modules stored by the computer-readable storage medium. - View Dependent Claims (32, 33, 34)
-
-
35. A non-transitory computer-readable storage medium containing a computer program product for relating a plurality of video recommendations through probabilistic analysis, the computer program product comprising:
-
computer program code for receiving a selection of a first video recommendation from the plurality of video recommendations; computer program code for evaluating occurrences of the first video recommendation being viewed by a plurality of viewers; computer program code for receiving a selection of a second video recommendation from the plurality of video recommendations; computer code for evaluating occurrences of the second video recommendation being viewed by the plurality of viewers set conditioned on the first video being viewed by the same plurality of viewers first; computer code for calculating a probability for the second video recommendation based on the occurrences of the first video and the occurrences of the second video recommendation being viewed by the plurality of viewers; computer program code for displaying the first video recommendation in a display area; and computer code for displaying the second video recommendation in the display area at a distance from the first video recommendation based on the probability associated with the second video recommendation relative to the first video recommendation. - View Dependent Claims (36, 37)
-
Specification