System and devices for digital media distribution
AssigneeAT&T Intellectual Property I, L.P.
InventorSam Zellner
Life of this patent
Estimating the term…
Abstract
A device includes a memory for storing digital media, a transfer module, and a processor. The media includes first data that associates the media with the device, second data authorizing the device to play back the media, and third data authorizing the device to transfer a copy of the media. A transfer includes transfer data identifying the copy uniquely relative to the device. The processor implements instructions to receive a request to transfer a copy of the media to a peer device, create a copy of the media that includes the first data and the transfer data, and direct the transfer module to transfer the copy to the peer device and send a transaction record including the first data and the transfer data to a server.
Claims20
A system, comprising:
- a memory that stores instructions;
- a processor that executes the instructions to perform operations, the operations comprising:
- establishing, within a first copy of digital media, a link indicating a network location for accessing an additional copy of the digital media, wherein the link is a hyperlink;
- accessing the first copy of the digital media including the link indicating the network location for accessing the additional copy of the digital media;
- receiving media data that specifies a limit on a lifetime that a second copy of the digital media is transferable to a device from an initial device that received the first copy of the digital media;
- receiving, from the device, a request for the digital media;
- providing, in response to the request, the link to the device;
- providing, to the device and in response to the device accessing the link, the second copy of the digital media and transfer media data that includes a character string that identifies the second copy of the digital media as a descendant of the first copy of the digital media, wherein the second copy of the digital media is provided to the device via a peer-to-peer connection to a peer-to-peer interface of a different device that generated the second copy of the digital media from the first copy of the digital media, wherein the different device corresponds with the network location indicated in the link;
- implementing, by utilizing the processor, a digital media player;
- determining, based on a header of the second copy of the digital media, compatibility of the second copy of the digital media with the digital media player being implemented by the processor;
- downloading, to the device, authorization data for enabling playback of the second copy of the digital media on the device via the digital media player;
- and
- appending, to the header of the second copy of the digital media stored in the device, the authorization data for enabling playback of the second copy of the digital media on the device via the digital media player, wherein upon receiving a playback request at the device, the header of the second copy of the digital media is analyzed for the authorization data to initiate playback of the second copy of the digital media.
A method, comprising:
- establishing, within a first copy of digital media, a link indicating a network location for accessing an additional copy of the digital media, wherein the link is a hyperlink;
- accessing the first copy of the digital media including the link indicating the network location for accessing the additional copy of the digital media;
- receiving media data that specifies a limit on a lifetime that a second copy of the digital media is transferable to a device from an initial device that received the first copy of the digital media;
- receiving, from the device, a request for the digital media;
- providing, in response to the request, the link to the device;
- providing, to the device and in response to the device accessing the link, the second copy of the digital media and transfer media data that includes a character string that identifies the second copy of the digital media as a descendant of the first copy of the digital media, wherein the second copy of the digital media is provided to the device via a peer-to-peer connection to a peer-to-peer interface of a different device that generated the second copy of the digital media from the first copy of the digital media, wherein the different device corresponds with the network location indicated in the link;
- implementing, by utilizing instructions from a memory that are executed by a processor, a digital media player;
- determining, by utilizing instructions from the memory that are executed by the processor and based on a header of the second copy of the digital media, compatibility of the second copy of the digital media with the digital media player being implemented by the processor;
- downloading, to the device, authorization data for enabling playback of the second copy of the digital media on the device via the digital media player;
- and
- appending, to the header of the second copy of the digital media stored in the device, the authorization data for enabling playback of the second copy of the digital media on the device via the digital media player, wherein upon receiving a playback request at the device, the header of the second copy of the digital media is analyzed for the authorization data to initiate playback of the second copy of the digital media.
A computer-readable device comprising instructions, which, when loaded and executed by a processor, cause the processor to perform operations, the operations comprising:
- establishing, within a first copy of digital media, a link indicating a network location for accessing an additional copy of the digital media, wherein the link is a hyperlink;
- accessing the first copy of the digital media including the link indicating the network location for accessing the additional copy of the digital media;
- receiving media data that specifies a limit on a lifetime that a second copy of the digital media is transferable to a device from an initial device that received the first copy of the digital media;
- receiving, from the device, a request for the digital media;
- providing, in response to the request, the link to the device;
- providing, to the device and in response to the device accessing the link, the second copy of the digital media and transfer media data that includes a character string that identifies the second copy of the digital media as a descendant of the first copy of the digital media, wherein the second copy of the digital media is provided to the device via a peer-to-peer connection to a peer-to-peer interface of a different device that generated the second copy of the digital media from the first copy of the digital media, wherein the different device corresponds with the network location indicated in the link;
- implementing, by utilizing the processor, a digital media player;
- determining, based on a header of the second copy of the digital media, compatibility of the second copy of the digital media with the digital media player being implemented by the processor;
- downloading, to the device, authorization data for enabling playback of the second copy of the digital media on the device via the digital media player;
- and
- appending, to the header of the second copy of the digital media stored in the device, the authorization data for enabling playback of the second copy of the digital media on the device via the digital media player, wherein upon receiving a playback request at the device, the header of the second copy of the digital media is analyzed for the authorization data to initiate playback of the second copy of the digital media.
Dependencies are inferred from the claim text.