INTERACTIVE MENU
BACKGROUND OF THE INVENTION
The present invention relates generally to a client and server system for presenting broadcast data and television content and, more particularly, to a dynamic live content interface presented along with television content.
The internet is a collection of interconnecting networks. Interest in the internet has been increasing recently, especially in regard to what has become known as the "World "Wide "Web, which allows information on the internet to be presented through a graphical interface.
The World Wide Web is a major client-server system, with millions of users, and is essentially a vast collection of interconnected documents. The documents reside in web pages which may be requested from a server using a client browser. Although the use of animation, as well as audio and video, is becoming more common, the majority of web sites generally only present static graphical images. A web page having a large number of graphical images can take a long time to access. Audio and video files are typically very large, and take even longer to access. Along with the increasing interest in the internet and the World Wide
Web, appliances or set-top boxes similar to cable TV boxes have been developed in an attempt to allow access to the internet through the traditional television set. However, such attempts suffer from delays in accessing the graphics, audio and video of the web. Mass-market consumers are typically accustomed to having information broadcast or delivered to them with minimal effort or delay.
The practice or technology of having information brought to a client user by an agent is sometimes referred to as push. However, push technology broadcasts static types of data, and such broadcasts are not presented along with television programming and are not interactive with the viewer. Information has been presented to the television viewer in a window displayed along with television programming, such as a sports scoreboard window presented along with a sports program on a cable television network such as ESPN.
However, the window is only broadcast along with the television program as a single non-interactive broadcast package, and the information presented is essentially only static information such as text.
Hence, there has been a need existing for a system which is capable of broadcasting data dynamically in a selectable manner, so as to provide text, images, sound, video and other multimedia information along with traditional television programming interactively in categories of interest to the user. The present invention fulfills these needs.
SUMMARY OF THE INVENTION
Briefly, and in general terms, the present invention provides an interactive ticker system for presenting a dynamic interface along with television programming. The system displays an interactive ticker, including a dynamic live content data broadcast, along with television programming. The system comprises a client including a display. The system further comprises means for selecting between channels separately representing individual television content and for selecting the interactive ticker. When an individual television content channel is selected, the client presents the content associate with the selected channel on the display. When the interactive ticker is selected, the client displays the interactive ticker along with the selected television content channel on the display. The server, which includes the interactive ticker, further includes means for establishing a data connection with the client and broadcasting data along the data connection to the client, means for enabling data comprising live content to be broadcast through the interactive ticker, and means for presenting the interactive ticker on the display.
One aspect of the present invention is that the system presents to the user a live content data broadcast, which changes dynamically over time. The live content may include text, graphics, audio, video, and other multimedia information. Another aspect of the present invention is that the interactive ticker is broadcast independent of the video broadcast, enabling presentation to the user of interactively selectable live content along with the television program content.
Still another aspect of the present invention is that the system provides a dynamic interface organized into selectable categories of information, in a coordinated and coherent manner.
Another aspect of the present invention is that the system provides a user interface for efficiently selecting customized and personalized live content in a category or categories of interest to the user, integrated along with television programming.
A further aspect of the present invention is that the system presents a link to internet content related to the category of interest selected by the user. Yet another aspect of the present invention is that the system can use an intelligent agent to passively monitor and present categories of interest selected by the user based on past patterns of usage of the interactive ticker by the user.
Other features and advantages of the invention will become apparent from the following detailed description taken in conjunction with the accompanying drawings, which illustrate, by way of example, the features of the invention.
BRIEF DESCRIPTION OF THE DRAWINGS FIG. 1 is a block diagram illustrating a client-server system in accordance with the present invention; FIG. 2 is an elevational view of a display with a television program presented therein, and a remote control device, in accordance with the present invention;
FIG. 3 is an elevational view of the display with the television program and a control panel presented therein in accordance with the present invention; FIG. 4 is an elevational view of the display with the television program, control panel, and a menu bar presented therein in accordance with the present invention;
FIG. 5 is an elevational view of the display with the television program and a ticker panel including a dynamic live content ticker window and internet site link presented therein in accordance with the present invention;
FIG. 6 is an elevational view of the display with the television program and multiple dynamic live content ticker windows presented therein, in accordance with the present invention; and
FIG. 7 is a flow chart illustrating the interactive ticker in accordance with the present invention.
DETAILED DESCRIPTION OF TFIE PREFERRED EMBODIMENTS
Referring now to the drawings, and in particular to FIGURE 1, there is shown a client-server system for presenting an interactive ticker which dynamically broadcasts data therethrough, including live content which changes dynamically over time, integrated along with television programming presented on a display such as a television screen. The live content presented can be selected by the user in a category or categories related to or different from the subject matter of the television programming, and can include text, graphics, audio, and video. Client 10 includes a set-top box 12 which is connected to or integrated within a television appliance 14. Set-top box 12 provides connections to video and computer data sources which are processed and displayed on a screen 16 of television appliance 14. Television appliance 14 includes channels separately representing individual television content. Screen 16 can include a cathode ray tube ("CRT"), liquid crystal display ("LCD"), or other device capable of presenting a video image.
Client 10 is connected to a server 18 through a data connection such as a telephone modem 20, such that data may be broadcast from server 18 to client
10 along the data connection. The video connections to client 10 may include cable
22 and digital broadcasting satellite ("DBS") 24 connections. The computer data connections to client 10 may include telephone modems and ISDN connections, as well as digital satellite data services, and cable modems over the video connections to client 10. Client 10 may utilize several different types of data connections simultaneously.
Client 10 preferably further includes a remote control device 26, to allow the user convenient control of both the interactive ticker and television functions through set-top box 12. As shown in FIG. 2, remote control device 26 preferably includes numeric keys 28, channel up (forward) and channel down (back) buttons 30 for selecting channels, and directional controls 32 for controlling movement on the television screen such as a cursor or menu selector. Remote control device 26 may further include a menu key 34, for enabling access to a control panel 36 and the interactive ticker. Client 10 may further include a pointing device
(not shown) which can be manipulated on screen 16 through directional controls 32 in remote control device 26 for selecting control, menu, and interactive ticker functions.
Control panel 36, as illustrated in FIG. 3, may be presented on client display screen 16 and accessed by the user through remote control device 26. Control panel 36 includes customized control buttons 38 selectable by the user. Each control button 38 is dedicated to an individual control function and enables access thereto, including an interactive ticker function button 40, and may further include a multiple interactive ticker function button 42, and goto, favorites, mall, and setup function buttons. Control panel 36 may reside in client 10 or server 18. For example, control panel 36 may reside in client 10, while the content for control buttons 38 are located on server 18.
In control panel 36, ticker button 40 enables access to menu bar 44, live content ticker window 46, ticker panel 48, and internet link button 50, for presentation of a selected ticker menu category on screen 16 in ticker window 46 in the foreground, with television content displayed in the background. The multiple interactive ticker button 42 enables presentation of multiple selected ticker menu categories on screen 16 at the same time. FIG. 6 shows live contents in multiple ticker windows 46 each relating to a different category, all displayed on screen 16 at the same time, with television content continuing in the background. Multiple tickers are accessible by selection of multiple ticker button 42 in control panel 36, and selection by the user of multiple category buttons 52 in a menu bar 44 accessed by multiple ticker button 42.
Server 18 is a computer which can establish a data connection with client 10, for accessing and broadcasting data along a data connection, for example over a telephone line. Server 18 functions as access for client 10 to an interactive ticker 54 so that the user through client 10 may access dynamic live content. Server 18 may be part of an on-line service 56 for the user. The service provider may package the selectable category buttons 52 in ticker menu bar 44, and live content in each menu category, in a ticker window 46, which may be displayed in ticker panel 48 to respond to selection of a menu bar category button 52, as shown in FIGS. 4-5, to address the information needs and interests of a diverse consumer marketplace.
Interactive ticker 54 provides a framework in server 18 for broadcasting customized and personalized data therethrough to client 10, so as to be presented along with the selected television content channel on television appliance 14. When an individual channel on television 14 is selected by the user through remote control device 26, client 10 presents the content associated with the individual channel on display screen 16. When interactive ticker 54 is selected by the user through remote control device 26, interactive ticker 54 is displayed on display screen 16 along with the selected television channel content. Interactive ticker 54 overlies screen 16, so as to enable television content to continue in the background on screen 16. Interactive ticker 54 is accessed through selection of interactive ticker button 40 in control panel 36, and includes menu bar 44 which includes a plurality of selectable buttons 52 for categories of potential interest to users generally, such as for example "sports," "weather," and "shopping". A category such as "sports" would include live content in ticker window 46 related to sports. Similarly, other categories would each include live content related thereto. Panel 48 may also include an internet link button 50 to link to an internet site 58 related to the selected menu topic of interest.
Ticker panel 48 preferably presents live content in ticker window 46 therein as an active and dynamic window for the user on screen 16 along with television content. Interactive ticker 54 may be represented in control panel 36 as function control button 40, to be selected by the user in addition to traditional television programming channels selectable in remote control device 26.
While menu bar 44 and its associated ticker categoiy button 52 may initially be predetermined by the service 56, they can be later adapted automatically by an intelligent agent in server 18 based on past selection habits of the user. Server 18 may monitor the user's selections, and based on these selections, an algorithm may be used to modify menu bar 44 responsive to such monitoring to present more frequently-selected categories to the user. An intelligent agent in server 18 may automatically filter menu categories based on user selections.
When a category is selected in menu bar 44, by activating the corresponding category button 52, live content, such as graphic images, animation, video, a sound file, or a combination thereof, associated with the selected category is displayed in ticker window 46 on screen 16. Such live content is accessed by server
18 through a data connection such as for example a telephone modem, an ISDN connection, a digital satellite data server, or a cable modem, and changes dynamically to reflect changes over time therein, presenting a dynamic interface to the user.
For example, as illustrated in FIGS. 4 and 5, category "weather" is selected and the associated live content is broadcast to and displayed in ticker window 44, such as graphical, animated, or video images associated with the weather forecast for each day of the week. Link 58 to an internet site associated with the live content may be activated by selection thereof. To select another category, activating menu key 34 in remote control device 26 causes menu bar 44 to be displayed for selection of another category button 52, to thereby display live content associated with such other category. Television content, such as Cable News Network ("CNN") continues to be displayed in the background while interactive ticker 50 is displayed in the foreground. Live content may alternatively for example constitute a data feed of localized content, such as local election results, while television content may constitute a separate video feed of national content, such as national election results.
An on-screen pointer can be manipulated through directional controls
32 in remote control device 26, to select a particular category in menu bar 44, whereupon ticker panel 48 is displayed, and live content is broadcast in ticker window 44 therein. FIG. 7 is a flow chart illustrating the process for implementing the interactive ticker for broadcasting data including live content to the user. The user first activates the menu key on the remote control device, and the server activates the control panel for display in the client, and activates the ticker control button to activate the interactive ticker in the client. The menu bar is then displayed on the television screen, displaying the menu category buttons therein.
If the user selects a menu category button, the live content window associated with that category is displayed on the screen in the ticker panel, in the foreground with television content displayed in the background. If the user then selects the internet link button in the ticker panel, internet content related to the selected menu category is displayed.
The interactive ticker is a dynamic interface, from which the user can readily access customized and personalized live content displayed in combination with
television programming. The live content window of the interface presents broadcasts data associated with a user-selected category or categories of interest, in the form of text, graphic images, video, animation, audio, sound files, or a combination thereof, which change dynamically over time. The user may also select a link to an associated internet site for further associated data.
An intelligent agent on the server can monitor the menu categories selected by the user over time. The intelligent agent can then identify menu categories of particular interest to the user based on past selections in order to determine the user's preferences for the selected categories presented in the menu bar. The category preferences can be determined after being reviewed by the service running the server, or through an algorithm, used to modify the categories based on user preferences.
From the foregoing it will be appreciated that the system of the present invention provides advantages in presenting a dynamic interface for live content associated with user-selectable categories of interest. While particular forms of the invention have been illustrated and described, it will be apparent that various modifications can be made without departing from the spirit and scope of the invention. Accordingly, the invention is not to be limited, except as by the following claims.