Network controller for cable television delivery systems
First Claim
1. An apparatus for providing digital program signals to subscriber locations, capable of inserting local availability signals and selecting digital program signals received from outside sources, comprising:
- a means for receiving digital program signals;
digital logic circuitry, connected to the receiving means, wherein digital program signals may be inserted and wherein digital programs may be selected;
a processor, operably connected to the digital logic circuitry, wherein insertion of local availability signals are controlled and wherein the selection of digital program signals are controlled; and
means for sending programs, operably connected to the digital logic circuitry, wherein digital program signals are sent to subscriber locations, and wherein digital program signals that have been inserted or selected are sent to subscriber locations.
2 Assignments
0 Petitions
Accused Products
Abstract
A novel network controller for use with a digital cable headend capable of monitoring and controlling set top terminals in a television program delivery system is described. The invention relates to methods and apparatus for a network controller that manages a configuration of set top terminals in a program delivery system. The invention is particularly useful in program delivery systems with hundreds of channels of programming, a menu driven program selection system, and a program control information signal that carries data and identifies available program choices. Specifically, the invention modifies a program control information signal at the cable headend before the modified signal is transmitted to each set top terminal. This signal is used with polling methods to receive upstream data from the set top terminals. The invention initiates such upstream data retrieval, gathers all data received and compiles viewer demographics information and programs watched information. The invention processes this data and information to generate packages of advertisements, as well as account and billing reports, targeted towards each set top terminal. The invention uses upstream data reception hardware, databases and processing hardware and software to accomplish these functions.
523 Citations
23 Claims
-
1. An apparatus for providing digital program signals to subscriber locations, capable of inserting local availability signals and selecting digital program signals received from outside sources, comprising:
-
a means for receiving digital program signals; digital logic circuitry, connected to the receiving means, wherein digital program signals may be inserted and wherein digital programs may be selected; a processor, operably connected to the digital logic circuitry, wherein insertion of local availability signals are controlled and wherein the selection of digital program signals are controlled; and means for sending programs, operably connected to the digital logic circuitry, wherein digital program signals are sent to subscriber locations, and wherein digital program signals that have been inserted or selected are sent to subscriber locations. - View Dependent Claims (2, 3)
-
-
4. The apparatus of claim wherein the receiving means comprises an integrated receiver decoder.
-
5. An apparatus for providing digital program signals to subscriber locations, capable of inserting local availability signals and selecting digital program signals received from outside sources, comprising:
-
a means for receiving digital program signals; digital logic circuitry, connected to the receiving means, wherein digital program signals may be inserted and wherein digital programs may be selected; a processor, operably connected to the digital logic circuitry, wherein insertion of local availability signals are controlled and wherein the selection of digital program signals are controlled; means for sending programs, operably connected to the digital logic circuitry, wherein digital program signals are sent to subscriber locations, and wherein digital program signals that have been inserted or selected are sent to subscriber locations; and wherein the sending means comprises a serializer wherein the serializer serializes digital program signals.
-
-
6. An apparatus for use in a cable television system using signals having parts that contain data on programs comprising:
-
an integrated receiver demodulater comprising; a means for receiving an RF signal; a means for amplifying the received RF signal, wherein the means for amplifying minimizes the amount of noise amplified; a means for demodulating the amplified signal; means for filtering the demodulated signal; and a means for transmitting the demodulated signal; and a demultiplexer comprising; a means for splitting the transmitted signal into component parts wherein each component contains video and audio data on a single program; and a means for extracting data from the transmitted signal.
-
-
7. An apparatus for use in a program delivery system having a plurality of program signals, wherein the apparatus receives directions for local insertion from a remote source, comprising:
-
a receiver, wherein directions for local insertion from a remote source are received; a processor, operably connected to the receiver, wherein the directions from the remote source are processed to generate a processed signal; a local inserter, connected to the processor, wherein local programming is inserted into a program signal using the processed signal from the processor; and a modulator, wherein a plurality of program signals including the program signal carrying the inserted local programming is modulated; and wherein the receiver receives selecting directions on a subset of programs from the plurality of programs to be selected from a remote source, the processor processes the selecting directions, and wherein the local inserter comprises; digital logic, wherein the digital logic selects programs using the processed directions, and wherein the modulator modulates the selected programs.
-
-
8. An apparatus for a program signal delivery system wherein digital program signals are used comprising:
-
a receiver, wherein program signals are received; a demultiplexor, connected to the receiver, wherein program signals are demultiplexed for processing; digital logic, connected to the demultiplexer, wherein demultiplexed signals are processed; a control processing unit, operably connected to the digital logic, wherein the processing of the demultiplexed signals in the digital logic is controlled; multiplexor, connected to the digital logic, wherein processed signals are multiplexed; and a modulator, connected to the multiplexer, wherein multiplexed signals are modulated and wherein the modulated signal is forwarded to subscribers. - View Dependent Claims (9, 10)
-
-
11. An apparatus for use with a network having subscribers that uses two-way communications allowing upstream data transmission from the subscriber comprising:
-
a two-way communication system comprising one or more diplex filters, wherein the diplex filters facilitate upstream data transmissions; a signal processor, operably connected to the two-way communication system, wherein signals are processed before being sent downstream to subscribers; an RF combiner, connected to the two-way communication system, wherein upstream data transmissions are received front the two-way communication system; and a network controller, connected to the RF combiner, wherein upstream data transmissions are received from the RF combiner and wherein program control information is used, and the network controller comprises a processing unit, wherein program control information is processed.
-
-
12. An apparatus for use with a network having subscribers that uses two-way communications allowing upstream data transmission from the subscriber comprising:
-
a two-way communication system comprising one or more diplex filters, wherein the diplex filters facilitate upstream data transmissions; a signal processor, operably connected to the two-way communication system, wherein signals are processed before being sent downstream to subscribers; an RF combiner, connected to the two-way communication system, wherein upstream data transmissions are received from the two-way communication system; and a network controller, connected to the RF combiner, wherein upstream data transmissions are received from the RF combiner and wherein the network controller comprises memory and a processing unit, wherein programs watched information received from the RF combiner is processed by the processing unit and stored in the memory.
-
-
13. An apparatus for use with a network having subscribers that uses two-way communications allowing upstream data transmission from the subscriber comprising:
-
a two-way communication system comprising one or more diplex filters, wherein the diplex filters facilitate upstream data transmissions; a signal processor, operably connected to the two-way communication system, wherein signals are processed before being sent downstream to subscribers; an RF combiner, connected to the two-way communication system, wherein upstream data transmissions are received from the two-way communication system; and a network controller, connected to the RF combiner, wherein upstream data transmissions are received from the RF combiner and wherein the network controller comprises; a memory, wherein an interactive game program is stored; and a processor, operably connected to the memory, wherein the processor executes an interactive game program.
-
-
14. A computer system for a network which is capable of controlling video and audio delivery to subscriber locations and other computer network control functions, wherein signal processing equipment is used, comprising:
-
a network connecting subscriber locations; a plurality of terminals, connected to the network, to allow subscribers at subscriber locations to access the network; a processor, connected to the network, wherein the processor generates control signals to control the distribution of video and audio signals to the plurality of terminals located at subscriber locations; and an interface, connected to the processor, wherein the interface is connected to signal processing equipment; and wherein subscribers interact with other subscribers on the network and the processor processes subscriber requests to interact with other subscribers and wherein the means to allow subscribers to interact with other subscribers comprises an interactive game, wherein more than one subscriber plays the same game.
-
-
15. A network controller for use in a cable system for choosing text overlays, wherein a subscriber may request a text overlay representing the audio associated with the video to a program, wherein a set top terminal transmits the subscriber requests comprising:
-
a means for receiving subscriber requests; a processor to identify the subscriber request for text overlays from a plurality of subscriber requests; a means for choosing the corresponding text overlay from a plurality of text overlays; and a means for transmitting text overlay to the set top terminal for display. - View Dependent Claims (16, 17, 18)
-
-
19. A system for choosing audio channels, wherein more than one audio channel may exist for a video, comprising:
-
a signal processor, wherein a plurality of video and audio channels are received, and wherein a received video may have multiple audio channels; a controller, wherein the controller selects one or more received audio channels, wherein one or more audio channels that correspond to a received video are selected; and a distribution system, operably connected to the controller, wherein the selected audio channels are distributed and a listener receives one or more audio channels; and wherein a program control information signal is used by the controller to select one or more received audio channels. - View Dependent Claims (20)
-
-
21. An apparatus for use in a program delivery system having a plurality of program signals, wherein the apparatus receives directions for local insertion from a remote source, comprising:
-
a receiver, wherein directions for local insertion from a remote source are received; a database, containing information on the plurality of programs; a processor, operably connected to the receiver and database, wherein the directions from the remote source are processed to generate a processed signal; a local inserter, connected to the processor, wherein local programming is inserted into a digital program signal using the processed signal from the processor; and a modulator, wherein a plurality of program signals including the program signal carrying the inserted local programming is modulated. - View Dependent Claims (22, 23)
-
Specification