INTERACTIVE VIDEO VIEWING
First Claim
1. A method for providing an interactive video watching experience to a user, the method comprising:
- causing, by a server, a video to be played on a display screen of an internet enabled device associated with the user, whereby, when the video is being played, the video is not paused and multiple frames of the video are being at least partially displayed on the display screen each second;
sending, by the server, a trigger of a plurality of triggers associated with the video to the internet enabled device,the trigger associated with a display element of a plurality of display elements, and with an event that occurs at a specific point of the video, the event being one of a plurality of events that occur in the video,each of the plurality of triggers associated with at least one of the display elements, and with at least one of the events,the display element configured to be used by a device in association with generating an overlay to be displayed over the video on a portion of the display screen as the video is being displayed on the display screen,the trigger configured to cause the overlay to be displayed on the display screen in response to the specific point of the video being reached as the video is being displayed on the display screen;
receiving, by the server, a message sent by the internet enabled device in response to the internet enabled device receiving an indication that the user touched the display screen while the overlay was being displayed on the display screen; and
in response to receiving the message, causing, by the server, feed data from a feed to be sent to the internet enabled device to enable the internet enabled device to display, on the display screen while the video is also being played, display data obtained based on the feed data, wherein the feed data is associated with the video via a database.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for providing an interactive video viewing experience for a user. The user has an internet enabled device and launches an interactive watching application (IWA) on his device. Using the IWA, he brings up a list of available video content and selects a video for viewing. As the user is viewing the video, an overlay display appears on the lower portion of the screen and overlays a portion of the still running video. The overlay displays “Touch for information regarding this program.” When the user touches the display, the video pauses and a web page containing information regarding or relating to the program or its subject matter is displayed. Utilizing various similar overlays, an interactive video viewing experience is provided to the user. The experience can include various overlays and associated experiences, such as obtaining information regarding new characters or consumer products as they appear.
106 Citations
21 Claims
-
1. A method for providing an interactive video watching experience to a user, the method comprising:
-
causing, by a server, a video to be played on a display screen of an internet enabled device associated with the user, whereby, when the video is being played, the video is not paused and multiple frames of the video are being at least partially displayed on the display screen each second; sending, by the server, a trigger of a plurality of triggers associated with the video to the internet enabled device, the trigger associated with a display element of a plurality of display elements, and with an event that occurs at a specific point of the video, the event being one of a plurality of events that occur in the video, each of the plurality of triggers associated with at least one of the display elements, and with at least one of the events, the display element configured to be used by a device in association with generating an overlay to be displayed over the video on a portion of the display screen as the video is being displayed on the display screen, the trigger configured to cause the overlay to be displayed on the display screen in response to the specific point of the video being reached as the video is being displayed on the display screen; receiving, by the server, a message sent by the internet enabled device in response to the internet enabled device receiving an indication that the user touched the display screen while the overlay was being displayed on the display screen; and in response to receiving the message, causing, by the server, feed data from a feed to be sent to the internet enabled device to enable the internet enabled device to display, on the display screen while the video is also being played, display data obtained based on the feed data, wherein the feed data is associated with the video via a database. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method comprising:
-
displaying, by an internet enabled device associated with a user, a video on a display screen of the internet enabled device; receiving, by the internet enabled device, a trigger of a plurality of triggers associated with the video, the trigger associated with a display element of a plurality of display elements, and with an event that occurs at a specific point of the video, the event being one of a plurality of events that occur in the video, each of the plurality of triggers associated with at least one of the display elements, and with at least one of the events; generating, by the internet enabled device, an overlay to be overlaid over the video as the video is being displayed on a portion of the display screen, wherein the overlay is generated based on the display element; displaying the overlay, by the internet enabled device, in response to the specific point of the video being reached, and as the video is being displayed on the display screen; receiving, by the internet enabled device, feed data from a feed; and displaying display data, by the internet enabled device, in response to the internet enabled device receiving an indication that the user touched the display screen while the overlay was being displayed on the display screen, wherein the display data is received or generated based on the feed data. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
-
14. An internet enabled device comprising:
-
a processor; a display screen coupled to the processor, a communication interface, coupled to the processor, through which to communicate with other devices; and a storage device coupled to the processor, the storage device storing instructions which, when executed by the processor, cause the internet enabled device to perform operations including; playing a video on the display screen, whereby, when the video is being played, the video is not paused and multiple frames of the video are being at least partially displayed on the display screen each second; receiving a trigger of a plurality of triggers associated with the video, the trigger associated with a display element of a plurality of display elements, and with an event that occurs at a specific point of the video, the event being one of a plurality of events that occur in the video, each of the plurality of triggers associated with at least one of the display elements, and with at least one of the events; generating an overlay to be overlaid over the video as the video is being played on a portion of the display screen, wherein the overlay is generated based on the display element; displaying the overlay in response to the specific point of the video being reached, and as the video is being played on the display screen; receiving feed data from a feed; and displaying display data in response to the internet enabled device receiving an indication that the user touched the display screen while the overlay was being displayed on the display screen, wherein the display data is received or generated based on the feed data. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21)
-
Specification