US20030140313A1 - Method of creating default lists of content of probable interest - Google Patents

Method of creating default lists of content of probable interest Download PDF

Info

Publication number
US20030140313A1
US20030140313A1 US10/348,115 US34811503A US2003140313A1 US 20030140313 A1 US20030140313 A1 US 20030140313A1 US 34811503 A US34811503 A US 34811503A US 2003140313 A1 US2003140313 A1 US 2003140313A1
Authority
US
United States
Prior art keywords
information associated
items
user
information
habits
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US10/348,115
Inventor
Kim Smith
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Gateway Inc
Original Assignee
Gateway Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Gateway Inc filed Critical Gateway Inc
Priority to US10/348,115 priority Critical patent/US20030140313A1/en
Assigned to GATEWAY, INC. reassignment GATEWAY, INC. CHANGE OF NAME (SEE DOCUMENT FOR DETAILS). Assignors: GATEWAY 2000, INC.
Publication of US20030140313A1 publication Critical patent/US20030140313A1/en
Abandoned legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/30Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
    • G06F16/33Querying
    • G06F16/335Filtering based on additional data, e.g. user or group profiles
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S707/00Data processing: database and file management or data structures
    • Y10S707/99931Database or file accessing
    • Y10S707/99933Query processing, i.e. searching
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S707/00Data processing: database and file management or data structures
    • Y10S707/99931Database or file accessing
    • Y10S707/99933Query processing, i.e. searching
    • Y10S707/99934Query formulation, input preparation, or translation

