Transferring media objects from one device to another device
First Claim
1. One or more non-transitory computer-readable media having computer-executable instructions embodied thereon that, when executed, perform a method for transferring media objects, the method comprising:
- recognizing, at a media object control, an indication to transfer a media object being presented on a first device from the first device to a second device, the media object control being remote from the first device, the second device, and a media server;
discontinuing delivery of the media object from the media object control to the first device, the media object being delivered via streaming services from the media server that is remote from the media object control;
receiving, at the media object control, from the second device, an indication to resume delivery of the media object to the second device;
resuming delivery of the media object from the media object control to the second device at about the point the delivery of the media object to the first device was discontinued for presentation of the media object on the second device, wherein the media object is received at the media object control from the media server upon the media object control providing an indication to the media server to resume delivery of the media object based on the receiving, at the media object control, from the second device, the indication to resume delivery of the media object to the second device; and
detecting a user preference to resume the presentation of the media object on the second device, wherein the user preference is indicated via a user'"'"'s selection of a media session identifier that identifies the media session or a media object identifier that identifies the media object, the media session identifier or the media object identifier being presented via a user interface of the second device.
6 Assignments
0 Petitions
Accused Products
Abstract
Systems, methods, and computer-readable media for transferring a media object from a source device to a destination device, wherein a portion of the media object has been delivered to the source device. An indication to transfer a media object from the source device to the destination device is recognized. Delivery of the media object to the first device is discontinued. An indication to resume delivery of the media object is received from the destination device. Delivery of the media object is resumed such that the destination device receives the media object. Accordingly, the destination device can present the media object to a user.
34 Citations
18 Claims
-
1. One or more non-transitory computer-readable media having computer-executable instructions embodied thereon that, when executed, perform a method for transferring media objects, the method comprising:
-
recognizing, at a media object control, an indication to transfer a media object being presented on a first device from the first device to a second device, the media object control being remote from the first device, the second device, and a media server; discontinuing delivery of the media object from the media object control to the first device, the media object being delivered via streaming services from the media server that is remote from the media object control; receiving, at the media object control, from the second device, an indication to resume delivery of the media object to the second device; resuming delivery of the media object from the media object control to the second device at about the point the delivery of the media object to the first device was discontinued for presentation of the media object on the second device, wherein the media object is received at the media object control from the media server upon the media object control providing an indication to the media server to resume delivery of the media object based on the receiving, at the media object control, from the second device, the indication to resume delivery of the media object to the second device; and detecting a user preference to resume the presentation of the media object on the second device, wherein the user preference is indicated via a user'"'"'s selection of a media session identifier that identifies the media session or a media object identifier that identifies the media object, the media session identifier or the media object identifier being presented via a user interface of the second device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. One or more non-transitory computer-readable media having computer-executable instructions embodied thereon that, when executed, perform a method for transferring media objects from source devices to destination devices, the method comprising:
-
providing to a media object control, from a destination device, an indication to resume delivery of a media object to the destination device, wherein a first portion of the media object has been delivered to a source device via a streaming server and displayed prior to pausing the delivery and the presentation of the media object on the source device; establishing a media session that is utilized for delivering a second portion of the media object from the media object control to the destination device, the media object control being separate from the destination device and a media server providing the media object via a streaming service to the media object control; receiving at the destination device the second portion of the media object, the second portion of the media object being communicated from the media object control to the destination device, wherein the second portion of the media object is received at the media object control from the media server upon the media object control providing an indication to the media server to resume delivery of the media object based on the providing to the media object control, from the destination device, the indication to resume delivery of the media object to the destination device; presenting the second portion of the media object to a user via the destination device; and detecting a user preference to resume the presentation of the media object on the destination device, wherein the user preference is indicated via a user'"'"'s selection of a media session identifier that identifies the media session or a media object identifier that identifies the media object, the media session identifier or the media object identifier being presented via a user interface of the destination device. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. One or more non-transitory computer-readable media having computer-executable instructions embodied thereon that, when executed, perform a method for transferring a media object from a source device to a destination device, wherein a portion of the media object has been delivered to the source device, the method comprising:
-
receiving a request to transfer a media object from a source device to a destination device, the request to transfer the media object including an indication of the destination device to which the media source is to transfer, wherein the request to transfer the media object is received at the media object control from the source device, wherein the source device is configured for presenting at least a portion of the media object; verifying that the destination device is a device to which the media object can be transferred; pausing delivery of the media object to the source device by communicating from the media object control to a media server a request to pause delivery of the media object, the media server providing the media object to the media object control via streaming services; receiving at the media object control, from the destination device, an indication to resume delivery of the media object; based on the receiving at the media object control, from the destination device, the indication to resume delivery of the media object, resuming delivery of the media object to the destination device by communicating from the media object control to the media server a request to resume delivery of the media object; redirecting the media object received at the media object control from the media server to the destination device that is separate from the source device, wherein the destination device presents the media object to a user; and detecting a user preference to resume the presentation of the media object on the destination device, wherein the user preference is indicated via a user'"'"'s selection of a media session identifier that identifies the media session or a media object identifier that identifies the media object, the media session identifier or the media object identifier being presented via a user interface of the destination device. - View Dependent Claims (17, 18)
-
Specification