CPC G11B 27/031 (2013.01) [G06F 3/0484 (2013.01); G06F 3/0483 (2013.01)] | 11 Claims |
1. A method for simultaneously editing a video by a plurality of users comprising:
receiving, by an application server, a media file that comprises video data and audio data;
analyzing, on a first instance of a web application hosted on the application server, a portion of the video data or the audio data, wherein analyzing the portion of the video data or the audio data is performed by a first user of the plurality of users for a first period of time;
preventing a second user of the plurality of users from altering the portion of the video data or the audio data during the first period of time, wherein
the second user is given a queuing hierarchy priority to edit the portion of the video data or the audio data that is less than a queuing hierarchy priority given to the first user,
the queuing hierarchy priority of the second user to edit the portion of the video data or the audio data is greater than the queuing hierarchy priority of any other user of the plurality of users attempting to edit the portion of the video data or audio data during the first period of time, and
the second user is able to alter the portion of the video data or the audio data after the first period of time has lapsed and before any of the other users of the plurality of users; and
generating an indication that the portion of the video data or the audio data is being analyzed by the first user, wherein the generated indication is received on a second instance of the web application by the second user during the first period of time.
|