IL127602A

Network controller for cable television systems

Abstract

A novel advanced set top terminal capable of digital decompression, menu generation, interactivity and other advanced functional capabilities for use in a television program delivery system (200) is described. The invention relates to methods and apparatus for upgrading existing set top terminals (220) to provide menu generation capability and advanced functional capabilities. The invention is particularly useful in television program delivery systems (200) with hundreds of channels of programming, providing (i) menu driven program selection through the addition of an upgrade module (300) or menu generation card and (ii) advanced functional capabilities using a set of hardware upgrades (e.g., 130) and/or an expansion card. Specifically, the invention is an upgradeable system that supports advanced set top functionality through the use of internal software, hardware upgrades, an upgrade module and/or expansion cards. The upgraded hardware generally includes a microprocessor, various input/output ports (e.g., 308), processing circuitry (e.g., 108) and memory (e.g., 116). The invention results in an upgraded set top terminal that supports: menu generation; picture-on-picture displays; program catalogue services; interactive services; telephone caller identification; digital audio reception; VCR control; HDTV reception; and backyard satellite system interoperability, among other features and capabilities.

Term

No projected expiry on record.

  1. Priority
  2. Filed
  3. Published
  4. Today

63 claims: 4 independent, 59 dependent

  1. 1
    86 CLAIMS:1. An apparatus that gathers information related to television viewing habits, comprising: a first processor that provides information related to which television 5 programming was viewed;a first memory coupled to the first processor that stores the information;a second processor that receives the information from the first memory and arranges the information as programs watched data;and a second memoiy coupled to the second processor that stores the programs 10 watched data.
  2. 15
    A system that gathers programs watched data in a broadcast television delivery system, comprising:88 means for gathering programs watched data from one or more set top terminals in a broadcast television delivery system;a database that stores the gathered programs watched data;means for accessing the stored programs watched data;and means for counting the accessed programs watched data to determine programs watched counts corresponding to the frequency of programs watched by the one or more set top terminals in the broadcast television delivery system, wherein the programs watched counts are arranged in at least one programs watched matrix.
  3. 26
    A system for providing programming in a telecommunications network, comprising:a terminal that gathers program data from a subscriber;a first processor, operably connected to the terminal, the first processor analyzing the gathered program data to determine the frequency of programs watched by the subscriber and correlating the analyzed program data with categories of programs, wherein each program category includes at least one program;a second processor that selects a program from the correlated program categories;and a transmitter coupled to the second processor and the terminal, the transmitter transmitting the selected program to the terminal.
  4. 54
    A method for gathering data related to television programming, comprising:transmitting the programming from a remote site to a terminal coupled to the remote site;receiving the programming on the terminal;10 displaying the programming on a television coupled to the terminal;sending control signals from a control to the terminal to control the display of the programming;receiving the control signals in the terminal;processing the control signals in the terminal to produce program access 15 information;and storing the program access information.