NOVEL MEDIA FILE ACCESS AND STORAGE SOLUTION FOR MULTI-WORKSTATION/MULTI-PLATFORM NON-LINEAR VIDEO EDITING SYSTEMS
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. The method provides a Project Sharing feature for enabling collaborative sharing of Non Linear Editing (NLE) Projects, even though the NLE application might normally define and save Projects as a single monolithic project file. The system and method provides a file directory and symlink scheme that allows ALL editors who are “members” of a Project Space to see all the bins created by all other editors, but controlling the WRITE ACCESS to the bins according to whose “User Folder” the bins resided in, i.e., a user-based locking scheme is provided to allow control over who can and cannot write to a file. The system and method further treats a single monolithic project file as a collection of smaller Project files, the permissions and ownerships of which could each be controlled independently.
91 Citations
54 Claims
-
1-34. -34. (canceled)
-
35. A system for enabling collaboration on one or more video editing Projects that run on a non-linear video editing (NLE) program, the system comprising:
-
a Shared Project space within a hierarchical file structure on a computer-accessible storage device, the Shared Project space being associated with one or more editors; one or more automatically created Project Folders corresponding to one or more shared video editing Projects, each of the one or more Project Folders containing one or more automatically created User Folders, each of the one or more User Folders being uniquely associated with one of the one or more editors; and at least one file stored within at least one of the one or more Project Folders or User Folders, the file having automatically assigned ownership, permissions, or both, based at least in part on the folder within which the file resides; wherein the at least one file can be viewed, created, modified, moved, and/or deleted only as permitted by the ownership, permissions, or both, that are assigned to the file. - View Dependent Claims (36, 37, 38, 39, 40, 41, 42, 43, 44, 45)
-
-
46. A computer-implemented method for enabling collaboration on one or more video editing Projects that run on a non-linear video editing (NLE) program, the method comprising:
-
establishing a Shared Project space within a hierarchical file structure on a computer-accessible storage device, the Shared Project space being associated with one or more editors; automatically creating one or more Project Folders corresponding to one or more shared video editing Projects, each of the one or more Project Folders containing one or more automatically created User Folders, each of the one or more User Folders being uniquely associated with one of the one or more editors; storing at least one file within at least one of the one or more Project Folders or User Folders; and automatically assigning ownership, permissions, or both, to the at least one file based at least in part on the folder within which the file resides; wherein the at least one file can be viewed, created, modified, moved, and/or deleted only as permitted by the ownership, permissions, or both, that are assigned to the file. - View Dependent Claims (47, 48, 49, 50, 51, 52)
-
-
54. A computer-readable storage medium with an executable program stored thereon, wherein the program contains instructions to execute steps for enabling collaboration on one or more video editing Projects that run on a non-linear video editing (NLE) program, the steps comprising:
-
establishing a Shared Project space within a hierarchical file structure on a computer-accessible storage device, the Shared Project space being associated with one or more editors; automatically creating one or more Project Folders corresponding to one or more shared video editing Projects, each of the one or more Project Folders containing one or more automatically created User Folders, each of the one or more User Folders being uniquely associated with one of the one or more editors; storing at least one file within at least one of the one or more Project Folders or User Folders; and automatically assigning ownership, permissions, or both, to the at least one file based at least in part on the folder within which the file resides; wherein the at least one file can be viewed, created, modified, moved, and/or deleted only as permitted by the ownership, permissions, or both, that are assigned to the file.
-
Specification