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.
-
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, 16)
-
-
17. 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. - View Dependent Claims (18, 19)
-
-
20. 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 and the cross-platform video player is configured to query a remote server via an Internet connection associated with the host computer for authorization to play the video.
-
Specification