Definitions

  • the present invention relates generally to methods for identifying items of probable interest to a user and more particularly to methods, systems, software, and signals for identifying items of probable user interest from user preferences and habits.
  • EPGs Electronic program guides
  • EPGs and Internet browsers Another shortcoming of EPGs and Internet browsers is that neither of them can identify items of probable user interest across a plurality of content sources of one or more types. For example, an Internet browser cannot anticipate the television program a user may desire to watch at 6 p.m. on Sundays, nor can an EPG identify what Internet site a user is likely to visit at 7 p.m. on Mondays.
  • the present invention provides a method comprising the steps of obtaining information associated with available content information from a plurality of content sources of one or more types, maintaining information associated with user preferences and habits, and identifying items of probable user interest from the information associated with the available content information and the information associated with user preferences and habits.
  • the present invention also provides a system comprising at least one processor, memory operably associated with the processor, and a program of instructions configured to be executed by the processor and stored in the memory.
  • the program of instructions includes instructions configured to obtain information associated with available content information from a plurality of content sources of one or more types, maintain information associated with user preferences and habits, and identify items of probable user interest from the information associated with the available content information and the information associated with user preferences and habits.
  • the present invention further provides a signal embedded in a propagation medium comprising at least one instruction configured to obtain information associated with available content information from a plurality of content sources of one or more types, maintain information associated with user preferences and habits, and identify items of probable user interest from the information associated with the available content information and the information associated with user preferences and habits.
  • the present invention also provides a computer readable medium tangibly embodying a program of instructions, implementing the method of obtaining information associated with available content information from a plurality of content sources of one or more types, maintaining information associated with user preferences and habits, and identifying items of probable user interest from the information associated with the available content information and the information associated with user preferences and habits.
  • An advantage of the present invention is that user preferences can be determined without requiring direct user input.
  • Another advantage of the present invention is that items of probable user interest relating to a first source or type of content can be determined from information associated with a second content type or source.
  • a further advantage of the present invention is that information associated with available content information is obtained from a plurality of content sources of one or more types.
  • FIG. 1 illustrates a detailed block diagram showing a computer system according to a preferred embodiment of the present invention
  • FIG. 2 illustrates a detailed block diagram showing a convergence system according to the preferred embodiment of the present invention
  • FIG. 3 shows the desktop of a computer operating system's user interface typically employed on a computer system as in FIGS. 1 and 2, according to the preferred embodiment of the present invention
  • FIG. 4 illustrates the graphical user interface of the present invention prior to utilization according to the preferred embodiment
  • FIG. 5 illustrates the graphical user interface of the preferred embodiment of the present invention after a search has been initiated
  • FIG. 6 illustrates how items are chosen to populate the television portion of a list of items of probable user interest according to the preferred embodiment of the present invention
  • FIG. 7 illustrates how items are chosen to populate the DVD portion of a list of items of probable user interest according to the preferred embodiment of the present invention
  • FIG. 8 illustrates how items are chosen to populate the Web portion of a list of items of probable user interest according to the preferred embodiment of the present invention
  • FIG. 9 illustrates how items are chosen to populate the Games portion of a list of items of probable user interest according to the preferred embodiment of the present invention.
  • FIG. 10 illustrates how items are chosen to populate the Music portion of a list of items of probable user interest according to the preferred embodiment of the present invention.
  • FIG. 1 A representative hardware environment for practicing the present invention is depicted in FIG. 1, which illustrates a typical hardware configuration of an information handling system 100 in accordance with the present invention, having a central processing unit 105 such as a conventional microprocessor and a number of other units interconnected via at least one system bus 110 .
  • Information handling system 100 may be, for example, a portable or desktop Gateway computer or a Gateway Destination system (Gateway and Destination are trademarks of Gateway 2000, Inc.).
  • RAM random access memory
  • ROM read-only memory
  • EPROM erasable programmable read-only memory
  • EEPROM electrically erasable programmable read-only memory
  • I/O adapter 125 for connecting peripheral devices such as disk units 130 and tape drives 135 to system bus 110
  • a user interface adapter 140 for connecting keyboard 145 , mouse 150 , speaker 155 , microphone 160 , and/or other user interface devices to system bus 110
  • communications adapter 165 for connecting information handling system 100 to an information network such as the Internet
  • display adapter 170 for connecting system bus 110 to a display device such as monitor 175 .
  • Mouse 150 has a series of buttons 180 , 185 and is used to control a cursor shown on monitor 175 .
  • FIG. 2 a system 200 is shown in general detail.
  • Reference numerals or letters in FIG. 2 which are like, similar, or identical to the reference numerals or letters of FIG. 1 indicate like, similar, or identical components or features.
  • Satellite 203 External to system 200 is satellite 203 which in one preferred embodiment is a HS601 model operated by Hughes at a 101 degree west longitude geosynchronous orbital location. Satellite 203 transmits signals comprising 150 channels of modulated digital video, audio, and data at a frequency of about 12 Ghz. The satellite signals are received by system 200 by antenna 206 containing a low noise block converter amplifier.
  • Antenna 206 is preferably about 18 inches in diameter and receives left-hand and right-hand circularly polarized signals between 12.2 and 12.7 Ghz. Antenna 206 provides a “down converted-spectrum” signal between 950 and 1450 MHZ via a coaxial cable or other suitable communication medium 209 to information handling system 100 , such as a personal computer or other system or circuitry capable of processing data. Suitable antennas 206 are already being manufactured and sold by RCA corporation by direct sales and through numerous major retail chains such as Radio Shack.
  • System 100 contains circuitry and software to further process signals from the antenna, generally demodulating and decoding the signal to produce a VGA (video graphics adapter) signal.
  • the VGA signal is provided via standard VGA compatible monitor cable 212 to drive large screen data quality monitor 175 suitable for viewing in a family room or entertainment room environment.
  • System 100 provides for user input by means of remote controls 215 and 145 .
  • Remote control 215 comprises a hand-held size device with standard television controls and a numeric keypad and, in one embodiment, video cassette recorder (VCR) controls and a pointing device. It provides radio frequency (RF) or infrared (IR) control signals received by system 100 .
  • RF radio frequency
  • IR infrared
  • Remote control 145 is a full function personal computer keyboard with additional standard television and VCR controls, a pointing device which is preferably in the form of a touchpad, and it also provides RF control signals to system 100 .
  • RF control signals were selected over IR or hardwired in one embodiment due to the home entertainment environment.
  • Monitor cable 212 is a standard type cable typically used on VGA display devices and comprises up to 15 electrical conductors interfacing with monitor 175 in a D-series shell connector. In one embodiment, full multimedia sourcing and destinationing of audio/video/data (A/V/D)) broadcast are provided for.
  • A/V/D audio/video/data
  • Information handling system 100 may include a tuner, tuner circuitry 280 , or card capable of both tuning to multiple channels and receiving television information or signals in the form of the NTSC or Phase Alteration Line (PAL) form from any medium 116 carrying signals from satellite dish 206 which provides digital A/V/D signals from such sources as DirecTV or Primestar (DirecTV is a trademark of DirectTV, Inc., and Primestar is a trademark of Primestar Partners, L.P.).
  • the signals carried on medium 209 provide analog A/V such as NTSC antenna signals.
  • the signal carried on medium 218 from camera 221 provides analog A/V such as NTSC audio/video signals.
  • the signal carried on medium 224 from cable-data source 227 provides analog and/or digital A/V/D.
  • the signal carried on medium 230 from Public Switched Telephone Network (PSTN) 233 provides data or phone signals such as integrated services digital network (ISDN) or plain old telephone system (POTS) signals.
  • PSTN Public Switched Telephone Network
  • ISDN integrated services digital network
  • POTS plain old telephone system
  • system 100 is programmed to automatically record analog signals, such as television programming, onto recordable media, such as a video tape in VCR 236 coupled to cable 239 .
  • system 100 is programmed to automatically record digital signals such as digital television programming, Digital Versatile Disk (DVD) programming, or compact disk read-only memory (CD-ROM) type audio onto recordable media such as recordable compact disks in CD/DVD jukebox 242 coupled to cable 245 .
  • CD/DVD jukebox 242 also plays CDS, CD-ROMs, or DVDs for use elsewhere.
  • signals are sent to stereo surround system 248 for audio output to one or more speakers 155 and on cable 251 to TV 254 .
  • earphones 257 on cable 260 and game pad 263 on cable 266 provide additional input/output through remote control 145 .
  • Home network 269 is “smart wiring” used to transmit data and control within the home, coupled by cable 272 to system 100 .
  • Videoblaster 275 provides video signal processing on cable/connector 278 .
  • Cables 224 , 209 , 230 , 218 , 251 , 239 , 278 , 245 , 260 , and 153 can be wired coupling or wireless, such as RF or IR.
  • convergence system 200 is the Destination System using the DestiVu user or media interface manufactured and sold by Gateway 2000, Inc.
  • convergence system 200 is a fully functional computer integrated with a television, providing TV viewing (via broadcast, cable, satellite, VCR, digital disk, or other broadcast media) and personal computing functionality.
  • This convergence of computer and television enables a user combined access to both television programs and information and computer related functionality such as computer information and programs and Internet access.
  • FIG. 3 a detail of an operating system's graphical user interface, or GUI, as is typically displayed on monitor 175 in accordance with the present invention is illustrated.
  • Reference numerals or letters in FIG. 3 which are like, similar, or identical to the reference numerals or letters of FIGS. 1 - 2 indicate like, similar, or identical components or features.
  • the operating system shown in FIG. 3 is IBM's OS/2 (OS/2 is a trademark of International Business Machines Corporation); however, the present invention will work with DestiVu, Windows 98, Windows 95 (DestiVu is a trademark of Gateway 2000 Inc. and Windows 98 and Windows 95 are trademarks of Microsoft Corporation), or any other graphical user interface.
  • This GUI includes cursor 300 , desktop 305 , three icons 310 , two windows 315 , 320 , and dialog box 325 , all of which are well known in the art.
  • Dialog box 325 further contains two buttons 330 , 335 .
  • Programs are represented by the graphical user interface as either icons 310 or windows 315 , 320 .
  • the horizontal region along the top of a window is called the “title bar” 340 , 345 .
  • a program window 315 , 320 has the “focus” when it has been designated by the user or by the operating system to receive input from keyboard 145 or mouse 150 .
  • OS/2® the user gives the window focus by clicking a mouse button 180 , 185 when cursor 300 is inside that window.
  • Some operating systems give a window the focus merely whenever cursor 300 is present within that window.
  • the operating system indicates which program has the focus by changing the color of the focused window's title bar 340 , 345 .
  • FIGS. 4 and 5 A system for implementing the preferred embodiment of the present invention has been described in the previous paragraphs.
  • a user interface practiced by the preferred embodiment of the present invention as illustrated in FIGS. 4 and 5 is described next.
  • Reference numerals or letters in FIGS. 4 and 5 which are like, similar, or identical to the reference numerals or letters of FIGS. 1 - 3 indicate like, similar, or identical components or features.
  • FIG. 4 a graphical user interface of the present invention is illustrated.
  • the first area 410 to be discussed is used for displaying tuned media content.
  • Tuned media display area 410 uses the entire available display area 305 when no other objects are displayed. This means that when a user is viewing tuned media content, for instance a broadcast television program, and not displaying any search or program information, the tuned media content is viewed at full size.
  • tuned media viewing area 410 is scaled to take up only a portion of the screen, thereby allowing other areas generated by the present invention 420 , 430 , 450 , 470 to be displayed.
  • Tuned media display area 410 is not restricted to displaying only broadcast media streams; it can also display media of other types or from other sources such as Internet information, cable television programs, satellite programs, or even a pre-recorded video cassette or DVD program.
  • Page index display area 450 consists of user-selectable objects 451 which are linked to pages containing categorized information. These pages containing categorized information are maintained in a page index.
  • the page index includes links 451 to a TV page, a home theater page, a games page, a web page, and a music page. These pages contain categorized information, possibly provided by a user, about preferred media content. As an example of how user preferences could be entered into category pages, suppose that a user enjoys listening to a local country music station KTRY, a rock music station KROK, and an easy listening station KEZZ.
  • users can conduct searches for available radio stations using one of the search mechanisms 431 , 432 , 433 , 434 , 435 , accessible through the present invention's user interface.
  • a list of available radio stations is then displayed in search results area 420 .
  • a user can select which stations to add to the music page, thereby creating a list of favorite radio stations. From then on, whenever the user selects the music page 453 , his favorite radio stations, KTRY, KROK, and KEZZ, will be displayed in the search results area 420 .
  • Similar methods can be used to store information in the other category guides 451 . In the preferred method of the present invention, a user can select which category guides are initially displayed when the system is started.
  • page links 552 , 554 , 555 are added to the page index every time a unique search is performed. For example, suppose a user is looking for something to watch on television, and the user initiates a search using EPG button 431 for action movies currently showing. Only two action movies are returned by the search, and the user is not interested. The user next initiates a search for dramas currently showing. Four dramas are returned as a result of the search, and a new entry 555 is made in the page index, but again, the user is not interested.
  • search results display area 420 displays information returned from searches initiated through one of the present invention's search mechanisms 422 , 423 , 431 , 432 , 433 , 434 , 435 , 451 .
  • Options 422 , 423 will be detailed at a later time.
  • the search results are displayed in a hyperlink format that allows a user to select an item for immediate consumption simply by clicking on displayed object 424 .
  • displayed object 424 is the name of a program returned as a result of a search; however, alternate embodiments allow the object to take other forms such as a button or an icon of some sort.
  • buttons 422 , 423 are linked to a search routine for finding similar content only within the same media category as a displayed item.
  • Button 423 is linked to a search mechanism that returns related media items regardless of what media category those items are in. For example, suppose a user has selected games search item 452 from page index area 450 . The present invention has returned a list of two games 424 displayed in area 420 that the user has stored in the games page, for example, Monopoly and Risk.
  • Object 422 if selected, would initiate a search for similar items within the games category, while object 423 , if selected, would initiate a search for similar media content across any media type.
  • object 423 if selected, would initiate a search for similar media content across any media type.
  • the present invention may return the game of chess, but it would not return information on a news broadcast covering Bobby Fisher.
  • object 423 that initiates the search for related items regardless of the media type or category, then not only would the game of chess be returned but so would a news article about Bobby Fisher.
  • the present invention may also return an Internet address relating to chess, such as www.chess.com. If either of these two searches 422 , 423 were to be performed, the present invention would add a page link 552 in page index area 450 . Adding a link 552 , 554 , 555 for each unique search allows users to back-track easily and quickly find desired content information.
  • area 430 is provided in the preferred embodiment of the present invention to display user-selectable objects 431 , 432 , 433 , 434 , 435 linking to information selection mechanisms including alternate media guides 431 , 435 and search mechanisms 432 , 433 , 434 .
  • These links are provided in anticipation of a user not wanting to use the pre-defined categories 451 provided by the present invention.
  • object 431 may link to an EPG provided by a local cable company
  • object 434 may link to a web browser or possibly an Internet search engine.
  • Providing a page index 450 and related-item search links 422 , 423 allows basic users, or users unfamiliar with advanced navigation techniques, to easily find content across many kinds of media, while the links to alternate guides 431 , 435 and search mechanisms 432 , 433 , 434 allow advanced users, or those more comfortable searching detailed guides, to search in any manner they prefer.
  • the final display item is a display options button 470 that allows users to control the amount of detail included in the displayed information.
  • display options button 470 is designed to toggle between a verbose mode which displays a great deal of information, in area 420 about programs identified during a search, and a mode which displays only a program's title 424 .
  • Each of the display areas discussed must have some initial, or default, state to use when system 100 , implementing the present invention, is initially powered on or when a new session is started.
  • the initial state can be dictated by a user's direct input, as described earlier, however, the preferred embodiment of the present invention provides for the initial state of tuned media display area 410 , page index display area 450 , and search results display area 420 to be populated by information associated with currently available items of probable user interest identified from information associated with user preferences and habits.
  • FIGS. 6 - 10 A method used by the preferred embodiment of the present invention to identify items of probable user interest, as illustrated in FIGS. 6 - 10 , will be discussed next.
  • Reference numerals or letters in FIGS. 6 - 10 which are like, similar, or identical to the reference numerals or letters of FIGS. 1 - 5 indicate like, similar, or identical components or features.
  • the present invention obtains information associated with available content information including television scheduling and program information 610 from a search mechanism.
  • This search mechanism could be a dedicated television search mechanism such as an EPG, or a search mechanism for a consolidated database containing information associated with various media types and sources.
  • This television information is then used, along with information associated with user preferences and habits, to construct a record or list of items likely to be of interest to a user.
  • the preferred embodiment of the present invention maintains information associated with user preferences and habits in separate history files or databases; however, it is not necessary for the files to be maintained separately. Maintaining information associated with user preferences and habits in a single database utilizing separate information categories will work as well, and numerous methods of doing so are obvious to one skilled in the art.
  • Some of the databases maintained by the present invention and illustrated in FIG. 6 are favorites list 612 , most watched channels 614 , program reminders 616 , most watched programs 618 , channel normally tuned 620 , Internet information 622 , and most watched movie genres 624 . Any of the databases used by the present invention may be maintained by other systems or programs, or they may be maintained at remote locations.
  • the television program information 610 is used along with the information in databases 612 , 614 , 618 , 620 , 622 , 624 to extract currently available programs likely to be of interest to a user. For an item to be considered to be of probable user interest, it must fall into one of the seven categories illustrated in FIG. 6: 1) current programs on favorite channels 640 , 2) current programs on most watched channels 642 , 3) programs for which reminders have been set 644 , 4) currently available most watched programs 646 , 5) currently available program on the channel normally tuned at the current time of day 648 , 6) currently available programs related to Internet preferences and usage 650 , and 7) currently available programs that fit a user's genre tastes 652 .
  • All items returned as members of one of the listed categories are compiled into a single record.
  • the items are ranked according to the number of times each item appears in the compiled record, based on the assumption that the more occurrences of a given item, the more likely that item is to be of interest to a user.
  • the items in the record are then listed in ranked order, and duplicate items are removed to prevent redundancy.
  • FIG. 7 for an illustration of the creation of a DVD/Home Theater list identifying items of probable user interest according to the preferred embodiment of the present invention.
  • Information about available DVD titles 730 is obtained from a database, and information associated with user preferences and habits, including the most recently watched DVD movie 710 and the most often watched DVD titles 720 , are used to create list 740 .
  • the preferred embodiment of the present invention can utilize alternate criteria, such as a genre criteria, for identifying items of probable user interest. Other criteria could be used by one skilled in the art without departing from the spirit and scope of the present invention.
  • a history of Uniform Resource Locators (URLs) visited 810 and user selected bookmarks 820 are combined with information 830 about URLs that may have time sensitive information or that may have been updated since they were last accessed.
  • the most recently visited URLs 840 , most often visited URLs 850 and television program information 860 are used to determine items for the Web portion of a list 870 of items of probable user interest.
  • One difference between the Web portion of the list and the television portion is the criteria for ranking the items within the list. For the Web portion of the list, if an item is determined to contain time sensitive information, that item is ranked as having a high probability of user interest.
  • television program information is used as a factor in determining Internet sites that may be of user interest and vice-versa.
  • the preferred embodiment of the present invention makes the reasonable assumption that if a user is interested in, for example, an Internet site containing information about baseball statistics, then that same user is likely to be interested in a baseball game broadcast on television.
  • FIG. 9 illustrates the categories of information used to determine whether a game is likely to be of interest to a user.
  • the categories include a list of all games resident on a user's system 910 , a list of all games hosted from the Internet on a user's system 920 , the most recently played games 930 , and most often played games 940 .
  • the items identified as being of probable user interest are sorted, compiled and indexed in Games list 950 , in a manner similar to the television portion of the list.
  • the last portion of the list to be discussed is the music portion illustrated in FIG. 10.
  • All music titles available 1010 from sources such as radio, satellite, cable, or the Internet are combined with a user-defined favorite music channel list 1020 to make a semi-final list of currently available music titles 1060 .
  • the most recently played CD or DVD 1070 , as well as the most often played CD and DVD are selected from the list of all available CD and DVD titles available to the system 1030 , and added to the music portion of the list of items of probable user interest.
  • the most recently tuned music broadcast channel 1040 and the most often tuned music broadcast channel 1050 are used in combination with the semi-final list of currently available music titles to generate the remaining items in the music portion of the list 1080 .
  • each portion of the record is stored as a page of related information and presented as user selectable default page 451 in the page index area 450 of a GUI.
  • One of the preferred implementations of the invention is as sets of instructions resident in the random access memory 115 of one or more computer or information handling systems configured generally as described in FIGS. 1 - 10 .
  • the set of instructions may be stored in another computer readable memory, for example, in a hard disk drive or in a removable memory such as an optical disk for eventual use in a CD-ROM drive or a floppy disk for eventual use in a floppy disk drive.
  • the set of instructions can be stored in the memory of another computer and transmitted over a local area network or a wide area network, such as the Internet, where the transmitted signal could be a signal propagated through a medium such as an ISDN line, or the signal may be propagated through an air medium and received by a local satellite whereupon being transferred to the computer or information handling system of the preferred embodiment where the signal is a composite signal comprising a carrier signal, and contained within the carrier signal is the desired information containing at least one computer program instruction implementing the invention and may be downloaded as such when desired by the user.
  • the physical storage and/or transfer of the sets of instructions physically changes the medium upon which it is stored electrically, magnetically, or chemically so that the medium carries computer readable information. The invention is limited only by the following claims and their equivalents.

