WikiPatents - Community Patent Review
Create Free Account  |  License or Sell Your Patent  |  WikiPatents Marketplace  |  WikiPatents Blog
Username:  Password:  
    
Advanced Search
Telecasting service for providing video programs on demand with an interactive interface for facilitating viewer selection of video programs    
United States Patent5619249   
Link to this pagehttp://www.wikipatents.com/5619249.html
Inventor(s)Billock; John K. (Greenwich, CT); Cuttner; Craig D. (Norwalk, CT); Dowdell; Kevin C. (New York, NY); Flanagan; Elizabeth B. (Westfield, NJ); Granger; James E. (Corte Madera, CA); Hsu; Henry C. (Port Washington, NY); Martin; Robert I. M. (New York, NY); May; Robert (San Francisco, CA); Peck; Nicolas (Millvalley, CA); Pontecorvo; Michael S. (San Francisco, CA); Probst; Bruce E. (Croton On Hudson, NY); Rosenberg; Marc D. (New York, NY); Smul; Debra R. (New York, NY); Wilkinson; Dennis P. (Old Greenwich, CT); Zitter; Robert M. (Stamford, CT)
AbstractA telecasting service is provided that offers video programs upon viewer demand, and which includes an interactive interface for facilitating viewer selection of video programs. The interactive interface allows the viewer to scan through a list of video programs available on the demand telecasting service. The interactive interface also provides the viewer with still images, full-motion previews, and textual descriptions of the available programs. The demand telecasting service distinguishes subscribers from non-subscribers, and provides an interactive facility for allowing non-subscribers to subscribe to the system.
   














 Title Information Submit all comments and votes
 
Patent Text Patent PDF Print Page Summary File History
Plain text PDF images Print Summary File History
Drawing from US Patent 5619249
Telecasting service for providing video programs on demand with an

     interactive interface for facilitating viewer selection of video

     programs - US Patent 5619249 Drawing
Telecasting service for providing video programs on demand with an interactive interface for facilitating viewer selection of video programs
Inventor     Billock; John K. (Greenwich, CT); Cuttner; Craig D. (Norwalk, CT); Dowdell; Kevin C. (New York, NY); Flanagan; Elizabeth B. (Westfield, NJ); Granger; James E. (Corte Madera, CA); Hsu; Henry C. (Port Washington, NY); Martin; Robert I. M. (New York, NY); May; Robert (San Francisco, CA); Peck; Nicolas (Millvalley, CA); Pontecorvo; Michael S. (San Francisco, CA); Probst; Bruce E. (Croton On Hudson, NY); Rosenberg; Marc D. (New York, NY); Smul; Debra R. (New York, NY); Wilkinson; Dennis P. (Old Greenwich, CT); Zitter; Robert M. (Stamford, CT)
Owner/Assignee     Time Warner Entertainment Company, L.P. (New York, NY)
Patent assignment
All assignments
Publication Date     April 8, 1997
Application Number     08/305,847
PAIR File History     Application Data   Transaction History
Image File Wrapper   Patent Term   Fees
Litigation
Filing Date     September 14, 1994
US Classification     725/5 348/563 725/8 725/41 725/45 725/61 725/86 725/93 725/100
Int'l Classification     H04N 005/44
Examiner     Peng; John K.
Assistant Examiner     Flynn; Nathan J.
Attorney/Law Firm     Neave, Guiliano; Joseph M. Fish & Tuma; Garry J. ,
Address
Parent Case    
Priority Data    
USPTO Field of Search     348/7 348/13 348/10 348/12 348/6 348/906 348/8 348/9 348/553 348/563 395/154 455/3.1 455/4.1 455/4.2 455/5.1 455/6.1
Patent Tags     telecasting service providing video programs demand an interactive interface facilitating viewer selection video programs
   
Enter a comma (,) or semicolon (;) between multiple tag words/phrases.
Describe this patent:
 Amusing   
 Clever   
 Complex   
 Efficient   
 Historic   
 Important   
 Innovative   
 Interesting   
 Practical   
 Simple   
[no votes]
Patent WIKI

Share information and news about this patent, including information and news about the technology, inventors, company, ligation and licensing.

 References Submit all comments and votes
 
*references marked with an asterisk below are user-added references
 U.S. References
 
Add a new US reference:  
ReferenceRelevancyCommentsReferenceRelevancyComments
5412720
Hoarty
380/211
May,1995

[0 after 0 votes]
5410343
Coddington
725/99
Apr,1995

[0 after 0 votes]
5357276
Banker
725/102
Oct,1994

[0 after 0 votes]
5353121
Young
725/52
Oct,1994

[0 after 0 votes]
5251294
Abelow
715/512
Oct,1993

[0 after 0 votes]
5245420
Harney
725/104
Sep,1993

[0 after 0 votes]
5241671
Reed
707/104.1
Aug,1993

[0 after 0 votes]
5109482
Bohrman
715/723
Apr,1992

[0 after 0 votes]
5027400
Baji
725/116
Jun,1991

[0 after 0 votes]
5003384
Durden
725/104
Mar,1991

[0 after 0 votes]
4920432
Eggers
386/96
Apr,1990

[0 after 0 votes]
4896347
Auber
379/93.25
Jan,1990

[0 after 0 votes]
4506387
Walter
398/66
Mar,1985

[0 after 0 votes]
4430669
Cheung
380/241
Feb,1984

[0 after 0 votes]
4381522
Lambert
725/93
Apr,1983

[0 after 0 votes]
 Foreign References
 Other References
 Market Review Submit all comments and votes
   
Market Size
Estimate the gross annual revenues of the relevant market sector:
> $10B
$5B - $10B
$2B - $5B
$500M - $2B
$100M - $500M
$10M - $100M
$1M - $10M
$500K - $1M
$100K - $500K
< $100K
[No votes]
$0
 
$0   $2.5B   $5B   $7.5B   $10B
Market Share
Estimate the percentage of the relevant market sector this invention will capture:
75% - 100%
50% - 74.99%
25% - 49.99%
10 - 24.99%
5 - 9.99%
2 - 4.99%
1 - 1.99%
< 1%
[No votes]
0.0%
 
0%   25%   50%   75%   100%
Reasonable Royalty
What percentage of gross sales should the inventor or assignee be paid?
75% - 100%
50% - 74.99%
25% - 49.99%
10 - 24.99%
5 - 9.99%
2 - 4.99%
1 - 1.99%
< 1%
[No votes]
0.0%
 
0%   25%   50%   75%   100%
Public's "Guesstimation" of Royalty Value
Market SizeN/A[No votes]
xMarket ShareN/A[No votes]
xReasonable RoyaltyN/A[No votes]

N/A

License Availablity
If you are NOT the owner or assignee, answer here:
Yes, license is available for purchase

No, license is not currently available



[No votes]
License Availablity
If you ARE the owner or assignee, answer here:
Yes, license is available for purchase

No, license is not currently available



[No votes]
Competitive Advantage
Does this invention have a significant competitive advantage over similar technologies?
Yes

No



[No votes]
Most helpful competitive advantage comment
[No comments]

Commercial Alternatives
Are there viable commercial alternatives for this invention?
Yes

No



[No votes]
Most helpful commercial alternative comment
[No comments]

 Technical Review Submit all comments and votes
 Claims Submit all comments and votes
 


What is claimed is:

1. For use in an interactive telecasting system for telecasting programing to viewers, the interactive telecasting system including a telecasting facility capable of providing immediate response to subscription requests and program selections from viewers, wherein:

each viewer is identified bv an identifier,

a subscribing viewer can, without resubscribing, select from among a plurality of programs for immediate viewing on a display, and

a non-subscribing viewer can immediately become a subscribing viewer, a program selection system comprising:

memory for storing (1) a list of programs available for selection, (2) a respective segment of each of said programs in said list, and (3) a list of identifiers corresponding to subscribing viewers;

a display generator for displaying on said display (1) said list and (2) representations of viewer actuators for manipulating said list and selecting a program from said list;

a viewer control unit for transmitting said viewer identifier and for engaging at viewer command a desired one of said actuators; wherein:

at least a first one of said actuators selects one of said programs from said list;

a second one of said actuators causes said selected one of said programs to be displayed; and

a third one of said actuators causes one of said segments, corresponding to said selected one of said programs, to be displayed; whereby:

after selecting one of said programs from said list using said first actuator, and before causing said selected one of said programs to be displayed using said second actuator, both subscribing and non-subscribing viewers can preview said selected one of said programs by using said third actuator to cause said one of said segments, corresponding to said selected one of said programs, to be displayed, and

while said list is being displayed or while said one of said segments, corresponding to said selected one of said programs, is being displayed, each subscribing viewer can use said second actuator to cause said selected one of said programs to be displayed:

a validator for comparing said transmitted identifier to said list of identifiers corresponding to subscibing viewers and for preventing display of said selected one of said programs when said transmitted identifier fails to match any identifier on said list of identifiers, wherein said validator generates a reject signal when a viewer is not a subscribing viewer;

an interceptor for displaying a message on said display, responsive to said reject signal, for informing a non-subscribing viewer that only a subscribing viewer can initiate display of said selected one of said programs and instructing said non-subscribing viewer to actuate said viewer control unit to become a subscribing viewer, and when said viewer control unit is actuated according to said message, said viewer control unit transmits a subscription signal and an identifier corresponding to said non-subscribing viewer; and

a subscription processor for receiving said subscription signal and said identifier corresponding to a non-subscribing viewer, and for adding said identifier to said list of identifiers identifying said subscribing viewers.

2. The program selection system of claim 1 wherein:

said memory further stores a respective still image representative of each of said programs; and

after selection of said selected one of said programs, and before actuation of one of said second and third actuators for display of one of (a) said selected one of said programs and (b) said segment corresponding to said selected one of said programs, said display generator displays on said display one of said still images representative of said selected one of said programs.

3. For use in an interactive telecasting system for telecasting programming to a plurality of viewers, wherein:

the interactive telecasting system includes a telecasting facility capable of providing immediate response to program selections from viewers,

each of said viewers is identified by an identifier, and

a subscribing viewer can, without resubscribing, select from among a plurality of programs for immediate viewing on a display, a program selection system comprising:

memory for storing (1) a list of programs available for selection, (2) a segment of each of said programs in said list, and (3) a list of identifiers corresponding to subscribing viewers;

a display generator for displaying said list of programs on said display;

a viewer control unit for:

(a) selecting one of said programs from said list,

(b) initiating display of said selected one of said programs,

(c) initiating display of one of said segments, corresponding to said selected one of said programs, and

(d) transmitting an identifier corresponding to a viewer using said control unit; and

a validator for comparing said transmitted identifier to said list of identifiers identifying said subscribing viewers and for preventing display of said selected one of said programs when said transmitted identifier fails to match any identifier on said list of identifiers; whereby:

after selecting one of said programs from said list, any viewer can preview said selected one of said programs by initiating display of said one of said segments, corresponding to said selected one of said programs, but only a subscribing viewer can initiate display of said selected one of said programs.

4. The program selection system of claim 3 wherein said validator generates a reject signal when said viewer is not a subscribing viewer, said system further comprising an interceptor for displaying a first message on said display, responsive to said reject signal, for informing said viewer that only a subscribing viewer can initiate display of said selected one of said programs.

5. The program selection system of claim 4 wherein:

said interceptor further displays a second message on said display instructing said viewer to actuate said viewer control unit to become a subscribing viewer; and

when said viewer control unit is actuated according to said second message, said viewer control unit transmits a subscription signal and an identifier corresponding to said viewer; said program selection system further comprising:

a subscription processor for receiving said subscription signal and said identifier corresponding to said viewer and adding said identifier to said list of identifiers identifying said subscribing viewers.

6. For use in an interactive telecasting system for telecasting programing to a plurality of viewers, wherein:

the interactive telecasting system includes a telecasting facility capable of providing immediate response to program selections from viewers,

each of said viewers is identified by an identifier, and

a subscribing viewer can, without resubscribing, select from among a plurality of programs for viewing on a display, a program selection system comprising:

memory for storing (1) a list of programs available for selection, (2) a respective segment of each of said programs in said list, and (3) a list of identifiers corresponding to subscribing viewers;

a display generator for displaying on said display (1) said list of programs and (2) representations of viewer actuators for manipulating said list and selecting a program from said list;

a viewer control unit for engaging at viewer command a desired one of said actuators and for transmitting an identifier corresponding to a viewer using said control unit; and

a validator for comparing said transmitted identifier to said list of identifiers identifying said subscribing viewers and for preventing display of said selected one of said programs when said transmitted identifier fails to match any identifier on said list of identifiers; wherein:

at least a first one of said actuators selects one of said programs from said list,

a second one of said actuators causes said selected one of said programs to be displayed when said validator determines that said transmitted identifier matches an identifier on said list of identifiers, and

a third one of said actuators causes one of said segments, corresponding to said selected one of said programs, to be displayed; whereby:

after selecting one of said programs from said list using said first actuator, any viewer can preview said selected one of said programs by initiating display of said one of said segments corresponding to said selected one of said programs using said third actuator, but only a subscribing viewer can initiate display of said selected one of said programs using said second actuator.

7. The program selection system of claim 6 wherein said validator generates a reject signal when a viewer who is not a subscribing viewer actuates said second actuator, said system further comprising an interceptor for displaying a first message on said display, responsive to said reject signal, for informing said viewer that only a subscribing viewer can initiate display of said selected one of said programs.

8. The program selection system of claim 7 wherein:

said interceptor further displays a second message on said display instructing said viewer to again actuate said second actuator to become a subscribing viewer; and

when said second actuator is again actuated, said viewer control unit transmits a subscription signal and an identifier corresponding to said viewer; said program selection system further comprising:

a subscription processor for receiving said subscription signal and said identifier corresponding to said viewer and adding said identifier to said list of identifiers identifying said subscribing viewers.

9. For use in an interactive telecasting system for telecasting programing to viewers, the interactive telecasting system including a telecasting facility capable of providing immediate response to subscription requests and program selections from viewers, wherein each viewer is identified by an identifier, a subscribing viewer can, without resubscribing, select from among a plurality of programs for immediate viewing on a display, and a non-subscribing viewer can immediately become a subscribing viewer, a program selection system comprising:

memory for storing (1) a list of programs available for selection, (2) a segment of each of said programs in said list, and (3) a list of identifiers corresponding to subscribing viewers;

a display generator for displaying on said display, at any one time, one of:

(1) said list,

(2) a selected one of said segments, and

(3) a selected one of said programs;

a viewer control unit for transmitting said viewer identifier and:

(a) selecting a list display mode for displaying said list,

(b) when said list is displayed, selecting one of said programs from said list,

(c) selecting a program display mode for displaying said selected one of said programs,

(d) selecting a preview mode for displaying one of said segments, corresponding to said selected one of said programs,

(e) moving among said programs within any one of said list mode and said preview mode, and

(f) moving among said list display mode, said program display mode and said preview mode; whereby:

a subscribing viewer in preview mode, displaying one of said segments corresponding to one of said programs, can perform a function selected from the group consisting of:

(a) moving to said list mode,

(b) sequentially displaying additional ones of said segments corresponding to said programs, and

(c) displaying a program corresponding to whichever one of said segments is being displayed; and

a non-subscribing viewer in preview mode, displaying one of said segments corresponding to one of said programs, can perform a function selected from the group consisting of:

(a) moving to said list mode, and

(b) sequentially displaying additional ones of said segments corresponding to said programs;

a validator for comparing said transmitted identifier to said list of identifiers identifying said subscribing viewers and for preventing display of said selected one of said programs when said transmitted identifier fails to match any identifier on said list of identifiers, wherein said validator generates a reject signal when a viewer is not a subcribing viewer;

an interceptor for displaying a message on said display, responsive to said reject signal, for informing a non-subscribing viewer that only a subscribing viewer can initiate display of said selected one of said programs and instructing said non-subscribing viewer to actuate said viewer control unit to become a subscribing viewer, and when said viewer control unit is actuated according to said message, said viewer control unit transmits a subscription signal and an identifier corresponding to said non-subscribing viewer; and

a subscription processor for receiving said subscription signal and said identifier corresponding to a non-subscribing viewer, and for adding said identifier to said list of identifiers identifying said subscribing viewers.

10. The program selection system of claim 1 wherein:

said memory further stores a respective textual description of each of said programs; and

after selection of said selected one of said programs, actuation of a fourth actuator causes said display generator to display on said display said textual description of said selected one of said programs.

11. The program selection system of claim 1 wherein:

said memory further stores a plurality of said lists of said programs available for selection, each one of said plurality of said lists corresponding to a respective one of a plurality of program categories; whereby:

actuation of a fifth actuator causes a next one of said plurality of said lists to be displayed, and

actuation of a sixth actuator causes a previous one of said plurality of said lists to be displayed.

12. The program selection system of claim 11 wherein:

said memory further stores a plurality of pointers, each said pointer corresponding to a most recently selected one of said programs from each respective previously displayed one of said plurality of said lists; whereby:

when a viewer actuates said sixth actuator, said previous one of said plurality of said lists is displayed and most recently selected one of said programs from said previous one of said plurality of said lists is selected.

13. The program selection system of claim 2 wherein said respective still image representative of said selected one of said programs is displayed simultaneously with said list of programs available for selection.

14. The program selection system of claim 9 wherein:

said memory further stores a respective textual description of each of said programs;

said display generator further displays on said display, at any one time, a selected one of said textual descriptions; and

said viewer control unit further provides for selecting an information mode for displaying said textual description, corresponding to said selected one of said programs, and for moving among said list display mode, said program display mode, said preview mode, and said information mode.

15. The program selection system of claim 14 wherein any viewer can further perform a function selected from the group of:

(a) moving to said information mode, and

(b) sequentially displaying additional ones of said textual descriptions corresponding to said programs.
 Description Submit all comments and votes
 


BACKGROUND OF THE INVENTION

This invention relates to telecasting systems and particularly to telecasting systems that provide video programs which may be viewed on conventional televisions or other suitable video monitors. More particularly, this invention is directed toward a telecasting service that provides video programs upon viewer demand, and which includes an interactive interface for facilitating viewer selection of video programs.

Television viewing has become an increasingly popular pastime over the past several decades. Commercial and public broadcasting stations and cable networks provide viewers with entertainment programming, educational programming, as well as programming dedicated to news, weather, and commercial advertising. But programming variety is not the only reason for the popularity of television--the convenience of television also contributes substantially to its popularity. Indeed, nearly every household in the United States is equipped with at least one (and commonly several) television sets. It is not surprising that many people take advantage of the convenience of television instead of wasting valuable time seeking out other forms of entertainment.

Early telecasting systems relied almost exclusively on aerial transmissions to deliver video programs to the viewers' television sets. Many difficulties led to the demise of aerial broadcasting as the dominant video delivery system. For example, the quality of aerial broadcasts varies considerably depending on atmospheric conditions and the viewer's geographic location. But more importantly, aerial broadcasting systems could not keep up with viewer demands for increased variety, because of the limited bandwidth available for aerial transmissions.

In response to the difficulties associated with aerial broadcasting systems, cable telecasting systems have been developed, and they have become the telecasting systems of choice in areas where they are available. Cable telecasting systems provide consistent, high quality transmissions of video programming. They also offer greater variety than aerial systems because more bandwidth is available on cable networks. For example, whereas most viewers receive only a few aerial programming channels, typical cable telecasting systems currently provide 30-75 different programming channels, and systems with even greater channel capacity have been launched in certain areas.

In most cable telecasting systems, a central telecasting facility is coupled to the subscribing viewers' television sets through a communication network. Most current networks use coaxial cable as the communication medium. However, an increasing number of cable telecasting systems are migrating to fiber optic networks. Fiber optic networks offer substantially greater bandwidth than coaxial networks, which has created the opportunity for even more programming variety than is currently available. Indeed, a cable telecasting system based on a fiber optic network can support hundreds of programming channels, as compared to the typical few dozen channels offered by coaxial cable-based systems.

The increased program variety offered by modern cable telecasting systems is advantageous because it gives the viewer a wider selection of video programs to choose from at any given time. However, no matter how many different programs are available, the viewer's selection has to date been limited to the programs that are being exhibited at any particular time. The viewer thus has been constrained by a predetermined program schedule, which may be undesirable in some situations. For example, television viewers are frequently forced to choose between watching a program of particular interest or engaging in an activity that temporally conflicts with the program of interest. Of course, the viewer may choose to record the program, but this is often a cumbersome task, especially if a video recorder is not immediately available.

Many viewers overcome scheduling conflicts by renting video programs. Although video rental establishments typically offer a wide variety of programs to choose from, the process of renting video programs is rather inconvenient. As a result, a large number viewers may forego viewing a particular program of interest until it is scheduled on one of the program channels--which may not occur until sometime in the distant future, if at all.

In view of the foregoing, it would be desirable to provide a demand telecasting service which allows a viewer to select a video program from a plurality of available programs, and which telecasts the selected program substantially at the time the viewer makes the program selection.

It would also be desirable to provide a telecasting service that includes an interactive interface which allows a viewer to review a list of available video programs and which facilitates the viewer's selection of a desired program.

It would further be desirable to provide a telecasting service that allows a viewer to preview a segment of a video program before viewing the entire video program.

