The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Jul. 14, 1998

Filed:

Nov. 13, 1995
Applicant:
Inventor:

Patrick Sheehan, Jamison, PA (US);

Assignee:
Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
H04N / ;
U.S. Cl.
CPC ...
348-6 ; 348 10 ; 348 12 ; 348 13 ; 455-62 ; 455-61 ; 455-51 ;
Abstract

The present invention comprises a memory management system employed in a settop terminal which utilizes memory available at the headend of a CATV system through a bidirectional CATV network to augment the memory resident within the settop terminal. The system includes a memory management unit that monitors the software application running on the settop terminal microprocessor, pre-fetches blocks of the program from the headend and stores these blocks in resident memory. The memory management unit manages the limited pool of settop terminal memory by dividing it into segments large enough to hold a single program block. Program blocks are fetched from the headend as needed by the microprocessor, and segments of memory containing program blocks not likely to be used are reused. The system provides sufficient read-ahead capability to ensure that the microprocessor has enough executable code to process at all times. The location of the memory is completely transparent to the microprocessor.


Find Patent Forward Citations

Loading…