Abstract

A method, signal, system, and software program for identifying items of probable user interest. Information associated with user preferences and habits is maintained, and used in conjunction with information obtained from media search mechanisms, including electronic program guides and Internet browsers, to identify available content information that may be of interest to a user. Items identified as being of probable user interest are maintained in a record, and presented to users as a default list for initiating searches. No direct user input of preferences is required.

Description

    CROSS REFERENCE TO RELATED APPLICATIONS
  • U.S. patent application Ser. No. 09/354,052 filed on even date herewith entitled “A Method of Searching Across Media and Source Types” of common assignee herewith, Gateway Reference No. 98-0883, incorporated herein by reference. [0001]
  • U.S. patent application Ser. No. 09/299,826 filed on even date herewith entitled “A Method of Maintaining Search Results Pages” of common assignee herewith, Gateway Reference No. 98-0881, incorporated herein by reference. [0002]
  • U.S. patent application Ser. No. 09/374,781 filed on even date herewith entitled “Presenting Content Selection Options” of common assignee herewith, Gateway Reference No. 98-0880, incorporated herein by reference. [0003]
  • U.S. patent application Ser. No. 09/298,005 filed on even date herewith entitled “Universal Content Database Structured Around Relationship Being ‘Like” of common assignee herewith, Gateway Reference No. 98-0882, incorporated herein by reference.[0004]
  • FIELD OF THE INVENTION
  • The present invention relates generally to methods for identifying items of probable interest to a user and more particularly to methods, systems, software, and signals for identifying items of probable user interest from user preferences and habits. [0005]
  • BACKGROUND OF THE INVENTION
  • A large part of making search mechanisms user friendly is successfully anticipating user preferences. In most cases, users must define their preferences in advance so that those preferences can be used by a system. One example of defining preferences in advance is found in most Internet browsers. A separate file of user preferences is completed by a user shortly after launching the browser for the first time. Most browsers have factory default settings which attempt to anticipate user preferences, but given the wide range of tastes and backgrounds of people using a given program, default settings rarely anticipate all of a user's preferences. Electronic program guides (EPGs) provide even less functionality than Internet browsers even though, as in the case of Internet browsers, EPGs generally allow users to define a few basic preferences. [0006]
  • Another shortcoming of EPGs and Internet browsers is that neither of them can identify items of probable user interest across a plurality of content sources of one or more types. For example, an Internet browser cannot anticipate the television program a user may desire to watch at 6 p.m. on Sundays, nor can an EPG identify what Internet site a user is likely to visit at 7 p.m. on Mondays. [0007]
  • Therefore, what is needed is a method, system, software, and signal for identifying items of probable user interest across a plurality of content sources of one or more types and capable of identifying user items of probable user interest from information associated with user preferences and habits and then configuring default states accordingly. [0008]
  • SUMMARY OF THE INVENTION
  • Accordingly, the present invention provides a method comprising the steps of obtaining information associated with available content information from a plurality of content sources of one or more types, maintaining information associated with user preferences and habits, and identifying items of probable user interest from the information associated with the available content information and the information associated with user preferences and habits. [0009]
  • The present invention also provides a system comprising at least one processor, memory operably associated with the processor, and a program of instructions configured to be executed by the processor and stored in the memory. The program of instructions includes instructions configured to obtain information associated with available content information from a plurality of content sources of one or more types, maintain information associated with user preferences and habits, and identify items of probable user interest from the information associated with the available content information and the information associated with user preferences and habits. [0010]
  • The present invention further provides a signal embedded in a propagation medium comprising at least one instruction configured to obtain information associated with available content information from a plurality of content sources of one or more types, maintain information associated with user preferences and habits, and identify items of probable user interest from the information associated with the available content information and the information associated with user preferences and habits. [0011]
  • The present invention also provides a computer readable medium tangibly embodying a program of instructions, implementing the method of obtaining information associated with available content information from a plurality of content sources of one or more types, maintaining information associated with user preferences and habits, and identifying items of probable user interest from the information associated with the available content information and the information associated with user preferences and habits. [0012]
  • It is an object of the present invention to provide a method, system, signal, and software for identifying items of probable user interest from user preferences and habits. [0013]
  • It is a further object of the present invention to provide a record or list of items likely to be of interest to a user. [0014]
  • It is another object of the present invention to configure a system's default states to contain items likely to be of interest to a user. [0015]
  • An advantage of the present invention is that user preferences can be determined without requiring direct user input. [0016]
  • Another advantage of the present invention is that items of probable user interest relating to a first source or type of content can be determined from information associated with a second content type or source. [0017]
  • A further advantage of the present invention is that information associated with available content information is obtained from a plurality of content sources of one or more types. [0018]
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • Other objects, advantages, features and characteristics of the present invention, as well as methods, operation and functions of related elements of structure, and the combination of parts and economies of manufacture, will become apparent upon consideration of the following description and claims with reference to the accompanying drawings, all of which form a part of this specification, wherein like reference numerals designate corresponding parts in the various figures, and wherein: [0019]
  • FIG. 1 illustrates a detailed block diagram showing a computer system according to a preferred embodiment of the present invention; [0020]
  • FIG. 2 illustrates a detailed block diagram showing a convergence system according to the preferred embodiment of the present invention; [0021]
  • FIG. 3 shows the desktop of a computer operating system's user interface typically employed on a computer system as in FIGS. 1 and 2, according to the preferred embodiment of the present invention; [0022]
  • FIG. 4 illustrates the graphical user interface of the present invention prior to utilization according to the preferred embodiment; [0023]
  • FIG. 5 illustrates the graphical user interface of the preferred embodiment of the present invention after a search has been initiated; [0024]
  • FIG. 6 illustrates how items are chosen to populate the television portion of a list of items of probable user interest according to the preferred embodiment of the present invention; [0025]
  • FIG. 7 illustrates how items are chosen to populate the DVD portion of a list of items of probable user interest according to the preferred embodiment of the present invention; [0026]
  • FIG. 8 illustrates how items are chosen to populate the Web portion of a list of items of probable user interest according to the preferred embodiment of the present invention; [0027]
  • FIG. 9 illustrates how items are chosen to populate the Games portion of a list of items of probable user interest according to the preferred embodiment of the present invention; and [0028]
  • FIG. 10 illustrates how items are chosen to populate the Music portion of a list of items of probable user interest according to the preferred embodiment of the present invention. [0029]
  • DETAILED DESCRIPTION OF A PREFERRED EMBODIMENT OF THE INVENTION
  • In the following detailed description of the preferred embodiments, reference is made to the accompanying drawings which form a part hereof, and in which is shown by way of illustration specific preferred embodiments in which the invention may be practiced. These embodiments are described in sufficient detail to enable those skilled in the art to practice the invention, and it is to be understood that other embodiments may be utilized and that logical, mechanical and electrical changes may be made without departing from the spirit or scope of the invention. To avoid detail not necessary to enable those skilled in the art to practice the invention, the description may omit certain information known to those skilled in the art. The following detailed description is, therefore, not to be taken in a limiting sense, and the scope of the present invention is defined only by the appended claims. [0030]
  • A representative hardware environment for practicing the present invention is depicted in FIG. 1, which illustrates a typical hardware configuration of an [0031] information handling system 100 in accordance with the present invention, having a central processing unit 105 such as a conventional microprocessor and a number of other units interconnected via at least one system bus 110. Information handling system 100 may be, for example, a portable or desktop Gateway computer or a Gateway Destination system (Gateway and Destination are trademarks of Gateway 2000, Inc.). Information handling system 100 shown in FIG. 1 includes random access memory (RAM) 115, read-only memory (ROM) 120 wherein the ROM 120 could also be erasable programmable read-only memory (EPROM) or electrically erasable programmable read-only memory (EEPROM), and input/output (I/O) adapter 125 for connecting peripheral devices such as disk units 130 and tape drives 135 to system bus 110, a user interface adapter 140 for connecting keyboard 145, mouse 150, speaker 155, microphone 160, and/or other user interface devices to system bus 110, communications adapter 165 for connecting information handling system 100 to an information network such as the Internet, and display adapter 170 for connecting system bus 110 to a display device such as monitor 175. Mouse 150 has a series of buttons 180, 185 and is used to control a cursor shown on monitor 175.
  • Referring next to FIG. 2, a [0032] system 200 is shown in general detail. Reference numerals or letters in FIG. 2 which are like, similar, or identical to the reference numerals or letters of FIG. 1 indicate like, similar, or identical components or features. External to system 200 is satellite 203 which in one preferred embodiment is a HS601 model operated by Hughes at a 101 degree west longitude geosynchronous orbital location. Satellite 203 transmits signals comprising 150 channels of modulated digital video, audio, and data at a frequency of about 12 Ghz. The satellite signals are received by system 200 by antenna 206 containing a low noise block converter amplifier. Antenna 206 is preferably about 18 inches in diameter and receives left-hand and right-hand circularly polarized signals between 12.2 and 12.7 Ghz. Antenna 206 provides a “down converted-spectrum” signal between 950 and 1450 MHZ via a coaxial cable or other suitable communication medium 209 to information handling system 100, such as a personal computer or other system or circuitry capable of processing data. Suitable antennas 206 are already being manufactured and sold by RCA corporation by direct sales and through numerous major retail chains such as Radio Shack.
  • [0033] System 100 contains circuitry and software to further process signals from the antenna, generally demodulating and decoding the signal to produce a VGA (video graphics adapter) signal. The VGA signal is provided via standard VGA compatible monitor cable 212 to drive large screen data quality monitor 175 suitable for viewing in a family room or entertainment room environment. System 100 provides for user input by means of remote controls 215 and 145. Remote control 215 comprises a hand-held size device with standard television controls and a numeric keypad and, in one embodiment, video cassette recorder (VCR) controls and a pointing device. It provides radio frequency (RF) or infrared (IR) control signals received by system 100. Remote control 145 is a full function personal computer keyboard with additional standard television and VCR controls, a pointing device which is preferably in the form of a touchpad, and it also provides RF control signals to system 100. RF control signals were selected over IR or hardwired in one embodiment due to the home entertainment environment. Monitor cable 212 is a standard type cable typically used on VGA display devices and comprises up to 15 electrical conductors interfacing with monitor 175 in a D-series shell connector. In one embodiment, full multimedia sourcing and destinationing of audio/video/data (A/V/D)) broadcast are provided for. Although the embodiment presented herein discusses the use of VGA signals, it should be mentioned that with an appropriate change in hardware, National Television Standard Committee (NTSC) compliant signals and NTSC compliant hardware will employ the present invention in the manner mentioned herein.
  • [0034] Information handling system 100 may include a tuner, tuner circuitry 280, or card capable of both tuning to multiple channels and receiving television information or signals in the form of the NTSC or Phase Alteration Line (PAL) form from any medium 116 carrying signals from satellite dish 206 which provides digital A/V/D signals from such sources as DirecTV or Primestar (DirecTV is a trademark of DirectTV, Inc., and Primestar is a trademark of Primestar Partners, L.P.). In another such embodiment, the signals carried on medium 209 provide analog A/V such as NTSC antenna signals. In another such embodiment, the signal carried on medium 218 from camera 221 provides analog A/V such as NTSC audio/video signals. In further embodiments, the signal carried on medium 224 from cable-data source 227 provides analog and/or digital A/V/D. In further such embodiments, the signal carried on medium 230 from Public Switched Telephone Network (PSTN) 233 provides data or phone signals such as integrated services digital network (ISDN) or plain old telephone system (POTS) signals. In one set of such embodiments, system 100 is programmed to automatically record analog signals, such as television programming, onto recordable media, such as a video tape in VCR 236 coupled to cable 239. In another such set of embodiments, system 100 is programmed to automatically record digital signals such as digital television programming, Digital Versatile Disk (DVD) programming, or compact disk read-only memory (CD-ROM) type audio onto recordable media such as recordable compact disks in CD/DVD jukebox 242 coupled to cable 245. CD/DVD jukebox 242 also plays CDS, CD-ROMs, or DVDs for use elsewhere. In another such embodiment, signals are sent to stereo surround system 248 for audio output to one or more speakers 155 and on cable 251 to TV 254. In one such embodiment, earphones 257 on cable 260 and game pad 263 on cable 266 provide additional input/output through remote control 145. Home network 269 is “smart wiring” used to transmit data and control within the home, coupled by cable 272 to system 100. Videoblaster 275 provides video signal processing on cable/connector 278. Cables 224, 209, 230, 218, 251, 239, 278, 245, 260, and 153 can be wired coupling or wireless, such as RF or IR.
  • One example of [0035] convergence system 200 is the Destination System using the DestiVu user or media interface manufactured and sold by Gateway 2000, Inc. In this manner, convergence system 200 is a fully functional computer integrated with a television, providing TV viewing (via broadcast, cable, satellite, VCR, digital disk, or other broadcast media) and personal computing functionality. This convergence of computer and television enables a user combined access to both television programs and information and computer related functionality such as computer information and programs and Internet access.
  • Although many of today's televisions employ many of the same hardware resources employed by computers, such as [0036] information handling system 100, it is possible that the present invention might be practiced in other electronic devices or networked electronic devices. For example, with the development of audio/video networking such as the recently proposed HAVi standard, television sets or other audio/video devices such as audio/video receivers and VCRs that do not themselves contain such resources could implement the present invention by using the resources of other devices on a network.
  • Referring next to FIG. 3, a detail of an operating system's graphical user interface, or GUI, as is typically displayed on [0037] monitor 175 in accordance with the present invention is illustrated. Reference numerals or letters in FIG. 3 which are like, similar, or identical to the reference numerals or letters of FIGS. 1-2 indicate like, similar, or identical components or features. The operating system shown in FIG. 3 is IBM's OS/2 (OS/2 is a trademark of International Business Machines Corporation); however, the present invention will work with DestiVu, Windows 98, Windows 95 (DestiVu is a trademark of Gateway 2000 Inc. and Windows 98 and Windows 95 are trademarks of Microsoft Corporation), or any other graphical user interface. This GUI includes cursor 300, desktop 305, three icons 310, two windows 315, 320, and dialog box 325, all of which are well known in the art. Dialog box 325 further contains two buttons 330, 335. Programs are represented by the graphical user interface as either icons 310 or windows 315, 320. The horizontal region along the top of a window is called the “title bar” 340, 345. A program window 315, 320 has the “focus” when it has been designated by the user or by the operating system to receive input from keyboard 145 or mouse 150. In OS/2®, the user gives the window focus by clicking a mouse button 180, 185 when cursor 300 is inside that window. Some operating systems, however, give a window the focus merely whenever cursor 300 is present within that window. The operating system indicates which program has the focus by changing the color of the focused window's title bar 340, 345.
  • A system for implementing the preferred embodiment of the present invention has been described in the previous paragraphs. A user interface practiced by the preferred embodiment of the present invention as illustrated in FIGS. 4 and 5 is described next. Reference numerals or letters in FIGS. 4 and 5 which are like, similar, or identical to the reference numerals or letters of FIGS. [0038] 1-3 indicate like, similar, or identical components or features.
  • Referring first to FIG. 4, a graphical user interface of the present invention is illustrated. There are five basic display areas implemented by the present invention, [0039] 410, 420, 430, 450, 470. The first area 410 to be discussed is used for displaying tuned media content. Tuned media display area 410 uses the entire available display area 305 when no other objects are displayed. This means that when a user is viewing tuned media content, for instance a broadcast television program, and not displaying any search or program information, the tuned media content is viewed at full size. If, however, a user decides that he wants to access information relating to a program being viewed or wishes to conduct a search for another program, then tuned media viewing area 410 is scaled to take up only a portion of the screen, thereby allowing other areas generated by the present invention 420, 430, 450, 470 to be displayed. Tuned media display area 410 is not restricted to displaying only broadcast media streams; it can also display media of other types or from other sources such as Internet information, cable television programs, satellite programs, or even a pre-recorded video cassette or DVD program.
  • Still referring to FIG. 4, the next display area to be discussed is page [0040] index display area 450. Page index display area 450 consists of user-selectable objects 451 which are linked to pages containing categorized information. These pages containing categorized information are maintained in a page index. In one embodiment of the present invention, the page index includes links 451 to a TV page, a home theater page, a games page, a web page, and a music page. These pages contain categorized information, possibly provided by a user, about preferred media content. As an example of how user preferences could be entered into category pages, suppose that a user enjoys listening to a local country music station KTRY, a rock music station KROK, and an easy listening station KEZZ. In one embodiment of the present invention, users can conduct searches for available radio stations using one of the search mechanisms 431, 432, 433, 434, 435, accessible through the present invention's user interface. A list of available radio stations is then displayed in search results area 420. Once a list is displayed, a user can select which stations to add to the music page, thereby creating a list of favorite radio stations. From then on, whenever the user selects the music page 453, his favorite radio stations, KTRY, KROK, and KEZZ, will be displayed in the search results area 420. Similar methods can be used to store information in the other category guides 451. In the preferred method of the present invention, a user can select which category guides are initially displayed when the system is started.
  • Referring now to FIG. 5, in addition to the default category guides [0041] 451 displayed each time the graphical user interface 305 is initialized, page links 552, 554, 555 are added to the page index every time a unique search is performed. For example, suppose a user is looking for something to watch on television, and the user initiates a search using EPG button 431 for action movies currently showing. Only two action movies are returned by the search, and the user is not interested. The user next initiates a search for dramas currently showing. Four dramas are returned as a result of the search, and a new entry 555 is made in the page index, but again, the user is not interested. If the user changes his mind and decides to go back and see what action movies are showing, he does not need to initiate another search using the EPG button. Instead, he can simply go to the page index area 450 as illustrated in FIG. 5 and click on the link 554 to display the results of his previous search for action movies. The page index area 450 is not reset with each new search, instead, each search is saved until either the user discards the search results or the user terminates the session. If there are too many pages to be displayed on the screen in the area provided, scroll bar 460 is generated allowing the user to easily move through the list 450 of indexed pages.
  • Refer again to FIG. 4 for a discussion of search results display [0042] area 420. As mentioned in the previous paragraph, search results area 420 displays information returned from searches initiated through one of the present invention's search mechanisms 422, 423, 431, 432, 433, 434, 435, 451. Options 422, 423 will be detailed at a later time. The search results are displayed in a hyperlink format that allows a user to select an item for immediate consumption simply by clicking on displayed object 424. In the preferred embodiment of the present invention, displayed object 424 is the name of a program returned as a result of a search; however, alternate embodiments allow the object to take other forms such as a button or an icon of some sort. Below each item returned as a result of a search, the present invention implements two other linked objects 422, 423. These objects, which can take the form of user-selectable buttons, allow users to easily initiate a search for available content information related to displayed object 424. Button 422 is linked to a search routine for finding similar content only within the same media category as a displayed item. Button 423 is linked to a search mechanism that returns related media items regardless of what media category those items are in. For example, suppose a user has selected games search item 452 from page index area 450. The present invention has returned a list of two games 424 displayed in area 420 that the user has stored in the games page, for example, Monopoly and Risk. Below each of the game titles 424, two user- selectable objects 422, 423 linked to search mechanisms are displayed. Object 422, if selected, would initiate a search for similar items within the games category, while object 423, if selected, would initiate a search for similar media content across any media type. Suppose, for instance, that the user is considering the game of Risk. If the user were to select search mechanism 422 to return games similar to Risk, the present invention may return the game of chess, but it would not return information on a news broadcast covering Bobby Fisher. However, if the user had selected object 423 that initiates the search for related items regardless of the media type or category, then not only would the game of chess be returned but so would a news article about Bobby Fisher. The present invention, as illustrated in FIG. 5, may also return an Internet address relating to chess, such as www.chess.com. If either of these two searches 422, 423 were to be performed, the present invention would add a page link 552 in page index area 450. Adding a link 552, 554, 555 for each unique search allows users to back-track easily and quickly find desired content information.
  • The next area to be discussed, [0043] area 430, is provided in the preferred embodiment of the present invention to display user- selectable objects 431, 432, 433, 434, 435 linking to information selection mechanisms including alternate media guides 431, 435 and search mechanisms 432, 433, 434. These links are provided in anticipation of a user not wanting to use the pre-defined categories 451 provided by the present invention. For instance, object 431 may link to an EPG provided by a local cable company, and object 434 may link to a web browser or possibly an Internet search engine.
  • Providing a [0044] page index 450 and related- item search links 422, 423 allows basic users, or users unfamiliar with advanced navigation techniques, to easily find content across many kinds of media, while the links to alternate guides 431, 435 and search mechanisms 432, 433, 434 allow advanced users, or those more comfortable searching detailed guides, to search in any manner they prefer.
  • The final display item is a [0045] display options button 470 that allows users to control the amount of detail included in the displayed information. In the preferred embodiment of the present invention, display options button 470 is designed to toggle between a verbose mode which displays a great deal of information, in area 420 about programs identified during a search, and a mode which displays only a program's title 424.
  • Each of the display areas discussed must have some initial, or default, state to use when [0046] system 100, implementing the present invention, is initially powered on or when a new session is started. The initial state can be dictated by a user's direct input, as described earlier, however, the preferred embodiment of the present invention provides for the initial state of tuned media display area 410, page index display area 450, and search results display area 420 to be populated by information associated with currently available items of probable user interest identified from information associated with user preferences and habits.
  • A method used by the preferred embodiment of the present invention to identify items of probable user interest, as illustrated in FIGS. [0047] 6-10, will be discussed next. Reference numerals or letters in FIGS. 6-10 which are like, similar, or identical to the reference numerals or letters of FIGS. 1-5 indicate like, similar, or identical components or features.
  • Referring first to FIG. 6, the generation of the television portion of a record or list of items of probable user interest is discussed. In order for items of probable user interest to be identified, the system must be aware of available media content. The present invention obtains information associated with available content information including television scheduling and [0048] program information 610 from a search mechanism. This search mechanism could be a dedicated television search mechanism such as an EPG, or a search mechanism for a consolidated database containing information associated with various media types and sources. This television information is then used, along with information associated with user preferences and habits, to construct a record or list of items likely to be of interest to a user.
  • The preferred embodiment of the present invention maintains information associated with user preferences and habits in separate history files or databases; however, it is not necessary for the files to be maintained separately. Maintaining information associated with user preferences and habits in a single database utilizing separate information categories will work as well, and numerous methods of doing so are obvious to one skilled in the art. Some of the databases maintained by the present invention and illustrated in FIG. 6 are [0049] favorites list 612, most watched channels 614, program reminders 616, most watched programs 618, channel normally tuned 620, Internet information 622, and most watched movie genres 624. Any of the databases used by the present invention may be maintained by other systems or programs, or they may be maintained at remote locations.
  • The [0050] television program information 610 is used along with the information in databases 612, 614, 618, 620, 622, 624 to extract currently available programs likely to be of interest to a user. For an item to be considered to be of probable user interest, it must fall into one of the seven categories illustrated in FIG. 6: 1) current programs on favorite channels 640, 2) current programs on most watched channels 642, 3) programs for which reminders have been set 644, 4) currently available most watched programs 646, 5) currently available program on the channel normally tuned at the current time of day 648, 6) currently available programs related to Internet preferences and usage 650, and 7) currently available programs that fit a user's genre tastes 652. All items returned as members of one of the listed categories are compiled into a single record. The items are ranked according to the number of times each item appears in the compiled record, based on the assumption that the more occurrences of a given item, the more likely that item is to be of interest to a user. The items in the record are then listed in ranked order, and duplicate items are removed to prevent redundancy.
  • A number of points should be mentioned about the preceding discussion. One important point is that the criteria for determining probable user interest include membership of items in one of the aforementioned categories; however, the present invention should not be limited to the few items presented above. Numerous other criteria, evident upon examination of users' preferences and habits, will be obvious to one skilled in the art. Another point of clarification is that the actions of sorting, compiling and filtering items into a list do not necessarily need to be done in that order. For instance, a list may be compiled then sorted and filtered. Also, the particular order of items in the list may be from most probable to least probable, least probable to most probable, or any other logical ordering scheme. Finally, multiple preference and habit databases may be maintained to allow the invention to identify probable items of interest for multiple users. [0051]
  • Refer now to FIG. 7 for an illustration of the creation of a DVD/Home Theater list identifying items of probable user interest according to the preferred embodiment of the present invention. Information about [0052] available DVD titles 730 is obtained from a database, and information associated with user preferences and habits, including the most recently watched DVD movie 710 and the most often watched DVD titles 720, are used to create list 740. The preferred embodiment of the present invention can utilize alternate criteria, such as a genre criteria, for identifying items of probable user interest. Other criteria could be used by one skilled in the art without departing from the spirit and scope of the present invention.
  • As illustrated in FIG. 8, a history of Uniform Resource Locators (URLs) visited [0053] 810 and user selected bookmarks 820 are combined with information 830 about URLs that may have time sensitive information or that may have been updated since they were last accessed. The most recently visited URLs 840, most often visited URLs 850 and television program information 860 are used to determine items for the Web portion of a list 870 of items of probable user interest. One difference between the Web portion of the list and the television portion is the criteria for ranking the items within the list. For the Web portion of the list, if an item is determined to contain time sensitive information, that item is ranked as having a high probability of user interest. In the preferred embodiment of the present invention, television program information is used as a factor in determining Internet sites that may be of user interest and vice-versa. The preferred embodiment of the present invention makes the reasonable assumption that if a user is interested in, for example, an Internet site containing information about baseball statistics, then that same user is likely to be interested in a baseball game broadcast on television.
  • The present invention is not limited to the content types previously mentioned. FIG. 9 illustrates the categories of information used to determine whether a game is likely to be of interest to a user. The categories include a list of all games resident on a user's [0054] system 910, a list of all games hosted from the Internet on a user's system 920, the most recently played games 930, and most often played games 940. The items identified as being of probable user interest are sorted, compiled and indexed in Games list 950, in a manner similar to the television portion of the list.
  • The last portion of the list to be discussed is the music portion illustrated in FIG. 10. All music titles available [0055] 1010 from sources such as radio, satellite, cable, or the Internet are combined with a user-defined favorite music channel list 1020 to make a semi-final list of currently available music titles 1060. The most recently played CD or DVD 1070, as well as the most often played CD and DVD are selected from the list of all available CD and DVD titles available to the system 1030, and added to the music portion of the list of items of probable user interest. The most recently tuned music broadcast channel 1040 and the most often tuned music broadcast channel 1050 are used in combination with the semi-final list of currently available music titles to generate the remaining items in the music portion of the list 1080.
  • All of the individual portions of the list can be combined into a single record and sorted according to probability that the user will be interested. The record can then be presented to the user in any number of formats. In the preferred method of the present invention, each portion of the record is stored as a page of related information and presented as user selectable [0056] default page 451 in the page index area 450 of a GUI.
  • Although an embodiment of the present invention has been shown and described in detail herein, along with certain variants thereof, many other varied embodiments that incorporate the teachings of the invention may be easily constructed by those skilled in the art. Accordingly, the present invention is not intended to be limited to the specific form set forth herein, but on the contrary, it is intended to cover such alternatives, modifications, and equivalents, as can be reasonably included within the spirit and scope of the invention. [0057]
  • Although the invention has been described with a certain degree of particularity, it should be recognized that elements thereof may be altered by persons skilled in the art without departing from the spirit and scope of the invention. One of the preferred implementations of the invention is as sets of instructions resident in the [0058] random access memory 115 of one or more computer or information handling systems configured generally as described in FIGS. 1-10. Until required by the computer system, the set of instructions may be stored in another computer readable memory, for example, in a hard disk drive or in a removable memory such as an optical disk for eventual use in a CD-ROM drive or a floppy disk for eventual use in a floppy disk drive. Further, the set of instructions can be stored in the memory of another computer and transmitted over a local area network or a wide area network, such as the Internet, where the transmitted signal could be a signal propagated through a medium such as an ISDN line, or the signal may be propagated through an air medium and received by a local satellite whereupon being transferred to the computer or information handling system of the preferred embodiment where the signal is a composite signal comprising a carrier signal, and contained within the carrier signal is the desired information containing at least one computer program instruction implementing the invention and may be downloaded as such when desired by the user. One skilled in the art would appreciate that the physical storage and/or transfer of the sets of instructions physically changes the medium upon which it is stored electrically, magnetically, or chemically so that the medium carries computer readable information. The invention is limited only by the following claims and their equivalents.

