US20100138790A1 - Electronic Programming Guide With Selectable Categories - Google Patents

Electronic Programming Guide With Selectable Categories Download PDF

Info

Publication number
US20100138790A1
US20100138790A1 US12/697,374 US69737410A US2010138790A1 US 20100138790 A1 US20100138790 A1 US 20100138790A1 US 69737410 A US69737410 A US 69737410A US 2010138790 A1 US2010138790 A1 US 2010138790A1
Authority
US
United States
Prior art keywords
program
programs
icon
displayed
given
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
US12/697,374
Inventor
Oleg B. Rashkovskiy
Ben S. Wymore
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.)
Tahoe Research Ltd
Original Assignee
Individual
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 Individual filed Critical Individual
Priority to US12/697,374 priority Critical patent/US20100138790A1/en
Publication of US20100138790A1 publication Critical patent/US20100138790A1/en
Priority to US14/804,135 priority patent/US10219044B2/en
Priority to US14/804,196 priority patent/US10206008B2/en
Assigned to TAHOE RESEARCH, LTD. reassignment TAHOE RESEARCH, LTD. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: INTEL CORPORATION
Abandoned legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/482End-user interface for program selection
    • H04N21/4821End-user interface for program selection using a grid, e.g. sorted out by channel and broadcast time
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/443OS processes, e.g. booting an STB, implementing a Java virtual machine in an STB or power management in an STB
    • H04N21/4438Window management, e.g. event handling following interaction with the user interface
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/04817Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance using icons
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/04842Selection of displayed objects or displayed text elements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/4508Management of client data or end-user data
    • H04N21/4532Management of client data or end-user data involving end-user characteristics, e.g. viewer profile, preferences
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/482End-user interface for program selection
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/482End-user interface for program selection
    • H04N21/4828End-user interface for program selection for searching program descriptors

Definitions

  • This invention relates generally to electronic programming guides (also known as electronic content guides) for facilitating the selection of programming for viewing.
  • electronic programming guides provide a graphical display of programs that are available for viewing on a given channel at given times.
  • Conventional electronic programming guides include a grid display with times across the horizontal axis and channels across the vertical axis. Each program associated with a given channel at a given time may be selected by mouse clicking on the program description. Upon selection, the program is automatically tuned for viewing.
  • While such content guides provide many advantages, there are many who would prefer to find programming content using topical or category style listings. Thus, some electronic content guides provide listings for particular categories of content such as movies or sports. However, these content guides generally dispense with any type of time and channel organization and simply list all of the content available within a given category.
  • FIG. 1 is a view of a graphical user interface in accordance with one embodiment of the present invention
  • FIG. 2 is a view of a graphical user interface of FIG. 1 after a particular program has been selected for more information;
  • FIG. 3 is another version of a graphical user interface for an electronic content guide in accordance with one embodiment of the present invention.
  • FIG. 4 is a variation of the graphical user interface shown in FIG. 3 in accordance with one embodiment of the present invention.
  • FIG. 5 is a flow chart for software in accordance with one embodiment of the present invention.
  • FIG. 6 is a flow chart for software in accordance with another embodiment of the present invention.
  • FIG. 7 is a block diagram for hardware in accordance with one embodiment of the present invention.
  • a graphical user interface 10 for implementing an electronic content guide includes a plurality of selectable category icons 12 represented as “virtual” file folders.
  • Each category icon 12 may be predefined or may be user definable.
  • category icon 12 a is provided for favorite programs, 12 b for movies, 12 c for currently available programs, 12 d for programs available in the next hour, 12 e for sports programs, 12 f for news and 12 g for animal related content.
  • the categorization of content is infinitely variable and a variety of different embodiments may be provided.
  • the categories 12 a , 12 b , 12 e , 12 f and 12 g are topical categories in that they relate to some characteristic of the program other than time.
  • the icons 12 c and 12 d select time-based categories, namely programs available now and programs available in an hour. Additional time-based categories may be provided to cover time periods further into the future.
  • the category icon 12 c has been selected as indicated by the highlighting 26 .
  • a plurality of subcategory icons 14 are then displayed, for example as “virtual” file folders.
  • each of the subcategory icons 14 may be displayed in association with a particular one of the category icons 12 such as the current icon 12 c.
  • the user may thereafter select currently available news programs through the icon 14 a , currently available sports through the icon 14 b , currently available movies through the icon 14 c , currently available drama series through the icon 14 d , currently available animal programs through the icon 14 e , currently available favorite programs through the icon 14 f and currently available series through the icon 14 g in one embodiment.
  • currently available news programs through the icon 14 a currently available sports through the icon 14 b
  • currently available movies through the icon 14 c currently available movies through the icon 14 c
  • currently available drama series through the icon 14 d currently available animal programs through the icon 14 e
  • currently available favorite programs through the icon 14 f and currently available series through the icon 14 g
  • the variety of categorization within the icons 14 is highly variable.
  • category icons 14 may be to refine the amount of information that is displayed on a given graphical user interface. Another purpose may be to reduce the amount of information to an extent that the information is easily discernable in a single screen without excessive scrolling.
  • An icon 16 gives the current time.
  • the current icon 12 c selects content currently available at the time indicated by the icon 16 .
  • the user has selected the current icon 12 c and the favorites subcategory icon 14 f both of which are highlighted.
  • the user has selected favorite programs that are currently available in the illustrated example.
  • the basis for defining favorites may be extremely varied. The user may simply enter what the user decides at any given instance of time, such as any given day of the week, are his or her favorite programs.
  • the system can automatically discern what are the favorite programs based on how frequently the user views a given program over varying time periods.
  • a plurality of programs 22 are listed as entries in two columns 20 a and 20 b . These programs 22 are either currently in progress or just beginning, in keeping with the selection of currently available programs, through the icon 12 c , and favorites among currently available programs through the selection of the icon 14 f.
  • the X-Files program 22 runs from 7:00 to 9:00 as indicated by the indicia 18 and 19 .
  • the bar indicia 19 graphically indicates how much of the program has already been displayed or broadcast in the past using differently color indicia 18 and 19 . Since the X-Files started at 7:00 and the current time is 8:00, the bar indicia 19 indicates that the program is half completed. Through the juxtaposition of the start time, indicated as 7:00, and the end time, indicated as 9:00, and the bar indicia 19 , the user can determine the program timing and can determine how much of the program is left to view as indicated by the differently colored indicia 18 .
  • other programs include a bar type indicia 19 of the available time left in a given program and conversely the amount of the program that has already been missed.
  • programs that are just starting at the current time (8:00) such as ER
  • no such graphical bar is provided since no portion of the program has been missed.
  • the user simply clicks on the program listing 22 and the program is automatically displayed for viewing.
  • a plurality of additional icons may be provided such as a search icon 34 , a record icon 36 and a chat icon 38 .
  • the search icon 34 brings up a graphical user interface that facilitates a keyword search through all the programs available through the graphical user interface 10 .
  • the keyword search may search through descriptive textual material stored in association with one or more programs.
  • the record icon 36 facilitates the recording of any program on the graphical user interface 10 .
  • the user can simply click on a given program and drag and drop it into to the record icon 36 , to automatically cause a given program to automatically be recorded.
  • the chat icon 38 may be selected after selecting a given program to automatically enter a chat room associated with a given program.
  • FIG. 2 the user has mouse selected a program 22 as indicated by the positioning of the mouse cursor 32 over the entry 22 .
  • an expanded graphical user interface 21 is produced which overlays the column 20 b ( FIG. 1 ).
  • the interface 21 provides additional information about the selected program entry 22 .
  • additional material 40 is given about the program in general.
  • the title of the program, the stars, and a description of the particular episode may be provided in the material 40 .
  • information may be provided about the current stage of the program. This information may include a video thumbnail 44 depiction of the current frame being displayed plus a description 42 of the particular stage of the program.
  • the description 42 may be provided for a particular chapter or other subdivision within the program 22 . However, the description 42 may be even more timely, indicating what is currently going on at that instance in the given ongoing program.
  • a star system 41 may also be provided to indicate the degree to which the program is one of the user's favorites. For example, based on the number of times that the user watches the series, a program in the series may be given a star rating 41 from one to four stars in one embodiment. This information may be helpful to the user in determining that in fact this program is the one that the user wishes to watch.
  • the entries 22 may be ordered from top to bottom in each column 20 based on the frequency with which the user views the series that includes program represented by an entry 22 .
  • the programs with the highest star rating 41 may be listed prominently at the top of the columns 20 .
  • a graphical user interface 10 a displays entries 22 that satisfy the currently available category icon 12 c and favorites subcategory 12 f , where the number of these entries 22 exceeds the capacity of the two column display shown in FIG. 1 .
  • a three column display is automatically constructed including columns 20 a , 20 b and 20 c.
  • the amount of information, shown in each column 20 may be decreased in one embodiment.
  • the time information may be cut off in the graphical user interface 10 a shown in FIG. 3 to provide enough room to display, on a single display screen, all of the appropriate programs. In some embodiments, additional scrolling may be necessary to see all the available programs.
  • the user may select a particular program as indicated by the cursor 32 (on the program Animal Adventures) to cause additional information such as the time information to scroll into view as indicated at 24 in FIG. 4 .
  • additional information may be made available by scrolling the display for each entry 22 .
  • the user can also click on the displayed entry 22 to receive the additional information, as shown in FIG. 2 , through the interface 21 .
  • the user may get the interface 21 and if the user left mouse clicks the user gets the scrolling shown in FIG. 4 , as one example.
  • the user may double click on the entry 22 , in one embodiment.
  • the software 50 for implementing the graphical user interface 10 begins by determining whether a category icon 12 has been selected as indicated in diamond 52 . If so, the associated subcategory icons 14 are displayed as indicated in block 54 . Thus, in some cases, particular subcategory icons 14 may be associated with a given category icon 12 .
  • a check at diamond 56 determines whether one of the subcategory icons 14 has been selected. If so, associated programs 22 are displayed as indicated in block 58 .
  • a check at diamond 60 determines whether the user has double clicked on an entry 22 . If so, the software 50 automatically tunes the program for viewing as indicated in block 62 .
  • a check at diamond 64 determines whether a single click has occurred. If so, additional information may be displayed through the interface 21 shown in FIG. 2 , for example, as indicated in block 66 .
  • a check at diamond 68 determines whether the user has dragged and dropped a program into the record icon 36 . If so, the program is automatically scheduled for recording as indicated in block 70 .
  • the set-up software 80 for setting up the electronic content guide 10 shown in FIG. 1 begins by receiving user category input listings to complete the category icons 12 as indicated in block 82 . Next, the software 80 receives input data in the form of user subcategory icon entries 14 as indicated in the block 84 . Thereafter, the software 80 may receive the actual entries for a given subcategory in the form of program entries 22 in one embodiment of the present invention, illustrated by the block 86 .
  • the information received in blocks 82 , 84 and 86 may then be assembled into a graphical user interface (block 88 ).
  • a two column graphical user interface 10 may be assembled as indicated in FIG. 1 or a three or more column interface 10 a may be assembled as indicated in FIG. 4 .
  • the icons 12 and 14 are generated in the file folder format shown in FIG. 4 in accordance with one embodiment of the present invention.
  • the number of columns 20 is determined based on the number of programs that satisfy a given category and subcategory as indicated in block 90 . If the number of columns is greater than a predetermined number as determined in diamond 92 , the scroll feature may be provided. In such case, the amount of information displayed may be reduced from that shown in FIG. 1 , for example, to the format shown in FIG. 3 where scrolling is utilized to obtain the time information. In other embodiments of the present invention, depending on the number of program entries to be displayed the size of the individual entries 22 may be reduced by making the font smaller or changing the number of entries per column.
  • a processor-based system 100 for implementing one embodiment of the present invention includes a processor 102 coupled to a north bridge 104 .
  • the system 100 may be a desktop computer, a laptop computer, a handheld computer, a processor-based appliance or a set-top box as illustrated in FIG. 7 .
  • the north bridge 104 couples a system memory 106 and a decoder 110 (via the link 114 ).
  • the decoder is coupled to a demodulator/tuner 108 and may be coupled to a source of television programming such as a cable connection, the Internet or a satellite receiver.
  • the decoder 110 is also coupled to a television receiver 112 .
  • the decoder 110 separates audio and video demodulated content and provides the video information to the north bridge 104 and the audio information to the south bridge 116 by the bus 124 in one embodiment.
  • the south bridge 116 communicates with the coder/decoder (codec) 120 that provides an audio output through amplifiers and speakers 122 .
  • codec coder/decoder
  • a hard disk drive 118 is coupled to the south bridge 116 to store software programs 50 and 80 .
  • a firmware hub 132 may store basic information for operation of the system 100 .
  • the firmware hub 132 may be flash memory or other non-volatile memory in one embodiment of the present invention.
  • the hub 132 may also store information about particular television programs which is desirable to maintain in a non-volatile memory.
  • a serial input/output (SIO) device 126 is coupled to an interface 128 which, in one embodiment of the present invention, is a wireless interface such as a radio or infrared interface.
  • the interface 128 communicates with a remote control unit 130 that operates through a compatible interface.

