← Back to Patent Explorer
US5652613A Expired / Lapsed US ⏱️ 0.0 years remaining

Intelligent electronic program guide memory management system and method

Assignee: TCI-TVGOS Inc
•
Filing: 1995-06-07
•
Granted: 1997-07-29
•
Expires: 2015-06-07
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A television electronic program guide intelligent memory management system and method automatically deletes the least valuable stored program information at that moment as free memory space is needed by the system. In advance of a program schedule update, the system executes a two-level memory "housekeeping" operation in which the system first scans the memory to identify obsolete schedule information. If, after this sweep, there is insufficient memory available for the next update, the system performs a second-level memory "triage" operation wherein schedule information is automatically prioritized in accordance with pre-defined rules for assessing the current value of the information to each viewer based on program air time, channel and other variables relating to program utility. The system then deletes schedule information in ascending order of value, starting with the least valuable information, and continues until enough space is available in memory to store the schedule update.

Inventors

  • 👤 David Beryl Lazarus
  • 👤 Michael Dean Ellis

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-29 02:47
CPC Classifications
H; H04; H04N; H04N7/00; H04N7/16; H04N21/00; H04N21/40; H04N21/43; H04N21/433; H04N21/4335; H04N1/00; H04N1/00095; H04N1/00098; H04N21/20; H04N21/23; H04N21/234; H04N21/2343; H04N21/23439; H04N21/80; H04N21/83; H04N21/84; H04N7/08; H04N7/087; H04N7/088; H04N7/0884; H04N7/162; H04N7/165

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.

References Cited (Backward Citations)

US4751578A Cited
US4706121A Cited
US4706121B1 Cited
WO1991000670A1 Cited
US5038211A Cited
US5532754A Cited
WO1994014284A1 Cited
WO1994029811A1 Cited
US5465113A Cited
US5559548A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2000-07-28 2001-01-27 2001-07-29 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2004-07-28 2005-01-27 2005-07-29 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2008-07-28 2009-01-27 2009-07-29 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag