Media file access and storage solution for multi-workstation/multi-platform non-linear video editing systems
First Claim
1. A system, implemented by and including a computer readable media and a computer-accessible storage device that is in communication with the computer readable media, for organizing file and directory structures that are accessible via a non-linear video editing (NLE) program, the system comprising:
- a first folder corresponding to a shared project space;
a plurality of editors assigned to the shared project space and thereby enabled to use the NLE program to access the shared project space;
at least one project folder located in the first folder, the at least one project folder corresponding to a shared project that is detectable by the NLE;
a plurality of automatically created User Folders located in the at least one project folder, such that each of the plurality of editors is automatically provided with a corresponding User Folder located in the at least one project folder and that is detectable by the NLE program;
automatically created ownerships to the plurality of User Folders, such that each of the plurality of editors is only an owner of their corresponding User Folder and of any contents contained therein; and
automatically created permissions to the plurality of User Folders that enable the contents contained in each of the plurality of User Folders to be read by all of the plurality of editors and created, modified, or deleted by only the owner;
for each of the plurality of editors, an automatically created set of symbolic links located in the first folder, wherein each symbolic link of the set of symbolic links points to one of the plurality of User Folders in a manner such that each set of symbolic links points to all of the plurality of User Folders;
wherein the ownerships and the permissions enable the plurality of editors to use the NLE program to collaborate on video editing projects while protecting work of each of the plurality of editors.
2 Assignments
0 Petitions
Accused Products
Abstract
A novel system, method and computer program product for accessing digital media files stored in a media storage device via a server device in communication with the media storage device. There is provided a tool for allowing multiple non-linear editing systems to safely open up and work from and collaborate on the same “Project”. The tool manages ownership and permissions over different editors'"'"' contributions to shared Projects and implements “symbolic links” to create a virtual file and folder structure that creates an “optimized view” of the Project for each editor, that keeps work organized so that it is clear which editor is editing what and that allows each editor to maintain his/her own settings for the Project.
44 Citations
27 Claims
-
1. A system, implemented by and including a computer readable media and a computer-accessible storage device that is in communication with the computer readable media, for organizing file and directory structures that are accessible via a non-linear video editing (NLE) program, the system comprising:
-
a first folder corresponding to a shared project space; a plurality of editors assigned to the shared project space and thereby enabled to use the NLE program to access the shared project space; at least one project folder located in the first folder, the at least one project folder corresponding to a shared project that is detectable by the NLE; a plurality of automatically created User Folders located in the at least one project folder, such that each of the plurality of editors is automatically provided with a corresponding User Folder located in the at least one project folder and that is detectable by the NLE program; automatically created ownerships to the plurality of User Folders, such that each of the plurality of editors is only an owner of their corresponding User Folder and of any contents contained therein; and automatically created permissions to the plurality of User Folders that enable the contents contained in each of the plurality of User Folders to be read by all of the plurality of editors and created, modified, or deleted by only the owner; for each of the plurality of editors, an automatically created set of symbolic links located in the first folder, wherein each symbolic link of the set of symbolic links points to one of the plurality of User Folders in a manner such that each set of symbolic links points to all of the plurality of User Folders; wherein the ownerships and the permissions enable the plurality of editors to use the NLE program to collaborate on video editing projects while protecting work of each of the plurality of editors. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method, implemented by a computer readable media and a computer-accessible storage device that is in communication with the computer readable media, for organizing file and directory structures that are accessible via a non-linear video editing (NLE) program, the method comprising:
-
creating a first folder corresponding to a shared project space; assigning a plurality of editors to the shared project space and thereby enabling the plurality of editors to use the NLE program to access the shared project space; creating at least one project folder located in the first folder, the at least one project folder corresponding to a shared project that is detectable by the NLE; automatically creating a plurality of User Folders located in the at least one project folder, such that each of the plurality of editors is automatically provided with a corresponding User Folder located in the at least one project folder and that is detectable by the NLE program; automatically creating ownerships to the plurality of User Folders, such that each of the plurality of editors is only an owner of their corresponding User Folder and of any contents contained therein; and automatically creating permissions to the plurality of User Folders that enable the contents contained in each of the plurality of User Folders to be read by all of the plurality of editors and created, modified, or deleted by only the owner; for each of the plurality of editors, automatically creating set of symbolic links located in the first folder, wherein each symbolic link of the set of symbolic links points to one of the plurality of User Folders in a manner such that each set of symbolic links points to all of the plurality of User Folders; wherein the ownerships and the permissions enable the plurality of editors to use the NLE program to collaborate on video editing projects while protecting work of each of the plurality of editors. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A system, implemented by and including a computer readable media and a computer-accessible storage device that is in communication with the computer readable media, for organizing file and directory structures that are accessible via a non-linear video editing (NLE) program, the system comprising:
-
a first folder corresponding to a shared project space; a plurality of editors assigned to the shared project space and thereby enabled to use the NLE program to access the shared project space; at least one project folder located in the first folder, the at least one project folder corresponding to a shared project that is detectable by the NLE; a plurality of automatically created User Folders located in the at least one project folder, such that each of the plurality of editors is automatically provided with a corresponding User Folder located in the at least one project folder and that is detectable by the NLE program; automatically created ownerships to the plurality of User Folders, such that each of the plurality of editors is only an owner of their corresponding User Folder and of any contents contained therein; automatically created permissions to the plurality of User Folders that enable the contents contained in each of the plurality of User Folders to be read by all of the plurality of editors and created, modified, or deleted by only the owner; and for each particular editor of the plurality of editors, a second user folder for being exported to that particular editor as a network share, the second folder being located in the first folder and containing; for each at least one project folder, an automatically created symbolic link, which points to the User Folder located in the at least one project folder and owned by the particular editor; for each at least one project folder, an automatically created set of additional symbolic links, which point to the remaining User Folders of the plurality of User Folders located in the at least one project folder and not owned by the particular editor; and for each at least one project folder, an automatically created Other Users folder, wherein, located in the Other Users folder, are the additional symbolic links, which point to the remaining User Folders and are not owned by the particular editor of the plurality of editors; wherein the ownerships and the permissions enable the plurality of editors to use the NLE program to collaborate on video editing projects while protecting work of each of the plurality of editors.
-
-
27. A system, implemented by and including a computer readable media and a computer-accessible storage device that is in communication with the computer readable media, for organizing file and directory structures, the system comprising:
-
a first folder corresponding to a shared project space; a plurality of editors associated with the shared project space; at least one project folder located in the first folder, the at least one project folder each corresponding to a shared project; a plurality of automatically created User Folders located in the at least one project folder, such that each of the plurality of editors is automatically provided with a corresponding User Folder located in the at least one project folder; automatically created ownerships to the plurality of User Folders, such that each of the plurality of editors is only an owner of their corresponding User Folder and of any contents contained therein; automatically created permissions to the plurality of User Folders that enable the contents contained in each of the plurality of User Folders to be read by all of the plurality of editors and created, modified, or deleted by only the owner; and for each particular editor of the plurality of editors, a directory structure for organizing symbolic links, the directory structure comprising; a second automatically created user folder for storing symbolic links to the plurality of automatically created User Folders, the second automatically created user folder for being exported to that particular editor as a network share; at least one automatically created additional project folder corresponding to the at least one project; located in each at least one automatically created additional project folder, an automatically created symbolic link, which points to the User Folder located in the at least one project folder and owned by the particular editor; located in each at least one automatically created additional project folder, a set of additional symbolic links, which point to the remaining User Folders of the plurality of User Folders located in the at least one project folder and not owned by the particular editor; and located in each at least one automatically created additional project folder, an automatically created Other Users folder inside the first folder, wherein, located in the Other Users folder, is the set of additional symbolic links, which point to the remaining User Folders located in the at least one project folder and not owned by the particular editor.
-
Specification