Method and apparatus for secure transfer of previously broadcasted content
First Claim
Patent Images
1. A method for providing secure transfer of previously broadcast content comprising:
- receiving, at a service provider, a request from a multimedia playback device to retrieve previously broadcasted content;
validating the request at the service provider by determining, based on a unique identifier assigned to the multimedia playback device and a subscription type for the multimedia playback device, that the multimedia playback device is authorized to retrieve the previously broadcasted content;
determining that the requested previously broadcasted content is located on a plurality of multimedia devices;
creating a pool of multimedia devices based on information regarding the plurality of multimedia devices;
initiating, at the service provider, a transfer of the previously broadcasted content from one or more multimedia devices in the pool of multimedia devices to the multimedia playback device, the initiating step includes sending a message, by the service provider, to one or more multimedia devices in the pool of multimedia devices to transfer at least a portion of the requested previously broadcasted content to the multimedia playback device, the service provider performing load balancing among the one or more multimedia devices in the pool of multimedia devices to dynamically adjust transfer of portions of the requested previously broadcasted content by reassigning transfer of a sub-portion of a portion of the requested previously broadcasted content, that was assigned to a first multimedia device in the pool of multimedia devices and has not completed being transferred, from the first multimedia device to a second multimedia device in the pool of multimedia devices when bandwidth of the first multimedia device becomes low during transfer of the portion of the requested previously broadcasted content assigned to the first multimedia device, the sub-portion comprising less than the portion of the requested previously broadcasted content; and
receiving, by the service provider, notification from the multimedia playback device of completion of transferal of the previously broadcasted content.
12 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for secure transfer of previously broadcasted content enables the secure transfer of previously broadcasted content between DVRs on a computer network.
296 Citations
42 Claims
-
1. A method for providing secure transfer of previously broadcast content comprising:
-
receiving, at a service provider, a request from a multimedia playback device to retrieve previously broadcasted content; validating the request at the service provider by determining, based on a unique identifier assigned to the multimedia playback device and a subscription type for the multimedia playback device, that the multimedia playback device is authorized to retrieve the previously broadcasted content; determining that the requested previously broadcasted content is located on a plurality of multimedia devices; creating a pool of multimedia devices based on information regarding the plurality of multimedia devices; initiating, at the service provider, a transfer of the previously broadcasted content from one or more multimedia devices in the pool of multimedia devices to the multimedia playback device, the initiating step includes sending a message, by the service provider, to one or more multimedia devices in the pool of multimedia devices to transfer at least a portion of the requested previously broadcasted content to the multimedia playback device, the service provider performing load balancing among the one or more multimedia devices in the pool of multimedia devices to dynamically adjust transfer of portions of the requested previously broadcasted content by reassigning transfer of a sub-portion of a portion of the requested previously broadcasted content, that was assigned to a first multimedia device in the pool of multimedia devices and has not completed being transferred, from the first multimedia device to a second multimedia device in the pool of multimedia devices when bandwidth of the first multimedia device becomes low during transfer of the portion of the requested previously broadcasted content assigned to the first multimedia device, the sub-portion comprising less than the portion of the requested previously broadcasted content; and receiving, by the service provider, notification from the multimedia playback device of completion of transferal of the previously broadcasted content. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A system for providing secure transfer of previously broadcasted content, comprising:
-
a multimedia playback device; a service provider; a computer network coupled to the multimedia playback device and the service provider; wherein the multimedia playback device communicates with the service provider to request previously broadcasted content; wherein the service provider authorizes the request for previously broadcasted content from the multimedia playback device by determining, based on a unique identifier assigned to the multimedia playback device and a subscription type for the multimedia playback device, that the multimedia playback device is authorized to retrieve the previously broadcasted content; wherein the service provider generates a multimedia device pool comprising a plurality of multimedia devices coupled to the computer network that have the requested previously broadcasted content stored locally; wherein the service provider initiates a transfer of the previously broadcasted content from one or more multimedia devices in the multimedia device pool to the multimedia playback device by sending a message, from the service provider, to one or more multimedia devices in the pool of multimedia devices to transfer at least a portion of the requested previously broadcasted content to the multimedia playback device, the service provider performs load balancing among the one or more multimedia devices in the pool of multimedia devices to dynamically adjust transfer of portions of the requested previously broadcasted content by reassigning transfer of a sub-portion of a portion of the requested previously broadcasted content, that was assigned to a first multimedia device in the pool of multimedia devices and has not completed being transferred, from the first multimedia device to a second multimedia device in the pool of multimedia devices when bandwidth of the first multimedia device becomes low during transfer of the portion of the requested previously broadcasted content assigned to the first multimedia device, the sub-portion comprising less than the portion of the requested previously broadcasted content; and wherein the service provider receives notification from the multimedia playback device of completion of transferal of the previously broadcasted content. - View Dependent Claims (15, 16)
-
-
17. An apparatus for providing secure transfer of previously broadcast content comprising:
-
a subsystem, implemented at least partially in hardware, at a service provider, that receives a request from a multimedia playback device to retrieve previously broadcasted content; a subsystem, implemented at least partially in hardware, that validates the request at the service provider, further comprising a logic for determining, based on a unique identifier assigned to the multimedia playback device and a subscription type for the multimedia playback device, that the multimedia playback device is authorized to retrieve the previously broadcasted content; a subsystem, implemented at least partially in hardware, that determines that the requested previously broadcasted content is located on a plurality of multimedia devices; a subsystem, implemented at least partially in hardware, that creates a pool of multimedia devices based on information regarding the plurality of multimedia devices; a subsystem, implemented at least partially in hardware, at the service provider, that initiates a transfer of the previously broadcasted content from one or more multimedia devices in the pool of devices to the multimedia playback device, the logic for initiating further comprises a logic for sending a message, by the service provider, to one or more multimedia devices in the pool of multimedia devices to transfer at least a portion of the requested previously broadcasted content to the multimedia playback device, the logic for initiating further comprises a logic for performing load balancing among the one or more multimedia devices in the pool of multimedia devices to dynamically adjust transfer of portions of the requested previously broadcasted content by reassigning transfer of a sub-portion of a portion of the requested previously broadcasted content, that was assigned to a first multimedia device in the pool of multimedia devices and has not completed being transferred, from the first multimedia device to a second multimedia device in the pool of multimedia devices when bandwidth of the first multimedia device becomes low during transfer of the portion of the requested previously broadcasted content assigned to the first multimedia device, the sub-portion comprising less than the portion of the requested previously broadcasted content; and a subsystem, implemented at least partially in hardware, at the service provider, that receives notification from the multimedia playback device of completion of transferal of the previously broadcasted content. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. An non-transitory computer-readable medium storing one or more sequences of instructions for providing secure transfer and playback of multimedia content, which instructions, when executed by one or more processors, cause the one or more processors to carry out:
-
receiving, at a service provider, a request from a multimedia playback device to retrieve previously broadcasted content; validating the request at the service provider by determining, based on a unique identifier assigned to the multimedia playback device and a subscription type for the multimedia playback device, that the multimedia playback device is authorized to retrieve the previously broadcasted content; determining that the requested previously broadcasted content is located on a plurality of multimedia devices; creating a pool of multimedia devices based on information regarding the plurality of multimedia devices; initiating, at the service provider, a transfer of the previously broadcasted content from one or more multimedia devices in the pool of multimedia devices to the multimedia playback device, the initiating step includes sending a message, by the service provider, to one or more multimedia devices in the pool of multimedia devices to transfer at least a portion of the requested previously broadcasted content to the multimedia playback device, the service provider performing load balancing among the one or more multimedia devices in the pool of multimedia devices to dynamically adjust transfer of portions of the requested previously broadcasted content by reassigning transfer of a sub-portion of a portion of the requested previously broadcasted content, that was assigned to a first multimedia device in the pool of multimedia devices and has not completed being transferred, from the first multimedia device to a second multimedia device in the pool of multimedia devices when bandwidth of the first multimedia device becomes low during transfer of the portion of the requested previously broadcasted content assigned to the first multimedia device, the sub-portion comprising less than the portion of the requested previously broadcasted content; and receiving, by the service provider, notification from the multimedia playback device of completion of transferal of the previously broadcasted content. - View Dependent Claims (31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42)
-
Specification