Interactive television systems with digital video recording and adjustable reminders
First Claim
1. A method for storing a media asset for a predetermined period of time that is based on a type of the media asset, the method comprising:
- receiving a request to store the media asset;
based on receiving the request, extracting metadata relating to the media asset, the metadata comprising a plurality of fields;
determining whether a type field is present in the plurality of fields of the metadata; and
based on determining that the type field is present in the plurality of fields of the metadata;
determining a type of the media asset from data within the type field;
comparing the type to a plurality of candidate types, wherein each candidate type corresponds to a respective candidate retention period for retaining the media asset in storage;
based on the comparing, assigning a retention period corresponding to a matching respective candidate retention period;
storing at a time of recordation the media asset in memory of a server remote from a user equipment on which the request was received;
determining whether an amount of time corresponding to the retention period has elapsed since the time of recordation; and
based on determining that the amount of time corresponding to the retention period has elapsed since the time of recordation, deleting the recording from the memory of the server and transferring to a memory of the user equipment.
9 Assignments
0 Petitions
Accused Products
Abstract
An interactive television system is provided in which an interactive television application is used to support network-based or local personal video recorder capabilities. A user may use this application to view lists of program listings. The user may select a program listing of interest. The interactive television application may allow the user to set a reminder for the selected program at the scheduled broadcast time. This application may also allow the user to set a reminder for the selected program at a later time at which the program is not scheduled to be broadcast. The user may be provided with a reminder at this later time. In response, the user may direct the network-based or local personal video recorder to play back the program or may defer the reminder again. The interactive television application may collect information on program usage and popularity to determine how long to retain certain programming.
13 Citations
15 Claims
-
1. A method for storing a media asset for a predetermined period of time that is based on a type of the media asset, the method comprising:
-
receiving a request to store the media asset; based on receiving the request, extracting metadata relating to the media asset, the metadata comprising a plurality of fields; determining whether a type field is present in the plurality of fields of the metadata; and based on determining that the type field is present in the plurality of fields of the metadata; determining a type of the media asset from data within the type field; comparing the type to a plurality of candidate types, wherein each candidate type corresponds to a respective candidate retention period for retaining the media asset in storage; based on the comparing, assigning a retention period corresponding to a matching respective candidate retention period; storing at a time of recordation the media asset in memory of a server remote from a user equipment on which the request was received; determining whether an amount of time corresponding to the retention period has elapsed since the time of recordation; and based on determining that the amount of time corresponding to the retention period has elapsed since the time of recordation, deleting the recording from the memory of the server and transferring to a memory of the user equipment. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A system for storing a media asset for a predetermined period of time that is based on a type of the media asset, the system comprising:
control circuitry configured to; receive a request to store the media asset; based on receiving the request, extract metadata relating to the media asset, the metadata comprising a plurality of fields; determine whether a type field is present in the plurality of fields of the metadata; and based on determining that the type field is present in the plurality of fields of the metadata; determine a type of the media asset from data within the type field; compare the type to a plurality of candidate types, wherein each candidate type corresponds to a respective candidate retention period for retaining the media asset in storage; based on the comparing, assign a retention period corresponding to a matching respective candidate retention period; store at a time of recordation the media asset in memory of a server remote from a user equipment on which the request was received; determine whether an amount of time corresponding to the retention period has elapsed since the time of recordation; and based on determining that the amount of time corresponding to the retention period has elapsed since the time of recordation, delete the recording from the memory of the server and transfer to a memory of the user equipment. - View Dependent Claims (7, 8, 9, 10)
-
11. A non-transitory computer-readable medium comprising memory with non-transitory computer readable instructions encoded thereon for storing a media asset for a predetermined period of time that is based on a type of the media asset, the instructions comprising:
-
an instruction to receive a request to store the media asset; an instruction to, based on receiving the request, extract metadata relating to the media asset, the metadata comprising a plurality of fields; an instruction to determine whether a type field is present in the plurality of fields of the metadata; and an instruction to, based on determining that the type field is present in the plurality of fields of the metadata; determine a type of the media asset from data within the type field; compare the type to a plurality of candidate types, wherein each candidate type corresponds to a respective candidate retention period for retaining the media asset in storage; based on the comparing, assign a retention period corresponding to a matching respective candidate retention period; an instruction to store at a time of recordation the media asset in memory of a server remote from a user equipment on which the request was received; an instruction to determine whether an amount of time corresponding to the retention period has elapsed since the time of recordation; and an instruction to, based on determining that the amount of time corresponding to the retention period has elapsed since the time of recordation, delete the recording from the memory of the server and transfer to a memory of the user equipment. - View Dependent Claims (12, 13, 14, 15)
-
Specification