VIDEO CONTENT DISTRIBUTION PACKAGE
First Claim
1. A content distribution system, packaged as executable instructions stored on a non-transitory computer readable medium, the instructions comprising:
- a cross-platform video player, implemented as machine executable instructions executable on a host computer having any of a plurality of different operating environments;
a video comprising a plurality of video frames; and
a library of content items associated with the video, the library of content items comprising a plurality of content items and metadata relating each of the content items to associated spatial locations in at least one frame of the videowherein each of the cross-platform video player, the video, and the library of content items are packaged as a single cross-platform executable file.
0 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods are provided for a content distribution system, packaged as executable instructions stored on a non-transitory computer readable medium. The system includes a cross-platform video player, implemented as machine executable instructions executable on a host computer having any of a plurality of different operating environments and a video comprising a plurality of video frames. The system further includes a library of content items associated with the video. The library of content items includes a plurality of content items and metadata relating each of the content items to associated spatial locations in at least one frame of the video. Each of the cross-platform video player, the video, and the library of content items are packaged as a single cross-platform executable file.
4 Citations
20 Claims
-
1. A content distribution system, packaged as executable instructions stored on a non-transitory computer readable medium, the instructions comprising:
-
a cross-platform video player, implemented as machine executable instructions executable on a host computer having any of a plurality of different operating environments; a video comprising a plurality of video frames; and a library of content items associated with the video, the library of content items comprising a plurality of content items and metadata relating each of the content items to associated spatial locations in at least one frame of the video wherein each of the cross-platform video player, the video, and the library of content items are packaged as a single cross-platform executable file. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A content distribution system, packaged as executable instructions stored on a non-transitory computer readable medium, the instructions comprising:
-
a cross-platform video player, implemented as machine executable instructions executable on a host computer having any of a plurality of different operating environments, the cross-platform video player comprising a mouse listener configured to detect a motion of a mouse cursor associated with the host computer and each of the content items having an associated video object relating the content item to its associated spatial locations in at least one frame of the video, such that the cross-platform video player is configured to detect when the mouse cursor is collocated with a video object, wherein each video object is associated with an object displayed as part of the video, such that, for each frame in which the object is displayed within the video, the video object is substantially coextensive with the displayed object; a video comprising a plurality of video frames; and a library of content items associated with the video, the library of content items comprising a plurality of content items and metadata relating each of the content items to associated spatial locations in at least one frame of the video; wherein the cross-platform video player is configured to display a given content item when the mouse cursor is collated with its associated video object. - View Dependent Claims (16, 17, 18, 19)
-
-
20. A method for generating a cross-platform executable file, executable on a host computer having any of a plurality of different operating environments and stored on a non-transitory computer readable medium, comprising:
-
creating a directory on the non-transitory computer readable medium; storing a video comprising a plurality of video frames and a plurality of content items associated with the video in the directory; storing metadata relating each of the content items to associated spatial locations in at least one frame of the video in the directory; and compiling source code for a video player to provide the cross-platform executable file, the cross-platform executable filing including each of the video player, the video, the library of content items, and the metadata.
-
Specification