System and method for placeshifting media playback
First Claim
1. A method comprising:
- downloading an index of files accessed or modified on a second electronic device onto a first electronic device from a data storage server on a network when an application is launched on the first electronic device,wherein at least one file of the index of files comprises a media file played on the second electronic device;
displaying on the first electronic device a user selectable list of files based on the index of files;
issuing a request for the media file from the first electronic device to the data storage server when the media file is selected by a user from the list of files; and
receiving the media file onto the first electronic device from the data storage server.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods of placeshifting media playback between two or more devices are provided. For example, a method for placeshifting media may include downloading onto a first device an index of files accessed or modified on a second device via a data storage server, at least one of the files being a media file played on the second device. The first device may display a user selectable list of the files on the first device before issuing a request for the media file to the data storage server. The data storage server may send the media file to the first device from the data storage server, and the first device may play back the media file where the second device left off.
370 Citations
30 Claims
-
1. A method comprising:
-
downloading an index of files accessed or modified on a second electronic device onto a first electronic device from a data storage server on a network when an application is launched on the first electronic device, wherein at least one file of the index of files comprises a media file played on the second electronic device; displaying on the first electronic device a user selectable list of files based on the index of files; issuing a request for the media file from the first electronic device to the data storage server when the media file is selected by a user from the list of files; and receiving the media file onto the first electronic device from the data storage server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. An electronic device comprising:
-
a processor configured to run a data transfer application; a memory device operably coupled to the processor and configured to store an index of files accessed or modified on a source electronic device for retrieval via the data transfer application, wherein at least one file of the index of files comprises a media file played on the second electronic device; an electronic display configured to display a user selectable list based on the index of files; an input/output interface configured to register a selection of the media file by a user from the user selectable list; and a network interface configured to download the index of files from a data storage server when the simplified data transfer application is launched, to request the media file selected by the user from the data storage server, and to receive the media file selected by the user from the data storage server. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A method comprising:
caching a media file paused on a source device to a data storage server, wherein the data storage server is configured to provide an index comprising the media file to a destination device and to provide the destination device with the media file upon request. - View Dependent Claims (22, 23)
-
24. A method comprising:
-
downloading an index of files accessed or modified on a second electronic device onto a first electronic device from the second electronic device or from a data storage server on a network, wherein at least one file of the index of files comprises a media file played on the second electronic device; displaying on the first electronic device a user selectable list of files based on the index of files; issuing a request for the media file from the first electronic device to the second electronic device or to the data storage server when the media file is selected by a user from the list of files; and receiving the media file onto the first electronic device from the second electronic device of from the data storage server. - View Dependent Claims (25, 26, 27, 28)
-
-
29. A system comprising:
-
a remote storage location configured to store a media file, to transfer pointers associated with the media file in response to a first message, and to transfer a copy of the media file in response to a second message; a media-playing electronic device configured to upload the media file to the remote storage location when the media file is played on the media-playing electronic device; and a media-receiving electronic device configured to send the first message to the remote storage location, to receive the pointers from the remote storage location, to send the second message to the remote storage location, to receive the copy of the media file from the remote storage, and to play the media file at a point at which the media file was played on the media-playing electronic device. - View Dependent Claims (30)
-
Specification