Patent ID: 9288248
Filing Date: 2016-03-15
CPC Classification: G11B,H04L,H04N

Claim Text:
1. A computer-implemented method comprising: receiving a render request from a client device, the render request requesting that a first media frame be generated by applying a first set of edits to a second media frame stored by a source machine communicatively coupled to the client device, wherein the second media frame comprises at least one of a video frame or an audio frame; in response to receiving the render request, determining, by a processor, whether the client device is selected to generate the first media frame, wherein determining whether the client device is selected to generate the first media frame is based on a position within a media timeline to be associated with the first media frame, wherein the media timeline is associated with a media content accessed for editing by the client device; initiating generation of the first media frame by the client device when it is determined that the client device is selected to generate the first media frame, wherein the client device is selected to generate the first media frame when the position within the media timeline to be associated with the first media frame is near a current position indicated by the client device within the media timeline; initiating generation of the first media frame by a render machine communicatively coupled to the source machine when it is determined that the client device is not selected to generate the first media frame, wherein the render machine is configured to communicate the generated first media frame to the client device, and wherein the generation of the first media frame includes accessing the second media frame from the source machine to generate the first media frame, wherein the client device is not selected to generate the first media frame when the position to be associated with the first media frame is distant from the current position; and prior to publishing the first set of edits at a storage machine, determining whether the first set of edits to the second media frame conflicts with a second set of edits to the second media frame, and if a conflict is found, providing an indication of the conflict.