Abstract

An electronic content guide may organize content such as television programs into categories and subcategories. The categories and subcategories may be topical as well as time-based. As a result, the user can select a given time-based criteria and within that time-based criteria select topical subcategories. As a result, the number of programs that may be displayed in any given graphical user interface may be reduced to a manageable level. This may be done without requiring a great deal of scrolling to view selected categories, subcategories and particular programs.

Description

  • This is a divisional of U.S. patent application Ser. No. 10/641,179, filed on Aug. 14, 2003, which is a divisional of U.S. patent application Ser. No. 09/599,242 filed on Jun. 22, 2000, now abandoned.
  • BACKGROUND
  • This invention relates generally to electronic programming guides (also known as electronic content guides) for facilitating the selection of programming for viewing.
  • Conventionally, electronic programming guides provide a graphical display of programs that are available for viewing on a given channel at given times. Conventional electronic programming guides include a grid display with times across the horizontal axis and channels across the vertical axis. Each program associated with a given channel at a given time may be selected by mouse clicking on the program description. Upon selection, the program is automatically tuned for viewing.
  • While such content guides provide many advantages, there are many who would prefer to find programming content using topical or category style listings. Thus, some electronic content guides provide listings for particular categories of content such as movies or sports. However, these content guides generally dispense with any type of time and channel organization and simply list all of the content available within a given category.
  • Because the number of available programs at any instance in time is increasing rapidly, there is a continuing need for better ways to organize and implement electronic programming guides. Moreover, existing grid based displays require extensive scrolling to view the full extent of available program listings in some cable and satellite systems, it is sometimes difficult to quickly realize all of the available program options.
  • Thus, there is a need for an electronic content guide that better organizes the available content for easier selection and viewing.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • FIG. 1 is a view of a graphical user interface in accordance with one embodiment of the present invention;
  • FIG. 2 is a view of a graphical user interface of FIG. 1 after a particular program has been selected for more information;
  • FIG. 3 is another version of a graphical user interface for an electronic content guide in accordance with one embodiment of the present invention;
  • FIG. 4 is a variation of the graphical user interface shown in FIG. 3 in accordance with one embodiment of the present invention;
  • FIG. 5 is a flow chart for software in accordance with one embodiment of the present invention;
  • FIG. 6 is a flow chart for software in accordance with another embodiment of the present invention; and
  • FIG. 7 is a block diagram for hardware in accordance with one embodiment of the present invention.
  • DETAILED DESCRIPTION
  • Referring to FIG. 1, a graphical user interface 10 for implementing an electronic content guide includes a plurality of selectable category icons 12 represented as “virtual” file folders. Each category icon 12 may be predefined or may be user definable. Thus, in the embodiment illustrated in FIG. 1, category icon 12 a is provided for favorite programs, 12 b for movies, 12 c for currently available programs, 12 d for programs available in the next hour, 12 e for sports programs, 12 f for news and 12 g for animal related content. Of course, the categorization of content is infinitely variable and a variety of different embodiments may be provided.
  • However, in some embodiments of the present invention, it is advantageous to organize the programming into both topical categories and time-based categories. Thus, the categories 12 a, 12 b, 12 e, 12 f and 12 g are topical categories in that they relate to some characteristic of the program other than time. In contrast, the icons 12 c and 12 d select time-based categories, namely programs available now and programs available in an hour. Additional time-based categories may be provided to cover time periods further into the future.
  • In the embodiment illustrated in FIG. 1, the category icon 12 c has been selected as indicated by the highlighting 26. A plurality of subcategory icons 14 are then displayed, for example as “virtual” file folders.
  • Conventionally, each of the subcategory icons 14 may be displayed in association with a particular one of the category icons 12 such as the current icon 12 c.
  • Thus, when the user selects currently available programs through the icon 12 c, the user may thereafter select currently available news programs through the icon 14 a, currently available sports through the icon 14 b, currently available movies through the icon 14 c, currently available drama series through the icon 14 d, currently available animal programs through the icon 14 e, currently available favorite programs through the icon 14 f and currently available series through the icon 14 g in one embodiment. Of course the variety of categorization within the icons 14 is highly variable.
  • One purpose of the category icons 14 may be to refine the amount of information that is displayed on a given graphical user interface. Another purpose may be to reduce the amount of information to an extent that the information is easily discernable in a single screen without excessive scrolling.
  • An icon 16 gives the current time. Thus, the current icon 12 c selects content currently available at the time indicated by the icon 16.
  • In the illustration shown in FIG. 1, the user has selected the current icon 12 c and the favorites subcategory icon 14 f both of which are highlighted. Thus, the user has selected favorite programs that are currently available in the illustrated example. The basis for defining favorites may be extremely varied. The user may simply enter what the user decides at any given instance of time, such as any given day of the week, are his or her favorite programs. As another example, the system can automatically discern what are the favorite programs based on how frequently the user views a given program over varying time periods.
  • In the illustration shown in FIG. 1, a plurality of programs 22 are listed as entries in two columns 20 a and 20 b. These programs 22 are either currently in progress or just beginning, in keeping with the selection of currently available programs, through the icon 12 c, and favorites among currently available programs through the selection of the icon 14 f.
  • Thus, the X-Files program 22, runs from 7:00 to 9:00 as indicated by the indicia 18 and 19. The bar indicia 19 graphically indicates how much of the program has already been displayed or broadcast in the past using differently color indicia 18 and 19. Since the X-Files started at 7:00 and the current time is 8:00, the bar indicia 19 indicates that the program is half completed. Through the juxtaposition of the start time, indicated as 7:00, and the end time, indicated as 9:00, and the bar indicia 19, the user can determine the program timing and can determine how much of the program is left to view as indicated by the differently colored indicia 18.
  • Similarly, other programs include a bar type indicia 19 of the available time left in a given program and conversely the amount of the program that has already been missed. In the case of programs that are just starting at the current time (8:00) such as ER, no such graphical bar is provided since no portion of the program has been missed. To select a given program for viewing, the user simply clicks on the program listing 22 and the program is automatically displayed for viewing.
  • A plurality of additional icons may be provided such as a search icon 34, a record icon 36 and a chat icon 38. The search icon 34 brings up a graphical user interface that facilitates a keyword search through all the programs available through the graphical user interface 10. The keyword search may search through descriptive textual material stored in association with one or more programs.
  • The record icon 36 facilitates the recording of any program on the graphical user interface 10. In one embodiment of the present invention, the user can simply click on a given program and drag and drop it into to the record icon 36, to automatically cause a given program to automatically be recorded. The chat icon 38 may be selected after selecting a given program to automatically enter a chat room associated with a given program.
  • Turning next to FIG. 2, the user has mouse selected a program 22 as indicated by the positioning of the mouse cursor 32 over the entry 22. In response to selection of the entry 22, an expanded graphical user interface 21 is produced which overlays the column 20 b (FIG. 1). The interface 21 provides additional information about the selected program entry 22. In this case, additional material 40 is given about the program in general. For example, the title of the program, the stars, and a description of the particular episode may be provided in the material 40. In addition, information may be provided about the current stage of the program. This information may include a video thumbnail 44 depiction of the current frame being displayed plus a description 42 of the particular stage of the program. For example, the description 42 may be provided for a particular chapter or other subdivision within the program 22. However, the description 42 may be even more timely, indicating what is currently going on at that instance in the given ongoing program.
  • In addition, the type of content associated with the program, such as science fiction, is indicated at 48. A star system 41 may also be provided to indicate the degree to which the program is one of the user's favorites. For example, based on the number of times that the user watches the series, a program in the series may be given a star rating 41 from one to four stars in one embodiment. This information may be helpful to the user in determining that in fact this program is the one that the user wishes to watch.
  • In some embodiments, the entries 22 may be ordered from top to bottom in each column 20 based on the frequency with which the user views the series that includes program represented by an entry 22. For example, the programs with the highest star rating 41 may be listed prominently at the top of the columns 20.
  • Turning next to FIG. 3, a graphical user interface 10 a displays entries 22 that satisfy the currently available category icon 12 c and favorites subcategory 12 f, where the number of these entries 22 exceeds the capacity of the two column display shown in FIG. 1. In this case, a three column display is automatically constructed including columns 20 a, 20 b and 20 c.
  • While the size of the text associated with each column 20 in FIG. 3 may be unchanged from that shown in FIG. 1, the amount of information, shown in each column 20 may be decreased in one embodiment. For example, the time information may be cut off in the graphical user interface 10 a shown in FIG. 3 to provide enough room to display, on a single display screen, all of the appropriate programs. In some embodiments, additional scrolling may be necessary to see all the available programs.
  • If the user wants additional information about a program, the user may select a particular program as indicated by the cursor 32 (on the program Animal Adventures) to cause additional information such as the time information to scroll into view as indicated at 24 in FIG. 4. Thus, additional information may be made available by scrolling the display for each entry 22.
  • The user can also click on the displayed entry 22 to receive the additional information, as shown in FIG. 2, through the interface 21. Thus, if the user right clicks on an entry 22, the user may get the interface 21 and if the user left mouse clicks the user gets the scrolling shown in FIG. 4, as one example. To actually select an entry 22 for viewing, the user may double click on the entry 22, in one embodiment.
  • The software 50 for implementing the graphical user interface 10, in accordance with one embodiment of the present invention shown in FIG. 5, begins by determining whether a category icon 12 has been selected as indicated in diamond 52. If so, the associated subcategory icons 14 are displayed as indicated in block 54. Thus, in some cases, particular subcategory icons 14 may be associated with a given category icon 12. A check at diamond 56 determines whether one of the subcategory icons 14 has been selected. If so, associated programs 22 are displayed as indicated in block 58. A check at diamond 60 determines whether the user has double clicked on an entry 22. If so, the software 50 automatically tunes the program for viewing as indicated in block 62.
  • Otherwise, a check at diamond 64 determines whether a single click has occurred. If so, additional information may be displayed through the interface 21 shown in FIG. 2, for example, as indicated in block 66.
  • A check at diamond 68 determines whether the user has dragged and dropped a program into the record icon 36. If so, the program is automatically scheduled for recording as indicated in block 70.
  • The set-up software 80, shown in FIG. 6, for setting up the electronic content guide 10 shown in FIG. 1 begins by receiving user category input listings to complete the category icons 12 as indicated in block 82. Next, the software 80 receives input data in the form of user subcategory icon entries 14 as indicated in the block 84. Thereafter, the software 80 may receive the actual entries for a given subcategory in the form of program entries 22 in one embodiment of the present invention, illustrated by the block 86.
  • The information received in blocks 82, 84 and 86 may then be assembled into a graphical user interface (block 88). For example, depending on the number of programs that fit within a given category and subcategory, a two column graphical user interface 10 may be assembled as indicated in FIG. 1 or a three or more column interface 10 a may be assembled as indicated in FIG. 4. In addition, the icons 12 and 14 are generated in the file folder format shown in FIG. 4 in accordance with one embodiment of the present invention.
  • The number of columns 20 is determined based on the number of programs that satisfy a given category and subcategory as indicated in block 90. If the number of columns is greater than a predetermined number as determined in diamond 92, the scroll feature may be provided. In such case, the amount of information displayed may be reduced from that shown in FIG. 1, for example, to the format shown in FIG. 3 where scrolling is utilized to obtain the time information. In other embodiments of the present invention, depending on the number of program entries to be displayed the size of the individual entries 22 may be reduced by making the font smaller or changing the number of entries per column.
  • Turning finally to FIG. 7, a processor-based system 100 for implementing one embodiment of the present invention includes a processor 102 coupled to a north bridge 104. The system 100, for example, may be a desktop computer, a laptop computer, a handheld computer, a processor-based appliance or a set-top box as illustrated in FIG. 7.
  • The north bridge 104 couples a system memory 106 and a decoder 110 (via the link 114). The decoder is coupled to a demodulator/tuner 108 and may be coupled to a source of television programming such as a cable connection, the Internet or a satellite receiver. The decoder 110 is also coupled to a television receiver 112. The decoder 110 separates audio and video demodulated content and provides the video information to the north bridge 104 and the audio information to the south bridge 116 by the bus 124 in one embodiment.
  • The south bridge 116 communicates with the coder/decoder (codec) 120 that provides an audio output through amplifiers and speakers 122. A hard disk drive 118 is coupled to the south bridge 116 to store software programs 50 and 80. A firmware hub 132 may store basic information for operation of the system 100. The firmware hub 132 may be flash memory or other non-volatile memory in one embodiment of the present invention. The hub 132 may also store information about particular television programs which is desirable to maintain in a non-volatile memory.
  • A serial input/output (SIO) device 126 is coupled to an interface 128 which, in one embodiment of the present invention, is a wireless interface such as a radio or infrared interface. The interface 128 communicates with a remote control unit 130 that operates through a compatible interface.
  • While the present invention has been described with respect to a limited number of embodiments, those skilled in the art will appreciate numerous modifications and variations therefrom. It is intended that the appended claims cover all such modifications and variations as fall within the true spirit and scope of this present invention.

