Claims Analysis
Total Claims: 16
Claim 1
Independent Claim
129 words
In a television electronic program guide (EPG) system, including means for receiving program schedule information including program names, scheduled air times and channels, means for storing the program schedule information, means for executing an EPG program and display means for displaying schedule information on-screen, a memory management system comprising: a) means for storing the program schedule information associated with programs to be shown in a corresponding time period; b) means for automatically deleting expired program schedule information from the storage means to create free space to accommodate storage of new program schedule information; and c) means for automatically deleting, as needed to create additional free space in the storage means for storage of new program schedule information, unexpired program schedule information according to its current utility to a viewer.
Claim 2
Dependent Claim
129 words
In a television electronic program guide (EPG) system, including means for receiving program schedule information including program names, scheduled air times and channels, means for storing the program schedule information, means for executing an EPG program and display means for displaying schedule information on-screen, a memory management system comprising: a) means for storing the program schedule information associated with programs to be shown in a corresponding time period; b) means for automatically deleting expired program schedule information from the storage means to create free space to accommodate storage of new program schedule information; and c) means for automatically deleting, as needed to create additional free space in the storage means for storage of new program schedule information, unexpired program schedule information according to its current utility to a viewer.
Claim 3
Dependent Claim
22 words
A memory management system according to claim 1 further comprising means for specifying the amount of free space in storage means needed.
Claim 4
Dependent Claim
24 words
A memory management system according to claim 2 further comprising means for comparing actual free space in the storage means with the needed amount.
Claim 5
Dependent Claim
59 words
The memory management system according to claim 3 wherein the means for deleting expired program schedule information is activated when the comparison means indicates actual free space in the storage means is less than the needed amount and deactivated when the comparison means indicates free space in the storage means is greater than or equal to the amount needed.
Claim 6
Dependent Claim
70 words
The memory management system according to claim 4 wherein the means for deleting unexpired program schedule information is activated when the storage means contains no expired program schedule information and the comparison means indicates actual free space in the storage means is still less than the amount needed and deactivated when the comparison means indicates free space in the storage means is greater than or equal to the amount needed.
Claim 7
Dependent Claim
58 words
The memory management system according to claim 5 wherein the means for deleting unexpired program schedule information includes means for assigning a utility value to each program for which corresponding program schedule information is stored in the storage means and means for deleting program schedule information in decreasing order of utility of the program corresponding to such information.
Claim 8
Dependent Claim
55 words
The memory management system according to claim 6 wherein the means for assigning utility values to programs includes means for computing a value for each scheduled showing of a program according to utility criteria including channel, showing time and hours away, and means for aggregating such values to compute a total value for each program.
Claim 9
Dependent Claim
128 words
In a television electronic program guide (EPG) system, including means for receiving program schedule information including program names, scheduled air times and channels, means for storing the program schedule information, means for executing an EPG program and display means for displaying schedule information on-screen, a method for managing EPG memory comprising the steps of: a) storing the program schedule information associated with programs to be shown in a corresponding time period; b) automatically deleting expired program schedule information from the storage means to create free space to accommodate storage of new program schedule information; and c) automatically deleting, as needed to create additional free space in the storage means for storage of new program schedule information, unexpired program schedule information according to its current utility to a viewer.
Claim 10
Dependent Claim
128 words
In a television electronic program guide (EPG) system, including means for receiving program schedule information including program names, scheduled air times and channels, means for storing the program schedule information, means for executing an EPG program and display means for displaying schedule information on-screen, a method for managing EPG memory comprising the steps of: a) storing the program schedule information associated with programs to be shown in a corresponding time period; b) automatically deleting expired program schedule information from the storage means to create free space to accommodate storage of new program schedule information; and c) automatically deleting, as needed to create additional free space in the storage means for storage of new program schedule information, unexpired program schedule information according to its current utility to a viewer.
Claim 11
Dependent Claim
24 words
The memory management method according to claim 8 further comprising the step of specifying the amount of free space in the storage means needed.
Claim 12
Dependent Claim
25 words
The memory management method according to claim 9 further comprising the step of comparing actual free space in the storage means with the needed amount.
Claim 13
Dependent Claim
60 words
The memory management method according to claim 10 wherein the step of deleting expired program schedule information is carried out when the comparison step indicates actual free management in the storage means is less than the needed amount and concluded when the comparison means indicates free space in the storage means is greater than or equal to the amount needed.
Claim 14
Dependent Claim
72 words
The memory management method according to claim 11 wherein the step of deleting unexpired program schedule information is carried out if the comparison step indicates actual free space in the storage means is less than the amount needed and there is no expired program schedule information in the storage means and concluded when the comparison means indicates free space in the storage means is greater than or equal to the amount needed.
Claim 15
Dependent Claim
60 words
The memory management method according to claim 12 wherein the step of deleting unexpired program schedule information includes the step of assigning a utility value to each program for which corresponding program schedule information is stored in the storage means and the step of deleting program schedule information in decreasing order of utility of the program corresponding to such information.
Claim 16
Dependent Claim
57 words
The memory management method according to claim 13 wherein the step of assigning utility values to programs includes the step of computing a value for each scheduled showing of a program according to utility criteria including channel, showing time and hours away, and the step of aggregating such values to compute a total value for each program.