Patent ID: 6532495
Filing Date: 2003-03-11
Classification: H04L,H04N

Abstract:
An Internet download enhancement system for downloading a file comprising:(a) a subscriber system comprising: a data receiver; a demodulator, said demodulator arranged to receive said file from said data receiver and output a demodulated file; a processor including a memory, an operating system residing in said memory for controlling operations of the subscriber system, and modules residing in said memory, said modules comprising: a subscriber resident application including at least one subscriber Internet session arranged to receive one of said downloaded file and said demodulated file and connected to said demodulator, said subscriber Internet session being responsive to subscriber input and arranged to identify said file based on said input, wherein said file is received by a first download path and said demodulated file is received by a second download path; an information control module for detecting a download request input to the application by a subscriber, obtaining broadcast channel availability information and displaying said information; a download path selection module for detecting a selection of a download path selected by said subscriber and outputting data to one of said subscriber Internet session and a download path detecting and file transmitting module; and a downloaded file detection module for detecting presence of a downloaded file and providing the file to the subscriber Internet session; (b) an Internet services provider (ISP) system comprising: a processor including a memory, an operating system residing in said memory for controlling operations of the ISP system, and modules residing in said memory, said modules comprising: an ISP resident application including at least one ISP Internet session connected to an Intemet for receiving a file, said ISP Internet session being responsive to said subscriber session; a broadcast availability file that stores updated unused a processor including a memory, an operating system residing in said memory for controlling operations of the ISP system, and modules residing in said memory, said modules comprising: an ISP resident application including at least one ISP Internet session connected to an Internet for receiving a file, said ISP Internet session being responsive to said subscriber session; a broadcast availability file that stores updated unused bandwidth availability information relating to one or more broadcast channels; an update module for updating said broadcast availability file, said update module being connected to an unused bandwidth reading module for reading said availability information and to said information control module for output of said information; and said download path detecting and file transmitting module for receiving input and transmsmitting said file to a download file insertion module for insertion of the file into a broadcast signal stream generated by a broadcast signal transmission system; (c) a broadcast channel provider system comprising; a processor including a memory, an operating system residing in said memory for controlling operations of the broadcast channel provider system, and modules residing in said memory, said modules comprising: said unused bandwidth reading module for reading data from an unused bandwidth determination module; a broadcast signal transmission system; and said download file insertion module for receiving said file and outputting said file to said broadcast signal transmission system for insertion into said current broadcast signal stream.