MXPA98002407A - Systems and methods for providing televis programming information - Google Patents

Systems and methods for providing televis programming information

Info

Publication number
MXPA98002407A
MXPA98002407A MXPA98002407A MX PA98002407 A MXPA98002407 A MX PA98002407A MX PA98002407 A MXPA98002407 A MX PA98002407A
Authority
MX
Mexico
Prior art keywords
television
television programming
computer
clause
information
Prior art date
Application number
Other languages
Spanish (es)

Links

Abstract

The present invention provides systems and methods for providing television program information to a viewer, and for enabling the viewer to join, search, select and interact with the information in a remote database, for example, a database In Internet. The television programming information can be displayed in various user interfaces, such as television screens (32), computer monitors (10), PCTV screens (362) and the like. The television programming information can be stored in the viewer's computer (10), the television (32), the PCTV (362), or a remote server (350), or the programming information can be loaded from a base of remote data to the computer (10) of the viewer, his television (32) or PCTV (36)

Description

SYSTEMS AND METHODS FOR PROVIDING TELEVISION PROGRAMMING INFORMATION BACKGROUND OF THE INVENTION. The present invention relates generally to systems and methods for providing information to the viewer, and more particularly to systems and methods for enabling the viewer to retrieve, search, select and interact with television program information located in a remote database, network of computers or online service, eg a network server over the Internet or WWW (world wide web). As the number of television stations in a metropolitan area to a cable network has increased, the number of programs of potential interest that are presented to a viewer has grown dramatically. With the use of satellite dishes capable of receiving direct satellite signals, the multitude of programs available to the viewer have increased. Consequently, the television programming systems that are provided directly on the television screens of the viewers have been developed to assist the viewer in the classification through these varied programs and which determine which programs to watch or record. One such television programming system is disclosed in U.S. Patent No. 5,353,121 (Young et al.), The full disclosure thereof is incorporated herein by reference. In a Young mode, the television program includes a series of menu screens that have an array of cells corresponding to different television programs. The viewer can scroll through the cells to see which television programs are being presented on various channels at various times. In addition, the viewer can select certain cells to obtain more information about the associated program or to draw other submenus with additional options. The recent development of television programming systems such as those described above of the Young patent have created many new challenges and opportunities. One such challenge and opportunity is to provide viewers with additional information associated with a particular program in the television guide. When a viewer is searching through television programs, he or she may wish to obtain more information related to specific areas of interest or concerning the show, such as actors, actresses, other films released during the same period of time, or packages or travel promotions that may be available through first, second or third-party sellers. Offering this type of information to the viewer can be difficult, however, there are hundreds of different "programs broadcast every day." Furthermore, the information available changes at a rapid pace, which makes it even more difficult to provide this information in these guidelines. Television programming In television broadcasting, it may also be desirable to interact with the viewer There are many commercials and programs that require viewer action such as acquiring an advertised product, making a monetary contribution, answering a survey, answering a question , or participate in a contest with other viewers, for example.A problem with this existing system is that this is often difficult to motivate the viewer to request information or send a contribution after the transmission of a program or commercial. they will forget the announcement or they simply lose the motivation to spend money or require information after the commercial or program ends. Another problem is that the companies that sponsor these commercials or programs would like to provide their viewers with more information, if the viewers could be identified or if the viewers require additional information. Then, it would be desirable to provide an efficient and ready method to facilitate the exchange between the viewers and the producers, promoters and advertisers during the transmission of a commercial or program. SUMMARY OF THE INVENTION The invention provides systems and methods for providing television program information on a visual interface, and for enabling the viewer to retrieve, search, select and interact with information located in a remote database, computer network or service in line, such as network servers on the Internet or World Wide Web. The television programming information can be displayed on a variety of visual interfaces, such as television screens, computer monitors, PCTV screens and the like. The television programming information may be stored on the computer of the viewer, television, PCTV, or a remote server (eg web site), or the television programming information may be downloaded from a remote database or network from computer to viewer, television or PCTV computer. The present invention also provides systems and methods for allowing the viewer to navigate and interact with a program guide that is displayed, for example, on the television screen of the viewer. This program guide will usually include a programming information area that illustrates the programs that are being presented on each channel in each schedule during the day, week or month. With an input device, such as a remote control device, pointing device, mouse, keyboard, microphone or the like, the viewer can search through the programming information area and / or obtain more information about programs of interest. particular. In one embodiment, the present invention includes an interactive computer system which can provide television programming information. All or parts of the television programming information may be provided to a television system, computer monitor, a PCTV or the like. The interactive computer system may use the computer programming information to control various peripheral devices in the television system. Peripheral devices are, for example, televisions, video tape recorders, interface boxes (including cable boxes), and the like. In the preferred embodiment, a memory located within a personal computer stores a computer program and received data. A processor uses the computer program to organize the television programming information in a desired format. The television programming information is then displayed on a television screen or on a computer monitor / display in the desired format. In another embodiment, the invention provides an interactive television programming system which can access television programming information from remote databases, network servers, such as the Internet or the World Wide Web, provide the user with access to these bases of data and servers. Access to computer networks is provided by linking any telephone line, and without the need for a personal computer. In a preferred configuration, a cable modem located within a cable system provides access to the Internet. A memory within the cable system stores a computer program and any data received from a cable modem, such as television programming information. The cable system also includes a processor, which uses the computer program to organize the television programming information in a desired format. The television programming information is then displayed on a television screen, computer monitor, PCTV or the like in the desired format. In yet another embodiment, the present invention provides a system and method for allowing the user to contextually connect with a remote database, network server or online service and search and select more information related to specific areas of interest or concern associated with a program in the television programming system. In this embodiment, the system includes a viewer interface that has a des-folder to display television programming information to a viewer, a data line coupled to the deployer for communication with an external computer network and a memory that has a program of computer to recover the data linked from the computer network. Preferably, the link data is con-textually related to the information in the television schedule guide, such as program titles or content. The external computer network will preferably include the Internet, the world wide web and other existing network servers. In this way, the user of the television programming system can conduct an extensive search for information about a particular program, television show or information related to the show, the actors, the actresses, the theme of the show and the like. . In another embodiment of the invention, a system and method is provided for accessing the television programming information of one or more of the file servers over a computer network, such as the Internet or World Wide Web. The television information guide can be accessed and viewed through a computer system, a television system, a PCTV or a simple deployer coupled to a communication link, such as a telephone line or the like. The television programming guide will preferably be stored as one or more files (eg web sites) on one or more file servers that are connected to each one on a network, which can be accessed by any viewer who has access to network. The television programming guide or web site can be configured to view and interact with television information directly online, or it can be configured to download the information to a local processor coupled to the viewer's interface. The guide or site on the web will provide listings of information for all channels in the local cable arrangement of the viewer. The web site may also be able to create customized TV listings with search and rating features that allow the viewer to call the chosen favorite programming based on categories, such as channel, day, actor, movie genre, or other desired categories . It is still another embodiment of the present invention to provide a system and method to directly link viewers with announcers and announcers during the transmission of a commercial or program. In this embodiment the system includes a viewer interface, such as a television, computer, PCTV or a television coupled to a computer system and a communication device for coupling the viewer interface with a computer network, such as the Internet or site on the web. A television guide database or network server is coupled to the computer network or directly to the viewer interface to provide the television programming information to the viewer. The viewer interface will have a memory and a processor with an adequate computer program, to search and retrieve information from the database of the television guide, or the commercial databases connected to the computer network. Alternatively, this function can be provided through the computer network to allow the viewer to access a request or applet (for example a JAVA applet) that has the appropriate computer program to run the television programming guide on a deployer.
In the above mode, commercial providers (e.g. Budweiser) and / or broadcasters of television stations (for example ABC) may also have access to databases coupled to the viewer interface. In this way, the viewer can directly access these databases during the transmission of the television program or while the viewer is searching through the television programming guide. For example, the viewer can purchase goods and services through the commercial sponsor or through a delivery system provided by the television programming guide. This type of ad allows the advertiser to direct his or her goal to a particular program, and this allows the viewer to directly access the products during the announcement. Consequently, viewers will not forget the announcement or simply lose motivation to spend money or information after the commercial or program ends. BRIEF DESCRIPTION OF THE DRAWINGS. Figure 1 is a schematic view of a representative computer system coupled to a television system; Figure 2 shows an example of a television programming guide as it is displayed on a computer screen along with a user input device; Figure 3 illustrates a computer accessory for the computer system: Figure 4 illustrates an engraving device connector for the television system; Figure 5 illustrates a process flow diagram for the installation procedure; Figure 6 illustrates a flow chart for the operation of the control / programming system thereon; Figure 7 illustrates various arrangements for providing television programming information from a database to a television for exhibition; Figure 8 illustrates an interactive television programming system according to the invention incorporating a cable system coupled to a television system; Figure 9 illustrates a preferred arrangement for providing television programming information from a cable system of FIG. 8 to television to unfold the viewer; Figure 10 illustrates a system and method for accessing television schedule information on a network file server on the Internet; Figure 11 schematically illustrates a system and method for interaction of the viewer with commercial advertisers and program sponsors within the television programming information system of the present invention; Figures 12A and 12B are schematic views of a representative program guide and a channel guide, respectively for use with the television system of FIG. 1; Figures 13A-13C are schematic views illustrating a method for selecting a program information menu, moving the program guide of FIG. 12A and looking through the information menus of other programs; Figures 14A-14E illustrate an activated video demand menu and an associated sub-mode menu; Figures 15A-15C illustrate a method for accessing and sending mail messages; Figures 16A-16C illustrate a menu of services and a method for accessing special services and for purchasing items; and Figures 17A-17F illustrate a system and method for contextually linking a program to a database in a computer network. DESCRIPTION OF THE INVENTION. The present invention provides systems and methods for providing television program information to a viewer, and for allowing the viewer to link, search, select and interact with information in a remote database, computer network or online server, eg, a network server on the Internet or World Wide Web. The television programming information can be displayed on a variety of viewer interfaces, such as television screens, computer monitors, PCTV screens and the like. The television programming information can be stored on the viewer's computer, television, PCTV, or a remote server (for example a web site) or television programming information can be downloaded from a remote database or a computer network to the computer of the viewer, television or PCTV. Suitable programming systems or video guides that may be used with the present invention are described in US Pat. Nos. 5, 353, 121 and 5,479,266, complete disclosures of which are incorporated herein by reference. The systems and methods of the present invention may also be useful with video guides available under the SuperGuide name of The SuperGuide Corporation of Shelby North Carolina. In another embodiment, the invention incorporates an interactive computer system which helps the viewer in the use of television programming information and the link to a database to search and retrieve information. Preferably the information is contextually related to television programs within the television programming information. Referring to the drawings in detail, wherein the same elements are indicated with the same numbers, a representative television programming system 2 for use with the contextual link system and the method of the present invention is illustrated in FIGS. -7. As shown in Figure 1, the programming system includes a computer system 10 coupled to a television system 30. The computer system 10 includes a standard computer 12, which is, for example, any personal computer available (for example, compatible with IBM, Macintosh and similar). The computer 12 may also be located in an interface box (for example, a DSS box). Computer 12 contains a hard disk 14, a processor 16, and an input disk 18 to provide computer 12 with several additional computer programs. An input device 20 allows the viewer to interact with the computer 12 and / or the television programming guide (described below and illustrated in Figures 12-17). The line 23 is connected to a serial port, parallel port or some other data port 23 in the computer 12. This line 23 is used to connect other devices / components to the computer 12. In another embodiment, the computer system 10 can be with a television system 30 to form a PCTV system. In this mode, the computer will usually include a processor that can be used only to run the program guide and associated computer programs, or the processor can be configured to run other applications, such as the word processor, graphics or the like. The computer will usually be incorporated into a television set such that the television's display can be used as a television screen or computer monitor. Alternatively, television can be incorporated into the computer such that the computer monitor performs this double function. Usually the PCTV will include a number of input devices, such as a keyboard, a mouse or a remote control device, similar to one of those described above. However, these input devices can be combined into a single device that introduces commands with keys, an inverted mouse, a pointing device, a movement mechanism, voice activation or a combination of these.
The television system 30 includes "a television 32, which can be any commercially available television, and a user input device 20. The television system 30 may or may not include a video tape recorder (VCR). In this embodiment, the VCRs 34 and 36 are cou to the television 32. The VCRs 34 and 36 can be, for exam any commercially available VCR or any other type of recording device (analog or digital) .The input device 20 allows the viewer interacting with the television 32, the VCR 34, and / or the VCR 36. The input device 20 may be a remote control, a keyboard, a mouse, a voice-activated interface or the like. Use with the present invention is described in the US provisional patent applications without serial numbers assigned yet, filed on June 17, 1996 (Attorney work docket No. 14774-004000 and 005500) Full details of them are incorporated herein by reference. A line 37 is used to connect other devices to the VCR 34. Other devices may be connected in series between the VCR 34 and the television 32 via the line 38. With this configuration, the computer 12 (or computer system 10) and the Television 32 (or television system 30) can be located in different rooms within a private residence or commercial building. In one embodiment, a computer program provided on floppy disks, a CD ROM or other medium containing the necessary computer program to receive, organize, and display data for the television programming guide. These flexible disks are inserted into the disk input 18 and the computer program of these flexible disks is stored within the computer 12 on the hard disk 14 or other mass storage location. This action can be carried out, for exam by the user or a service person. The computer program may also be provided, for exam a download path from a satellite 24, transmission through the Internet or some other online service, or transmission through another type of land line 22 (eg , coaxial cable, telephone line, fiber optic, or similar). In addition to the computer program, the data for the basic programming information and other related data (e.g., data related to a particular show) are necessary for the generation and maintenance of the television programming guide. These data are received, in the preferred embodiment, via a line 22; they can also be provided via satellite transmission from satellite 24. Additionally, television programming information and related data can be sent directly to television 32 via satellite 24. In this arrangement, television programming information and related data they do not have to be transmitted from the computer system 10 to the television system 30. In one embodiment, the line 22 is a telephone line which provides access to the Internet or to another online service via, for exam a regular modem or direct modem that access a programming provider. The programming data is then provided to the viewer from a remote database via the Internet or other online service, or directly from the service provider. As stated above, the line 22 can also be, for exam a coaxial cable, an optical fiber or any other line on the ground which can provide data to the computer 12. The computer program saved on the hard disk 14 then uses the data received on line 22 to generate a television programming guide. The user can retrieve this television programming guide whenever he wants. Figure 2 shows an examof a television programming guide as it is displayed along a computer screen with a user input device. In the preferred mode, the television programming information is provided in a grid-like display on a computer screen 50. In this example, several channels are provided on the Y axis of the grid guide, and several times are provided on the axis of the X of the grid guide. This display can also contain special instructions directed to the user in a screen area 5. The television programming guide in figure 2 has been conditioned for a user such that only channels 2, 3, 4, 5,7, HBO, SHO and PBS are included in the displayed guide. In one embodiment, a television within the computer system 10 or television system 30 can be used as a computer screen 50. The user, via an input device 60, can scroll through the television programming information provided. in the grid guide. The user input device 60 can be, for example, a keyboard with arrow keys, a computer signaling device (for example, a mouse) or a speech recognition input. By the use of the user input device, a user can sort, mix and make a customized alignment of channels within the television programming guide displayed on the computer screen 50. In addition, the user can automatically tune in to a desired program or You can select different programs for automatic recording. For more information on automatic tuning and automatic recording, see US Pat. No. Bl 4,706,121 and Patent Application No. 08 / 423,411.; this patent and this application, as well as the present patent application, are assigned to Starsight Telecast, Inc. US Patent No. Bl 4,706,121 and US Patent Application No. 08 / 423,411 are hereby incorporated by reference in their entirety. for all purposes. In another embodiment of the present invention, the computer 12 is equipped with a video / television card containing a tuner. When this video / television card is located on the computer 12, a user can watch selected television shows / shows on the computer monitor 50. Therefore, when a user selects a television program for automatic tuning, the card of video / television is tuned to the channel carrying the selected television program such that the selected television program is automatically displayed on the computer monitor 50. In the embodiment of the present invention shown in figure 1, 2 programs provided at the same time they can be recorded automatically because the two VCRs 34 and 36 are present. The user only needs to select two programs for recording and the present invention will automatically cause the programs to be recorded when they are in the air in an unattended manner. The user can also directly select which device or devices will be recording or tuning each selected program. For example, the user may wish to have M.A.S.H. 62 recorded by the VCR 34 and "I LOVE LUCY" 64 recorded by the VCR 36. In this example, the computer program on the hard drive 14, at the program start time, (1) tunes the VCR 34 on the channel that carries "I LOVE LUCY", (2) turns on the VCR 34, and (3) activates the recording function of the VCR 34. If "I LOVE LUCY" starts at the same time as MASH :, the computer program also , at about the same time, (1) tune the VCR 36 on the channel that carries M.A.S.H.:, (2) turns on the VCR 36, and (3) activates the recording function of the VCR 36. At the end of the MASH: program, the computer program turns off the recording function, and then turns off the VCR 34. The same sequence takes place for VCR 36 when the final time of the I LOVE LUCY program occurs. In the preferred embodiment, two electronic devices are used to provide the control / programming system therein. These two electronic devices allow interaction between the computer system 10 and the television system 30. The first electronic device is a computer accessory and the second is a video tape recorder connector / controller (VCR connector). The second electronic device can also be a television connector, an interface box connector and the like. Figure 3 illustrates a computer accessory for the computer system. The computer accessory 70 is any external hardware capable of controlling the television 30, the VCR 34 and / or the VCR 36. In the preferred embodiment, the computer accessory 70 is connected to the computer 10 through a serial port, port Parallel or another port 23. The clock 72 located inside the computer accessory 70 in the preferred mode, maintains the current time. The battery 74 provides a continuous power supply when the regular available power of the computer accessory is not present. The memory 76 contains the key parameters necessary to record and / or tune to a selected television program. These parameters include the date of the program, the program start time, the final program time, the television channel that provides the program, and which peripheral device must be addressed to record or view the program. The processor 80, also located within the computer accessory 70, uses the computer program in the computer system to provide memory 76 with those key parameters. The memory 74 is a random access memory (RAM) and an RF transmitter 78 is, for example, similar to a transmitter provided in a portable telephone or a wireless RF headset. The RF transmitter 78 can be replaced with, for example, RF emitters, modulated light signals (i.e., signal sent through an optical fiber), or even a hardwire connection. In the preferred embodiment, the RF transmitter is used in conjunction with a remotely located VCR connector 90 to communicate parameters necessary to automatically and / or automatically tune the television system 30. The processor 80 uses the clock 72 and the memory 76 to provide the information necessary for transmission by the RF transmitter 78. Figure 4 illustrates a connector to the recording device for the television system. In the preferred embodiment, the connector 90 to the recording device (eg, VCR) is coupled to the VCR 34 on the television system 30 via the line 37. This connector 90 may also be a television connector which is connected to the television 32. The VCR 90 connector contains an RF receiver 94 which receives the information transmitted from the RF transmitter 78. An infrared (IR) impeller 96 then works in conjunction with an RF impeller 96 and an emitter 98 to provide any necessary signal to other peripheral devices within the television system 30. A Processor 99 attends this process. For example, if a user decides to tune the television in a certain program which is available or to program the television to be tuned to a certain program at a future time, the user moves the cursor with the user input device 60 to the show desired within the "computer screen 50 and enter it (the" enter "key with a keyboard or by clicking with a mouse) The information is provided to the computer accessory 70 via line 23 and then transmitted automatically via an RF transmitter 78 to the RF receiver 94. The IR impeller 96 and the IR transmitter 98 then take the information from the RF receiver 94 and immediately tune the television 32 to the channel providing the selected television program More than one IR 96 impeller can be used. for the present invention, for example, one IR impeller can be used for television 32, and another IR impeller can be used for VCR 34. In addition, computer accessory 70 and VCR 90 connector (or alternative devices which provide their functions as described below) can be located in different rooms within a private residence or commercial building. If the user has selected a program from the computer to record on VCR 34, at the start time of the selected program, the information for activation and recording on the VCR is automatically sent from the RF receiver 94, through the VCR 90 connector , to VCR 34 via line 37. Then in the preferred mode, at the start time of the selected program, (1) the VCR is turned on, (2) the tuner (or an external device) is tuned to the channel that carries the selected program, and (3) the recording function of the VCR is activated. Later, when the final program time occurs, the recording function of the VCR is turned off, and the VCR is turned off. In this arrangement, the IR 96 impeller and the IR 98 emitter are not used. In the preferred embodiment, when the IR 96 impeller and the IR 98 emitter are used, they act in the same manner as a remote control would act to control the other peripheral devices (eg, television 32, VCR 36, and the like) within the television system 30. For example, if two programs occurring at the same time are selected for automatic recording, the IR 96 impeller and the transmitter 98 are used to (1) tune the tuner to a second VCR for the channel that carries the selected program, etc. For additional information on how an IR emitter can be used to act as a remote control, see Young's Patent No. 5,151,789, which is incorporated herein by reference in its entirety for all purposes. In another embodiment of the present invention, the VCR connector 90 is connected in series between the VCR 34 and the television 32 via the line 38. In this arrangement, the IR impeller 96 and the IR 98 emitter are not necessary because the information received by the RF receiver 94 it can be sent to either the VCR 34 or the television 32 via the line 38. For example, the line 38 is used to transmit the data for automatic tuning. When a user selects a television program for immediate viewing, a tuning command to change the television tuner to the channel carrying the desired program is sent from the RF transmitter 78 to the RF receiver 94. The processing 80 then sends this command to tuning from the RF receiver 94 to the television 32 via line 38. In still another embodiment of the present invention, the IR driver 96 and the IR transmitter 98 are located in the computer accessory 70 (see FIG. 3) . When this configuration is present, the VCR 90 connector is not necessary. For example, when a desired television program is selected for automatic tuning, the IR driver 96 and the IR transmitter 98 work together to tune the television 32 to the channel carrying the desired program. Similarly, when a desired television program is selected for automatic recording, the IR driver 96 and the IR transmitter 98, at the start time of the desired program, (1) tune the VCR to the channel carrying the desired program, etc. This arrangement can also be used when a multiplicity of television programs desired on the air at the same time, are selected for automatic recording. This is done in the same way as described above. Also, if desired, the data provides the programming information of the computer 12 can be organized in a desired format and then transmitted via the computer accessory 70 to the television 32 for immediate display on the television 32. For automatic deployment on television 32 in this arrangement, the computer accessory 70 must contain an on-screen display generator (OSD) 82. In yet another embodiment of the present invention, the computer accessory 70 is located inside the computer 12 (see the RF transmitter 78 located on the computer 12, Fig. 1) and / or the VCR 90 connector is located inside, for example, the VCR 34 or the television 32. The location of the computer accessory 70 and the connector VCR 90 It is not critical because the IR emitter allows remote control of all peripheral devices. In still another embodiment of the present invention, the components of the computer accessory 70 and the VCR connector 90 are located inside the computer 12. Therefore, the RF transmitter 78 t the RF receiver 94 are not required. Computer 12 usually probably has an internal battery and a clock, such that the battery 74 and the clock 74 may not be necessary. The memory 76 can be provided by the hard disk 14. The processor 80 may not be necessary because the processor 16 can perform its functions. In this mode, the IR 96 impeller and the IR 98 emitter provide the tuning and recording parameters to the television 32 and the VCRs 34 and 36 (see figure 1 for location of the IR impeller 96 and the IR 98 emitter inside the computer). 12). Similarly, if the computer 12 contains a video / television card 19 in this arrangement, a selected television program can be seen on the computer screen 50. Additionally, a selected television program can be stored within the computer 12 in one. memory or a mass storage device (eg, hard disk 14, disk or tape). Then, there would be no need for the transmission of parameters necessary for automatic tuning and automatic unattended recording, and IR 96 and 98 devices would not be present. Finally the computer 12, the television 30, the VCR 37 and all the additional electronic devices could be in a home network. In this arrangement, internal transmitters or receivers would not be necessary. Figure 5 illustrates a process flow diagram for the installation process. This flowchart reveals the sequence used to install the necessary computer program to receive, organize and display the gridded information guide of television programming. The flow of the installation process allows a configuration report and the downloading of the programming information. The data necessary for the television programming guide to be downloaded to the hard disk 14 in the preferred mode. As stated above, the floppy disks provided by the computer program are located in the disk input 18 and installed in the hard drive 14. The user is then questioned to enter varied information. The system first requires the user's ZIP code in step 110. The account information is required in step 120, and the payment method is required in step 130. In an alternative mode, the account information (eg. , credit information or the like) can be entered each time a user connects to an online service. Additionally, an automatic confirmation may take place in step 120. For example, a user may already have an identification number from a previous system use. The confirmation of this identification number would allow the system to access the information of the stored user profile which contains the user's account information. In the preferred embodiment, a fast modem for setting the communication is required in step 140 (this step is optional). The computer program, in conjunction with the processor 16, checks to see if the updated time interval is necessary in step 150. The updated time interval determines how frequent the television schedule information is updated by the user. For example, the update takes place every time computer 12 is initialized, once a day, or 4 times a week. If the updated time interval is necessary, a requirement is sent to the user in step 160. If the time interval is not necessary, a connection to the main site is made in step 170. The main site provides the necessary data for the television programming guide and receive information, such as a credit card number for collection purposes, via a line 22. The user can then select which available channels will be displayed on the computer screen 50. in step 180. this way the user can customize the information displayed in step 180. The user is then challenged to enter or select an IR code in step 190. These IR codes are used for communication with peripheral devices within the television system 30. In a preferred modality, these IR codes are sent to the memory 76 within the computer accessory 70. The data needed for the television programming are then downloaded via line 22 in step 200. The 1_6 processor and the computer program installed on the hard disk 14 works together to create the programming guide for displaying it on the computer screen 50 in step 210. Figure 6 illustrates a process flow diagram for the operation of the control / programming system. In step 250, the user installs the computer accessory 70 by the link to the computer 12 via an available serial or parallel port 23. In step 260, the user installs a VCR 90 connector by connecting it to the VCR via line 37. In step 270, the disk input 18 is used to provide a hard disk 14 with the necessary computer program to receive, organize and display data which provide the television programming guide of the system. This computer program also provides automatic tuning and automatic unattended recording of the present invention. In this way, this computer program is taken from the floppy disks and installed / stored on the hard disk 14. In step 280, the user or the service person performs the configuration / installation procedure placed in figure 5. In In step 290, the data necessary to update the programming information is received via telephone line 22. In step 300, the user can enter various additional desired deployed parameters for the television programming guide display. For example, the user may have certain channels removed from the television programming guide displayed, or the user may select a particular order for each of the television channels within the guide. In step 31Q, the television programming guide is displayed, at the request of the user, on the computer screen 50 as shown in figure 2. In step 320, the user can enter a selection from the programming guide television via a user input device 60. The user can select a. program either for automatic tuning or for automatic unattended recording. In step 330, the computer program determines whether the automatic tuning time or recording is equal to the current time. If the start time of the program is not equal to the current time, then the computer program waits in step 360. If the time equals the current time, then the computer program performs automatic tuning and automatic recording in step 340. Tuning and automatic recording is initiated in the patent application of US No. 08 / 423,411, as stated above. The process of the flow chart is then complete. In another embodiment of the present invention, a computer program located, for example, on a hard disk 14 can monitor and track user selections. This computer program can then be used to provide television programs suggested to the user. Additionally, if desired, the computer program can automatically program suggested television programs for automatic tuning and / or unattended automatic recording. Figure 7 illustrates various arrangements in accordance with the present invention for providing television programming information from an external database to a television to display. In one modality, online information providers (Prodogy, America On Line, Compuserve, MSN, AT & T, etc.) provide access to a database which contains the television programming information. These online information providers can transmit data to the television 100. In this mode, a modem within the accessory 102 is used to provide the data. The accessory 102 is attached to the television 100 and directly connected to a telephone line 108 via a modem. The modem for accessing the online service can also be located within the television 100. The computer program, located either within the accessory 102 or the television 100, is used to search or provide the data, with the provision of several others. features described below. The available data, displayed on television 100, can emulate that a computer user usually sees when accessing the internet through a personal computer. These television programming data can also be further improved to "tie into" the television shows that the user is watching. Alternatively, the accessory 102 can be replaced by the accessory 122 which is attached to the interface box 120 (e.g., a cable box). The data provided via the online information provider is then transmitted to the television on line 110. Similarly, the accessory 132, attached to the VCR 130, can be used to obtain the television programming data. The data will then be transmitted from the VCR 130 to the television 100 on the line 150. In another embodiment, the database with the television programming information is located in the memory 106 within the television 100. The controller 101 is used to obtain the data from the memory 106 such that it can be displayed on the television 100. Alternatively, the database with the television programming information could be located in the memory 126 (inside the interface box 120) or in the the memory 136 (inside the VCR 130). Controller 121 or controller 131 could be used to obtain the data which is then sent to television 100 to display via line 110 or line 150. Therefore, the technology that enables television programming information to be provided from the database to a television to display is not specific to any given data system. In summary, this technology can be resident in the user interface box 120, the television 100, the VCR 130, the personal computer or the like. The television programming information provided from a database can be used to provide information which is independent of the choice of the viewer's program. For example, from a television programming guide, the user can use a remote control 110 to press a services button. This service button can be located on a remote control 110 or within the display of the television programming guide. When the services button is pressed, the user is given a choice such as news, weather, sports, bookmarks, financial data, local traffic, etc. Using the remote control 110, the user can then select the area or title of interest, and the associated information from the database is provided. If the accessory 102 is used, a modem accesses the online service which provides the information from the database. Once this connection is made, the user has two ways of communicating with the online service provider. The user can then go deeper into the given selections or, if required and the keyboard 162 is available, can access the internet and introduce conversation environments or other interactive services. In the preferred embodiment, keyboard 162 is either an IR keyboard or connected to port 160 in accessory 102. In yet another embodiment, a television program title and / or program content is contextually linked to a online service or to a database available. In this arrangement, a user, in conjunction with the data made available through an electronic program guide (or navigational system), can link, search and select more information related to specific areas of interest or concern associated with a program or a title of Program. In the preferred embodiment, a user of an electronic program guide (eg, as described above) may conduct a search for information about a particular program / television show or for information related to the show, the actors, the actresses, the theme of the show and other related information through selection via a user interface. This program title link and / or program content for additional related information may be operable if a title of a program is accessible in an electronic program guide. Additionally, this link could be available if a user requires it via the currently tuned program. For example, a user who previews the program such as a movie (eg, Casablanca ") can receive related information considering (1) the actors and actresses in that movie, (2) other movies released during the same time period, (3) ) associated available products, (4) related travel packages, and (5) promotions and announcements available through primary or secondary tertiary group sellers.Using a user interface such as a remote control 110 or a keyboard 162, the user You can indicate to the electronic program guide what information you would like to see on TV 100. The electronic program guide then lists a selection of choices for the user.In the preferred mode the choices are associated with the context of the selected program and can be changed via an electronic program guide feeder, in the example of "Casablanca", the choices can be (1) other Hump movies hrey Bogart, (2) other films by Lauren Bacall, (3) other films released at the same time, or (4) associated products. The user selects from the presented choices and the electronic program guide contacts and communicates with the available information database for more detailed information related to the user's choice. Once the contact and communication is established between the user and the database of available television information, the electronic program guide acts as an agent to ensure that the flow of information and the appropriate data are exchanged. At this point, the user can investigate deeply into the information available by the selection from a series of additional choices or related topics. For example, if the user chooses option (1) other Humphrey Bogart films, the electronic program guide contacts and communicates with the selected database of available information. The database of available information is then used to collect the required data from other Humphrey Bogart films. The selected choice is transmitted and used by the electronic program guide as its contextual reference for the search,. A list with the results of the search is then displayed on television 100. Once the user sees the list of other Humphrey Bogart films, the user can select any of the available titles for recording or viewing. In the preferred embodiment, each time the available database is contacted and searched, previously the selected films can be identified. In addition, a user can select certain types of programs to be recorded or viewed before any particular program that is available in the electronic program schedule. In addition, every time a connection is made in an online service, the computer program can search the database and adjust the types of programs selected to be recorded. These features enable a consumer to never forget a favorite program. The system and method of the present invention can be configured to automatically or manually customize the television schedule guide for a viewer or a group of viewers., e.g., a family. In this mode, the remote control device can be used to select certain programs and a memory stores the television programs that have been selected by the viewer. Programs can be selected for a variety of reasons, such as a program designated as a favorite, by locating a notice to watch the program, or, when the television programming system includes a recording device, by locating an automatic warning to the program guide. to record the program. The user can also customize specific preferences based on a program title. Through a series of repetitive operations, the electronic program guide can select programs, titles, or services in which the user would probably be interested. This can be carried out through a user interface where the user answers the preferences or questions of choice, or through heuristic learning carried out through the electronic program guide. The electronic program guide would include computer programs to perform this customization. In an exemplary embodiment, the system includes a database containing each program within the television schedule. The database can be included within a computer integrally combined with television (eg, PCTV), a computer that is coupled to television through convenient lines, or the database can be accessed from a remote computer, eg , via the internet or some other means of communication, within the database, each program is associated with a variety of criteria or characteristics, such as particular actors, actresses, directors, the type of film (eg, action, comedy) and the similar. When the viewer selects a program as a favorite, for example, he or she will have the option to designate the criteria or reason (s) of the program that is favorite "(ie, actor, director, etc.) The computer will include a processor and a convenient computer program to automatically search the database for other programs having the same criteria.The processor will automatically locate programs that include the criteria designated in the selection window and provide visual indication of each program in the cell array In this way, the program guide will automatically personalize the individual viewer to facilitate the "use of television programming. A more detailed description of this method can be found in the co-pending provisional application of the common transferee serial number not yet assigned, filed on June 17, 1996 (attorney doc et no.14774-005500), the full disclosure -of which it has previously been incorporated herein by reference. Figures 8 and 9 illustrate an interactive television programming system 200. according to the present invention which can access the television programming information from the internet, and provide the user with access to the internet. Access to the Internet is provided in this mode without obstructing any telephone line, and without the need for a personal computer.
As shown in Figure 8, the interactive television programming system 200 includes a cable system 210 coupled to the television system 220. The cable system 210 generally includes a processor 212, and a memory 214. The television system 220 includes a television 222 and a user interface device 240. Similar to the above embodiment, the television system 220 may include the VCRs 224 and 226 coupled to the television 222. In a specific embodiment, the memory 214 of the cable system 210 stores the computer program 216 to receive, organize, display any data received in the television programming guide. in addition to the computer program 216, the data for the basic programming information and other related data (eg, data related to a particular show) are also stored in the memory 214 as necessary for the generation and maintenance of the programming guide of TV. This data received, in the preferred mode, via a cable modem 218, which can access the data from the internet. The computer program 216 then uses the data received from the cable modem 218 to generate a television programming guide. The user can retrieve this television programming guide whenever he wishes.
In the embodiment of the invention shown in Figure 8, two programs provided at the same time can be automatically recorded because the two VCRs 224 t 226 are present. The user only needs to select two programs for recording and the present invention will automatically cause the programs to be recorded when they are in the air in an unattended manner. The user can also directly select which device or devices will be tuning and recording for each selected program. For additional information, see commonly assigned US Pat. No. 5,151,789 to Young, the entire disclosure of which has previously been incorporated by reference. Figure 9 illustrates an arrangement for providing television programming information from a cable system 210 to a television to display. In one embodiment, the cable modem 218 provides access to a database, which may be online; the database contains the information of television programming, and the information is transmitted to television. The computer program 216 stored in the memory 214 is used to search and provide the information, with the provision of other features described below. The available data, displayed on the television, can be stored in the memory within the cable system 210, or within the database 248 within the television 222. A controller 252 is used to obtain the data from the memory 214 or from the database 248 to display them on the television 222. From the television programming guide, the user can furthermore use the user interface 240 to press a services button. This service button can be located in the user interface _ or within the television programming guide's deployer. When the services button is pressed, the user is giving choices such as news, weather, sports, bookmarks, financial data, local traffic, networks, etc. Using the user interface, the user can then select the area or title of interest, and the associated information from the database is provided. The user can also access the internet by choosing networks from the directory using the user interface. The cable modem 218 accesses the internet, and once the connection is made, the user has two communication channels with online service providers. The user can then have access to the different online services. For example, a user watching a sports event can press the Services button, and a different menu will appear with the following options: (1) sports scores, (2) statistics of current games, (3) statistics of current players, and (4) associated products. If the user selects (4) associated products, the computer program will notify the cable modem and instruct the cable modem to establish a connection with an online service provider. The online service provider will then list a series of selections associated with the game (eg 49er's caps, giants baseball bats from loisville sluger, soccer shoes with NIKE tips, etc.) and the user can interact with the service provider congruently. Figure 10 illustrates a system and method for accessing television programming information from one or more servers 350 in a 360 computer network, such as the internet or the word wide web. The television information guide can be accessed and reviewed through the computer system, a television system, a PCTV, or a simple screen coupled to a communication line, such as a telephone line or the like. In the representative embodiment, a PCTV 362 is illustrated with a user input device 364, such as a remote control, keyboard, mouse or the like, and a communication device 366 for accessing the computer network 360. As discussed above , the communication device 366 may include a wide variety of data lines, such as a telephone line, cable modems, etc. In one embodiment, computer network 360 includes a plurality of servers 350 and a database of data 370. Database 370 includes television programming information, which may be retrievable and reviewed in PCTV 362. Servers 350 represent files of servers that have files, databases or similar. In a representative mode, the computer network is the word wide web and each server 350 is configured as a network file server addressable in a single address. For example, servers 350 may be configured to follow a common network protocol such as Transmission Control Protocol (TCP), and Internet Protocol (IP) (commonly referred to collectively as TCP / IP), and may be assigned to a single IP address or. to the Internet domain name. For example, servers can be assigned to the domain named "invoice. Com." Servers 350 may also have ___ some form of computer program installed to allow the system to function as an Internet graphics server. For example, servers 350 can be configured with a server computer program with Hypertext Transport Protocol (http) to allow the system to function as an Internet World Wide Web (WWW) server. In this embodiment, PCTV 362 can access servers 350 via the WWW using a compatible computer program WWW by indicating the location address of uniform system resource: In another embodiment, the television programming guide (not shown) is stored as one or more files (eg, a web site) on one of the 350 servers, which can be accessed by any viewer who has access to the world wide web. The television programming guide or web site can be configured to review and interact with television information directly online, or it can be configured to download the information onto a hard drive of a computer or other suitable processor. The guide will provide lists of information for all channels on the local cable. connected viewer Preferably, the guide will be able to create customized television lists with search and rating features (discussed below) that allow the viewer to call favorite programming selections based on categories, such as channel, day, actor, movie genre or other designed categories. The guide may also include other information about programs, such as audience, stars, type of film (eg, suspense, comedy, drama, west, musicals, cartoons, biographies, horror, etc.). This information may be provided on the site. In the current web, or the web site can provide means to connect the viewer with another site on the web to provide more information in certain categories and topics. Because the web site of the television guide can be accessed from virtually any location in the world, it will preferably include a mechanism to select a region from which the television guide is applicable. For example, the television guide may include information on television programs from a variety of countries throughout the world, or the information guide may be limited to the United States. To obtain television program information for a particular region, the user may select an appropriate state, city or other region, such as a region covered by a particular cable company. Alternatively, the television program guide can provide information for certain networks and stations (instead of particular stations or channels), such as cbs, fox, hbo and the like, which "are global for all regions of the country. , the television guide can include a time zone of selection so that the guide can be automatically configured for the particular time zone in which the viewer will watch television.In one embodiment of the present invention, the system will include a tool of Search that allows the viewer to search for particular types of programs that will be broadcast within a certain period of time.The search tool may include categories such as title, description, category, dates, parts of the day, channels, actors / actresses, directors, In addition, the viewer can obtain more information about the programs in each category, for example, the guide a can provide information on films in many categories, including theatrical, made for television movies, Spanish, French, etc. The guide can tell you what Clint Eastwood movies are on display this week, how many Startrek episodes there are on this weekend, or if your favorite basketball team is on TV this Saturday. The online viewer can design their own list by title, year, actor, director, themes, critical audience, MPAA, surveillance lines, laser video discs, full descriptions, genre, and theme holidays. In another example, the guide can provide information on shows and series, including network, first, British, PBS, favorite cultures, union programs, speaker programs, local productions, and obscure programs. The user can order them by, for example, title, episodes of series, genre, original date on air, etc. In another aspect of the invention, the web site of the television guide will include a highlight section that will highlight particular programs that will be broadcast during the day, week, or month. For example, the guide may have a website that collects a fashion selection for each day of the week, and will provide a picture or a video along with its descriptive information, such as an editorial comment, on the fashion video. In addition, the user may be able to move to other areas where more information can be provided in particular films, such as articles, interviews with actors or actresses, editor selection reviews, comments, etc. In another aspect of the invention, the system will include a variety of files in the same or different network of servers that allow the user to interact with other users, program providers, advertisers, etc. For example, the system can have a web site that allows viewers to chat about certain programs (each program itself can have its own web site) and the system can include a virtual agent looking for the existence of web sites Internet and points on web sites that may interest the viewer. The virtual agent will teach users beforehand to choose a television guide for each particular viewer. Figure 11 schematically illustrates a system and method according to the present invention for connecting television viewers with broadcasts and advertisements during the broadcast of a commercial program. As shown, the system 300 includes an interface 302, such as a television, a computer, PCTV or a television coupled to a computer system. For convenience, the system will describe how a PCTV 302 was used. A data line 304, such as a cable modem, telephone line or other form of communication, couples the PCTV 302 with a remote database, the network server or the online service, such as Internet 306. A television guide database 308 is also coupled to Internet 306 to provide television programming information to PCTV 302. This information can be downloaded to PCTV 302, or it can be configured to review only while the viewer is actually connected to the database 308. Alternatively, the television guide can be loaded locally from a processor inside the PCTV.
As shown, a commercial provider 310 (e.g.
BUDWEISER) and / or the 312 television broadcast station (for example ABC) also has database directly coupled to PCTV 302 or via Internet 306. PCTV 302 may include a memory and a processor with appropriate computer program (not shown) to search and receive information from databases in Internet 306 based on user selections. Alternatively, this function can be provided through Internet 306, television guide databases 308 or through commercial providers 310 or 312 broadcasters. In this PCTV mode, you can access an application or an applet (for example, a java applet) having the appropriate computer program to run the television programming guide on a screen, for example a computer monitor, a television or other user interface. In one example, the viewer is waiting for a sporting event, such as a baseball game. One or more icons or other visual indicators are located on the television screen in a convenient location, such as up or right corner. One of these icons can be an icon that represents the television programming guide. The viewer can move a cursor or other visual indicator to the television guide icon and press there to open the television guide as discussed below. Another icon can be provided, for example, by a commercial provider. Moving to an activated icon will allow the viewer to connect within a database provided by the commercial provider, or to another portion of the database of the television programming guide that allows the viewer to choose an advertised product, make a monetary contribution, respond to the inspection, answer a question, or participate in contests with other viewers, for example. As an example, Budweiser can provide a database that allows the viewer to purchase a coupon for a free six-pack of beer or other things, such as Budweiser shirts, hats, etc. The viewer can purchase the coupon, hats, or t-shirts directly through the commercial provider, or through a delivery system provided by the television programming guide '(discussed in detail below). This type of ads allows the advertiser to directly offer a particular program, and allows the viewer to directly purchase the products during the announcement. In addition, viewers will not forget the announcement or simply lose the motivation to spend money or require information after the commercial or the end of the program. In another example, the television network that is broadcasting the programming can provide an icon that allows the viewer to access a database 312 providing more information about baseball games, preventing incoming programs related to the program, such as another game of baseball later in the week, or other products and services related to the baseball game. Figures 12-17 illustrate a sample of the television programming system 200 with a grid guide, and methods for using the television programming system with the connector context system and the method of the present invention. Of course, it should be recognized that the invention is not limited to a specific television programming system shown in Figures 12-17. For example, other television programming systems are described in the "using Starsight 2" user manual on Whilst this application is attached as an appendix or is commonly stated in patents 5353123, 5479266, the full description has been incorporated by reference. The television programming system 200 shown in Figures 12-17, however, is particularly advantaged with the contextual connector system of the present invention as enabling the viewer to quickly and efficiently order through television programming., and to interact with a wide range of services that are related to programs in television programming. Figures 12A and 12B illustrate a program guide 102 and a channel guide 104, respectively, for "-the television programming system." Program guide 102, which is the primary mode in the television programming system, includes a number of information areas of screens or windows on a particular screen where the viewer operates an input device, such as a remote control, to move around vertically and horizontally and to interact with the screen's function areas. area of the screen are one or more selections, typically arranged in a matrix or grid such that the viewer can change through the grid to select or activate parts within the grid.The activation of a part will invoke a submenu, a dialogue , a panel, invoking an action or the like As shown in Figure 12A, the program guide 102 preferably includes an information area. scheduling 106 having a program matrix 108 of cells or items that represent the show that is being presented on each channel to a schedule during the day. The program guide 102 conveniently lists the channel in a vertical column to the left of the program matrix 108 and the schedules in a horizontal row above the matrix 108 as shown, the viewer can rotate vertically through a particular schedule or rotate horizontally through a channel with remote control device. As the viewer rotates through the matrix 108 a cursor 110 will indicate the location of the user within the matrix 108. Alternatively the article can automatically highlight with a bright color to indicate the viewer's location. Preferably the program matrix 108 will also be shaded to indicate the portion of each show that has already been presented. For example, as shown in Figure 12A, the shading extends to 7:48, the actual schedule has been indicated to the lower right of the program guide 102 to indicate how much of the show the viewer has lost. 12A, the program guide 102 includes a number of other information areas For example, the program guide includes a menu mode area 112 the current active mode (eg program guide 102) and allows the viewer pull down to a menu mode 114 (see figure 13A) the program guide 102 also includes a data area 116 which indicates that the date reflected in the program matrix 106 and allows the viewer to download the submenu of the date 118 to change the In other sub-modes, the sub-mode menu will display options for sorting or displaying lists that are appropriately related to the sub-mode: A bar provides rotation 120 located to the left of the program matrix. sually proportional to the total information in a program matrix 106 to provide visual realization as the user rotates vertically through matrix 106. In addition, rotator bar 120 can be used for large-scale movement through hundreds of source channels by navigating with bar 120 and then move bar 120 vertically. An exit area 122 allows the viewer to immediately return to the television by navigating to the exit area22 and pressing on the remote control device. A program area 126 describes the currently tuned program and a predicted window area 128 can be used for all types of promotional, descriptive or contextual video description or graphics, such as a short preview of the show currently being highlighted in the matrix 106. The predicted window area 128 may also be similarly interactive to the other guide areas 102. The program guide may also include a variety of additional areas to facilitate the use of the television programming system, presenting information to the viewer or announcements of programs or other products. For example, a rotating commercial message 124 may be located near the program matrix 106 that advertises programs or products from a program provider. The viewer can navigate to message 124 to receive more information or to acquire the product or the program. This article sorting function is not limited to videos. For example, the program can access other connection services, such as commercial stores, etc. To allow the buyer to buy a wide variety of different services or goods directly or indirectly connected to a particular program. For example, an Info menu for baseball on Monday night may allow the viewer to rotate through submenus that allows the viewer to acquire RojaĆ” skins from Washington, Minnesota Vikings or any NFL. The viewer has a selection to follow a program link to the commercial area where a large selection of items and services are available. A product like the above game can load the viewer directly to an NFL presale, where as a link to a movie on demand you can return to the commercial movie store. Figure 12B illustrates the television programming system of the present invention in the channel guide mode. As shown, channel guide 104 is similar to program guide 102 except that it includes a screen information area 130 that is inverse of screen information area 106 in the program guide. Then, the viewer can rotate vertically moving forward and backward through a channel moving horizontally to move from channel to channel. Figures 13A-13C illustrate a method of accessing the program guide 102 from a currently tuned program and ordering other programs currently tuned with remote control device 2. As shown in Figure 13A the viewer is waiting for a show on a screen of deployment 132, such as a baseball game Monday night with the Redskins versus Minnesota Vikings. Pressing on the remote control device automatically originates a program infomenu 130 to release on the portion of the television screen 132 (see Fig. 13B). The program infomation 130 may allow the viewer to obtain more information about the currently selected program, move to the program guide 102, move to the contextual link services (discussed below) or exit the 130 television show. The viewer can rotate vertically through these options up or down, and select one of the options. For example, clicking on the "go to program guide" section immediately transfers the viewer to the program guide, as shown in Figure 12A. To order other programs currently tuned in, the viewer employs appropriate channel controls or other input commands on the remote control device (not shown). As shown in Figure 13C, the viewer can order menus with other information while watching the program currently tuned. Figures 14 A-14E illustrate the method of ordering the desired video with the system of the present invention. As shown in FIG. 14A, the viewer opens the program infos 130 and rotates down the linked services article. The viewer is then presented with a rotatable facility of menu 162 of items and services associated with this program, as shown in Figure 14b. Some, denoted with a dollar sign, are addressable. Free articles can be instantly accessible to the viewer. AguĆ­ the viewer can select a simple procedure to specify when the movie is available. When the viewer selects a particular service or item requiring a financial transaction, an acquisition sequence is displayed. As shown in Figure 14C, the viewer is prepared to enter the access code / master keyword via the remote keypad or other means. For example, the viewer could pass his credit card through a slot in the remote control device. If the access code or the keyword is accepted, the viewer is giving a final opportunity to review the adguisition and / or confirm it or return to the menu of the previous article (see figure 14D) when the viewer confirms its acquisition and / or order, a container 173 is shown (figure 14E) the viewer is giving the choice of return to the menu of the previous article or, as always, to the bottom of the article "0", to return to the program guide. Figures 15A-15C illustrate another embodiment of the present invention in which the television viewer can accept e-mail messages or send outgoing messages to other television viewers or users connected to the television programming system, for example users of television. Internet. As shown in Figure 15A, the viewer will rotate towards. down to window messages in menu mode and activate this window to enter a menu sub-mode. To read incoming messages, the viewer will rotate down to the "new message review" cell and activate this cell to display messages that have been reviewed. Message mode organizes incoming messages in order of received date and displays them in lists (see figure 15B). The viewer can rotate to a particular message, as shown in Figure 15C. To send outgoing messages, the viewer will rotate down to the "create message" cell and activate this cell to open a blank window. A message can be created by entering the text in the input device, through voice activation via a microphone in the input device. Figures 16A-16C illustrate a method of accessing a variety of services for the Internet with the interactive television programming system of the present invention. As discussed above, databases on the Internet can be accessed through telephone lines, cable modem or other means of communication. As shown in Figure 16A, the user can rotate down to the world of services mode and press in this mode to obtain a sub mode that includes a variety of different services, such as news, weather and sports, reviews and program shorts. in the television programming guide, a super mail to acquire products and services related to programs in the television programming guide, or products and services on the Internet or word wide web. As shown in Figure 16c, the user has selected news, weather and sports, which open other menus involving a variety of special services, such as online news, local and national weather, sports stations, business and updates, videos musical, daily horoscope, cartoons of the day and / or other services related to news, weather and sports. These services can be provided by a special database that is linked to the television system, to an online information provider, such as Online America, prodigy and the like, or with a search tool that searches for network servers or databases. of data on the Internet or on the world wide web. As shown, the user selects news by phone with which he opens another menu providing the user with a variety of news reports that can be accessed. News reports can be observed, printed, or downloaded to the computer system that is linked to an intrinsic part of the television system, (for example, PCTV). Figures 17A-17F illustrate a representative system and method for contextually linking related items and services to a particular program in the program guide 102. As shown in Figure 17A, the viewer selects a particular program within the guide 102, to access the program information menu. Within the infomuum, the viewer can rotate to linked services and click on this window to move within this database that includes articles and services contextually related to a particular program. In the example shown, the viewer has been watching a Washington Redskins v. Sporting event. The Vikings of Minnesota. The viewer is transferred to a window that provides a number of options to purchase items and services related to the game, such as team badges, or other NFL items, or to select from other games. Alternatively the viewer can order a recorded transcription of the program that is currently being shown in the guide. Figures 17C - 17F illustrate a case in which the viewer has selected adguisition of the Washington Redskins. The viewer enters a keyword or other identification entry, which is confirmed by the system. Alternatively, the viewer can simply swipe their credit card or other identification card through the remote control device or television system to authorize the acquisition of the Redskins program.; The order is confirmed and the program is available at the viewer's house. Although the invention has been described in detail for purposes of clarity, it is obvious that certain modifications may be made within the scope of the clauses. For example, the viewer can automatically tune to a desired program or can select different programs for automatic recording. For more information on automatic tuning and automatic engraving, see patent No. Bl 4706121 and patent application No. 08/423411, these patent and application are similar to the present patent application assigned to Starsight Telecast, Inc. patent No. Bl 4706121 and the patent application No. 08/423411 being incorporated herein for reference purposes.