Claims (4)

1. A method comprising:
providing an electronic programming guide; and
enabling the electronic programming guide to change the way information is displayed for a given program entry depending on the number of program entries that are displayed.
2. The method of claim 1 including automatically changing the font size based on the number of program entries to be displayed.
3. The method of claim 1 including automatically selecting a column size based on the number of program entries to be displayed.
4. The method of claim 1 including providing a first practical user interface including a first icon to enable selection of a programming guide for a selectable category of currently available programs and providing a second icon to enable selection of a programming guide for a selectable category of programs available in the future.
US12/697,374 2000-06-22 2010-02-01 Electronic Programming Guide With Selectable Categories Abandoned US20100138790A1 (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
US12/697,374 US20100138790A1 (en) 2000-06-22 2010-02-01 Electronic Programming Guide With Selectable Categories
US14/804,135 US10219044B2 (en) 2000-06-22 2015-07-20 Electronic programming guide with selectable categories
US14/804,196 US10206008B2 (en) 2000-06-22 2015-07-20 Electronic programming guide with selectable categories

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US59924200A 2000-06-22 2000-06-22
US10/641,179 US7685520B2 (en) 2000-06-22 2003-08-14 Electronic programming guide with selectable categories
US12/697,374 US20100138790A1 (en) 2000-06-22 2010-02-01 Electronic Programming Guide With Selectable Categories

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
US10/641,179 Division US7685520B2 (en) 2000-06-22 2003-08-14 Electronic programming guide with selectable categories

Related Child Applications (2)

Application Number Title Priority Date Filing Date
US14/804,196 Continuation US10206008B2 (en) 2000-06-22 2015-07-20 Electronic programming guide with selectable categories
US14/804,135 Continuation US10219044B2 (en) 2000-06-22 2015-07-20 Electronic programming guide with selectable categories

Publications (1)

Publication Number Publication Date
US20100138790A1 true US20100138790A1 (en) 2010-06-03

Family

ID=31716137

Family Applications (4)

Application Number Title Priority Date Filing Date
US10/641,179 Expired - Lifetime US7685520B2 (en) 2000-06-22 2003-08-14 Electronic programming guide with selectable categories
US12/697,374 Abandoned US20100138790A1 (en) 2000-06-22 2010-02-01 Electronic Programming Guide With Selectable Categories
US14/804,196 Expired - Fee Related US10206008B2 (en) 2000-06-22 2015-07-20 Electronic programming guide with selectable categories
US14/804,135 Expired - Fee Related US10219044B2 (en) 2000-06-22 2015-07-20 Electronic programming guide with selectable categories

Family Applications Before (1)

Application Number Title Priority Date Filing Date
US10/641,179 Expired - Lifetime US7685520B2 (en) 2000-06-22 2003-08-14 Electronic programming guide with selectable categories

Family Applications After (2)

Application Number Title Priority Date Filing Date
US14/804,196 Expired - Fee Related US10206008B2 (en) 2000-06-22 2015-07-20 Electronic programming guide with selectable categories
US14/804,135 Expired - Fee Related US10219044B2 (en) 2000-06-22 2015-07-20 Electronic programming guide with selectable categories

Country Status (1)

Country Link
US (4) US7685520B2 (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090138902A1 (en) * 2000-10-19 2009-05-28 Jlb Ventures Llc Method and Apparatus for Generation of a Preferred Broadcasted Programs List
US8914423B2 (en) * 2012-10-30 2014-12-16 International Business Machines Corporation Mapping data elements in a user interface
US20140373065A1 (en) * 2013-06-17 2014-12-18 Hon Hai Precision Industry Co., Ltd. Device and method for switching television channels
US10206008B2 (en) 2000-06-22 2019-02-12 Intel Corporation Electronic programming guide with selectable categories
CN111427643A (en) * 2020-03-04 2020-07-17 海信视像科技股份有限公司 Display device and display method of operation guide based on display device

Families Citing this family (97)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6817028B1 (en) * 1999-06-11 2004-11-09 Scientific-Atlanta, Inc. Reduced screen control system for interactive program guide
US7992163B1 (en) * 1999-06-11 2011-08-02 Jerding Dean F Video-on-demand navigational system
US6986156B1 (en) * 1999-06-11 2006-01-10 Scientific Atlanta, Inc Systems and methods for adaptive scheduling and dynamic bandwidth resource allocation management in a digital broadband delivery system
US7150031B1 (en) * 2000-06-09 2006-12-12 Scientific-Atlanta, Inc. System and method for reminders of upcoming rentable media offerings
US7010801B1 (en) 1999-06-11 2006-03-07 Scientific-Atlanta, Inc. Video on demand system with parameter-controlled bandwidth deallocation
US20060059525A1 (en) * 1999-12-13 2006-03-16 Jerding Dean F Media services window configuration system
BR0108714A (en) * 2000-03-02 2002-11-26 Scientific Atlanta Apparatus and method for providing a plurality of initial interactive program guide arrangements
US7200857B1 (en) 2000-06-09 2007-04-03 Scientific-Atlanta, Inc. Synchronized video-on-demand supplemental commentary
US20020007485A1 (en) * 2000-04-03 2002-01-17 Rodriguez Arturo A. Television service enhancements
US8516525B1 (en) 2000-06-09 2013-08-20 Dean F. Jerding Integrated searching system for interactive media guide
US7975277B1 (en) 2000-04-03 2011-07-05 Jerding Dean F System for providing alternative services
US7934232B1 (en) * 2000-05-04 2011-04-26 Jerding Dean F Navigation paradigm for access to television services
US8069259B2 (en) 2000-06-09 2011-11-29 Rodriguez Arturo A Managing removal of media titles from a list
US7962370B2 (en) 2000-06-29 2011-06-14 Rodriguez Arturo A Methods in a media service system for transaction processing
JP4942242B2 (en) * 2000-08-25 2012-05-30 ソニー株式会社 Information processing apparatus and method, and recording medium
US7340759B1 (en) 2000-11-10 2008-03-04 Scientific-Atlanta, Inc. Systems and methods for adaptive pricing in a digital broadband delivery system
US20020083450A1 (en) * 2000-12-01 2002-06-27 Yakov Kamen Method and system for content-based broadcasted program selection
US7197759B2 (en) 2001-05-14 2007-03-27 Webtv Networks, Inc. Electronic program guide displayed simultaneously with television programming
US7496945B2 (en) 2001-06-29 2009-02-24 Cisco Technology, Inc. Interactive program guide for bidirectional services
US8006262B2 (en) 2001-06-29 2011-08-23 Rodriguez Arturo A Graphic user interfaces for purchasable and recordable media (PRM) downloads
US7526788B2 (en) 2001-06-29 2009-04-28 Scientific-Atlanta, Inc. Graphic user interface alternate download options for unavailable PRM content
US7512964B2 (en) 2001-06-29 2009-03-31 Cisco Technology System and method for archiving multiple downloaded recordable media content
US8332890B2 (en) 2001-12-05 2012-12-11 International Business Machines Corporation Efficiently identifying television stations in a user friendly environment
US7334251B2 (en) * 2002-02-11 2008-02-19 Scientific-Atlanta, Inc. Management of television advertising
JP4359810B2 (en) * 2002-10-01 2009-11-11 ソニー株式会社 User terminal, data processing method, program, and data processing system
US8161388B2 (en) * 2004-01-21 2012-04-17 Rodriguez Arturo A Interactive discovery of display device characteristics
US20050240965A1 (en) * 2004-04-21 2005-10-27 Watson David J Interactive media program guide
KR100683879B1 (en) * 2004-05-06 2007-02-15 삼성전자주식회사 Digital broadcasting transmission/reception capable of improving receiving performance and signal processing method thereof
US7631336B2 (en) 2004-07-30 2009-12-08 Broadband Itv, Inc. Method for converting, navigating and displaying video content uploaded from the internet to a digital TV video-on-demand platform
US7590997B2 (en) 2004-07-30 2009-09-15 Broadband Itv, Inc. System and method for managing, converting and displaying video content on a video-on-demand platform, including ads used for drill-down navigation and consumer-generated classified ads
US9641902B2 (en) 2007-06-26 2017-05-02 Broadband Itv, Inc. Dynamic adjustment of electronic program guide displays based on viewer preferences for minimizing navigation in VOD program selection
US11259059B2 (en) 2004-07-30 2022-02-22 Broadband Itv, Inc. System for addressing on-demand TV program content on TV services platform of a digital TV services provider
US20060087047A1 (en) * 2004-10-22 2006-04-27 Mathur Ashok N Fluid mixing apparatus
PA8660701A1 (en) * 2005-02-04 2006-09-22 Pfizer Prod Inc SMALL AGONISTS AND THEIR USES
KR100809288B1 (en) * 2005-04-15 2008-03-04 삼성전자주식회사 Apparatus and method for simultaneously displaying contents and infomations related to the contents
US8359548B2 (en) 2005-06-10 2013-01-22 T-Mobile Usa, Inc. Managing subset of user contacts
US7685530B2 (en) * 2005-06-10 2010-03-23 T-Mobile Usa, Inc. Preferred contact group centric interface
US8370770B2 (en) 2005-06-10 2013-02-05 T-Mobile Usa, Inc. Variable path management of user contacts
US8370769B2 (en) 2005-06-10 2013-02-05 T-Mobile Usa, Inc. Variable path management of user contacts
KR101171180B1 (en) * 2005-07-15 2012-08-20 삼성전자주식회사 Liquid crystal display
US8189472B2 (en) * 2005-09-07 2012-05-29 Mcdonald James F Optimizing bandwidth utilization to a subscriber premises
US8095954B2 (en) * 2005-09-13 2012-01-10 At&T Intellectual Property, L.P. System and method for providing custom channel arrangements in a programming guide
US8156527B2 (en) 2005-09-13 2012-04-10 At&T Intellectual Property I, L.P. System and method for providing a unified programming guide
JP4752450B2 (en) * 2005-10-25 2011-08-17 ソニー株式会社 Display control apparatus and method, recording medium, and program
US20070157221A1 (en) * 2005-12-23 2007-07-05 Sbc Knowledge Ventures, L.P. System and method of providing television ratings information
US8782706B2 (en) * 2005-12-29 2014-07-15 United Video Properties Systems and methods for providing channel groups in an interactive media guidance application
US8255281B2 (en) 2006-06-07 2012-08-28 T-Mobile Usa, Inc. Service management system that enables subscriber-driven changes to service plans
US8656431B2 (en) * 2006-07-10 2014-02-18 Mark A. Cavicchia Global interactive program guide application and device
US9071729B2 (en) * 2007-01-09 2015-06-30 Cox Communications, Inc. Providing user communication
US20090049473A1 (en) * 2007-01-23 2009-02-19 Cox Communications, Inc. Providing a Video User Interface
US9135334B2 (en) * 2007-01-23 2015-09-15 Cox Communications, Inc. Providing a social network
US20090313664A1 (en) * 2007-01-23 2009-12-17 Cox Communications, Inc. Providing a Video User Interface
US20090063994A1 (en) * 2007-01-23 2009-03-05 Cox Communications, Inc. Providing a Content Mark
US8789102B2 (en) * 2007-01-23 2014-07-22 Cox Communications, Inc. Providing a customized user interface
US8806532B2 (en) * 2007-01-23 2014-08-12 Cox Communications, Inc. Providing a user interface
US8418204B2 (en) * 2007-01-23 2013-04-09 Cox Communications, Inc. Providing a video user interface
US8869191B2 (en) * 2007-01-23 2014-10-21 Cox Communications, Inc. Providing a media guide including parental information
US11570521B2 (en) 2007-06-26 2023-01-31 Broadband Itv, Inc. Dynamic adjustment of electronic program guide displays based on viewer preferences for minimizing navigation in VOD program selection
GB2453789B (en) * 2007-10-19 2012-11-14 British Sky Broadcasting Ltd Television display
US20090187945A1 (en) * 2008-01-21 2009-07-23 At&T Knowledge Ventures, L.P. Customized electronic programming guide
US20100192181A1 (en) * 2009-01-29 2010-07-29 At&T Intellectual Property I, L.P. System and Method to Navigate an Electonic Program Guide (EPG) Display
US8893025B2 (en) 2009-03-27 2014-11-18 T-Mobile Usa, Inc. Generating group based information displays via template information
USD631889S1 (en) 2009-03-27 2011-02-01 T-Mobile Usa, Inc. Portion of a display screen with a user interface
US8577350B2 (en) 2009-03-27 2013-11-05 T-Mobile Usa, Inc. Managing communications utilizing communication categories
USD631886S1 (en) 2009-03-27 2011-02-01 T-Mobile Usa, Inc. Portion of a display screen with a user interface
USD636402S1 (en) 2009-03-27 2011-04-19 T-Mobile Usa, Inc. Portion of a display screen with a user interface
USD636401S1 (en) 2009-03-27 2011-04-19 T-Mobile Usa, Inc. Portion of a display screen with a user interface
US9210247B2 (en) 2009-03-27 2015-12-08 T-Mobile Usa, Inc. Managing contact groups from subset of user contacts
USD631887S1 (en) 2009-03-27 2011-02-01 T-Mobile Usa, Inc. Portion of a display screen with a user interface
USD636400S1 (en) 2009-03-27 2011-04-19 T-Mobile Usa, Inc. Portion of a display screen with a user interface
USD631891S1 (en) 2009-03-27 2011-02-01 T-Mobile Usa, Inc. Portion of a display screen with a user interface
USD631890S1 (en) 2009-03-27 2011-02-01 T-Mobile Usa, Inc. Portion of a display screen with a user interface
USD636399S1 (en) 2009-03-27 2011-04-19 T-Mobile Usa, Inc. Portion of a display screen with a user interface
US8140621B2 (en) * 2009-03-27 2012-03-20 T-Mobile, Usa, Inc. Providing event data to a group of contacts
USD631888S1 (en) 2009-03-27 2011-02-01 T-Mobile Usa, Inc. Portion of a display screen with a user interface
US8631070B2 (en) 2009-03-27 2014-01-14 T-Mobile Usa, Inc. Providing event data to a group of contacts
US8676626B1 (en) 2009-03-27 2014-03-18 T-Mobile Usa, Inc. Event notification and organization utilizing a communication network
USD636403S1 (en) * 2009-03-27 2011-04-19 T-Mobile Usa, Inc. Portion of a display screen with a user interface
US8428561B1 (en) 2009-03-27 2013-04-23 T-Mobile Usa, Inc. Event notification and organization utilizing a communication network
US9355382B2 (en) 2009-03-27 2016-05-31 T-Mobile Usa, Inc. Group based information displays
US9369542B2 (en) * 2009-03-27 2016-06-14 T-Mobile Usa, Inc. Network-based processing of data requests for contact information
USD633918S1 (en) 2009-03-27 2011-03-08 T-Mobile Usa, Inc. Portion of a display screen with a user interface
US9195966B2 (en) 2009-03-27 2015-11-24 T-Mobile Usa, Inc. Managing contact groups from subset of user contacts
US8973049B2 (en) 2009-12-04 2015-03-03 Cox Communications, Inc. Content recommendations
US8832749B2 (en) * 2010-02-12 2014-09-09 Cox Communications, Inc. Personalizing TV content
US8789117B2 (en) 2010-08-26 2014-07-22 Cox Communications, Inc. Content library
US8364013B2 (en) 2010-08-26 2013-01-29 Cox Communications, Inc. Content bookmarking
US9167302B2 (en) 2010-08-26 2015-10-20 Cox Communications, Inc. Playlist bookmarking
KR20120080985A (en) * 2011-01-10 2012-07-18 삼성전자주식회사 Method for displaying a image and broadcast receiving apparatus applying the same
CN103748889A (en) 2012-08-17 2014-04-23 弗莱克斯电子有限责任公司 EPG aggregation from multiple sources
US11368760B2 (en) 2012-08-17 2022-06-21 Flextronics Ap, Llc Applications generating statistics for user behavior
KR20150066129A (en) * 2013-12-06 2015-06-16 삼성전자주식회사 Display appratus and the method thereof
US10212482B1 (en) * 2015-11-16 2019-02-19 Silicondust Usa Inc. User interface, method and system for media content
KR20170106054A (en) * 2016-03-11 2017-09-20 삼성전자주식회사 Image display apparatus and method for displaying image
EP3240292A1 (en) * 2016-04-28 2017-11-01 Advanced Digital Broadcast S.A. List-type content recommendation presentation device and method
CN106817484A (en) * 2016-12-29 2017-06-09 维沃移动通信有限公司 The acquisition methods and mobile terminal of a kind of session information
US11695993B1 (en) * 2020-10-05 2023-07-04 America's Collectibles Network, Inc. System and method for creating and organizing content

Citations (33)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5602729A (en) * 1994-03-15 1997-02-11 Mercury Computer Systems, Inc. Method and apparatus for monitoring and controlling multiprocessor digital data processing systems
US5621876A (en) * 1995-04-07 1997-04-15 Apple Computer, Inc. Method and apparatus for modifying a display matrix in a computer window by adding one column or row at a time
US5724065A (en) * 1993-12-15 1998-03-03 International Business Machines Corp. Float to surface display
US5745891A (en) * 1995-09-28 1998-04-28 Sharp Kabushiki Kaisha Apparatus for rearranging the rows of information in a displayed table by highlighting a different column attribute
US5805153A (en) * 1995-11-28 1998-09-08 Sun Microsystems, Inc. Method and system for resizing the subtitles of a video
US5835916A (en) * 1995-02-24 1998-11-10 Sanyo Electric Co., Ltd. Document preparing apparatus capable of relocating cells forming a table and resetting cell size
US5923323A (en) * 1996-06-26 1999-07-13 Xerox Corporation Method and apparatus for organizing and displaying long lists of data items on a work space of a computer controlled display system
US6008802A (en) * 1998-01-05 1999-12-28 Intel Corporation Method and apparatus for automatically performing a function based on the reception of information corresponding to broadcast data
US6073120A (en) * 1997-07-08 2000-06-06 Fujitsu Limited Automatic dealing apparatus
US6144974A (en) * 1996-12-13 2000-11-07 Adobe Systems Incorporated Automated layout of content in a page framework
US6185582B1 (en) * 1998-06-17 2001-02-06 Xerox Corporation Spreadsheet view enhancement system
US6205453B1 (en) * 1998-03-13 2001-03-20 Oracle Corporation System and method for implementing selectively index enabled multi-column lists in a computer system
US6243142B1 (en) * 1997-10-17 2001-06-05 Sony Corporation Method and apparatus for displaying time and program status in an electronic program guide
US6256649B1 (en) * 1998-06-17 2001-07-03 Xerox Corporation Animated spreadsheet for dynamic display of constraint graphs
US20010011364A1 (en) * 1998-01-07 2001-08-02 Everett W. Stoub System for converting scrolling display to non-scrolling columnar display
US20010019338A1 (en) * 1997-01-21 2001-09-06 Roth Steven William Menu management mechanism that displays menu items based on multiple heuristic factors
US6317750B1 (en) * 1998-10-26 2001-11-13 Hyperion Solutions Corporation Method and apparatus for accessing multidimensional data
US20010056577A1 (en) * 1998-07-23 2001-12-27 Donald F. Gordon Data structure and methods for providing an interactive program guide
US20020054103A1 (en) * 1997-10-28 2002-05-09 Shinya Mizuno Method of display scrolling along a timebase and an apparatus for performing the method
US6411959B1 (en) * 1999-09-29 2002-06-25 International Business Machines Corporation Apparatus and method for dynamically updating a computer-implemented table and associated objects
US6437812B1 (en) * 1999-06-30 2002-08-20 Cerebrus Solutions Limited Graphical user interface and method for displaying hierarchically structured information
US20030041116A1 (en) * 1997-03-24 2003-02-27 Suresh Jeyachandran Information processing apparatus that can suspend processing and method therefor
US6556221B1 (en) * 1998-07-01 2003-04-29 Sony Corporation Extended elements and mechanisms for displaying a rich graphical user interface in panel subunit
US6690401B1 (en) * 1999-07-22 2004-02-10 At&T Corp. Method and apparatus for cell scrolling a data structure
US20040125120A1 (en) * 2001-06-08 2004-07-01 Michael Weiner Method and apparatus for interactive transmission and reception of tactile information
US6782505B1 (en) * 1999-04-19 2004-08-24 Daniel P. Miranker Method and system for generating structured data from semi-structured data sources
US6839903B1 (en) * 2000-03-24 2005-01-04 Sony Corporation Method of selecting a portion of a block of data for display based on characteristics of a display device
US20050193337A1 (en) * 1997-10-17 2005-09-01 Fujio Noguchi Method and apparatus for adjusting font size in an electronic program guide display
US6980131B1 (en) * 2000-10-24 2005-12-27 @Road, Inc. Targeted impending arrival notification of a wirelessly connected location device
US6990677B1 (en) * 1999-03-18 2006-01-24 Microsoft Corporation Application program interfaces for electronic program guide data services
US7155667B1 (en) * 2000-06-21 2006-12-26 Microsoft Corporation User interface for integrated spreadsheets and word processing tables
US7284033B2 (en) * 1999-12-14 2007-10-16 Imahima Inc. Systems for communicating current and future activity information among mobile internet users and methods therefor
US8042063B1 (en) * 1999-04-19 2011-10-18 Catherine Lin-Hendel Dynamic array presentation and multiple selection of digitally stored objects and corresponding link tokens for simultaneous presentation

Family Cites Families (55)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6418424B1 (en) 1991-12-23 2002-07-09 Steven M. Hoffberg Ergonomic man-machine interface incorporating adaptive pattern recognition based control system
US5621456A (en) * 1993-06-22 1997-04-15 Apple Computer, Inc. Methods and apparatus for audio-visual interface for the display of multiple program categories
US6275268B1 (en) * 1993-09-09 2001-08-14 United Video Properties, Inc. Electronic television program guide with remote product ordering
US6005561A (en) * 1994-12-14 1999-12-21 The 3Do Company Interactive information delivery system
US5880768A (en) * 1995-04-06 1999-03-09 Prevue Networks, Inc. Interactive program guide systems and processes
JP3539449B2 (en) 1995-04-17 2004-07-07 ソニー株式会社 Electronic program guide receiving apparatus and method
JP3646887B2 (en) * 1995-04-17 2005-05-11 ソニー株式会社 Electronic program guide transmission apparatus and method, and electronic program guide reception apparatus and method
US6769128B1 (en) * 1995-06-07 2004-07-27 United Video Properties, Inc. Electronic television program guide schedule system and method with data feed access
US6496981B1 (en) * 1997-09-19 2002-12-17 Douglass A. Wistendahl System for converting media content for interactive TV use
US6388714B1 (en) 1995-10-02 2002-05-14 Starsight Telecast Inc Interactive computer system for providing television schedule information
US6018768A (en) * 1996-03-08 2000-01-25 Actv, Inc. Enhanced video programming system and method for incorporating and displaying retrieved integrated internet information segments
US6513069B1 (en) * 1996-03-08 2003-01-28 Actv, Inc. Enhanced video programming system and method for providing a distributed community network
US6151059A (en) * 1996-08-06 2000-11-21 Starsight Telecast, Inc. Electronic program guide with interactive areas
US6195089B1 (en) * 1996-08-14 2001-02-27 Samsung Electronics Co., Ltd. Television graphical user interface having variable channel changer icons
US5805161A (en) * 1996-09-26 1998-09-08 Logitech, Inc. System and method for data processing enhanced ergonomic scrolling
US6172677B1 (en) * 1996-10-07 2001-01-09 Compaq Computer Corporation Integrated content guide for interactive selection of content and services on personal computer systems with multiple sources and multiple media presentation
US20030005463A1 (en) * 1999-09-30 2003-01-02 Douglas B Macrae Access to internet data through a television system
US5801747A (en) 1996-11-15 1998-09-01 Hyundai Electronics America Method and apparatus for creating a television viewer profile
US6177931B1 (en) * 1996-12-19 2001-01-23 Index Systems, Inc. Systems and methods for displaying and recording control interface with television programs, video, advertising information and program scheduling information
US6163316A (en) 1997-01-03 2000-12-19 Texas Instruments Incorporated Electronic programming system and method
AU6675098A (en) * 1997-02-28 1998-09-18 Starsight Telecast Incorporated Television control interface with electronic guide
US6141003A (en) * 1997-03-18 2000-10-31 Microsoft Corporation Channel bar user interface for an entertainment system
US6205485B1 (en) * 1997-03-27 2001-03-20 Lextron Systems, Inc Simulcast WEB page delivery using a 3D user interface system
KR100237646B1 (en) * 1997-04-14 2000-01-15 구자홍 Two image simultaneously displaying method of internet tv
KR100246792B1 (en) * 1997-06-24 2000-03-15 윤종용 Pnognoum pnocessing time guide method amd apparatus
US6172674B1 (en) 1997-08-25 2001-01-09 Liberate Technologies Smart filtering
US6020930A (en) * 1997-08-28 2000-02-01 Sony Corporation Method and apparatus for generating and displaying a broadcast system program guide
WO1999013641A1 (en) * 1997-09-05 1999-03-18 Prevue International, Inc. Program guide application interface system
US7150029B1 (en) * 1997-10-14 2006-12-12 Thomson Licensing System for formatting and processing multimedia program data and program guide information
KR100294878B1 (en) * 1997-12-29 2001-07-12 윤종용 Auto scrolling method
US6104334A (en) * 1997-12-31 2000-08-15 Eremote, Inc. Portable internet-enabled controller and information browser for consumer devices
US6452611B1 (en) * 1998-02-04 2002-09-17 Corporate Media Partners Method and system for providing dynamically changing programming categories
US6445398B1 (en) * 1998-02-04 2002-09-03 Corporate Media Partners Method and system for providing user interface for electronic program guide
US6492997B1 (en) * 1998-02-04 2002-12-10 Corporate Media Partners Method and system for providing selectable programming in a multi-screen mode
US6721879B1 (en) * 1998-04-17 2004-04-13 Seiko Epson Corporation Medium containing computer peripheral device maintenance guide program, computer peripheral device maintenance guide device, and computer peripheral device maintenance guide method
USRE42204E1 (en) * 1998-05-13 2011-03-08 Sony Corporation Information receiving device and method, information release device, and information communication system
US6536041B1 (en) 1998-06-16 2003-03-18 United Video Properties, Inc. Program guide system with real-time data sources
US6505348B1 (en) 1998-07-29 2003-01-07 Starsight Telecast, Inc. Multiple interactive electronic program guide system and methods
US6144375A (en) * 1998-08-14 2000-11-07 Praja Inc. Multi-perspective viewer for content-based interactivity
US6614457B1 (en) * 1998-10-27 2003-09-02 Matsushita Electric Industrial Co., Ltd. Focus control device that moves a focus in a GUI screen
CA2352302A1 (en) * 1998-11-30 2000-06-08 Index Systems, Inc. Smart agent based on habit, statistical inference and psycho-demographic profiling
EP1063845A4 (en) * 1998-12-15 2002-10-23 Sony Corp Receiver and method for controlling graphic display
CN1178469C (en) * 1998-12-28 2004-12-01 索尼公司 Method for editing video information and editing device
US6522342B1 (en) 1999-01-27 2003-02-18 Hughes Electronics Corporation Graphical tuning bar for a multi-program data stream
JP3046019B1 (en) * 1999-03-17 2000-05-29 インターナショナル・ビジネス・マシーンズ・コーポレイション Display control device, message display method, storage medium storing software product for controlling display of message
US6990676B1 (en) * 1999-03-17 2006-01-24 Sony Corporation Locally stored content previews. Representative of programming content in an electronic programming guide through a graphic image accessed from the hard drive of a set top box
US6532589B1 (en) * 1999-03-25 2003-03-11 Sony Corp. Method and apparatus for providing a calendar-based planner in an electronic program guide for broadcast events
US6486892B1 (en) 1999-04-07 2002-11-26 Joseph L. Stern System and method for accessing, manipulating and viewing internet and non-internet related information and for controlling networked devices
JP4336413B2 (en) * 1999-04-09 2009-09-30 キヤノン株式会社 Display processing method, data processing apparatus, and computer-readable storage medium
US7143428B1 (en) * 1999-04-21 2006-11-28 Microsoft Corporation Concurrent viewing of a video programming and of text communications concerning the video programming
US7120871B1 (en) * 1999-09-15 2006-10-10 Actv, Inc. Enhanced video programming system and method utilizing a web page staging area
US6462752B1 (en) * 1999-11-16 2002-10-08 International Business Machines Corporation Automatic scrolling function for editors and browsers
US6721953B1 (en) * 2000-02-11 2004-04-13 International Business Machines Corporation Display of television program information using dynamically-adjusted scroll rate
US6857128B1 (en) * 2000-02-14 2005-02-15 Sharp Laboratories Of America Electronic programming guide browsing system
US7685520B2 (en) 2000-06-22 2010-03-23 Intel Corporation Electronic programming guide with selectable categories

Patent Citations (34)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5724065A (en) * 1993-12-15 1998-03-03 International Business Machines Corp. Float to surface display
US5602729A (en) * 1994-03-15 1997-02-11 Mercury Computer Systems, Inc. Method and apparatus for monitoring and controlling multiprocessor digital data processing systems
US5835916A (en) * 1995-02-24 1998-11-10 Sanyo Electric Co., Ltd. Document preparing apparatus capable of relocating cells forming a table and resetting cell size
US5621876A (en) * 1995-04-07 1997-04-15 Apple Computer, Inc. Method and apparatus for modifying a display matrix in a computer window by adding one column or row at a time
US5745891A (en) * 1995-09-28 1998-04-28 Sharp Kabushiki Kaisha Apparatus for rearranging the rows of information in a displayed table by highlighting a different column attribute
US5805153A (en) * 1995-11-28 1998-09-08 Sun Microsystems, Inc. Method and system for resizing the subtitles of a video
US5923323A (en) * 1996-06-26 1999-07-13 Xerox Corporation Method and apparatus for organizing and displaying long lists of data items on a work space of a computer controlled display system
US6144974A (en) * 1996-12-13 2000-11-07 Adobe Systems Incorporated Automated layout of content in a page framework
US20010019338A1 (en) * 1997-01-21 2001-09-06 Roth Steven William Menu management mechanism that displays menu items based on multiple heuristic factors
US20030041116A1 (en) * 1997-03-24 2003-02-27 Suresh Jeyachandran Information processing apparatus that can suspend processing and method therefor
US6073120A (en) * 1997-07-08 2000-06-06 Fujitsu Limited Automatic dealing apparatus
US20050193337A1 (en) * 1997-10-17 2005-09-01 Fujio Noguchi Method and apparatus for adjusting font size in an electronic program guide display
US6243142B1 (en) * 1997-10-17 2001-06-05 Sony Corporation Method and apparatus for displaying time and program status in an electronic program guide
US6954897B1 (en) * 1997-10-17 2005-10-11 Sony Corporation Method and apparatus for adjusting font size in an electronic program guide display
US20020054103A1 (en) * 1997-10-28 2002-05-09 Shinya Mizuno Method of display scrolling along a timebase and an apparatus for performing the method
US6008802A (en) * 1998-01-05 1999-12-28 Intel Corporation Method and apparatus for automatically performing a function based on the reception of information corresponding to broadcast data
US20010011364A1 (en) * 1998-01-07 2001-08-02 Everett W. Stoub System for converting scrolling display to non-scrolling columnar display
US6205453B1 (en) * 1998-03-13 2001-03-20 Oracle Corporation System and method for implementing selectively index enabled multi-column lists in a computer system
US6256649B1 (en) * 1998-06-17 2001-07-03 Xerox Corporation Animated spreadsheet for dynamic display of constraint graphs
US6185582B1 (en) * 1998-06-17 2001-02-06 Xerox Corporation Spreadsheet view enhancement system
US6556221B1 (en) * 1998-07-01 2003-04-29 Sony Corporation Extended elements and mechanisms for displaying a rich graphical user interface in panel subunit
US20010056577A1 (en) * 1998-07-23 2001-12-27 Donald F. Gordon Data structure and methods for providing an interactive program guide
US6317750B1 (en) * 1998-10-26 2001-11-13 Hyperion Solutions Corporation Method and apparatus for accessing multidimensional data
US6990677B1 (en) * 1999-03-18 2006-01-24 Microsoft Corporation Application program interfaces for electronic program guide data services
US6782505B1 (en) * 1999-04-19 2004-08-24 Daniel P. Miranker Method and system for generating structured data from semi-structured data sources
US8042063B1 (en) * 1999-04-19 2011-10-18 Catherine Lin-Hendel Dynamic array presentation and multiple selection of digitally stored objects and corresponding link tokens for simultaneous presentation
US6437812B1 (en) * 1999-06-30 2002-08-20 Cerebrus Solutions Limited Graphical user interface and method for displaying hierarchically structured information
US6690401B1 (en) * 1999-07-22 2004-02-10 At&T Corp. Method and apparatus for cell scrolling a data structure
US6411959B1 (en) * 1999-09-29 2002-06-25 International Business Machines Corporation Apparatus and method for dynamically updating a computer-implemented table and associated objects
US7284033B2 (en) * 1999-12-14 2007-10-16 Imahima Inc. Systems for communicating current and future activity information among mobile internet users and methods therefor
US6839903B1 (en) * 2000-03-24 2005-01-04 Sony Corporation Method of selecting a portion of a block of data for display based on characteristics of a display device
US7155667B1 (en) * 2000-06-21 2006-12-26 Microsoft Corporation User interface for integrated spreadsheets and word processing tables
US6980131B1 (en) * 2000-10-24 2005-12-27 @Road, Inc. Targeted impending arrival notification of a wirelessly connected location device
US20040125120A1 (en) * 2001-06-08 2004-07-01 Michael Weiner Method and apparatus for interactive transmission and reception of tactile information

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10206008B2 (en) 2000-06-22 2019-02-12 Intel Corporation Electronic programming guide with selectable categories
US10219044B2 (en) 2000-06-22 2019-02-26 Intel Corporation Electronic programming guide with selectable categories
US20090138902A1 (en) * 2000-10-19 2009-05-28 Jlb Ventures Llc Method and Apparatus for Generation of a Preferred Broadcasted Programs List
US8516523B2 (en) * 2000-10-19 2013-08-20 Jlb Ventures Llc Method and apparatus for generation of a preferred broadcasted programs list
US8914423B2 (en) * 2012-10-30 2014-12-16 International Business Machines Corporation Mapping data elements in a user interface
US9015208B2 (en) 2012-10-30 2015-04-21 International Business Machines Corporation Mapping data elements in a user interface
US20140373065A1 (en) * 2013-06-17 2014-12-18 Hon Hai Precision Industry Co., Ltd. Device and method for switching television channels
CN111427643A (en) * 2020-03-04 2020-07-17 海信视像科技股份有限公司 Display device and display method of operation guide based on display device

Also Published As

Publication number Publication date
US7685520B2 (en) 2010-03-23
US10219044B2 (en) 2019-02-26
US20150341702A1 (en) 2015-11-26
US20150326937A1 (en) 2015-11-12
US20040034867A1 (en) 2004-02-19
US10206008B2 (en) 2019-02-12

Similar Documents

Publication Publication Date Title
US10206008B2 (en) Electronic programming guide with selectable categories
EP1142321B1 (en) Method of data display for electronic program guides
CA2326708C (en) Display of television program information using dynamically-adjusted scroll rate
CA2499920C (en) Pvr channel and pvr ipg information
EP1196839B1 (en) Method and apparatus for displaying a multi-level menu
EP0963109A1 (en) Interactive program guide systems and processes
JP2003319276A5 (en)
US20070199040A1 (en) Multi-channel parallel digital video recorder
EP1563682B1 (en) Method and apparatus for providing a selection list of content items
US20080229359A1 (en) Smart interactive program guide
US8881201B2 (en) Methods and systems for providing media content listings by content provider
KR100508195B1 (en) Method and apparatus for locating a program in an elctronic program guide
US20080235730A1 (en) Perspective Function For Simple Program Guide
KR20070089168A (en) System and method for presenting an electronic program guide
US7082254B1 (en) Electronic programming guide with new season series feature
US20070124770A1 (en) Simple program guide
WO2001093573A1 (en) Electronic guide to digital content
JP2005110282A (en) Information material selection

Legal Events

Date Code Title Description
STCB Information on status: application discontinuation

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

AS Assignment

Owner name: TAHOE RESEARCH, LTD., IRELAND

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:INTEL CORPORATION;REEL/FRAME:061175/0176

Effective date: 20220718