File sharing
First Claim
1. A first device of a plurality of devices in a network, wherein the first device is configured to operate as a media transmitter or a media receiver among the plurality of devices in the network, the first device comprising:
- a memory configured to store a playlist of media files accessible to the first device, wherein the playlist of media files indicates which ones of the media files are stored in the first device and which ones of the media files are not stored in the first device; and
an output circuit configured to receive the playlist of media files from one or more second devices of the plurality of devices in the network,wherein responsive to a first media file in the playlist of media files being stored in the first device, the first device is configured to operate as a media transmitter, and wherein the output circuit is configured to control transmitting of the first media file from the first device to the one or more second devices of the plurality of devices in the network, andwherein responsive to the first media file in the playlist of media files not being stored in the first device, the first device is configured to (i) transfer control of transmitting from the first device to a selected one of the second devices that is storing the first media file, and (ii) operate as a media receiver to receive the first media file from the selected one of the second devices that is storing the first media file.
2 Assignments
0 Petitions
Accused Products
Abstract
A first device is configured to operate as a media transmitter or a media receiver. The first device includes a memory configured to store a playlist of media files accessible to the first device. An output circuit is configured to receive the playlist from one or more second devices. Responsive to a first media file in the playlist being stored in the first device, the first device is configured to operate as a media transmitter and control transmitting of the first media file from the first device to the one or more second devices. Responsive to the first media file not being stored in the first device, the first device is configured to transfer control of transmitting from the first device to a selected one of the second devices, and operate as a media receiver to receive the first media file from the selected one of the second devices.
-
Citations
15 Claims
-
1. A first device of a plurality of devices in a network, wherein the first device is configured to operate as a media transmitter or a media receiver among the plurality of devices in the network, the first device comprising:
-
a memory configured to store a playlist of media files accessible to the first device, wherein the playlist of media files indicates which ones of the media files are stored in the first device and which ones of the media files are not stored in the first device; and an output circuit configured to receive the playlist of media files from one or more second devices of the plurality of devices in the network, wherein responsive to a first media file in the playlist of media files being stored in the first device, the first device is configured to operate as a media transmitter, and wherein the output circuit is configured to control transmitting of the first media file from the first device to the one or more second devices of the plurality of devices in the network, and wherein responsive to the first media file in the playlist of media files not being stored in the first device, the first device is configured to (i) transfer control of transmitting from the first device to a selected one of the second devices that is storing the first media file, and (ii) operate as a media receiver to receive the first media file from the selected one of the second devices that is storing the first media file. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method of operating a first device of a plurality of devices in a network, wherein the first device is configured to operate as a media transmitter or a media receiver among the plurality of devices in the network, the method comprising:
-
receiving, at the first device, a playlist of media files from one or more second devices of the plurality of devices in the network; storing, in the first device, the playlist of media files, wherein the playlist of media files indicates which ones of the media files are stored in the first device and which ones of the media files are not stored in the first device; responsive to a first media file in the playlist of media files being stored in the first device, operating as a media transmitter to control transmitting of the first media file from the first device to the one or more second devices of the plurality of devices in the network; and responsive to the first media file in the playlist of media files not being stored in the first device, (i) transferring control of transmitting from the first device to a selected one of the second devices that is storing the first media file, and (ii) operating as a media receiver to receive the first media file from the selected one of the second devices that is storing the first media file. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
Specification