Interactive Detailed Video Navigation System
First Claim
1. An interactive detailed video navigation system for configuring and displaying a digital video file on a web-enabled device, the system comprising:
- a program memory;
a processor;
an interactive video production engine including instructions stored in the program memory and executed by the processor to;
receive a digital video file including a timeline, an image, and a video;
receive an overlay graphic template including a video area and a graphic area, the graphic area including a plurality of graphic elements;
combine the digital video file and the overlay graphic into a flattened video file; and
send a web request to a content hosting system interface communicatively connected to the interactive video producer, the web request to store the flattened video in a data warehouse of the content hosting system; and
a video annotation engine including instructions stored in the program memory and executed by the processor to cause the content hosting system to store a plurality of annotations, each annotation corresponding to a graphic element, an image, or a video of the flattened video file and each annotation including a beginning time and an ending time corresponding to a portion of the timeline;
wherein each annotation is active from the beginning time to the ending time, during playback of the flattened video file, the digital video file is displayed within the video area and the graphic area is displayed at least partially surrounding the video area, and interactive information is displayed in the flattened video upon activation of an annotated graphic element, image, or video.
2 Assignments
0 Petitions
Accused Products
Abstract
An interactive video within a content hosting website may appear to be a complete GUI. The interactive video may include both a static wrapper UI with interactive features including buttons, links to internal and external information, and dynamically updated text, and a video portion within the wrapper. The interactive video may be a single, annotated video file that includes dynamic links to periodically updated and dynamically updated information. For example, when the interactive video is an apartment finding service, if a community updates information within a database, the corresponding text information within the annotated areas of the interactive video may automatically update and replace the old information on the video.
-
Citations
20 Claims
-
1. An interactive detailed video navigation system for configuring and displaying a digital video file on a web-enabled device, the system comprising:
-
a program memory; a processor; an interactive video production engine including instructions stored in the program memory and executed by the processor to; receive a digital video file including a timeline, an image, and a video; receive an overlay graphic template including a video area and a graphic area, the graphic area including a plurality of graphic elements; combine the digital video file and the overlay graphic into a flattened video file; and send a web request to a content hosting system interface communicatively connected to the interactive video producer, the web request to store the flattened video in a data warehouse of the content hosting system; and a video annotation engine including instructions stored in the program memory and executed by the processor to cause the content hosting system to store a plurality of annotations, each annotation corresponding to a graphic element, an image, or a video of the flattened video file and each annotation including a beginning time and an ending time corresponding to a portion of the timeline; wherein each annotation is active from the beginning time to the ending time, during playback of the flattened video file, the digital video file is displayed within the video area and the graphic area is displayed at least partially surrounding the video area, and interactive information is displayed in the flattened video upon activation of an annotated graphic element, image, or video. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer-readable medium storing computer-executable instructions to be executed by a processor on a computer of an interactive video producer, the instructions for producing an interactive video file appearing as a graphical user interface, the instructions comprising:
-
receiving a digital video file including a timeline, an image, and a video; receiving an overlay graphic template including a video area and a graphic area, the graphic area including a plurality of graphic elements; combining the digital video file and the overlay graphic into a flattened video file; sending a web request to a content hosting system interface communicatively connected to the interactive video producer, the web request to store the flattened video in a data warehouse of the content hosting system; and causing the content hosting system to store a plurality of annotations, each annotation corresponding to a graphic element, an image, or a video of the flattened video file and each annotation including a beginning time and an ending time corresponding to a portion of the timeline; wherein each annotation is active from the beginning time to the ending time, during playback of the flattened video file, the digital video file is displayed within the video area and the graphic area is displayed at least partially surrounding the video area, and interactive information is displayed in the flattened video upon activation of an annotated graphic element, image, or video. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A method for producing an interactive video file appearing as a graphical user interface comprising:
-
receiving a digital video file including a timeline, an image, and a video; receiving an overlay graphic template including a video area and a graphic area, the graphic area including a plurality of graphic elements; combining the digital video file and the overlay graphic into a flattened video file; sending a web request to a content hosting system interface communicatively connected to the interactive video producer, the web request to store the flattened video in a data warehouse of the content hosting system; and causing the content hosting system to store a plurality of annotations, each annotation corresponding to a graphic element, an image, or a video of the flattened video file and each annotation including a beginning time and an ending time corresponding to a portion of the timeline; wherein each annotation is active from the beginning time to the ending time, during playback of the flattened video file, the digital video file is displayed within the video area and the graphic area is displayed at least partially surrounding the video area, and interactive information is displayed in the flattened video upon activation of an annotated graphic element, image, or video. - View Dependent Claims (18, 19, 20)
-
Specification