This invention relates to interactive television systems such as interactive television program guide systems, and more particularly, to linking techniques in interactive television systems.
Interactive program guides are typically implemented on set-top boxes. Such program guides allow users to view television program listings in different display formats. For example, a user may instruct the program guide to display a grid of program listings organized in a channel-ordered or a time-ordered list. Users may also search and sort program listings by theme (e.g., movies, sports, etc.) or by title (i.e., alphabetically). The user may purchase a pay program from the program guide by placing the highlight region on a program listing and pressing an “OK” key. Some systems allow the user to select a program for recording by placing the highlight region on a program listing and pressing a “record” key.
It is an object of the present invention to provide an interactive television system that supports programming-related links between various applications.
This and other objects of the invention are accomplished in accordance with the principles of the present invention by providing an interactive television system that supports programming-related links. Programming-related links may be provided in non-program-guide applications.
An interactive television program guide application and a non-program-guide interactive television application (i.e., an application involving non-program-guide resources) may be implemented on user television equipment. The non-program-guide application may display screens that include information that is related to programming. For example, the non-program-guide application may display screens that are related to a television program, a television series, a television channel or network, a package of television programming, etc. The programming-related information may be an advertisement, graphic, word, phrase, etc. The system may provide a user with an opportunity to select the programming-related information that is displayed. When the user selects the information, an overlay or a display screen may be displayed that is related to the selected information. The overlay or display screen may be displayed by the program guide application. The display screen or overlay that is displayed when the information is selected may vary based on attributes of the programming to which the selected information is related.
The display screen or overlay may include a graphic that is related to the programming, a description of the programming, a video that is related to the programming, programming-related options for accessing program guide application features, advertisements, program listings, etc. If desired, an advertisement that is related to the programming may be displayed.
A database of programming information such as a program guide database may be accessed to determine which programming in the user's service area (if any) is related to information that has been selected from a non-program-guide display screen.
Information may be selected by, for example, positioning a highlight region on the information of interest and pressing an enter or select or OK key or an information key. An on-screen indicator may be associated with displayed information to indicate to a user that the information is related to programming. If desired, a display screen or overlay for related programming may be displayed when the indicator is selected. A user may be provided with an opportunity to exit a programming-related display screen or overlay to allow the user to return to an initiating non-program-guide display screen.
Further features of the invention, its nature and various advantages will be more apparent from the accompanying drawings and the following detailed description of the preferred embodiments.
An illustrative interactive television system 50 in accordance with the present invention is shown in
Information from database 54 may be transmitted to television distribution facilities 56 via communications path 58. Only one television distribution facility 56 is illustrated in
Television distribution facility 56 is a facility for distributing television signals to users, such as a cable system headed, a broadcast distribution facility, or a satellite television distribution facility. Path 58 may be a satellite communications path, a telephone network communications path, an Internet communications path, a cable or fiber optic communications path, a microwave communications path, a combination of such communications paths, or any other suitable communications path.
Information transmitted by main facility 52 to television distribution facility 56 includes television program listings data such as program times, channels, titles, descriptions, etc. Transmitted program information also includes pay program data such as pricing information for individual programs and subscription channels, time windows for ordering programs and channels, telephone numbers for placing orders that cannot be impulse ordered, etc. Information transmitted by main facility 52 to television distribution facility 56 may include advertising information, such as text, graphics, video advertisements, and scheduling information. If desired, some of the program guide and advertising information may be provided using data sources at facilities other than main facility 52. For example, data related to pay program order processing (e.g., billing data and the like) may be generated by an order processing and billing system that is separate from main facility 52 and separate from television distribution facility 56. Similarly, advertising information may be generated by an advertising facility that is separate from main facility 52 and television distribution facility 56.
Television distribution facility 56 distributes program guide and advertising information to user television equipment 66 for multiple users via communications paths 68 which may carry analog signals, digital signals, or both. User television equipment 66 may be any suitable equipment or device for providing television to a user that contains sufficient processing capabilities to implement an interactive television program guide. Paths 68 may be cable paths, fiber-optic paths, satellite paths, broadcast paths, or other suitable paths or a combination of such paths. Any suitable analog, digital, or analog and digital communications scheme may be used to transmit data over paths 68, including in-band transmissions (e.g., vertical blinking interval), out-of-band transmissions, digital transmissions, analog transmissions, cable transmissions, satellite transmissions, cable modem transmissions, over-the-air transmissions, multichannel multipoint distribution services (MMDS) transmissions, etc.
Data may be distributed continuously, periodically, on-demand, or in a combination thereof. Paths 68 may be bidirectional, so that functions such as impulse pay-per-view purchases from the program guide and client-server functions may be supported. When services other than program guide services are provided to the user, data may be provided over paths 68 that relates to such non-program-guide services.
Advertising information may be distributed using any of a number of suitable techniques. For example, text and graphics advertisements may be distributed over an out-of-band channel using an out-of-band modulator. Video advertisements may also be distributed in this way, although large quantities of video information may be more efficiently distributed using one or more digital channels or data streams on path 68. Such digital channels or data streams may also be used for distributing text and graphics.
Each user television equipment has a receiver, which may be set-top box 70, but which may be other suitable television equipment such as an advanced television receiver into which circuitry similar to set-top-box circuitry has been integrated, a personal computer television (PC/TV), or a personal computer (e.g., with a television tuner cord). An interactive television program guide or various non-program-guide applications may be implemented on user television equipment such as set-top box 70. If desired, interactive television applications (e.g., program guide applications and non-program-guide applications) may be implemented partially on user television equipment and partially at a television distribution facility. For example, server 59 at television distribution facility 56 and set-top box 70 at user television equipment may be arranged in a client-server architecture for supporting program guide or non-program-guide applications. If desired, server 59 may be at a different location (e.g., an intermediate node). Data, such as program guide data, may be distributed by server 59 to user television equipment. Data may have been provided to television distribution facility 56 from different facilities with a communications path respective to each facility. For example, program guide data at database 54 of facility 52 may be distributed to television distribution facility 56 via communications path 58.
If desired, an interactive television program guide may be implemented using a data-relay architecture. In such an architecture, television distribution facility 56 may serve as a data-relay site and user television equipment 66 may be a data destination site. For example, television distribution facility 56 may continuously or periodically distribute information as the information is received. In a data-relay architecture, a program guide implemented on user television equipment 66 may use a database (e.g., database 78) for storing program guide and advertising information at user television equipment 66. Program guide information may include program listings and program attributes. Advertising information may include interactive advertisements and scheduling information.
Television distribution facility 70 may also poll set-top boxes 70 periodically for certain information (e.g., pay program account information or information regarding programs that have been purchased and viewed using locally-generated authorization techniques). For clarity, the present invention is described primarily in the context of program guide and non-program-guide applications that are implemented entirely on user television equipment that is a set-top box.
Each set-top box 70 preferably contains a processor to handle tasks associated with implementing a program guide application or other interactive television application such as a home shopping application, a web browser application, a home banking application, or video-on-demand application, a chat application, an e-mail application, etc., on the set-top box 70. For clarity, the present invention will be described primarily in the context of interactive television program guide applications, but the invention also applies to other interactive television applications. Moreover, different configurations may be used for distributing data to user television equipment 66 such as configurations in which program listings and other information may be distributed to user television equipment 66 without passing through television distribution facility 56 using paths that are separate from communications paths 68. For clarity, the present invention will be described primarily in connection with the illustrative data distribution arrangement shown in
Each set-top box 70 is typically connected to an optional videocassette recorder 72 so that selected television programs may be recorded. Each videocassette recorder 72 is connected to a television 74 or other viewing device. To record a program, set-top box 70 tunes to a particular channel and sends control signals to videocassette recorder 72 (e.g., using infrared transmitter 76) that directs videocassette recorder 72 to start and stop recording at the appropriate times. If desired, any suitable recording device may be used, including digital video recorders, a digital video disk (DVD) player with recording capabilities, hard disk, etc.
During use of the interactive television program guide implemented on set-top box 70, television program listings may be displayed on television 74 or other suitable monitor. Each set-top box 70, videocassette recorder 72, and television 74 may be controlled by one or more remote controls 80 or any other suitable user input interface such as a wireless keyboard, mouse, trackball, dedicated set of keys, touch screen display remote, etc. For clarity, the present invention is described primarily in the context of an interactive television system in which the user input interface device is a remote control. A typical remote control has arrow keys for controlling the position of a highlight region in a display screen and a select key, such as an OK, ENTER, or ACCEPT key. The remote control may also have other remote control keys such as an information “INFO” key, an record key, channel up or down keys, volume control keys, numeric keys, etc. By moving the highlight region on an item of interest and pressing a select key, a user may select information, options, listings, etc.
Communications paths 68 preferably have sufficient bandwidth to allow television distribution facility 56 to distribute scheduled television programming, pay programming, advertising and other promotional videos, and other video information to set-top boxes 70 in addition to non-video program guide and advertising data. Multiple television and audio channels (analog, digital, or both analog and digital) may be provided to set-top boxes 70 via communications paths 68.
Television distribution facility 36 may contain a video server 58 to support video-on-demand applications. With such applications, videos that are stored on video server 58 may be requested by users at user television equipment 66. The videos may then be played back to the users over communications paths 68. Server 59 may be separate from or integrated with server 58
Certain functions such as pay program purchasing may require set-top boxes 70 to transmit data to television distribution facility 56 over communications paths 68. If desired, such data may be transmitted over telephone lines or other separate communications paths. If functions such as these are provided using facilities separate from television distribution facility 56, some of the communications involving set-top boxes 70 may be made directly with the separate facilities.
Users may interactively order additional information, products, or services. Such orders may be satisfied by fulfillment facilities (e.g., fulfillment facility 64). If desired, orders may be transmitted directly to fulfillment facilities via communications paths which may be telephone paths, the Internet, or other suitable communications paths. Orders may also be transmitted to television distribution facility 56 via paths 68, where the billing system of the television distribution facility may be used. After the television distribution facility 56 has processed the user's order, television distribution facility 56 may transmit the order to a fulfillment facility.
A web browser application implemented on set-top box 70 may allow the user to access the Internet 60. The Internet 60 may be either accessed directly (e.g., via a modem link) or via television distribution facility 56 (using, e.g., a cable modem link), as shown in
As shown in
As shown in
User application resources may include an application program interface that provides a software interface for accessing features of one application from another application. For clarity, the present invention is described primarily in the context of a program guide application program interface that provides a software interface for accessing features of a program guide application from a non-program-guide application.
With an application program interface for a program guide application, non-program-guide applications may be developed to include access to program guide features. For example, interactive applications may be authored using a language, such as Java, ECMASCRIPT, etc. The authoring language may include some functions that are provided by a program guide developer to other developers. The input parameter(s) of these functions may include a channel number, call sign, network name (or other network identifier), channel name or (other channel identifier), program name (or other program identifier), program airing time, etc. The parameters may also include other means for identifying television programming. The code for a specific application may include these functions.
A specific non-program-guide application may be implemented on user television equipment by, for example, running the executable code for the specific application on the user television equipment. The specific application would then execute the program guide functions when such functions are used in the code for that application.
Illustrative steps involved in displaying a display screen or overlay for programming for use in an interactive television system, such as system 50 of
At step 108, a display screen or overlay for a particular programming (e.g., a program, channel, network, package, etc.) that is related to the information may be displayed when the user selects the information from the non-program-guide display screen. If desired, the display screen or overlay for the particular programming may have been displayed by the program guide application (e.g., by the non-programming guide application calling a program guide function).
Illustrative non-program-guide display screen 110 and illustrative programming display screen 112 of
The options may include an option to watch the programming, an option to set a reminder or timer for the programming, an option to record the programming, an option to see additional air times for the programming, an option to purchase the programming or to view ordering instructions, an option to see listings of programs available on the programming (when the programming is a channel(s)), an option to add the programming or attributes of the programming to user preferences profiles, an option to add the programming to a favorite channel list (when the programming is a channel(s)), an option to parentally control the programming, or some aspect of the programming, etc.
If desired, the description, video, graphics, advertisement, options, or any combination thereof that is displayed for the related programming may have been displayed by an interactive television program guide application. For example, programming display screen 112 may be a program guide display screen (e.g., a display screen that is displayed by an interactive program guide application when the programming-related information 114 is selected from the non-program-guide display screen 110.)
The programming-related information may be an advertisement. For example, illustrative interactive news application display screen 113 that includes an illustrative advertisement 116 and illustrative programming display screen 118 of
Illustrative sports news display screen 128 having a list a today's events and illustrative programming display screen 132 of
If desired, programming-related information and options may be displayed in an overlay. For example, illustrative course offerings display screen 136, illustrative course description display screen 138, and illustrative programming overlay 140 of
Information that is displayed in a non-program-guide application display screen may make reference to a particular program. For example, illustrative banking statement display screen 144, illustrative financial information display screen 148, and illustrative programming display screen 150 of
Information displayed in a non-program-guide application may be related to more than one user television equipment application resources. A non-program-guide application that displays the information may provide electronic links for these related resources. For example, illustrative display screen 152 and illustrative programming display screen 154 of
Illustrative steps involved in displaying a display screen or overlay for programming that is related to user-selected information for use in an interactive television system, such as system 50 of
Illustrative news display screen 162, illustrative program reminder display screen 164, and illustrative programming display screen 166 of
News display screen 162 may include an advertisement 168 for a premium programming package. Programming display screen 166 may be displayed when advertisement 168 is selected. Programming display screen 166 may include a description of the premium package and options that are related to the premium package. Programming display screen 166 may have been determined for display based on attributes of the premium package.
The content of the display screen or overlay that is displayed may vary based on whether the related programming is determined to be an individual program, series, a pay-per-view program, channel, network, package, or a combination thereof. For example, illustrative home shopping display screen 170, illustrative program listings display screen 172, illustrative network display screen 174, and illustrative program display screen 176 of
Program display screen 176 may be displayed when advertisement 178 is selected and it is determined that the programming that is related to advertisement 178 is an individual program, Emery Live. Program display screen 176 may include a description of the program and related options. Program listings display screen 172 may be displayed when advertisement 178 is selected and it is determined that the programming that is related to advertisement 178 is a channel or is a combination of a program and the channel that airs the program. Program listings display screen 172 may include current program listings for the related channel or program listings for the related channel in a time frame that includes the related program.
Illustrative steps involved in returning to a non-program-guide display screen for use in an interactive television system such as system 50 of
Illustrative video-on-demand display screen 188, and illustrative programming display screen 190 of
An exit option may be provided from an overlay. For example, illustrative entertainment news display screen 196 and illustrative overlay 198 of
Illustrative steps involved in using an indicator to display a display screen or overlay for related programming for use in an interactive television system, such as system 50 of
Illustrative sports news display screen 208 and illustrative programming display screen 210 of
If desired, the illustrative display screens of
The foregoing is merely illustrative of the principles of this invention and various modifications can be made by those skilled in the art without departing from the scope and spirit of the invention.
This application is a continuation of prior application Ser. No. 10/923,265, filed Aug. 20, 2004, now abandoned which is a continuation of patent application Ser. No. 09/699,207, filed Oct. 27, 2000, now abandoned which claims the benefit of U.S. provisional application No. 60/162,484, filed Oct. 29, 1999, and U.S. provisional application No. 60/165,610, filed Nov. 15, 1999. All of these prior patent applications are hereby incorporated by reference herein in their entireties.
Number | Name | Date | Kind |
---|---|---|---|
3440427 | Kammer | Apr 1969 | A |
3492577 | Reiter et al. | Jan 1970 | A |
3493674 | Houghton | Feb 1970 | A |
3833757 | Kirk, Jr. et al. | Sep 1974 | A |
3891792 | Kimura | Jun 1975 | A |
3936868 | Thorpe | Feb 1976 | A |
3996583 | Hutt et al. | Dec 1976 | A |
4004085 | Makino et al. | Jan 1977 | A |
4016361 | Pandey | Apr 1977 | A |
4026555 | Kirschner et al. | May 1977 | A |
4031548 | Kato et al. | Jun 1977 | A |
4052719 | Hutt et al. | Oct 1977 | A |
4079419 | Siegle et al. | Mar 1978 | A |
4081753 | Miller | Mar 1978 | A |
4081754 | Jackson | Mar 1978 | A |
4096524 | Scott | Jun 1978 | A |
4134127 | Campioni | Jan 1979 | A |
4139860 | Micic et al. | Feb 1979 | A |
4150254 | Schussler et al. | Apr 1979 | A |
4156850 | Beyers, Jr. | May 1979 | A |
4161728 | Insam | Jul 1979 | A |
4162513 | Beyers, Jr. et al. | Jul 1979 | A |
4162516 | Becker | Jul 1979 | A |
4170782 | Miller | Oct 1979 | A |
4186413 | Mortimer | Jan 1980 | A |
4203130 | Doumit et al. | May 1980 | A |
4205343 | Barrett | May 1980 | A |
4218698 | Bart et al. | Aug 1980 | A |
4228543 | Jackson | Oct 1980 | A |
4231031 | Crowther et al. | Oct 1980 | A |
4233628 | Ciciora | Nov 1980 | A |
4249211 | Baba et al. | Feb 1981 | A |
4249213 | Imaide et al. | Feb 1981 | A |
4261006 | Weintraub et al. | Apr 1981 | A |
4264924 | Freeman | Apr 1981 | A |
4270145 | Farina | May 1981 | A |
4283787 | Chambers | Aug 1981 | A |
4288809 | Yabe | Sep 1981 | A |
4290142 | Schnee et al. | Sep 1981 | A |
4305101 | Yarbrough et al. | Dec 1981 | A |
4329684 | Monteath et al. | May 1982 | A |
4337480 | Bourassin et al. | Jun 1982 | A |
4337482 | Coutta | Jun 1982 | A |
4337483 | Guillou | Jun 1982 | A |
4344090 | Belisomi et al. | Aug 1982 | A |
4375651 | Templin et al. | Mar 1983 | A |
4381522 | Lambert | Apr 1983 | A |
4388645 | Cox et al. | Jun 1983 | A |
4390901 | Keiser | Jun 1983 | A |
4393376 | Thomas | Jul 1983 | A |
4405946 | Knight | Sep 1983 | A |
4412244 | Shanley, II | Oct 1983 | A |
4413281 | Thonnart | Nov 1983 | A |
4420769 | Novak | Dec 1983 | A |
4425581 | Schweppe et al. | Jan 1984 | A |
4429385 | Cichelli et al. | Jan 1984 | A |
4449249 | Price | May 1984 | A |
4456925 | Skerlos et al. | Jun 1984 | A |
4466017 | Banker | Aug 1984 | A |
4477830 | Lindman et al. | Oct 1984 | A |
4488179 | Krügger et al. | Dec 1984 | A |
4495654 | Deiss | Jan 1985 | A |
4496171 | Cherry | Jan 1985 | A |
4496976 | Swanson et al. | Jan 1985 | A |
4510623 | Bonneau et al. | Apr 1985 | A |
4523228 | Banker | Jun 1985 | A |
4533910 | Sukonick et al. | Aug 1985 | A |
4536791 | Campbell et al. | Aug 1985 | A |
4547804 | Greenberg | Oct 1985 | A |
4555775 | Pike | Nov 1985 | A |
4566034 | Harger et al. | Jan 1986 | A |
4573072 | Freeman | Feb 1986 | A |
4587520 | Astle | May 1986 | A |
4595951 | Filliman | Jun 1986 | A |
4595952 | Filliman | Jun 1986 | A |
4598288 | Yarbrough et al. | Jul 1986 | A |
4620229 | Amano et al. | Oct 1986 | A |
4622545 | Atkinson | Nov 1986 | A |
4635121 | Hoffman et al. | Jan 1987 | A |
4641205 | Beyers, Jr. | Feb 1987 | A |
4677466 | Lert, Jr. et al. | Jun 1987 | A |
4689022 | Peers et al. | Aug 1987 | A |
4691351 | Hayashi et al. | Sep 1987 | A |
4694490 | Harvey et al. | Sep 1987 | A |
4701794 | Froling et al. | Oct 1987 | A |
4706121 | Young | Nov 1987 | A |
4712105 | Kohler | Dec 1987 | A |
4748618 | Brown et al. | May 1988 | A |
4750036 | Martinez | Jun 1988 | A |
4751578 | Reiter et al. | Jun 1988 | A |
4754326 | Kram et al. | Jun 1988 | A |
4768228 | Clupper et al. | Aug 1988 | A |
4772882 | Mical | Sep 1988 | A |
4775935 | Yourick | Oct 1988 | A |
4785408 | Britton et al. | Nov 1988 | A |
4787063 | Muguet | Nov 1988 | A |
4812834 | Wells | Mar 1989 | A |
4821102 | Ichikawa et al. | Apr 1989 | A |
4829558 | Welsh | May 1989 | A |
4847604 | Doyle | Jul 1989 | A |
4847700 | Freeman | Jul 1989 | A |
4862268 | Campbell et al. | Aug 1989 | A |
4873623 | Lane et al. | Oct 1989 | A |
4884223 | Ingle et al. | Nov 1989 | A |
4890320 | Monslow et al. | Dec 1989 | A |
4890321 | Seth-Smith et al. | Dec 1989 | A |
4894789 | Yee | Jan 1990 | A |
4899136 | Beard et al. | Feb 1990 | A |
4908707 | Kinghorn | Mar 1990 | A |
4908713 | Levine | Mar 1990 | A |
4914517 | Duffield | Apr 1990 | A |
4914732 | Henderson et al. | Apr 1990 | A |
4931783 | Atkinson | Jun 1990 | A |
4935865 | Rowe et al. | Jun 1990 | A |
4937821 | Boulton | Jun 1990 | A |
4939507 | Beard et al. | Jul 1990 | A |
4959720 | Duffield et al. | Sep 1990 | A |
4963994 | Levine | Oct 1990 | A |
4977455 | Young | Dec 1990 | A |
4987486 | Johnson et al. | Jan 1991 | A |
4991011 | Johnson et al. | Feb 1991 | A |
4991012 | Yoshino | Feb 1991 | A |
4995078 | Monslow et al. | Feb 1991 | A |
5008853 | Bly et al. | Apr 1991 | A |
5014125 | Pocock et al. | May 1991 | A |
5038211 | Hallenbeck | Aug 1991 | A |
5045947 | Beery | Sep 1991 | A |
5047867 | Strubbe et al. | Sep 1991 | A |
5058160 | Banker et al. | Oct 1991 | A |
5062060 | Kolnick | Oct 1991 | A |
5068734 | Beery | Nov 1991 | A |
5072412 | Henderson, Jr. et al. | Dec 1991 | A |
5103314 | Keenan | Apr 1992 | A |
5148154 | MacKay et al. | Sep 1992 | A |
5151782 | Ferraro | Sep 1992 | A |
5151789 | Young | Sep 1992 | A |
5155806 | Hoeber et al. | Oct 1992 | A |
5157768 | Hoeber et al. | Oct 1992 | A |
5177604 | Martinez | Jan 1993 | A |
5195092 | Wilson et al. | Mar 1993 | A |
5206722 | Kwan | Apr 1993 | A |
5210611 | Yee et al. | May 1993 | A |
5214622 | Nemoto et al. | May 1993 | A |
5220420 | Hoarty et al. | Jun 1993 | A |
5223924 | Strubbe | Jun 1993 | A |
5231493 | Apitz | Jul 1993 | A |
RE34340 | Freeman | Aug 1993 | E |
5235415 | Bonicel et al. | Aug 1993 | A |
5236199 | Thompson, Jr. | Aug 1993 | A |
5237411 | Fink et al. | Aug 1993 | A |
5237417 | Hayashi et al. | Aug 1993 | A |
5239540 | Rovira et al. | Aug 1993 | A |
5247347 | Litteral et al. | Sep 1993 | A |
5247364 | Banker et al. | Sep 1993 | A |
5253066 | Vogel | Oct 1993 | A |
5253067 | Chaney et al. | Oct 1993 | A |
5283819 | Glick et al. | Feb 1994 | A |
5323240 | Amano et al. | Jun 1994 | A |
5335277 | Harvey et al. | Aug 1994 | A |
5353121 | Young et al. | Oct 1994 | A |
5357276 | Banker et al. | Oct 1994 | A |
5367316 | Ikezaki | Nov 1994 | A |
5382983 | Kwoh et al. | Jan 1995 | A |
5387945 | Takeuchi | Feb 1995 | A |
5404393 | Remillard | Apr 1995 | A |
5410326 | Goldstein | Apr 1995 | A |
5477262 | Banker et al. | Dec 1995 | A |
5479268 | Young et al. | Dec 1995 | A |
5481542 | Logston et al. | Jan 1996 | A |
5483278 | Strubbe et al. | Jan 1996 | A |
5485221 | Banker et al. | Jan 1996 | A |
5523796 | Marshall et al. | Jun 1996 | A |
5528304 | Cherrick et al. | Jun 1996 | A |
5532754 | Young et al. | Jul 1996 | A |
5559548 | Davis et al. | Sep 1996 | A |
5559549 | Hendricks et al. | Sep 1996 | A |
5583560 | Florin et al. | Dec 1996 | A |
5585866 | Miller et al. | Dec 1996 | A |
5589892 | Knee et al. | Dec 1996 | A |
5594509 | Florin et al. | Jan 1997 | A |
5596373 | White et al. | Jan 1997 | A |
5600364 | Hendricks et al. | Feb 1997 | A |
5600573 | Hendricks et al. | Feb 1997 | A |
5621456 | Florin et al. | Apr 1997 | A |
5635978 | Alten et al. | Jun 1997 | A |
5635979 | Kostreski et al. | Jun 1997 | A |
5650826 | Eitz | Jul 1997 | A |
5659350 | Hendricks et al. | Aug 1997 | A |
5663757 | Morales | Sep 1997 | A |
5677708 | Matthews, III et al. | Oct 1997 | A |
5682195 | Hendricks et al. | Oct 1997 | A |
5689799 | Dougherty et al. | Nov 1997 | A |
5699107 | Lawler et al. | Dec 1997 | A |
5734853 | Hendricks et al. | Mar 1998 | A |
5740549 | Reilly et al. | Apr 1998 | A |
5760821 | Ellis et al. | Jun 1998 | A |
5771064 | Lett | Jun 1998 | A |
5781246 | Alten et al. | Jul 1998 | A |
5798785 | Hendricks et al. | Aug 1998 | A |
5801787 | Schein et al. | Sep 1998 | A |
5808608 | Young et al. | Sep 1998 | A |
5835843 | Haddad | Nov 1998 | A |
5848352 | Dougherty et al. | Dec 1998 | A |
5850218 | LaJoie et al. | Dec 1998 | A |
5874985 | Matthews, III | Feb 1999 | A |
5897623 | Fein et al. | Apr 1999 | A |
5907323 | Lawler et al. | May 1999 | A |
5914746 | Matthews, III et al. | Jun 1999 | A |
5959688 | Schein et al. | Sep 1999 | A |
5990927 | Hendricks et al. | Nov 1999 | A |
6163316 | Killian | Dec 2000 | A |
6172677 | Stautner et al. | Jan 2001 | B1 |
6177931 | Alexander et al. | Jan 2001 | B1 |
6188995 | Garst et al. | Feb 2001 | B1 |
6208799 | Marsh et al. | Mar 2001 | B1 |
6209025 | Bellamy | Mar 2001 | B1 |
6240555 | Shoff et al. | May 2001 | B1 |
6263501 | Schein et al. | Jul 2001 | B1 |
6282714 | Ghori et al. | Aug 2001 | B1 |
6313851 | Matthews, III et al. | Nov 2001 | B1 |
6317885 | Fries | Nov 2001 | B1 |
6388714 | Schein et al. | May 2002 | B1 |
6408437 | Hendricks et al. | Jun 2002 | B1 |
6469753 | Klosterman et al. | Oct 2002 | B1 |
6505348 | Knowles et al. | Jan 2003 | B1 |
6510557 | Thrift | Jan 2003 | B1 |
6600503 | Stautner et al. | Jul 2003 | B2 |
6665869 | Ellis et al. | Dec 2003 | B1 |
6668278 | Yen et al. | Dec 2003 | B1 |
6717590 | Sullivan | Apr 2004 | B1 |
6725461 | Dougherty et al. | Apr 2004 | B1 |
6732179 | Brown et al. | May 2004 | B1 |
6735487 | Marshall et al. | May 2004 | B1 |
6763522 | Kondo et al. | Jul 2004 | B1 |
6772433 | LaJoie et al. | Aug 2004 | B1 |
6978473 | Nsonwu et al. | Dec 2005 | B1 |
7062777 | Alba et al. | Jun 2006 | B2 |
7464393 | Westlake et al. | Dec 2008 | B2 |
7546621 | LaJoie et al. | Jun 2009 | B2 |
7624410 | Ellis et al. | Nov 2009 | B2 |
7805742 | Ellis et al. | Sep 2010 | B2 |
7873737 | Brown et al. | Jan 2011 | B2 |
8046801 | Ellis et al. | Oct 2011 | B2 |
8255952 | Boylan et al. | Aug 2012 | B2 |
20020059599 | Schein et al. | May 2002 | A1 |
20020116712 | Schein et al. | Aug 2002 | A1 |
20030009758 | Townsend et al. | Jan 2003 | A1 |
20030035007 | Wugofski | Feb 2003 | A1 |
20050015804 | LaJoie et al. | Jan 2005 | A1 |
20050028208 | Ellis et al. | Feb 2005 | A1 |
20050044565 | Jerding et al. | Feb 2005 | A1 |
20050177850 | Boylan et al. | Aug 2005 | A1 |
20050235319 | Carpenter et al. | Oct 2005 | A1 |
20050283800 | Ellis et al. | Dec 2005 | A1 |
20060123447 | Westlake et al. | Jun 2006 | A1 |
20060157217 | Bassi | Jul 2006 | A1 |
20080184301 | Boylan et al. | Jul 2008 | A1 |
20080271159 | Brown et al. | Oct 2008 | A1 |
20090049483 | Townsend | Feb 2009 | A1 |
20090241144 | LaJoie et al. | Sep 2009 | A1 |
20110099573 | Ellis et al. | Apr 2011 | A1 |
20110209180 | Ellis et al. | Aug 2011 | A1 |
Number | Date | Country |
---|---|---|
2223057 | Dec 1996 | CA |
2232003 | Apr 1997 | CA |
2337464 | Feb 2000 | CA |
29 18 846 | Nov 1980 | DE |
32 46 225 | Jun 1984 | DE |
33 37 204 | Apr 1985 | DE |
36 21 263 | Jan 1988 | DE |
0 337 336 | Oct 1989 | EP |
0 393 555 | Oct 1990 | EP |
0 396 062 | Nov 1990 | EP |
0 401 930 | Dec 1990 | EP |
0 408 892 | Jan 1991 | EP |
0 420 123 | Apr 1991 | EP |
0 477 754 | Apr 1992 | EP |
0 477 756 | Apr 1992 | EP |
0 492 853 | Jul 1992 | EP |
0 532 322 | Mar 1993 | EP |
0 575 956 | Dec 1993 | EP |
0572090 | Dec 1993 | EP |
0 721 253 | Jul 1996 | EP |
0 827 340 | Mar 1998 | EP |
0 854 645 | Jul 1998 | EP |
1 330 125 | Jul 2003 | EP |
2 268 019 | Dec 2010 | EP |
2662895 | Dec 1991 | FR |
2034995 | Jun 1980 | GB |
2126002 | Mar 1984 | GB |
2185670 | Jul 1987 | GB |
2256546 | Dec 1992 | GB |
58137334 | Aug 1983 | JP |
58196738 | Nov 1983 | JP |
59141878 | Aug 1984 | JP |
61-50470 | Mar 1986 | JP |
61-74476 | Apr 1986 | JP |
62-60384 | Mar 1987 | JP |
2-48879 | Feb 1990 | JP |
WO-8601962 | Mar 1986 | WO |
WO-8804507 | Jun 1988 | WO |
WO-8912370 | Dec 1989 | WO |
WO-9001243 | Feb 1990 | WO |
WO-9015507 | Dec 1990 | WO |
WO-9118476 | Nov 1991 | WO |
WO-9204801 | Mar 1992 | WO |
WO-9305452 | Mar 1993 | WO |
WO-9311638 | Jun 1993 | WO |
WO-9311639 | Jun 1993 | WO |
WO-9311640 | Jun 1993 | WO |
WO 9501056 | Jan 1995 | WO |
WO 9507003 | Mar 1995 | WO |
WO 9532585 | Nov 1995 | WO |
WO 9609721 | Mar 1996 | WO |
WO 9634466 | Oct 1996 | WO |
WO 9634467 | Oct 1996 | WO |
WO 9634491 | Oct 1996 | WO |
WO 9641471 | Dec 1996 | WO |
WO 9641478 | Dec 1996 | WO |
WO 9713368 | Apr 1997 | WO |
WO 9718675 | May 1997 | WO |
WO 9731480 | Aug 1997 | WO |
WO 9742763 | Nov 1997 | WO |
WO 9748230 | Dec 1997 | WO |
WO 9749237 | Dec 1997 | WO |
WO 9749242 | Dec 1997 | WO |
WO 9806219 | Feb 1998 | WO |
WO 9816028 | Apr 1998 | WO |
WO 9817064 | Apr 1998 | WO |
WO 9826584 | Jun 1998 | WO |
WO 9913641 | Mar 1999 | WO |
WO 0005889 | Feb 2000 | WO |
WO 0028734 | May 2000 | WO |
Entry |
---|
Rath, K., et al., “Set-Top Box Control Software: A Key Component in Digital Video,” Phillips Journal of Research, vol. 50, No. 1/2, pp. 185-199 (1996). |
“Open TV: Betriebssystem fur interaktives Fernsehen,” by G. Hirts et al., Fernseh-Und Kino- Technik, 50, Jahrgan Nr. Mar. 1996. |
Starsight Interactive Television Guide, Phase III. Palo Alto: Apr. 11, 1997. |
Buehl, Joe, “Navigation Service Requirements for Advanced Television,” printed from the Internet at http://www.pioneerddcatal.com/papers/navig.htm on May 5, 1999. |
Hartwig, S., “Softwarearchitekturen far interaktive digitale Decoder,” Fernseh—und Kino-Technik, 50(3):92-94, 96-98, 100-102 (Mar. 1996) (concise explanation included in Supp. IDS). |
Hirtz, G., et al., “Open TV: Betriebssystem far interaktives Fernsehen,” Fernseh- Und Kino-Technik, 50, No. 3, (Mar. 1996) pp. 84-89. |
Rath, K., et al., “Set-Top Box Control Software: A Key Component in Digital Video,” Philips J., Res. 50 (1996) pp. 185-199. |
Williams, T., “STB operating systems gear up for flood of data services,” Computer Design, Feb. 1996, pp. 67, 68, 72, 74-76, 78, and 80. |
United States Patent and Trademark Office, U.S. Appl. No. 09/145,232, filed Sep. 1, 1998, now USP 6,665,869, all Office Actions, Responses and Preliminary Amendments. |
United States Patent and Trademark Office, U.S. Appl. No. 09/346,134, filed Jul. 16, 1999, all Office Actions, Responses and Preliminary Amendments. |
United States Patent and Trademark Office, U.S. Appl. No. 09/356,268, filed Jul. 16, 1999, all Preliminary Amendments. |
United States Patent and Trademark Office, U.S. Appl. No. 10/684.326, filed Oct. 10, 2003, all Office Actions, Responses, Preliminary Amendments and Notice of Allowance. |
United States Patent and Trademark Office, U.S. Appl. No. 10/925,982, filed Aug. 26, 2004, all Office Actions, Responses and Preliminary Amendments. |
United States Patent and Trademark Office, U.S. Appl. No. 12/579,635, filed Oct. 15, 2009, now USP 7,80,5742, all Preliminary Amendments and Notice of Allowance. |
United States Patent and Trademark Office, U.S. Appl. No. 12/869,287, filed Aug. 26, 2010, all Preliminary Amendments. |
United States Patent and Trademark Office, U.S. Appl. No. 12/982,382, filed Dec. 20, 2010, all Preliminary Amendments. |
“A New Approach to Addressability,” CableData product brochure, undated. |
“Creation/Modification of the Audio Signal Processor Setup for a PC Audio Editor,” IBM Technical Disclosure Bulletin, vol. 30, No. 10, Mar. 1988, pp. 367-376. |
“D2B-Home Bus für Audio and Video,” Selektor, No. 4, Apr. 1990, pp. 10, 12. |
“Interactive Computer Conference Server,” IBM Technical Disclosure Bulletin, vol. 34, No. 7A, Dec. 1991, pp. 375-377. |
“Interface Device for Conventional TVs to Improve Functionality,” IBM Technical Disclosure Bulleting, Vo. 36, No. 7, Jul. 1993, pp. 53-54. |
“MSI Datacasting Systems,” TV Communications Journal, Jan. 1973. |
“The New Media and Broadcast Policy: An Investigation & Research Conference Report on Broadcasting Diversification,” Japan Ministry of Posts & Telecommunications, Mar. 1982. |
“Videotoken Network New Dimension Television” (Plaintiff's Exhibit 313). |
“Westar and Videotoken Network Present the TableComputer” (Plaintiffs Exhibit 324). |
Antonof, “Stay Tuned for Smart TV,” Popular Science, Nov. 1990, pp. 62-65. |
Author unknown, “Facsimile Transmission,” NHK Research Monthly Report, Dec. 1987. |
Baer, R.H., “Innovative Add-On TV Products,” IEEE Transactions on Consumer Electronics, vol. CE-25, Nov. 1979, pp. 765-771. |
Bensch, “VPV Videotext Programs Videorecorder,” IEE Paper, Jun. 1988, pp. 788-792. |
Bestler, “Flexible Data Structure and Interface Rituals for Rapid Development of OSD Applications,” 42nd Annual Convention and Exposition of the NCTA, Jun. 6, 1993, San Francisco, CA, p. 223-236. |
Brugliera, Vito,“Digital On-Screen Display—A New Technology for the Consumer Interface,” Symposium Record Cable Sessions of the 18th International Television Symposium & Technical Exhibition, Jun. 1993, pp. 571-586. |
“Computer Network: Current Status and Outlook on Leading Science and Technology,” Bureau of Science & Technology (Japan), vol. 1, Dec. 1986. |
CableComputer User's Guide, bearing a date of Dec. 1985 (Plaintiffs Exhibit 289). |
CableData, Roseville Consumer Presentation, Mar. 1986. |
CableVision Advertisement for “TV Decisions,” Aug. 1986. |
Came, E.B., “The Wired Household,” IEEE Spectrum, Oct. 1979, pp. 61-66. |
Case 4:11-cv-06591-PJH, Complaint for Declaratory Relief (plaintiff), dated Dec. 21, 2011, 16 pages. |
Chan, Patrick, P., “Learning Considerations in User Interface Design: The Room Model,” publication of the Software Portability Laboratory, University of Waterloo, Waterloo, Ontario, Canada, Jul. 1984. |
Chirstodoulakis et al., “Browsing Within Time-Driven Multimedia Documents,” publication of the Institute for Computer Research, University of Waterloo, Waterloo, Ontario, Canada, Jul. 1988, pp. 219-227. |
Daily, Mack, “Addressable Decoder with Downloadable Operation,” Proceedings from the 42nd Annual Convention and Exposition of the NCTA, Jun. 6-9, 1993, pp. 82-89. |
Damouny, N.G., “Telextext Decoders—Keeping Up With the Latest Advances,” IEEE Transactions on Consumer Electroncis, vol. CE-30, No. 3, Aug. 1984, pp. 429-435. |
Davis, TV Guide on Screen, “Violence on Television,” House of Representatives, Committee on Energy and Commerce, Subcommittee on Telecommunications and Finance, pp. 93-163, Jun. 25, 1993. |
Dinwiddie et al., “Combined-User Interface for Computers, Television, Video Recorders, and Telephone, etc.,” IBM Technical Disclosure Bulletin, vol. 33, No. 3B, Aug. 1990, pp. 116-118. |
Edwardson et al., “CEEFAX: A Proposed New Broadcasting Ser.,” Journal of the SMPTE, Jul. 1974, pp. 14-19. |
Hedger, J., “Telesoftware: Home Computing Via Broadcast Teletext,” IEE Transactions on Consumer Electronics, vol. CE-25, No. 3, Jul. 1979, pp. 279-287. |
Hirodata et al., “Impact: An Interactive Natural-Motion-Picture Dedicated Multimedia Authoring System,” Communications of the ACM, Mar. 1991, pp. 343-350. |
Hitachi Consumer Electronics Co., Ltd., Certification of market introduction in 1993 of Hitachi Projection TV Model 55EX7K. |
Hitachi Projection Color TV Operating Guide, for Models 55EX7K, 50EX6K, 50ES1B/K, and 46EX3B/4K, undated. |
Hitachi Service Manual, No. 0021, Projection Color Television, Models 55EX7K, 50EX6K, 50ES1B/K, 46EX3B/4K, and 46EX3BS/4KS, Aug. 1993. |
Hoarty, W. Leo, “Multimedia on Cable Television Systems,” Symposium Record Cable TV Sessions, 18th International Television Symposium and Technical Exhibition, Montreux, Switzerland, Jun. 10-15, 1993, pp. 555-567. |
Hoffman et al., “Videotext Programmiert Videorecorder,” Rundfunktech Mitteilungen, Broadcast Engineering Reports, vol. 26, Nov.-Dec. 1982. |
Ishii Hiroshi et al., “Clearface: Translucent Multiuser Interface for TeamWorkStation,” ECSCW, Sep. 1991, pp. 6-10. |
Ishii Hiroshi et al., “Toward an Open Shared Workspace: Computer and Video Fusion Approach of TeamWorkStation,” Communications of the ACM, Vo. 34, No. 12, Dec. 1991, pp. 37-50. |
James, A., “Oracle—Broadcasting the Written Word,” Wireless World, Jul. 1973, pp. 314-316. |
Japan Mechanical Engineering Organization Int'l Society for the Advancement of Image Software, “Technological Examination & Basic Investigative Research Report on Image Databases,” Japan, Mar. 1988. |
Jerrold Communications Publication, “Cable Television Equipment,” dated 1992 and 1993, pp. 8-2.1 to 8-6 and 8-14.1 to 8-14.3. |
Judice, C.N., “Move Over Cable, Here Comes Video Via Voice Lines,” Network World, Sep. 1986, p. 26. |
JVC Service Manual, 27 Color Monitor/Receiver, Model AV-2771S (U.S.), Jul. 1991. |
Karstad, K., “Microprocessor Control for Color-TV Receivers,” IEEE Transactions on Consumer Electronics, vol. CE-26, May 1980, pp. 149-155. |
Leftwich, Jim and Steve Schein. Appendix B: Starsight Interactive Television Guide, Phase III. Palo Alto: Apr. 11, 1997. |
Letter from Mr. Gerald Knapp of CableData to Rodney A. Hansen of Weststar Communications, Inc., bearing a date of Mar. 19, 1985 (Plaintiff's Exhibit 325). |
Listing of computer code for operating system within the Cable Computer in 1985 (Plaintiffs Exhibit 298). |
Listing of computer code for Video HTU Program (Plaintiff's Exhibit 299). |
Lowenstein et al., “Technology Review,” vol. 88, Oct. 1985, p. 22. |
M/A-COM, Inc., Videocipher II Satellite Descrambler Owner's Manual, dated prior to Feb. 1986. |
Mannes, G., “Smart Screens; Development of Personal Navigation Systems for TV Viewers,” Video Magazine, Dec. 1993. |
McKenzie, G.A., “Oracle—An Information Broadcasting Service Using Data Transmission in the Vertical Interval,” Journal of the SMPTE, Jan. 1974, pp. 6-10. |
Merrell, “Tac Timer,” 1986 NCTA Technical Papers, pp. 203-206. |
Alexander, M., “Visualizing cleared-off desktops,” Computerworld, May 6, 1991, p. 20. |
Preview Guide Brochure, Spring 1994. |
Rayers, D.J., “Telesoftware by Teletext,” 1984 IEEE Conf. Papers, vol. 240, p. 323. |
Roizen, Joseph, “Teletext in the USA,” Society of Motion Picture and Television Engineers Journal, Jul. 1981, pp. 602-610. |
Roseville City Council Presentation, bearing a date of Mar. 13, 1985 (Defendant's Exhibit 226). |
Schlender, “Couch Potatoes! Now Its Smart TV,” Fortune, No. 20, 1989, pp. 111-116. |
Sealfon, Peggy, “High Tech TV,” Photographic, Dec. 1984. |
Starsight CB1500 customer letter, “Getting Started” Installation Guide, “Using Starsight” Manual, and Remote Control “Quick Reference Guide,” 1994. |
Sunada et al., “Teletext Color Television Receiver Model C-29M950, C26M940,” NEC Home Electroncis, NEC Giho, 1987. |
Tech Notes: Product Updates from M/A-COM Cable Home Group, “Videocipher Owners Manual Update,” Issue No. 6, Feb. 1986. |
Transcript of the Deposition of John Roop, Oct. 1996, pp. 186-187. |
Trial Testimony of Mr. Michael F. Axford, Reporters Transcript of Proceedings Held on May 9, 1998 for Prevue Interactive, Inc. and United Video Satellite Group, Inc. vs. Starsight Telesight, Inc., pp. 186-187, 296-315, and 352-357. |
Uniden, UST-4800 Super, Integrated Receiver/Descrambler, Preliminary Reference Manual, Nov. 12, 1991, 80 pages. |
Uniden, UST-4800, Integrated Receiver/Descrambler, Installation Guide, © 1990, Uniden America Corporation, 60 pages. |
Uniden, UST-4800, Integrated Receiver/Descrambler, Operating Guide, © 1990, Uniden America Corporation, 24 pages. |
Various publications of Insight Telecast, 1992 and 1993. |
Veith, R.H., “Television's Teletext,” Elsevier Science Publishing Co., Inc., 1983, pp. 13-20, 41-51. |
Videocipher Stipulation, May 1996. |
VTN “Videotoken Network, New Dimension Television,” Rev. 1, Dec. 1985 (Plaintiff's Exhibit 313). |
Number | Date | Country | |
---|---|---|---|
20080184301 A1 | Jul 2008 | US |
Number | Date | Country | |
---|---|---|---|
60162484 | Oct 1999 | US | |
60165610 | Nov 1999 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 10923265 | Aug 2004 | US |
Child | 11894642 | US | |
Parent | 09699207 | Oct 2000 | US |
Child | 10923265 | US |