Recommending Video Programs
First Claim
Patent Images
1. A method for recommending a video program to a user comprising:
- storing a database of video program information including the information identifying related video programs, wherein related video programs are determined based upon analysis of interactions of users with an internet search engine or online video content provider;
receiving on behalf of the user, an indication of a first video program;
determining from the database of video program information a second video program related to the first video program;
providing the user with a recommendation for the second video program.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method for recommending video programs to a user comprising determining a first video program that is of interest to a user and then determining a second video program to recommend to the user, the second video program being determined from a recommendation database assembled by analyzing access logs from one or more search engines or online video content providers.
96 Citations
48 Claims
-
1. A method for recommending a video program to a user comprising:
-
storing a database of video program information including the information identifying related video programs, wherein related video programs are determined based upon analysis of interactions of users with an internet search engine or online video content provider; receiving on behalf of the user, an indication of a first video program; determining from the database of video program information a second video program related to the first video program; providing the user with a recommendation for the second video program. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 22, 24, 25, 26, 27)
-
-
21. A computer implemented system, including a processor and memory, for recommending a video program to a user, comprising:
-
a database of video program information including the information identifying related video programs, wherein related video programs are determined based upon analysis of interactions of users with an internet search engine or online video content provider; a first module configured to receive on behalf of a user an indication of a first video program; a second module configured to determine from the database of video program information a second video program related to the first video program; and a third module communicatively coupled to the second module configured to provide to the user a recommendation for the second video program. - View Dependent Claims (23)
-
-
28. A computer program product, comprising:
a computer usable medium having computer readable program code embodied therein to recommend a video program to a user, the computer readable program code in the computer program product including; computer readable program code to store a database of video program information including the information identifying related video programs, wherein related video programs are determined based upon analysis of interactions of users with an internet search engine or online video content provider; computer readable program code to receive on behalf of the user an indication of a first video program; computer readable program code to determine from the database of video program information a second video program related to the first video program; computer readable program code to provide the user with a recommendation for the second video program.
-
29. A method for building a database of related video programs, based on interactions with a web service, the method comprising:
-
identifying interactions with the web service that are related to video programs; determining at least two interactions related to video programs that have a statistically significant relationship; identifying the video programs related to the at least two interactions as related; and storing information associating the related video programs. - View Dependent Claims (30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40)
-
-
41. A computer implemented system, including a processor and memory, for building a database of related video programs, based on interactions with a web service, comprising:
-
a database of access logs comprising interactions with a web service; a log processing engine configured to; determine at least two interactions with the web service that are related to video programs and have a statistically significant relationship, and determine video programs related to the interactions; and a database for storing related video programs. - View Dependent Claims (42, 43, 44, 45)
-
-
46. A computer program product, comprising:
a computer usable medium having computer readable program code embodied therein to build a database of related video programs based on interactions with a web service, the computer readable program code in the computer program product including; computer readable program code to identify interactions with the web service that are related to video programs; computer readable program code to determine at least two interactions related to video programs that have a statistically significant relationship; computer readable program code to identify the video programs related to the interactions as related; and computer readable program code to store information associating the related video programs. - View Dependent Claims (47, 48)
Specification