Provision of media from a device
First Claim
Patent Images
1. A method comprising:
- providing an availability notification from a first client device,the availability notification indicating that media content stored by the first client device is available for access,the media content being absent from a second client device communicatively coupled to the first client device and absent from a source machine communicatively coupled to the first client device and to the second client device;
detecting a request from the second client device to access the media content,the request being detected by the first client device as being received by a render machine in response to the availability notification,the render machine being communicatively coupled to the source machine and the second client device;
providing, by a processor, access to the media content, the access being provided by the first client device to the render machine in response to the request, the render machine accessing the media content to fulfill the request; and
communicating the media content from the first client device to the source machine in response to the providing of the availability notification.
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.
40 Citations
25 Claims
-
1. A method comprising:
-
providing an availability notification from a first client device, the availability notification indicating that media content stored by the first client device is available for access, the media content being absent from a second client device communicatively coupled to the first client device and absent from a source machine communicatively coupled to the first client device and to the second client device; detecting a request from the second client device to access the media content, the request being detected by the first client device as being received by a render machine in response to the availability notification, the render machine being communicatively coupled to the source machine and the second client device; providing, by a processor, access to the media content, the access being provided by the first client device to the render machine in response to the request, the render machine accessing the media content to fulfill the request; and communicating the media content from the first client device to the source machine in response to the providing of the availability notification. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A system comprising:
-
an availability module configured to provide an availability notification from a first client device, the availability notification indicating that media content stored by the first client device is available for access, the media content stored by the first client device being absent from a second client device communicatively coupled to the first client device, the media content being absent from a source machine communicatively coupled to the first client device and communicatively coupled to the second client device; a reception module configured to detect a request from the second client device to access the media content stored by the first client device, the request being detected by the first client device as being received by a render machine in response to the provided availability notification; a processor configured by a provision module that configures the processor to provide access to the media content, the access being provided by the first client device to the render machine in response to the received request to access the media content stored by the first client device; and an upload module configured to communicate the media content from the first client device to the source machine in response to the providing of the availability notification. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25)
-
Specification