Systems and methods for metadata-based workflows for content creation and media distribution
First Claim
1. A method comprising:
- receiving, via the first computing device, a plurality of acquisition files, wherein each respective acquisition file of the plurality of acquisition files is received from a respective one media device of a plurality of media devices;
creating, via the first computing device, for each respective acquisition file of the plurality of acquisition files, a respective normalized media object of a plurality of normalized media objects, the respective normalized media object comprising a reference to a respective acquisition file and respective first metadata, the respective first metadata relating to respective properties of the respective acquisition file;
creating, via the first computing device, at least one universal media object, the at least one universal media object comprising a reference to at least one normalized media object of the plurality of normalized media objects and respective second metadata relating to respective first editorial adjustments to the respective universal media object performed via the first computing device; and
storing, via the first computing device, each respective acquisition file of the plurality of acquisition files, the plurality of normalized media objects and the at least one universal media object to a database;
receiving, via a second computing device, respective second editorial adjustments to the at least one universal media object;
updating, via the second computing device, the at least one universal media object to reflect the respective first editorial adjustments and the respective second editorial adjustments;
matching, via the first computing device, a first one acquisition file of the plurality of acquisition files and a second one acquisition file of the plurality of acquisition files, wherein the first one acquisition file is of a data type picture, the second one acquisition file is of a data type sound and a first time code associated with the first one acquisition file matches a second time code associated with the second one acquisition file; and
in response to matching the first one acquisition file and the second one acquisition file, synchronizing, via the first computing device, the first one acquisition file of the plurality of acquisition files and the second one acquisition file of the plurality of acquisition files, wherein the at least one universal media object is created to comprise reference to the first one acquisition file and the second one acquisition file and third metadata comprising synchronization data.
1 Assignment
0 Petitions
Accused Products
Abstract
A secure networked metadata-based workflow method and system, managed through core application logic and master database management system for picture, sound, and metadata acquisition, and ancillary production and post production data and metadata collection and creation, in the processes of motion picture production and post production file-based workflows; asset file management, asset file manipulation, asset file distribution, asset file archiving, remote creative and collaborative interchange, project administration, project reporting, and more, across multiple venues and platforms for efficient and simultaneous access to production data files, and master archive, in application to: remote project administration, dailies creation, project metadata tracking, post production ingest and processing, asset management and archive, distribution of executive review elements, and product finishing and archive, in 2D and 3D content creation, as examples.
65 Citations
19 Claims
-
1. A method comprising:
-
receiving, via the first computing device, a plurality of acquisition files, wherein each respective acquisition file of the plurality of acquisition files is received from a respective one media device of a plurality of media devices; creating, via the first computing device, for each respective acquisition file of the plurality of acquisition files, a respective normalized media object of a plurality of normalized media objects, the respective normalized media object comprising a reference to a respective acquisition file and respective first metadata, the respective first metadata relating to respective properties of the respective acquisition file; creating, via the first computing device, at least one universal media object, the at least one universal media object comprising a reference to at least one normalized media object of the plurality of normalized media objects and respective second metadata relating to respective first editorial adjustments to the respective universal media object performed via the first computing device; and storing, via the first computing device, each respective acquisition file of the plurality of acquisition files, the plurality of normalized media objects and the at least one universal media object to a database; receiving, via a second computing device, respective second editorial adjustments to the at least one universal media object; updating, via the second computing device, the at least one universal media object to reflect the respective first editorial adjustments and the respective second editorial adjustments; matching, via the first computing device, a first one acquisition file of the plurality of acquisition files and a second one acquisition file of the plurality of acquisition files, wherein the first one acquisition file is of a data type picture, the second one acquisition file is of a data type sound and a first time code associated with the first one acquisition file matches a second time code associated with the second one acquisition file; and in response to matching the first one acquisition file and the second one acquisition file, synchronizing, via the first computing device, the first one acquisition file of the plurality of acquisition files and the second one acquisition file of the plurality of acquisition files, wherein the at least one universal media object is created to comprise reference to the first one acquisition file and the second one acquisition file and third metadata comprising synchronization data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A computer-readable storage medium tangibly encoding instructions, which when executed by a computing device, perform a method comprising:
-
receiving, via the first computing device, a plurality of acquisition files, wherein each respective acquisition file of the plurality of acquisition files is received from a respective one media device of a plurality of media devices; creating, via the first computing device, for each respective acquisition file of the plurality of acquisition files, a respective normalized media object of a plurality of normalized media objects, the respective normalized media object comprising a reference to a respective acquisition file and respective first metadata, the respective first metadata relating to respective properties of the respective acquisition file; creating, via the first computing device, at least one universal media object, the at least one universal media object comprising a reference to at least one normalized media object of the plurality of normalized media objects and respective second metadata relating to respective first editorial adjustments to the respective universal media object performed via the first computing device; storing, via the first computing device, each respective acquisition file of the plurality of acquisition files, the plurality of normalized media objects and the at least one universal media object to a database; receiving, via a second computing device, respective second editorial adjustments to the at least one universal media object; and updating, via the second computing device, the at least one universal media object to reflect the respective first editorial adjustments and the respective second editorial adjustments; matching, via the first computing device, a first one acquisition file of the plurality of acquisition files and a second one acquisition file of the plurality of acquisition files, wherein the first one acquisition file is of a data type picture, the second one acquisition file is of a data type sound and a first time code associated with the first one acquisition file matches a second time code associated with the second one acquisition file; and in response to matching the first one acquisition file and the second one acquisition file, synchronizing, via the first computing device, the first one acquisition file of the plurality of acquisition files and the second one acquisition file of the plurality of acquisition files, wherein the at least one universal media object is created to comprise reference to the first one acquisition file and the second one acquisition file and third metadata comprising synchronization data.
-
-
19. A system comprising:
-
a database; a processor; a storage medium for tangibly storing thereon program logic for execution by the processor, the program logic comprising; logic for receiving a plurality of acquisition files, wherein each respective acquisition file of the plurality of acquisition files is received from a respective one media device of a plurality of media devices; logic for creating, for each respective acquisition file of the plurality of acquisition files, a respective normalized media object of a plurality of normalized media objects, the respective normalized media object comprising a reference to a respective acquisition file and respective first metadata, the respective first metadata relating to respective properties of the respective acquisition file; logic for creating, at least one universal media object, the at least one universal media object comprising a reference to at least one normalized media object of the plurality of normalized media objects and respective second metadata relating to respective first editorial adjustments to the respective universal media object performed via the first computing device; logic for transcoding each acquisition file of the plurality of acquisition files such that each respective transcoded acquisition file is compatible with a platform of a second computing device; logic for creating for each respective acquisition file, a respective child normalized media object associated with the respective normalized media object to which the respective acquisition file relates, wherein the respective child normalized media object comprises a reference to the respective transcoded acquisition file and respective third metadata, the respective third metadata comprising compatibility instructions relating to the platform of the second computing device; and logic for storing each respective acquisition file of the plurality of acquisition files, the plurality of normalized media objects and the at least one universal media object to a database; logic for matching, via the first computing device, a first one acquisition file of the plurality of acquisition files and a second one acquisition file of the plurality of acquisition files, wherein the first one acquisition file is of a data type picture, the second one acquisition file is of a data type sound and a first time code associated with the first one acquisition file matches a second time code associated with the second one acquisition file; and logic for in response to matching the first one acquisition file and the second one acquisition file, synchronizing, via the first computing device, the first one acquisition file of the plurality of acquisition files and the second one acquisition file of the plurality of acquisition files, wherein the at least one universal media object is created to comprise reference to the first one acquisition file and the second one acquisition file and third metadata comprising synchronization data.
-
Specification