Claims (20)

What is claimed is:
1. A method comprising the steps of:
obtaining information associated with available content information from a plurality of content sources of one or more types;
maintaining information associated with user preferences and habits; and
identifying items of probable user interest from the information associated with the available content information and the information associated with user preferences and habits.
2. The method of claim 1 further comprising the step of maintaining a record of the items identified by said identifying step.
3. The method of claim 2 further comprising the step of sorting the record of identified items based on information associated with user preferences and habits.
4. The method of claim 2 further comprising the step of removing duplicate entries from the record of identified items.
5. The method of claim 1 wherein the step of identifying items of probable user interest includes the step of identifying items of probable user interest from the information associated with one content source of a first type from information associated with another content source of a second type.
6. A system comprising:
at least one processor;
memory operably associated with said processor; and
a program of instructions configured to be executed by said processor and stored in said memory, said program of instructions including instructions configured to obtain information associated with available content information from a plurality of content sources of one or more types, maintain information associated with user preferences and habits, identify items of probable user interest from said information associated with available content information and said information associated with user preferences and habits.
7. The system of claim 6 wherein said program of instructions is further configured to maintain a record of the items identified as being of probable user interest.
8. The system of claim 7 wherein said program of instructions is further configured to sort said record of identified items based on said information associated with user preferences and habits.
9. The system of claim 7 wherein said program of instructions is further configured to remove duplicate entries from said record of identified items.
10. The system of claim 6 wherein identifying items of probable user interest includes identifying items of probable user interest from the information associated with one content source of a first type from information associated with another content source of a second type.
11. A signal embedded in a propagation medium comprising:
at least one instruction configured to obtain information associated with available content information from a plurality of content sources of one or more types;
at least one instruction configured to maintain information associated with user preferences and habits; and
at least one instruction configured to identify items of probable user interest from said information associated with available content information and said information associated with user preferences and habits.
12. The signal of claim 11 further comprising at least one instruction configured to maintain a record of the items identified by said at least one instruction configured to identify.
13. The signal of claim 12 further comprising at least one instruction configured to sort said record of identified items based on information associated with user preferences and habits.
14. The signal of claim 12 further comprising at least one instruction configured to remove duplicate entries from said record of identified items.
15. The signal of claim 11 wherein said instruction configured to identify items of probable user interest includes identifying items of probable user interest from the information associated with one content source of a first type from information associated with another content source of a second type.
16. A computer readable medium tangibly embodying a program of instructions, implementing the following method:
obtaining information associated with available content information from a plurality of content sources of one or more types;
maintaining information associated with user preferences and habits; and
identifying items of probable user interest from said information associated with available content information and said information associated with user preferences and habits.
17. The computer readable medium of claim 16 wherein said program of instructions further implements maintaining a record of the items identified by said identifying step.
18. The computer readable medium of claim 17 wherein said program of instructions further implements sorting the record of identified items based on information associated with user preferences and habits.
19. The computer readable medium of claim 17 wherein said program of instructions further implements removing duplicate entries from the record of identified items.
20. The computer readable medium of claim 16 wherein identifying items of probable user interest includes identifying items of probable user interest from the information associated with one content source of a first type from information associated with another content source of a second type.
US10/348,115 1999-04-26 2003-01-21 Method of creating default lists of content of probable interest Abandoned US20030140313A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US10/348,115 US20030140313A1 (en) 1999-04-26 2003-01-21 Method of creating default lists of content of probable interest

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US09/299,826 US6516329B1 (en) 1999-04-26 1999-04-26 Method of maintaining search results pages
US10/348,115 US20030140313A1 (en) 1999-04-26 2003-01-21 Method of creating default lists of content of probable interest

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
US09/299,826 Division US6516329B1 (en) 1999-04-26 1999-04-26 Method of maintaining search results pages