Claims (69)

  1. CLAIMS 1. - A programming system with television programming information comprising: a data entry to receive data; a memory for storing a computer program, information associated with a viewer and said received data, said information associated with a viewer being entered by the viewer's computer, said data including said television programming information; a processor coupled to said memory, and said processor capable of using said computer program to organize said television programming information into a desired format; a user input to receive user selections; and a screen for displaying said television programming information in said desired format. 2. - The television programming system with television programming information of clause 1 which also comprises a computer accessory for transmitting a program associated with the information of the television system. 3. - The television programming system with > television programming information of clause 2, wherein said computer accessory comprises: a processor; a clock coupled to the processor, said clock keeping real time; a battery coupled to said processor, said battery providing a source of continuous power; a memory coupled to said processor, said memory storing necessary parameters for selected television programs; and a transmitter, coupled to said processor, wherein said processor uses said clock and said memory to provide information for transmission by said transmitter to control said television system. 4.- The television programming system with television programming information of the clause 1, wherein a recorder connector device is used to automatically tune and automatically record the selected programs, said recorder connector device comprises a receiver to receive information related to the selected television programs. 5. A television programming system with television programming information comprising: a viewer interface having a screen; and a remote computer accessory from said interface comprising: a data entry for receiving data; a memory for storing a computer program and said received data, said data including said television programming information; and a processor coupled to said memory, said processor capable of using said computer program to organize said television programming information into a desired format; wherein said computer accessory transmits said television programming information in said desired format to said viewer interface to display it therein. 6. A method for providing a computer system with television programming information comprising the steps of: - receiving data, said data including television programming information and information associated with a computer user; storing said data in a memory, said memory being coupled to said computer system; arranging said television programming information in a desired format, said desired format determined by the computer user; and displaying said television schedule information organization on a screen in said computer system. 7. The method for providing a computer system with television programming information of clause 6, wherein said data is received from at least one of the satellite transmissions and a connection to the ground line. 8. The method for providing a computer system with television programming information of clause 7, wherein said connection to ground line provides access to the network, and said data is received from a network. 9. The method for providing a computer system with television programming information of clause 8, wherein said access to the network provides an Internet connection. 10. The method for providing a computer system with television programming information of clause 5, wherein a computer program organizes said television programming information, said computer program being stored in said memory. 11. The method for providing a computer system with television programming information as in clause 5, which further comprises the step of controlling a television system tuned to said computer system. 12. The method for providing a computer system with television programming information as in clause 11, wherein said step of controlling comprises the step of programming a VCR to record a selected program in said computer system. 13. The method for providing a computer system with television programming information as claimed in clause 5, which also comprises the step of controlling a video / television card located within the computer system to deploy the television system selected, said selected television system being selected from the displayed information of the television programming on said computer screen in said desired format. 14. The method for providing a computer system with television programming information as claimed in clause 5, which also includes the step of automatically storing a selected television program in said memory, said selected television program being selected from said information displayed television programming on said computer screen in the said desired format. 15. A method for recording selected programs on a video recorder, comprising the steps of: installing a programming program and a control system on a viewer interface; introducing programming information to said viewer interface for use with said programming program; select a program to record on said video recorder, said selection being made with said viewer interface; and transmission segments of said television information with said control system for said video recorder to record said selection of programs. 16.- The method to record selected programs on a video recorder, as claimed in clause 15, where said input is made with a modem that receives said television information via the Internet. 17. The method for recording selected programs on a video recorder, as claimed in clause 15, where said transmission comprises the steps of: transmitting first signals from a personal computer to the controller of the television system; storing information to control said video recording in said television controller system; and transmitting various signals from said television system controller to said video recorder to control said video recorder. 18. The method for recording selected programs in a video recorder, as claimed in clause 15, where said step of installing comprises the steps of: installing_ a first transmitter in said personal computer; install a receiver on said VCR; and wherein said transmission step comprises transmitting signals directly or indirectly to said VCR. 19. A television programming system comprising: a viewer interface with a screen for displaying television programming information; and a cable system having a first data line to receive data from a computer network, and a memory with computer program to receive, organize, and display any data received within the television programming guide, the cable system including a second data line coupled to the viewer's interface to display the television programming guide on the screen. 20.- A television programming system of clause 19 where the data line is a cable modem. 21. A television programming system of clause 19, wherein the interface of the viewer is a television system having a television and a user input device. 22.- A television programming system of clause 19, where the viewer's interface is a computer monitor coupled to the processor and memory. 23. A television programming system of clause 19, wherein the memory includes a computer program to receive television programming over a period of time, and to organize the programming information into a desired format to display the viewer. 24.- A television programming system of clause 19, the cable modem provides access to a server in the computer network such that the viewer can interact with files on the server. 25.- A television programming system of clause 24 where the memory includes a computer program compatible with the world wide web to access the Internet server of the world wide web. 26. A contextual link system for use with television programming information comprising: a viewer interface having a screen for displaying television programming information to a viewer; a data line coupled to the screen to communicate with a computer network; and a memory having a computer program for receiving data links from the computer network, the data link being contextually related to television programs in the television programming information. 27.- The link system of clause 26, where the memory also includes a computer program to search and link data in the computer network. 28.- The link system of clause 26, where the data line is selected from a group consisting essentially of a telephone line, a cable modem, coaxial cable and optical fiber. 29.- The link system of clause 26, where the television programming information is located within the memory. 30.- The link system of clause 26, where the television programming information is located in a database in the computer network, the memory includes a computer program to receive television programming information and is organized within a desired format. 31.- The link system of clause 26, where the memory includes a computer program to search and select information within the computer network that is contextually related to television programs within the television programming information. 32.- The link system of clause 26, where the memory stores programs that have been selected by the viewer. 33.- The link system of clause 26, which also includes a database containing each program within the television programming, the database including a plurality of criteria, with each program being associated with one or more criteria. 34.- the system of clause 33 where the memory includes a computer program to design one or more criteria for each program that is selected and for database search in the computer network to determine other programs that include the designated criteria . 35. The system of clause 34 which also comprises a processor configured to automatically search the database for programs within the designated criteria. 36.- The system of clause 26, where the memory includes computer program compatible with world wide web to access the file servers of the world wide web. 37.- The system of clause 26, where the link data include goods and services related contextually, the memory includes a computer program to allow the viewer to acquire the contextually related goods and services. 38.- A method for providing a television system with television information link, comprising: displaying television programming information in a viewer interface; enter user selections. for television programs within television programming information receive linked data contextually related to television programs from a computer network and display said data link on the viewer's interface 39.- The method of clause 38, which also it comprises searching the computer network to link data that are contextually related to television programs within the television programming information. 40. The method of clause 39, which further comprises receiving the television programming information from a database on the computer network and organizing the television programming information within a desired format on the viewer's interface. 41.- The method of clause 40 where memory stores programs that have been selected by the viewer. 42. The method of clause 37 further comprising: storing a plurality of criteria within the data base and associating each television program within the television programming information with one or more of the criteria. 43.- the method of clause 42 that also includes designating one of the criteria for each program that is selected and searching databases in the computer network to determine other programs that fall within the designated criterion 44.- the method of clause 43 where the search step is executed by the processor that automatically searches the databases for programs falling within the designated criteria 45.- A television programming system for television programming information comprising: a visual interface having a screen to display television programming information a communication device for connecting the visual interface to the computer in a network a data input to receive television programming information from the computer a memory having computer program to search and retrieve programming information from television based on usu selections and a user input coupled to the memory to enter such user selections 46. - The television programming system of clause 45 where the memory includes a computer program compatible with world wide web to access a file server of the world wide web. 47.- The television programming system of clause 46 where the file server of the Internet world wide web includes a file having television programming information, the memory includes a computer program to search and retrieve programming information television from the archive and organize television programming information. 48.- The television programming system of clause 46 where the file server of the Internet world wide web includes a file that has information of television programming, the memory includes a computer program to download the file inside the interface visual. 49.- The television programming system of clause 47 where the memory includes a computer program to allow the viewer to navigate within the cells within the grid to observe different programs. 50.- The television programming system of clause 47 where the memory includes a computer program to allow the viewer to send and receive electronic mail from a viewer interface. 51. A television programming system comprising: one or more servers each having a memory for storing a computer program and television programming information, and a processor coupled to the memory, said processor being able to use said program of a computer for organizing said television programming information into a desired format and a data line for coupling the server to the network. 52. The system of clause 51 where the servers are network file servers having a unique address. 53. The system of clause 52 where the network file servers include a Hypertext Transport Protocol server computer program to enable each server to function as a word-wide web Internet server, and a memory that includes a compatible computer program to the world wide web to allow access to file servers. 54.- The system of clause 51 where the television programming information is organized in a grid that includes a plurality of cells, each cell containing a television program, the grid also includes a first column with times and a second column perpendicular with television channels. 55.- The system of clause 51 where the memory includes a computer program to allow the viewer to navigate through the cells within the grid to see. Different programs. 56.- The system of clause 51 wherein the memory includes a computer program for selecting a geographic region, the memory includes a television programming guide associated with each geographic region. 57.- The system of clause 56 where the geographical regions are countries. 58.- The system of clause 56 where the geographical regions are states. 59.- The system of clause 56 where the geographic regions correspond to local cable companies. 60.- The system of clause 51 wherein the second column includes television networks that are generic to a plurality of geographic regions. 61.- The system of clause 60 wherein the memory includes a computer program to select a time zone, and to adjust the schedules in the first column of the grid based on the time zone selected by the viewer. 62.- A television programming system comprising a viewer interface that has a screen; a database containing television programming information; a communication device to connect the visual interface of the database; and a memory coupled to the viewer interface which has a computer program for retrieving said television programming information and organizing said information in a desired format on the screen. 63.- The system of clause 62 wherein the database is coupled to a computer network and the communication device includes a data line coupled to the computer network to link the viewer interface to the database. 64.- The system of clause 63 wherein the database is a network server that has an address and is configured to follow a common network protocol. 65. - The system of clause 64 wherein the network protocol is the transmission control protocol and the Internet protocol. 66.- The system of clause 62 wherein the viewer interface includes a visual indicator on the screen for selection by the viewer, the memory includes a computer program for accessing one or more databases within the computer network when the visual indicator is selected. 67.- The system of clause 66 where the visual indicator is an icon that covers a portion of the screen. 68.- The system of clause 66 where the databases include one or more databases of commercial suppliers and one or more databases of program disseminators. 69.- The system of clause 66 where it also includes a processor configured to allow the viewer to interact with the databases in the computer network.

Family

ID=

Similar Documents

Publication Publication Date Title
EP0880856B8 (en) Systems and methods for providing television schedule information
US6388714B1 (en) Interactive computer system for providing television schedule information
CA2763734C (en) Accessing products and/or services using a viewer interactive device
AU755071B2 (en) Systems and methods for providing television schedule information
MXPA98002407A (en) Systems and methods for providing televis programming information