System and method of transferring control of media playback between electronic devices
First Claim
1. A method of transferring control of media playback between a source device and a destination device, the method comprising:
- initiating playback of media content at the source device;
establishing, at the source device, a peer-to-peer device pairing with the destination device, wherein the peer-to-peer device pairing includes a wireless connection between the source device and the destination device;
streaming, from the source device, the media content for media playback to the destination device, where the media content is streamed through a wireless connection between the source device and the destination device;
comparing, at the source device, characteristics of the media content with characteristics of media content locally accessible at the destination device, wherein the media content locally accessible at the destination device is stored locally at the destination device or accessible to the destination device, and wherein the media content locally accessible at the destination device or accessible to the destination device is from a different source than the media content streaming from the source device;
while streaming the media content from the source device to the destination device, determining, at the source device, whether to transfer control of the media playback to the destination device based on the comparison of the characteristics of the media content locally accessible at the destination device;
transferring control of the media playback to the destination device when a predetermined number of characteristics of the media content locally accessible at the destination device match the characteristics of the media content streaming from the source device to the destination device, wherein transferring control of the media playback enables the destination device to control playback of the media content and play a local copy of the media content; and
terminating the peer-to-peer device pairing when control of the media playback to the destination device is transferred, wherein terminating the peer-to-peer device pairing includes terminating the wireless connection.
4 Assignments
0 Petitions
Accused Products
Abstract
A system and method for transferring control of media playback between electronic devices. Playback of media content is initiating at a source device and peer-to-peer device pairing is established with a destination device. Media content from the source device is streamed to the destination device and a determination of whether to transfer media playback control to the destination device is made based on characteristics of the media content. The control of media playback may be transferred to the destination device based on the destination device having a local copy of the streaming media content, a playlist with similar characteristics to the streaming media content, a local media content having similar characteristics to the streaming media content, or a local playlist similar to the playlist from the source device. The peer-to-peer device pairing is terminated when media playback control is transferred, thereby preserving battery and processing power to the source device.
-
Citations
17 Claims
-
1. A method of transferring control of media playback between a source device and a destination device, the method comprising:
-
initiating playback of media content at the source device; establishing, at the source device, a peer-to-peer device pairing with the destination device, wherein the peer-to-peer device pairing includes a wireless connection between the source device and the destination device; streaming, from the source device, the media content for media playback to the destination device, where the media content is streamed through a wireless connection between the source device and the destination device; comparing, at the source device, characteristics of the media content with characteristics of media content locally accessible at the destination device, wherein the media content locally accessible at the destination device is stored locally at the destination device or accessible to the destination device, and wherein the media content locally accessible at the destination device or accessible to the destination device is from a different source than the media content streaming from the source device; while streaming the media content from the source device to the destination device, determining, at the source device, whether to transfer control of the media playback to the destination device based on the comparison of the characteristics of the media content locally accessible at the destination device; transferring control of the media playback to the destination device when a predetermined number of characteristics of the media content locally accessible at the destination device match the characteristics of the media content streaming from the source device to the destination device, wherein transferring control of the media playback enables the destination device to control playback of the media content and play a local copy of the media content; and terminating the peer-to-peer device pairing when control of the media playback to the destination device is transferred, wherein terminating the peer-to-peer device pairing includes terminating the wireless connection. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. An electronic device comprising:
a processor that communicates with a non-transitory computer-readable storage medium having instructions stored thereon that, when executed by the processor, cause the processor to; initiate playback of media content; establish a peer-to-peer device pairing with a destination device; stream the media content from the electronic device to the destination device, where the media content is streamed through a wireless connection between the electronic device and the destination device; receive characteristics of media content locally accessible at the destination device; compare characteristics of the media content streaming to the destination device with characteristics of the media content locally accessible at the destination device, wherein the media content locally accessible at the destination device is stored locally at the destination device or accessible to the destination device, and wherein the media content locally accessible at the destination device or accessible to the destination device is from a different source than the media content streaming from the source device; while streaming the media content from the electronic device to the destination device, determine whether to transfer control of media playback to the destination device based on the characteristics of media content locally accessible at the destination device; transfer control of the media playback to the destination device when a predetermined number of characteristics of the media content locally accessible at the destination device match the characteristics of the media content streaming to the destination device, wherein transferring control of the media playback enables the destination device to control playback of the media content and play a local copy of the media content; and terminate the peer-to-peer device pairing when control of media playback to the destination device is transferred. - View Dependent Claims (13, 14, 15)
-
16. A non-transitory computer-readable storage medium for transferring control of media playback between electronic devices, the non-transitory computer-readable storage medium comprising instructions that, when executed by an electronic device, cause the electronic device to:
-
initiate playback of media content at the electronic device; establish a peer-to-peer device pairing with a destination device; stream the media content from the electronic device to the destination device, where the media content is streamed through a wireless connection between the electronic device and the destination device; receive characteristics of media content locally accessible at the destination device; compare characteristics of the media content streaming to the destination device with characteristics of the media content locally accessible at the destination device, wherein the media content locally accessible at the destination device is stored locally at the destination device or accessible to the destination device, and wherein the media content locally accessible at the destination device or accessible to the destination device is from a different source than the media content streaming from the source device; while streaming from the electronic device the media content to the destination device, determine whether to transfer control of the media playback to the destination device based on characteristics of the media content locally accessible at the destination device; transfer control of the media playback to the destination device when a predetermined number of characteristics of the media content locally accessible at the destination device match the characteristics of the media content streaming to the destination device, wherein transferring control of the media playback enables the destination device to control playback of the media content and play a local copy of the media content; and terminate the peer-to-peer device pairing when control of the media playback to the destination device is transferred. - View Dependent Claims (17)
-
Specification