METHOD FOR COLLABORATIVE CREATION OF SHAREABLE SECONDARY DIGITAL MEDIA PROGRAMS
First Claim
1. Apparatus comprising a storage medium storing a program having instructions which when executed by a processor will cause the processor to:
- access data comprising a primary program generated using an authoring tool;
enable acceptance of a channel of a secondary program, each channel comprising a set of rich metadata time-synchronized with the primary program, from a user of the primary program other than an original creator of the primary program using an authoring tool including timing granularity controls to enable the time-synchronization accuracy to be adjusted between varying levels of fineness;
store the channel time-synchronized with the primary program in a database of rich metadata for access by other users of the primary program; and
enable access, upon request, to the channel time-synchronized with the primary program via a playback tool with varying levels of fineness for the time-synchronization.
1 Assignment
0 Petitions
Accused Products
Abstract
There is disclosed an apparatus and method for collaborative creation of shareable secondary digital media programs. The method comprises accessing data comprising a primary program generated using an authoring tool and enabling acceptance of a channel of a secondary program, the channel comprising a set of rich metadata time-synchronized with the primary program, from a user of the primary program other than an original creator of the primary program using an authoring tool including timing granularity controls to enable the time-synchronization accuracy to be adjusted between varying levels of fineness. The method further comprises storing the channel time-synchronized with the primary program in a database of rich metadata for access by other users of the primary program, and enabling access, upon request, to the channel time-synchronized with the primary program via a playback tool with varying levels of fineness for the time-synchronization.
-
Citations
19 Claims
-
1. Apparatus comprising a storage medium storing a program having instructions which when executed by a processor will cause the processor to:
-
access data comprising a primary program generated using an authoring tool; enable acceptance of a channel of a secondary program, each channel comprising a set of rich metadata time-synchronized with the primary program, from a user of the primary program other than an original creator of the primary program using an authoring tool including timing granularity controls to enable the time-synchronization accuracy to be adjusted between varying levels of fineness; store the channel time-synchronized with the primary program in a database of rich metadata for access by other users of the primary program; and enable access, upon request, to the channel time-synchronized with the primary program via a playback tool with varying levels of fineness for the time-synchronization. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method comprising:
-
accessing data comprising a primary program generated using an authoring tool; enabling acceptance of a channel of a secondary program, each channel comprising a set of rich metadata time-synchronized with the primary program, from a user of the primary program other than an original creator of the primary program using an authoring tool including timing granularity controls to enable the time-synchronization accuracy to be adjusted between varying levels of fineness; storing the channel time-synchronized with the primary program in a database of rich metadata for access by other users of the primary program; and enabling access, upon request, to the channel time-synchronized with the primary program via a playback tool with varying levels of fineness for the time-synchronization. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
Specification