Conflict resolution in a media editing system
First Claim
Patent Images
1. A method comprising:
- accessing a published first media project stored by a storage machine communicatively coupled to a client device, among a plurality of client devices, the first media project specifying a first set of published edits to a media frame stored by a source machine communicatively coupled to the client device;
receiving a request from the client device to publish an unpublished second media project that specifies a second set of sandboxed edits to the media frame, the second set of sandboxed edits being accessible by the client device but no other device among the plurality of client devices;
accessing the unpublished second media project that specifies the second set of sandboxed edits to the media frame;
determining, by a processor and in response to the receiving of the request to publish the unpublished second media project, that the second set of sandboxed edits to the media frame is unobtainable from the first set of published edits to the media frame; and
communicating a notification regarding compatibility of the second set of sandboxed edits to the media frame with the first set of published edits to the media frame.
2 Assignments
0 Petitions
Accused Products
Abstract
A media editing system includes one or more machines that are configured to support cloud-based collaborative editing of media by one or more client devices. A machine within the media editing system may be configured to receive a render request for generation of a media frame, determine whether a client device is to generate the media frame, and initiate generation of the media frame. Moreover, a machine within the media editing system may facilitate resolution of conflicts between edits to a particular piece of media. Furthermore, a machine within the media editing system may facilitate provision of convenient access to media from a particular client device to one or more additional client devices.
50 Citations
18 Claims
-
1. A method comprising:
-
accessing a published first media project stored by a storage machine communicatively coupled to a client device, among a plurality of client devices, the first media project specifying a first set of published edits to a media frame stored by a source machine communicatively coupled to the client device; receiving a request from the client device to publish an unpublished second media project that specifies a second set of sandboxed edits to the media frame, the second set of sandboxed edits being accessible by the client device but no other device among the plurality of client devices; accessing the unpublished second media project that specifies the second set of sandboxed edits to the media frame; determining, by a processor and in response to the receiving of the request to publish the unpublished second media project, that the second set of sandboxed edits to the media frame is unobtainable from the first set of published edits to the media frame; and communicating a notification regarding compatibility of the second set of sandboxed edits to the media frame with the first set of published edits to the media frame. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system comprising:
-
a storage module configured to access a published first media project stored by a storage machine communicatively coupled to a client device among a plurality of client devices, the first media project specifying a first set of published edits to a media frame stored by the source machine communicatively coupled to the client device; a reception module configured to receive a request from the client device to publish an unpublished second media project that specifies a second set of sandboxed edits to the media frame, the second set of sandboxed edits being accessible by the client device but no other device among the plurality of client devices; the storage module being configured to access the unpublished second media project that specifies the second set of sandboxed edits to the media frame; a processor configured by a conflict module that configures the processor to determine, in response to the receiving of the request to publish the unpublished second media project, that the second set of sandboxed edits to the media frame is unobtainable from the first set of published edits to the media frame; and a communication module configured to communicate a notification regarding compatibility of the second set of sandboxed edits with the first set of published edits to the media frame. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
Specification