This invention pertains to a method and a system, and to a resulting interactive display interface, which involve the intelligent display of textual data, drawn from an available electronic programming (EPG) database, in an on-screen display in a user's television receiver. In particular, it relates to such subject matter that pertains to the creation, for use, on the screen of a user's television receiver of a scrollbar-manipulable, pre-selected keyword-activated textual display capable of enabling rapid and sophisticated navigation through various user-interest areas of available television programming.
According to a preferred embodiment of, and manner of practicing, the invention, through the use of a simple remote control device, a user can call up an on-screen interactive display on that user's television screen which presents itself as a scrollbar-driven textual display panel that enables rapid maneuvering through the usual extremely large EPG database. It enables this maneuvering in an intuitive and clearly contextual manner with respect to currently displayed television programming material.
As suggested above, contributions of this invention include both a system and a methodology implementable in the manners just generally outlined, and as well, a unique interactive display interface per se which is intimately related with this system and methodology.
The various features that and advantages that are offered and made available by the present invention will become more fully apparent as the description which now follows is read in conjunction with the accompanying drawings.
Turning now to the drawings, and referring first of all to
With respect to the usually available EPG database, a “box”, such as box 12, is furnished with appropriate onboard or remote controls that allow a user to call up an on-screen display of available information, with this display appearing generally as a text display in an on-screen window which is presented at some defined location on the user's television screen.
Indicated at 14 in
Included in system 10 as shown in
Block 16 functions as an appropriately software controlled and managed library of text keywords that are drawn directly from content present, and anticipated nominally to be present, within the broad EPG database made available through box 12.
As will become apparent, various components and procedures which form part of the system and methodology of this invention may individually be, internally, entirely conventional in construction and operation. It is the assembly of these hardware and software components which makes up the present invention. Accordingly, no internal structural and/or software details are presented herein, inasmuch as they do not form any part of the present invention. Those skilled in the art will recognize from the description which now follows that conventional structural and software “building blocks” can easily be employed to assemble and operate the system and methodology of this invention.
Through any one or more of conventional text analyses structures and algorithms, block 16, which may initially constitute a preliminarily created library of expected textual content drawn from the conventional EPG data stream, is equipped effectively to “mine” the current active EPG database in its entirety to select, and to add to its content, new and additional keyword content. It is intended that the word content which characterizes block 16 will act effectively as a body of text keywords which are not specifically shown to the user, but which function, as will be explained, to enable user/viewer navigation through the EPG database for the purpose of learning about and selecting various kinds of programming.
Thus, block 16 is a library, which may be a dynamically changeable library, of words present in the EPG database, which words are characterized, in accordance with practice of the invention, as active keywords. Additionally the software associated with the creation and operation of the body of information content within block 16 performs the additional function, dynamically, of noting within the entirety of the currently available EPG database how many occurrences, uses or appearances of each libraried keywords then exist throughout and within the EPG database.
From this information, there exists an internal hierarchy, so-to-speak, relating to the depth or volume-number of references to selected keywords existing at any moment in time in the entire EPG database. For example, there might, at some point in time, be, say, one hundred references to the name of actor A, thirty-four references to actor B, and sixty-one references to actor C. Hierarchically, and the significance of touching on this point will be explained shortly, the hierarchical order which will be assigned, in a relative sense, to actors A, B and C will be in the order of actor B, actor C and then actor A. In other words, the hierarchy thus expressed is one wherein, at the pinnacle of the hierarchy resides that keyword actor name which has the fewest number of references in the EPG database, and at the base of the hierarchy, will be the actor name which has the largest number of occurrences, at that point in time, in the EPG database. This hierarchical arrangement is not necessarily, nor preferably, organized in terms of categories, say, of actors, of action styles, of types of sports events, etc., but rather, is arranged with respect to relating all keywords in all categories within block 16.
What this means, for example, is that at the pinnacle of hierarchy at a particular moment in time might be a particular actor's or actress' name, and at the base of the hierarchy might be a type of sporting event. Intermediate these two there may always be an unpredictable blend, mix and order of categories, with the order being entirely dependent upon the number of occurrences/references then employing these keywords throughout the entire EPG database.
Block 18 in system 10 functions as a relationship locating block which is operatively connected, as shown, to blocks 12, 16 and 20. Block 18 functions, when system 10 is in use, to create an association between the currently available total EPG database, and the keyword information which is stored in block 16. It makes this comparison so as to make available to block 20, referred to herein as a display control, a modified version of the full EPG database, wherein, though not made expressly visible to the user/viewer, but nevertheless present, are words that are displayable in text on the user's screen which are also in the body of information within the EPG database. Thus, the display control block is, in effect, furnished with an EPG data stream wherein words that are content in that data stream are recognized by the system of this invention as being keywords with a certain hierarchical relationship relative to one another.
As can be seen in
Display control block 20 is preferably made up of conventional building blocks of structure and software which characterize three structural/operational components, or zones, that are shown as three differently shaded rectangles at the upper side of block 20 in
In general terms, and during operation of system 10, first structure 20a functions within the display control to enable what is referred to herein as the selective creation of an on-screen interactive display of EPG textual information. More will be said about the nature and operational character of this display shortly.
Second structure 20b, which is appropriately operatively connected to first structure 20a, operates, in conjunction with the display-creating activities of structure 20a, to place what is referred to herein as a user-maneuverable change-condition virtual tool in the display thus created on screen 14a. As will be seen shortly, the preferred tool thus created by structure 20b takes the form of a scrollbar-like virtual tool.
Third structure 20c is operatively and appropriately connected to structures 20a, 20b, and is designed to cooperate with these two structures in a manner whereby it enables user maneuvering and manipulating of the virtual tool created by structure 20b in what are referred to herein as different selectable modes of maneuvering through and within displayed EPG textual information.
As will also be explained shortly, one mode of maneuvering enabled by structure 20c is one which effects textual changes in the information content of a created display, where such changes have what is referred to herein as both a commonality and a hierarchical functional relationship relative to one another and with respect to the textual content which is presented in the window at the time of implementation of this mode of maneuvering. A commonality relationship is that which is based upon the fact that the information presented via maneuvering is related directly to different pieces of information content all commonly presented in a single on-screen display of text at the time that maneuvering take place. The hierarchical relationship relates to the hierarchy of keyword information described earlier with respect to block 16, and specifically relates to the manner in which maneuvering of a scrollbar handle upwardly and downwardly, as is the case in the preferred embodiment of the invention, progressively introduces the user viewer to information in a hierarchical fashion whereby, with a scrollbar handle positioned near the top of a vertical scrollbar tool display, the information provided to the user is that information drawn from content then in the display window which has the fewest number of occurrences or references then in the current EPG database. As the user maneuvers the scrollbar handle downwardly in the display, successively larger hierarchical categories of information are presented.
As an illustration, with the toolbar handle at a high location, the user might be presented with information describing two or three particular films in which a certain actress is known to be performing. At a lower position for the scrollbar handle, the user might be provided with information about the fact that another actor is known to be cast in, say, several dozens of films, adventures, etc. Near the bottom of toolbar handle positioning, the user might at this point be exposed to the fact that there are several hundreds of sports, documentaries, etc., that are referenced then in the EPG database.
Another mode of user/viewer maneuvering which is enabled by third structure 20c is a viewing selectability mode, wherein a user, having maneuvered the mentioned scrollbar handle to a point of interest to that user, “clicks” on the scrollbar handle at a point where the information of special interest is then displayed. This action effects either an immediate retuning of the television receiver to receive the selected programming content, or if that programming content is simply being announced for future viewing, it may result in a response, which may be a feature if desired of the present invention, to create memory storage of user selection for future reference or automatic turning-on and tuning-in of the user's television receiver.
Referring first of all to the left side of
This, then, is an opening display, and in accordance with practice of the invention, this opening display is that which contains information specific to the programming material which is then presented on screen 14a. Included in display 24, and disposed toward the left side of the display, is a virtual scrollbar tool 30 with a vertically “moveable” handle 30a created there by the operation of previously mentioned structure 20b. As will be explained, with scrollbar tool 30 thus presented, the user is enabled, through control 22, to maneuver and manipulate handle 30a downwardly and upwardly in the display to different positions, each of which calls up a changed display based upon keywords then present in the on-screen display text. These different displays appear in the order of hierarchy assigned to the associated keywords.
As an illustration, to the left of scrollbar 30 on the left side of
Looking to the right side of
Thus it is that the present invention enables versatile intuitive user maneuvering in an intelligent way through the vast information constantly made available by the usual broad-based EPG database.
From the discussion which has just been given, a look now in serial order through and including
In
By using the up and down maneuvering buttons provided in control unit 22, the user causes the handle in the scrollbar to shift vertically, such as downwardly somewhat to the position shown for it in
In
In
Thus, the system and methodology of the present invention operate to furnish an intelligent and interactively maneuverable display of current EPG textual information, with this information presented as a display in a window on the user's television screen. The presented display produced in accordance with the invention contains a body of text relating to EPG information, and it enables, via a change-condition virtual maneuvering tool (the scrollbar and handle tool), different modes of interaction to navigate through the EGP database. Use of the system and methodology of the invention do not require any complicated menu interaction by a user, nor do they require the entry, as by keypad actuation, of any letters or numbers to select and locate EPG information.
While not necessarily a component in all implementations of the invention, a modified form of system may include suitable controls and software to enable user selection of a future programming offering to create an active memory condition which can automatically turn-on and tune-in a user's television receiver. Additionally, and while it is entirely possible to implement the system and methodology of this invention in a entirely satisfaction with the content of library block 16 being completely pre-selected, it is preferable that this block be appropriately equipped to perform dynamic “mining” of currently available EPG information so as to keep current in this block the most appropriate current body of active textual keywords. Additionally, it is certainly possible to furnish a modified form of the system in which a user is given certain preference-setting access to the keyword database contained in the library.
Accordingly, while a preferred embodiment and manner of practicing the invention have been described herein, and certain variations and modifications suggested, other variations and modifications are recognized to be possible, and all such variations and modifications are considered to be within the scope of the present invention.
This application is a continuation of currently pending U.S. patent application Ser. No. 10/401,943, filed Mar. 27, 2003, for “On-Screen Intelligent Electronic Program Guide”. The entire prior file history of this application is deemed to be incorporated by reference into this continuation patent application.
Number | Date | Country | |
---|---|---|---|
Parent | 10401943 | Mar 2003 | US |
Child | 11267681 | Nov 2005 | US |