Publications (1)

Publication Number Publication Date
US20030140313A1 true US20030140313A1 (en) 2003-07-24

Family

ID=23156458

Family Applications (2)

Application Number Title Priority Date Filing Date
US09/299,826 Expired - Lifetime US6516329B1 (en) 1999-04-26 1999-04-26 Method of maintaining search results pages
US10/348,115 Abandoned US20030140313A1 (en) 1999-04-26 2003-01-21 Method of creating default lists of content of probable interest

Family Applications Before (1)

Application Number Title Priority Date Filing Date
US09/299,826 Expired - Lifetime US6516329B1 (en) 1999-04-26 1999-04-26 Method of maintaining search results pages

Country Status (1)

Country Link
US (2) US6516329B1 (en)

Cited By (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6694363B1 (en) * 1999-06-04 2004-02-17 Kabushiki Kaisha Toshiba Network equipment and networking method
US20040215611A1 (en) * 2003-04-25 2004-10-28 Apple Computer, Inc. Accessing media across networks
US20050065912A1 (en) * 2003-09-02 2005-03-24 Digital Networks North America, Inc. Digital media system with request-based merging of metadata from multiple databases
US20050138049A1 (en) * 2003-12-22 2005-06-23 Greg Linden Method for personalized news
US20060095864A1 (en) * 2004-11-04 2006-05-04 Motorola, Inc. Method and system for representing an application characteristic using a sensory perceptible representation
US20070028262A1 (en) * 2005-07-29 2007-02-01 Zermatt Systems, Inc. Virtual discovery of content available to a device
US20070168386A1 (en) * 2003-12-10 2007-07-19 Samsung Electronics Co., Ltd. Device and method for managing multimedia content in portable digital apparatus
US20080005766A1 (en) * 2006-06-29 2008-01-03 Scientific-Atlanta, Inc. Enhanced Program Guide
US20080040354A1 (en) * 2006-08-10 2008-02-14 Qualcomm Incorporated System and method for media content delivery
US20080177864A1 (en) * 2007-01-22 2008-07-24 Minborg Invent I Goeteborg Ab Method and Apparatus For Obtaining Digital Objects In A Communication Network
US20090119261A1 (en) * 2005-12-05 2009-05-07 Collarity, Inc. Techniques for ranking search results
US20100049770A1 (en) * 2008-06-26 2010-02-25 Collarity, Inc. Interactions among online digital identities
US8429184B2 (en) 2005-12-05 2013-04-23 Collarity Inc. Generation of refinement terms for search queries
US8442972B2 (en) 2006-10-11 2013-05-14 Collarity, Inc. Negative associations for search results ranking and refinement
US8875038B2 (en) 2010-01-19 2014-10-28 Collarity, Inc. Anchoring for content synchronization
US20170371678A1 (en) * 2015-03-25 2017-12-28 Tencent Technology (Shenzhen) Company Limited Method and apparatus for running game client
US9959300B1 (en) * 2004-03-31 2018-05-01 Google Llc Systems and methods for article location and retrieval
US10255080B2 (en) 2011-10-07 2019-04-09 BlueStack Systems, Inc. Method of providing non-native notifications and system thereof
US10791538B1 (en) * 2011-07-06 2020-09-29 BlueStack Systems, Inc. Cloud-based data synchronization

Families Citing this family (29)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001142773A (en) * 1999-11-17 2001-05-25 Fujitsu Ltd Data management device for exchange system and recording medium
US8271487B1 (en) * 1999-11-23 2012-09-18 Koninklijke Philips Electronics N.V. Hypervideo tracking and reporting system
FR2803929B1 (en) * 1999-12-30 2004-09-17 Ferid Allani METHOD AND DEVICE FOR ACCESSING SOURCES OF INFORMATION AND SERVICES ON THE WEB
US6633903B1 (en) * 2000-03-23 2003-10-14 Monkeymedia, Inc. Method and article of manufacture for seamless integrated searching
US6745238B1 (en) * 2000-03-31 2004-06-01 Oracle International Corporation Self service system for web site publishing
US7404141B1 (en) 2000-03-31 2008-07-22 Oracle International Corporation System for creating and maintaining a website
JP2001313878A (en) * 2000-04-27 2001-11-09 Matsushita Electric Ind Co Ltd Program guide display device, and video recording and reproducing device
US6864921B2 (en) * 2000-10-17 2005-03-08 Sony Corporation Display control system for controlling a display screen formed of multiple display units
CN1236601C (en) * 2001-02-28 2006-01-11 汤姆森许可公司 Method for searching of an electronic program guide
KR100846417B1 (en) * 2001-02-28 2008-07-16 톰슨 라이센싱 Method and apparatus for enabling a user to search electronic program guide information
US7752266B2 (en) 2001-10-11 2010-07-06 Ebay Inc. System and method to facilitate translation of communications between entities over a network
US8078505B2 (en) 2002-06-10 2011-12-13 Ebay Inc. Method and system for automatically updating a seller application utilized in a network-based transaction facility
US20040002947A1 (en) * 2002-06-26 2004-01-01 De La Fuente Ramon Favorites for internet-access appliances
PL355927A1 (en) * 2002-09-09 2004-03-22 Advanced Digital Broadcast Ltd. A method for access and management of service lists
US20040138988A1 (en) * 2002-12-20 2004-07-15 Bart Munro Method to facilitate a search of a database utilizing multiple search criteria
JP2004348241A (en) * 2003-05-20 2004-12-09 Hitachi Ltd Information providing method, server, and program
US7424476B2 (en) * 2004-04-16 2008-09-09 Aol Llc Categorized web browsing history
US9189568B2 (en) 2004-04-23 2015-11-17 Ebay Inc. Method and system to display and search in a language independent manner
US7974962B2 (en) 2005-01-06 2011-07-05 Aptiv Digital, Inc. Search engine for a video recorder
US7779011B2 (en) 2005-08-26 2010-08-17 Veveo, Inc. Method and system for dynamically processing ambiguous, reduced text search queries and highlighting results thereof
US7788266B2 (en) 2005-08-26 2010-08-31 Veveo, Inc. Method and system for processing ambiguous, multi-term search queries
US8639782B2 (en) 2006-08-23 2014-01-28 Ebay, Inc. Method and system for sharing metadata between interfaces
US8272008B2 (en) * 2007-02-28 2012-09-18 At&T Intellectual Property I, L.P. Methods, systems, and products for retrieving audio signals
US7792813B2 (en) * 2007-08-31 2010-09-07 Microsoft Corporation Presenting result items based upon user behavior
US20090327268A1 (en) * 2008-06-27 2009-12-31 Microsoft Corporation Providing targeted information for entertainment-oriented searches
KR100966606B1 (en) * 2008-11-27 2010-06-29 엔에이치엔(주) Method, processing device and computer-readable recording medium for restricting input by referring to database
US10229197B1 (en) 2012-04-20 2019-03-12 The Directiv Group, Inc. Method and system for using saved search results in menu structure searching for obtaining faster search results
US10334298B1 (en) 2012-04-20 2019-06-25 The Directv Group, Inc. Method and system for searching content using a content time based window within a user device
CN103914466B (en) * 2012-12-31 2017-08-08 阿里巴巴集团控股有限公司 A kind of method and system of label button management

Citations (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3693951A (en) * 1970-12-30 1972-09-26 Nl Industries Inc Process and apparatus for the treatment of well cuttings
US4139462A (en) * 1976-07-12 1979-02-13 Dresser Industries, Inc. Method for thermally treating oil well drill cuttings
US4242146A (en) * 1979-01-08 1980-12-30 Mobil Oil Corporation Method for treating oil-contaminated drill cuttings
US4313785A (en) * 1979-10-25 1982-02-02 Schellstede Herman J Method and apparatus for treating waste rock cuttings
US4480702A (en) * 1981-12-11 1984-11-06 Mobil Oil Corporation Method and apparatus for drilling oil well and treating drilling mud
US4654150A (en) * 1985-08-12 1987-03-31 Associated Oiltools, Inc. Apparatus and method for removing combustibles from drill cuttings
US4747961A (en) * 1986-12-19 1988-05-31 Atlantic Richfield Company Method and system for treating drill cutting slurries and the like
US4881473A (en) * 1984-12-03 1989-11-21 Atlantic Richfield Company Method and apparatus for treating oil-water-solids sludges and refinery waste streams
US5945988A (en) * 1996-06-06 1999-08-31 Intel Corporation Method and apparatus for automatically determining and dynamically updating user preferences in an entertainment system
US5977964A (en) * 1996-06-06 1999-11-02 Intel Corporation Method and apparatus for automatically configuring a system based on a user's monitored system interaction and preferred system access times
US6045070A (en) * 1997-02-19 2000-04-04 Davenport; Ricky W. Materials size reduction systems and process
US6065058A (en) * 1997-05-09 2000-05-16 International Business Machines Corp. Dynamic push filtering based on information exchanged among nodes in a proxy hierarchy
US6085219A (en) * 1997-03-24 2000-07-04 Casio Computer Co., Ltd. Home page creating systems apparatuses and program recording mediums, and home page displaying systems and program recording mediums
US6178443B1 (en) * 1996-12-20 2001-01-23 Intel Corporation Method and apparatus for propagating user preferences across multiple computer environments
US6192382B1 (en) * 1997-09-24 2001-02-20 Mediaone Group, Inc. Method and system for web site construction using HTML fragment caching
US6236395B1 (en) * 1999-02-01 2001-05-22 Sharp Laboratories Of America, Inc. Audiovisual information management system
US20020153311A1 (en) * 1999-09-16 2002-10-24 Scotoil Group Plc Absorbent materials and production thereof

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5706365A (en) * 1995-04-10 1998-01-06 Rebus Technology, Inc. System and method for portable document indexing using n-gram word decomposition
US5701469A (en) * 1995-06-07 1997-12-23 Microsoft Corporation Method and system for generating accurate search results using a content-index
US5806065A (en) * 1996-05-06 1998-09-08 Microsoft Corporation Data system with distributed tree indexes and method for maintaining the indexes
US6278992B1 (en) * 1997-03-19 2001-08-21 John Andrew Curtis Search engine using indexing method for storing and retrieving data
US5848410A (en) * 1997-10-08 1998-12-08 Hewlett Packard Company System and method for selective and continuous index generation
US6209007B1 (en) * 1997-11-26 2001-03-27 International Business Machines Corporation Web internet screen customizing system
US6253198B1 (en) * 1999-05-11 2001-06-26 Search Mechanics, Inc. Process for maintaining ongoing registration for pages on a given search engine

Patent Citations (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3693951A (en) * 1970-12-30 1972-09-26 Nl Industries Inc Process and apparatus for the treatment of well cuttings
US4139462A (en) * 1976-07-12 1979-02-13 Dresser Industries, Inc. Method for thermally treating oil well drill cuttings
US4208285A (en) * 1976-07-12 1980-06-17 Dresser Industries, Inc. Drill cuttings disposal system with good environmental and ecological properties
US4242146A (en) * 1979-01-08 1980-12-30 Mobil Oil Corporation Method for treating oil-contaminated drill cuttings
US4313785A (en) * 1979-10-25 1982-02-02 Schellstede Herman J Method and apparatus for treating waste rock cuttings
US4480702A (en) * 1981-12-11 1984-11-06 Mobil Oil Corporation Method and apparatus for drilling oil well and treating drilling mud
US4881473A (en) * 1984-12-03 1989-11-21 Atlantic Richfield Company Method and apparatus for treating oil-water-solids sludges and refinery waste streams
US4654150A (en) * 1985-08-12 1987-03-31 Associated Oiltools, Inc. Apparatus and method for removing combustibles from drill cuttings
US4747961A (en) * 1986-12-19 1988-05-31 Atlantic Richfield Company Method and system for treating drill cutting slurries and the like
US5945988A (en) * 1996-06-06 1999-08-31 Intel Corporation Method and apparatus for automatically determining and dynamically updating user preferences in an entertainment system
US5977964A (en) * 1996-06-06 1999-11-02 Intel Corporation Method and apparatus for automatically configuring a system based on a user's monitored system interaction and preferred system access times
US6178443B1 (en) * 1996-12-20 2001-01-23 Intel Corporation Method and apparatus for propagating user preferences across multiple computer environments
US6045070A (en) * 1997-02-19 2000-04-04 Davenport; Ricky W. Materials size reduction systems and process
US6085219A (en) * 1997-03-24 2000-07-04 Casio Computer Co., Ltd. Home page creating systems apparatuses and program recording mediums, and home page displaying systems and program recording mediums
US6065058A (en) * 1997-05-09 2000-05-16 International Business Machines Corp. Dynamic push filtering based on information exchanged among nodes in a proxy hierarchy
US6192382B1 (en) * 1997-09-24 2001-02-20 Mediaone Group, Inc. Method and system for web site construction using HTML fragment caching
US6236395B1 (en) * 1999-02-01 2001-05-22 Sharp Laboratories Of America, Inc. Audiovisual information management system
US20010010523A1 (en) * 1999-02-01 2001-08-02 Sezan M. Ibrahim Audiovisual information management system
US20020153311A1 (en) * 1999-09-16 2002-10-24 Scotoil Group Plc Absorbent materials and production thereof

Cited By (29)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6694363B1 (en) * 1999-06-04 2004-02-17 Kabushiki Kaisha Toshiba Network equipment and networking method
US20040215611A1 (en) * 2003-04-25 2004-10-28 Apple Computer, Inc. Accessing media across networks
US7698297B2 (en) * 2003-04-25 2010-04-13 Apple Inc. Accessing digital media
USRE45793E1 (en) * 2003-04-25 2015-11-03 Apple Inc. Accessing digital media
USRE47934E1 (en) * 2003-04-25 2020-04-07 Apple Inc. Accessing digital media
US20050065912A1 (en) * 2003-09-02 2005-03-24 Digital Networks North America, Inc. Digital media system with request-based merging of metadata from multiple databases
US20070168386A1 (en) * 2003-12-10 2007-07-19 Samsung Electronics Co., Ltd. Device and method for managing multimedia content in portable digital apparatus
US20050138049A1 (en) * 2003-12-22 2005-06-23 Greg Linden Method for personalized news
US9959300B1 (en) * 2004-03-31 2018-05-01 Google Llc Systems and methods for article location and retrieval
US20060095864A1 (en) * 2004-11-04 2006-05-04 Motorola, Inc. Method and system for representing an application characteristic using a sensory perceptible representation
US20070028262A1 (en) * 2005-07-29 2007-02-01 Zermatt Systems, Inc. Virtual discovery of content available to a device
US20090119261A1 (en) * 2005-12-05 2009-05-07 Collarity, Inc. Techniques for ranking search results
US8429184B2 (en) 2005-12-05 2013-04-23 Collarity Inc. Generation of refinement terms for search queries
US8903810B2 (en) 2005-12-05 2014-12-02 Collarity, Inc. Techniques for ranking search results
US8812541B2 (en) 2005-12-05 2014-08-19 Collarity, Inc. Generation of refinement terms for search queries
US20080005766A1 (en) * 2006-06-29 2008-01-03 Scientific-Atlanta, Inc. Enhanced Program Guide
US8887040B2 (en) * 2006-08-10 2014-11-11 Qualcomm Incorporated System and method for media content delivery
US20080040354A1 (en) * 2006-08-10 2008-02-14 Qualcomm Incorporated System and method for media content delivery
US8442972B2 (en) 2006-10-11 2013-05-14 Collarity, Inc. Negative associations for search results ranking and refinement
US20080177864A1 (en) * 2007-01-22 2008-07-24 Minborg Invent I Goeteborg Ab Method and Apparatus For Obtaining Digital Objects In A Communication Network
US20110153785A1 (en) * 2007-01-22 2011-06-23 Min Tnetap I Go Method and Apparatus for Obtaining Digital Objects in a Communication Network
US7921221B2 (en) * 2007-01-22 2011-04-05 Minborg Invent I Goteborg Ab Method and apparatus for obtaining digital objects in a communication network
US8438178B2 (en) 2008-06-26 2013-05-07 Collarity Inc. Interactions among online digital identities
US20100049770A1 (en) * 2008-06-26 2010-02-25 Collarity, Inc. Interactions among online digital identities
US8875038B2 (en) 2010-01-19 2014-10-28 Collarity, Inc. Anchoring for content synchronization
US10791538B1 (en) * 2011-07-06 2020-09-29 BlueStack Systems, Inc. Cloud-based data synchronization
US10255080B2 (en) 2011-10-07 2019-04-09 BlueStack Systems, Inc. Method of providing non-native notifications and system thereof
US20170371678A1 (en) * 2015-03-25 2017-12-28 Tencent Technology (Shenzhen) Company Limited Method and apparatus for running game client
US10635449B2 (en) * 2015-03-25 2020-04-28 Tencent Technology (Shenzhen) Company Limited Method and apparatus for running game client

Also Published As

Publication number Publication date
US6516329B1 (en) 2003-02-04

Similar Documents

Publication Publication Date Title
US20030140313A1 (en) Method of creating default lists of content of probable interest
US6615248B1 (en) Method and system for presenting content selection options
US7653614B2 (en) Method of searching across media and source types
US6542882B1 (en) System and method for providing a database of content having like associations
US8051450B2 (en) Query-based electronic program guide
US9215504B2 (en) Systems and methods for acquiring, categorizing and delivering media in interactive media guidance applications
US7281220B1 (en) Streaming video programming guide system selecting video files from multiple web sites and automatically generating selectable thumbnail frames and selectable keyword icons
US7058635B1 (en) Method and apparatus for searching through an electronic programming guide
CA2665131C (en) Systems and methods for acquiring, categorizing and delivering media in interactive media guidance applications
US8381249B2 (en) Systems and methods for acquiring, categorizing and delivering media in interactive media guidance applications
US20150271565A1 (en) Multimedia device for presenting various multimedia content
US20110078731A1 (en) Systems and methods for multiple media guidance application navigation
US20060101504A1 (en) Method and system for performing searches for television content and channels using a non-intrusive television interface and with reduced text input
US20020105534A1 (en) Universal media bar for controlling different types of media
US20100115557A1 (en) Presenting media guidance search results based on relevancy
US20090119328A1 (en) Bookmarks for program note information
JP2010528562A (en) System and method for personalizing interactive media guidance applications
JP2002521874A (en) Interactive TV program guide using remote access
EP1096793B1 (en) System, method, signal, user interface and software to display thumbnail banners
CN111314757B (en) Display apparatus and control method thereof
KR20000051726A (en) Television Set Having A Function Of Setting Up Menu Based On Previous Utility

Legal Events

Date Code Title Description
AS Assignment

Owner name: GATEWAY, INC., SOUTH DAKOTA

Free format text: CHANGE OF NAME;ASSIGNOR:GATEWAY 2000, INC.;REEL/FRAME:014027/0614

Effective date: 20030430

STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION