System and method for managing program assets
First Claim
1. A method of operating a headend of a communications system storing assets for later transmission to respective terminals at user locations, the method comprising:
- receiving selections from terminals for respective stored assets for later viewing;
checking by the headend whether an asset has a pending selection for later viewing; and
deleting the asset by the headend based, at least in part, on whether there is the pending selection for the asset for later viewing.
6 Assignments
0 Petitions
Accused Products
Abstract
A method of operating a communications system storing assets for later transmission, is disclosed. The assets have respective expiration dates beyond which a right to transmit expires. The method comprises checking an expiration date of an asset and deleting the asset from storage based, at least in part, on the expiration date, a predetermined period of time added to or subtracted from the expiration date and/or whether the asset has been selected for later viewing. The predetermined period of time may provide a grace period for completing viewing of a selected asset by a user, either after or before the expiration date, depending on the rights to the asset granted by the source of the asset. The period of time may depend on a playtime of the asset and may be added to the expiration date only if the asset has been selected for viewing. Systems are also disclosed.
46 Citations
22 Claims
-
1. A method of operating a headend of a communications system storing assets for later transmission to respective terminals at user locations, the method comprising:
-
receiving selections from terminals for respective stored assets for later viewing; checking by the headend whether an asset has a pending selection for later viewing; and deleting the asset by the headend based, at least in part, on whether there is the pending selection for the asset for later viewing. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A headend of a communications system for storing assets for later transmission to terminals at user locations, the headend comprising:
-
means for receiving selections from terminals for respective stored assets for later viewing; means for checking whether an asset has a pending selection; and means for deleting the asset based, at least in part, on whether the asset has a pending selection.
-
-
12. A headend of a communications system to store assets for later transmission to terminals at user locations, the headend comprising:
-
memory to store assets; and a processor coupled to the memory, the processor being programmed to; receive selections from terminals for respective stored assets for later viewing; check whether an asset has a pending selection for later viewing by a respective terminal; and delete the asset based, at least in part, on whether the asset has a pending selection. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A method for delivering program content to terminals at user locations through a cable television network, the method comprising:
-
receiving broadcast content from a broadcast source by a headend of a cable television network; delivering the broadcast content to terminals at user locations, through the cable television network, at respective air dates in accordance with a broadcast schedule, by the headend; storing the broadcast content in the form of assets for delivery to respective users on demand, by the headend; receiving selections from terminals for respective stored assets for later viewing; periodically checking a status of a stored asset, at least in part, by checking whether a respective asset has a pending selection for later viewing by a respective terminal; and deleting the respective stored asset based, at least in part, on whether the respective asset has been selected for viewing.
-
-
22. A headend of a communications system for delivering program content to terminals at user locations through a cable television network, the headend comprising:
-
an interface to receive broadcast content from a broadcast source; a mechanism to deliver the broadcast content to terminals at user locations, through the cable television network, at respective air dates in accordance with a broadcast schedule; at least one processor configured to; record the broadcast content and store the recorded broadcast content in the form of assets for delivery to respective users on demand; receive selections from terminals for respective stored assets for later viewing; periodically check a status of a stored asset by checking whether a respective asset has a pending selection for later viewing by a respective terminal; and delete the stored asset from the memory based, at least in part, on the deleting the respective stored asset based, at least in part, on whether the respective asset has been selected for viewing.
-
Specification