It would even further be desirable to provide a telecasting service that distinguishes subscribers from non-subscribers, which allows even non-subscribers to preview a segment of a video program, but allows only subscribers to view the entire video program.

SUMMARY OF THE INVENTION

It is an object of this invention to provide a demand telecasting service which allows a viewer to select a video program from a plurality of available programs, and which telecasts the selected program substantially at the time the viewer makes the program selection.

It is also an object of this invention to provide a telecasting service that includes an interactive interface which allows a viewer to review a list of available video programs and which facilitates the viewer's selection of a desired program.

It is a further object of this invention to provide a telecasting service that allows a viewer to preview a segment of a video program before viewing the entire video program.

It is even a further object of this invention to provide a telecasting service that distinguishes subscribers from non-subscribers, which allows even non-subscribers to preview a segment of a video program, but allows only subscribers to view the entire video program.

In accordance with this invention, there is provided a demand telecasting service for telecasting video programs for display on a television or other suitable video display. The demand telecasting service allows a viewer to select from among a plurality of programs that are available substantially at the time of viewer selection. The demand telecasting service provides an interactive interface for facilitating viewer selection of a program. The interactive interface includes a memory for storing a list of available programs and a segment of each program in the list, a display generator for displaying the list on the display, and a viewer control unit that is used by the viewer to select one of the programs on the list, to initiate display of the selected program, and to initiate display of one of the segments corresponding to the selected program. After selecting one of the programs from the list and before initiating display of the selected program, the viewer can preview the selected program by initiating display of the segment corresponding to the selected program.

In order to distinguish subscribers from non-subscribers, the memory of the interactive interface can further store a list of identifiers corresponding to subscribing viewers. The viewer control unit transmits an identifier corresponding to a viewer using the viewer control unit. The interactive interface further comprises a validator for comparing the transmitted identifier to the list of identifiers corresponding to subscribing viewers. When the transmitted identifier does not match any identifier on the list of identifiers, the validator prevents display Of the selected program, but allows the viewer to preview the segment corresponding to the selected program.

BRIEF DESCRIPTION OF THE DRAWINGS

The above and other objects and advantages of the present invention will be apparent upon consideration of the following detailed description, taken in conjunction with the accompanying drawings, in which like reference characters refer to like parts throughout, and in which:

FIG. 1 is a block diagram of a cable telecasting network within which the demand telecasting service of the present invention may be implemented;

FIG. 2 is a more detailed block diagram of the telecasting facility shown in FIG. 1;

FIGS. 3 and 4 are tables containing lists of data items stored in the mass storage system shown in FIG. 2;

FIG. 5 is a more detailed block diagram of one of the viewing stations shown in FIG. 1;

FIGS. 6-8 are sample screen displays which illustrate the operation of the interactive interface of the present invention; and

FIGS. 9A-9H are logic flow diagrams representing a control program used to implement the interactive interface of the present invention.

DETAILED DESCRIPTION OF THE INVENTION

Referring first to FIG. 1, a cable telecasting network 10 is described, within which the demand telecasting service of the present invention may be implemented. The network 10 includes a telecasting facility 12, and a plurality of viewing stations 14. A communication medium 16 couples the telecasting facility 12 to the viewing stations 14. The communication medium 16 may be any medium that is suitable for delivering signals over long distances between the telecasting facility 12 and the viewing stations 14. Preferably, the communication medium 16 is fiber optic cable, although other media (such as coaxial cable) may be used instead.

In many respects, the network 10 operates in a conventional manner to make video programs available for viewing on the viewing stations 14. The telecasting facility 12 preferably includes a central transmitting station that transmits video programs to the viewing stations 14 via the communication medium 16. The viewing stations 14 are typically located in the viewers' homes or other locations that are convenient for viewing video programs. Each of the viewing stations 14 preferably includes a conventional television monitor or other suitable video display.

The telecasting facility 12 preferably telecasts a plurality of video programs simultaneously over a plurality of programming channels on the communication medium 16. All of the viewing stations 14 on the network 10 have access to the plurality of programs that are telecast by the telecasting facility 12. A viewer can view a particular video program by tuning one of the viewing stations 14 to the programming channel that is carrying the program of interest.

However, unlike conventional telecasting networks, the network 10 permits bi-directional communication between the telecasting facility 12 and each of the viewing stations 14 over the communication medium 16. Preferably, at least one of th