CA2431951A1

Network manager for cable television system headends

Abstract

A novel network manager for use with a cable television system headend capable of monitoring and managing headend components and set top terminals in a television delivery system. The invention relates to methods and apparatus that manage and coordinate the reception of requested video on demand programs. The invention manages and coordinates the storage of the requested video on demand programs for intelligent selection and distribution to set top terminals. <IMAGE>

CA2431951A1, drawing sheet 1
Sheet 1 of 17

Term

Term ended

Projected expiry passed 2 December 2014, 11.8 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

39 claims: 25 independent, 14 dependent

  1. 1
    CA 02431951 2003-06-25 The embodiments of the invention in which an exclusive property or privilege is claimed are defined as follows:1. An apparatus for delivering programs, comprising: a receiver for receiving a request for at least one program;a network manager connected to said receiver;a file server connected to said network manager for delivering a first portion of said requested program;a router connected to said network manager for routing said first portion and a remaining portion of said requested program;a central processing unit connected to said router for retrieving said remaining portion of said requested program;and local video storage connected to said central processing unit for storing said remaining portion of said requested program.
  2. 3
    An apparatus for delivering programs, comprising:a cable headend, wherein said cable headend comprises: a receiver for receiving at least one request for a program;a network manager connected to said receiver;a file server connected to said network manager for delivering a first portion of said requested program;a router connected to said network manager for routing said first portion and a remaining portion of said requested program;an operations center operably connected to said cable headend, wherein said operations center comprises: CA 02431951 2003-06-25 a central processing unit connected to said router for retrieving a remaining portion of said requested program;and a local video storage connected to said central processing unit for storing said remaining portion of said requested program.
  3. 7
    The apparatus of any of claims 1 to 6, wherein said network manager comprises:a network management CPU;control software;and and instruction memory.
  4. 9
    An apparatus for delivering programs, comprising:a receiver for receiving a request for at least one program;a network manager connected to said receiver;CA 02431951 2003-06-25 a file server connected to said network manager for delivering a first portion of said requested program;at least one set top terminal operably connected to said receiver for transmitting said request and operably connected to said file server for receiving said first portion;and a program library operably connected to said network manager and operably connected to said at least one set top terminal for delivering a remaining portion of said requested program.
  5. 10
    An apparatus for delivering programs, comprising:a cable headend, wherein said cable headend comprises: a receiver for receiving at least one request for a program;a network manager connected to said receiver;and a file server connected to said network manager for delivering a first portion of said requested program;at least one set top terminal operably connected to said receiver for transmitting said request and operably connected to said file server for receiving said first portion;and an operations center operably connected to said cable headend comprising: an archive operably connected to said network manager and operably connected to said at least one set top terminal for delivering a remaining portion of said requested program.
  6. 11
    The apparatus of claims 8 or 9, further comprising:a first router operably connected to said file server for delivering said first portion of said requested program;and a second router operably connected to said program library for delivering said remaining portion of said requested program. CA 02431951 2003-06-25
  7. 14
    The apparatus of any of claims 8 to 13, wherein said network manager comprises:a network management CPU;control software;and an instruction memory.
  8. 16
    An apparatus for delivering programs, comprising:a receiver for receiving at least one request for a program;a network manager connected to said receiver;a router connected to said network manager for routing a first and a remaining portion of said requested program;a central processing unit connected to said router for retrieving said first and said remaining portion of said requested program;local video storage connected to said central processing unit for storing said first portion of said requested program;CA 02431951 2003-06-25 a program library connected to said central processing unit for storing said remaining portion of said requested program;and a temporary storage connected to said central processing unit for temporarily storing said remaining portion of said requested program.
  9. 17
    An apparatus for delivering programs, comprising:a cable headend, wherein said cable headend comprises: a receiver for receiving at least one request for a program;a network manager connected to said receiver;and a router connected to said network manager for routing a first portion and a remaining portion of said requested program;an operations center operably connected to said cable headend comprising: a central processing unit for retrieving said first and said remaining portion of said requested program;local video storage connected to said central processing unit for storing said first portion of said requested program;and a temporary storage connected to said central processing unit for temporarily storing said remaining portion of said requested program;and a program library connected to said central processing unit for storing said remaining portion of said requested program.
  10. 19
    The apparatus of claims 16, 17 or 18, further comprising a high speed data path connected between said program library and said central processing unit. CA 02431951 2003-06-25
  11. 20
    The apparatus of any of claims 16 to 19, further comprising at least one set top terminal operably connected to said receiver for transmitting said request.
  12. 21
    The apparatus of any of claims 16 to 20, wherein said router is a signal processor.
  13. 22
    The apparatus of any of claims 16 to 21, wherein said operations center is a video service provider.
  14. 23
    The apparatus of any of claims 16 to 22, wherein said network manager comprises:a network management CPU;control software;and an instruction memory.
  15. 25
    An apparatus for delivering programs, comprising:an operations center, wherein said operations center comprises: a receiver for receiving at least one request for a program;a network manager connected to said receiver;a router connected to said network manager for routing a first and a remaining portion of said requested program;CA 02431951 2003-06-25 a central processing unit connected to said.router for retrieving said first and said remaining portion of said requested program;local video storage connected to said central processing unit for storing a first portion of said requested program;a temporary storage connected to said central processing unit for temporarily storing said remaining portion of said requested program;and a program library connected to said central processing unit for storing said remaining portion of said requested program.
  16. 26
    An apparatus for delivering programs, comprising:an operations center, wherein said operations center comprises: a receiver for receiving at least one request for a program;a network manager connected to said receiver;a central processing unit connected to said network manager for retrieving a first portion and a remaining portion of said requested program;local video storage connected to said central processing unit for storing said first portion of said requested program;a temporary storage connected to said central processing unit for temporarily storing said remaining portion of said requested program;and a program library connected to said central processing unit for storing said remaining portion of said requested program;and a cable headend operably connected to said operations center comprising: a router for routing said first and said remaining portions of said requested program. CA 02431951 2003-06-25
  17. 27
    The apparatus of claims 25 or 26, further comprising a high speed data path connected between said program library and said central processing unit.
  18. 28
    The apparatus of claims 25, 26 and 27, further comprising at least one set top terminal operably connected to said receiver for transmitting said request.
  19. 29
    The apparatus of any of claims 25 to 28, wherein said router is a signal processor.
  20. 30
    The apparatus of any of claims 25 to 29, wherein said operations center is a video service provider.
  21. 31
    The apparatus of any of claims 25 to 30, wherein said network manager comprises:a network management CPU;control software;and an instruction memory.
  22. 33
    A method for delivering programs, comprising:receiving at least one request for a program;processing said received request;CA 02431951 2003-06-25 retrieving a first portion of said requested program;routing said first portion of said requested program;retrieving a remaining portion of said requested program;and routing said remaining portion of said requested program.
  23. 36
    The method of claims 33,34 or 35, wherein said step of retrieving a remaining portion of said requested program further comprises retrieving said remaining portion of said requested program from a local video storage.
  24. 37
    The method of any of claims 33 to 36, further comprising the step of receiving said request from a set top terminal.
  25. 38
    The method of any of claims 33 to 37, wherein said step of retrieving a remaining portion of said requested program further comprises:retrieving said remaining portion of said requested program from a program library.
Independent claims25