Intelligent replay of user specific interesting content during online video buffering
First Claim
Patent Images
1. A method of providing non-ad content to a user during buffering of requested video content for display to a user through a display of a computer, the computer comprising a browser with a video player and an interesting content engine in communication with a repository, the method comprising the steps of:
- the computer requesting video content from a content server;
the computer receiving buffered video content, associated metadata of the buffered video content indicating a start stop in the video content indicating video content buffered, and user specific information;
the computer displaying the buffered video content when a quantity of the buffered video content is above a threshold until the quantity of buffered video content remaining is below the threshold and sending the associated metadata of the buffered video content to the content server;
the computer receiving metadata of interesting content specific to the user associated with the buffered video content determined from the associated metadata of the buffered video content and the user specific information when the quantity of buffered video content is below a threshold, the interesting content engine of the computer creating a user specific metadata of interesting video content including a plurality of previously viewed, buffered video content clips which feature user specific interesting content stored in the repository reflecting user specific interests based on the metadata of interesting content specific to the user and associated with the buffered video content stored in the repository; and
the computer replaying the previously viewed buffered content of the user specific metadata of interesting video content to the user during buffering of the video content requested by the user.
1 Assignment
0 Petitions
Accused Products
Abstract
User-specific interesting content is determined from already buffered video content, which can be replayed to the user while the user waits for additional video content to buffer.
-
Citations
12 Claims
-
1. A method of providing non-ad content to a user during buffering of requested video content for display to a user through a display of a computer, the computer comprising a browser with a video player and an interesting content engine in communication with a repository, the method comprising the steps of:
-
the computer requesting video content from a content server; the computer receiving buffered video content, associated metadata of the buffered video content indicating a start stop in the video content indicating video content buffered, and user specific information; the computer displaying the buffered video content when a quantity of the buffered video content is above a threshold until the quantity of buffered video content remaining is below the threshold and sending the associated metadata of the buffered video content to the content server; the computer receiving metadata of interesting content specific to the user associated with the buffered video content determined from the associated metadata of the buffered video content and the user specific information when the quantity of buffered video content is below a threshold, the interesting content engine of the computer creating a user specific metadata of interesting video content including a plurality of previously viewed, buffered video content clips which feature user specific interesting content stored in the repository reflecting user specific interests based on the metadata of interesting content specific to the user and associated with the buffered video content stored in the repository; and the computer replaying the previously viewed buffered content of the user specific metadata of interesting video content to the user during buffering of the video content requested by the user. - View Dependent Claims (2, 3, 4)
-
-
5. A computer program product for providing non-ad content to a user during buffering of requested video content for display to a user through a display of a computer, the computer comprising at least one processor, one or more memories, one or more computer readable storage media, a browser with a video player and an interesting content engine in communication with a repository, the computer program product comprising a computer readable storage medium having program instructions embodied therewith, the program instructions executable by the computer to perform a method comprising:
-
requesting, by the computer, video content from a content server; receiving, by the computer, buffered video content, associated metadata of the buffered video content indicating a start stop in the video content indicating video content buffered, and user specific information; displaying, by the computer, the buffered video content when a quantity of the buffered video content is above a threshold until the quantity of buffered video content remaining is below the threshold and sending the associated metadata of the buffered video content to the content server; receiving, by the computer, metadata of interesting content specific to the user associated with the buffered video content determined from the associated metadata of the buffered video content and the user specific information; when the quantity of buffered video content is below a threshold, the interesting content engine of the computer creating a user specific metadata of interesting video content including a plurality of previously viewed buffered video content clips which feature user specific interesting content stored in the repository reflecting user specific interests based on the metadata of interesting content specific to the user and associated with the buffered video content stored in the repository; and replaying, by the computer, the previously viewed buffered content of the user specific metadata of interesting video content to the user during buffering of the video content requested by the user. - View Dependent Claims (6, 7, 8)
-
-
9. A computer system for providing non-ad content to a user during buffering of requested video content for display to a user through a display of a computer, the computer system comprising a computer comprising at least one processor, one or more memories, a browser with a video player and an interesting content engine in communication with a repository, one or more computer readable storage media having program instructions executable by the computer to perform the program instructions comprising:
-
requesting, by the computer, video content from a content server; receiving, by the computer, buffered video content, associated metadata of the buffered video content indicating a start stop in the video content indicating video content buffered, and user specific information; displaying, by the computer, the buffered video content when a quantity of the buffered video content is above a threshold until the quantity of buffered video content remaining is below the threshold and sending the associated metadata of the buffered video content to the content server; receiving, by the computer, metadata of interesting content specific to the user associated with the buffered video content determined from the associated metadata of the buffered video content and the user specific information; when the quantity of buffered video content is below a threshold, the interesting content engine of the computer creating a user specific metadata of interesting video content including a plurality of previously viewed buffered video content clips which feature user specific interesting content stored in the repository reflecting user specific interests based on the metadata of interesting content specific to the user and associated with the buffered video content stored in the repository; and replaying, by the computer, the previously viewed buffered content of the user specific metadata of interesting video content to the user during buffering of the video content requested by the user. - View Dependent Claims (10, 11, 12)
-
Specification