US20050076360A1 - System and method for pointing to a displayable program guide - Google Patents

System and method for pointing to a displayable program guide Download PDF

Info

Publication number
US20050076360A1
US20050076360A1 US10/994,599 US99459904A US2005076360A1 US 20050076360 A1 US20050076360 A1 US 20050076360A1 US 99459904 A US99459904 A US 99459904A US 2005076360 A1 US2005076360 A1 US 2005076360A1
Authority
US
United States
Prior art keywords
program guide
television
user input
display
referenced
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/994,599
Inventor
Dean Jerding
Robert Banker
Gregory Durden
Arturo Rodriguez
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.)
Synamedia Ltd
Original Assignee
Jerding Dean F.
Banker Robert O.
Durden Gregory S.
Arturo Rodriguez
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 Jerding Dean F., Banker Robert O., Durden Gregory S., Arturo Rodriguez filed Critical Jerding Dean F.
Priority to US10/994,599 priority Critical patent/US20050076360A1/en
Publication of US20050076360A1 publication Critical patent/US20050076360A1/en
Assigned to CISCO TECHNOLOGY, INC. reassignment CISCO TECHNOLOGY, INC. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: SCIENTIFIC-ATLANTA, LLC
Assigned to SCIENTIFIC-ATLANTA, LLC reassignment SCIENTIFIC-ATLANTA, LLC CHANGE OF NAME (SEE DOCUMENT FOR DETAILS). Assignors: SCIENTIFIC-ATLANTA, INC.
Assigned to NDS LIMITED reassignment NDS LIMITED ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: BEAUMARIS NETWORKS LLC, CISCO SYSTEMS INTERNATIONAL S.A.R.L., CISCO TECHNOLOGY, INC., CISCO VIDEO TECHNOLOGIES FRANCE
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/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/431Generation of visual interfaces for content selection or interaction; Content or additional data rendering
    • H04N21/4312Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
    • H04N21/4316Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations for displaying supplemental content in a region of the screen, e.g. an advertisement in a separate window
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/258Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
    • H04N21/25866Management of end-user data
    • H04N21/25891Management of end-user data being end-user preferences
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/262Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/266Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system, merging a VOD unicast channel into a multicast channel
    • H04N21/2665Gathering content from different sources, e.g. Internet and satellite
    • 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/462Content or additional data management, e.g. creating a master electronic program guide from data received from the Internet and a Head-end, controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
    • H04N21/4622Retrieving content or additional data from different sources, e.g. from a broadcast channel and the Internet
    • 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/472End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
    • H04N21/47202End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for requesting content on demand, e.g. video on demand
    • 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/478Supplemental services, e.g. displaying phone caller identification, shopping application
    • H04N21/4782Web browsing, e.g. WebTV
    • 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/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/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/81Monomedia components thereof
    • H04N21/8166Monomedia components thereof involving executable data, e.g. software
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/83Generation or processing of protective or descriptive data associated with content; Content structuring
    • H04N21/84Generation or processing of descriptive data, e.g. content descriptors
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/85Assembly of content; Generation of multimedia applications
    • H04N21/854Content authoring
    • H04N21/8545Content authoring for generating interactive applications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/16Analogue secrecy systems; Analogue subscription systems
    • H04N7/162Authorising the user terminal, e.g. by paying; Registering the use of a subscription channel, e.g. billing
    • H04N7/163Authorising the user terminal, e.g. by paying; Registering the use of a subscription channel, e.g. billing by receiver means only
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/16Analogue secrecy systems; Analogue subscription systems
    • H04N7/162Authorising the user terminal, e.g. by paying; Registering the use of a subscription channel, e.g. billing
    • H04N7/165Centralised control of user terminal ; Registering at central
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/16Analogue secrecy systems; Analogue subscription systems
    • H04N7/173Analogue secrecy systems; Analogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
    • H04N7/17309Transmission or handling of upstream communications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/16Analogue secrecy systems; Analogue subscription systems
    • H04N7/173Analogue secrecy systems; Analogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
    • H04N7/17309Transmission or handling of upstream communications
    • H04N7/17318Direct or substantially direct transmission and handling of requests
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/16Analogue secrecy systems; Analogue subscription systems
    • H04N7/173Analogue secrecy systems; Analogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
    • H04N7/17309Transmission or handling of upstream communications
    • H04N7/17336Handling of requests in head-ends
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/16Analogue secrecy systems; Analogue subscription systems
    • H04N7/173Analogue secrecy systems; Analogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
    • H04N7/17345Control of the passage of the selected programme
    • H04N7/17354Control of the passage of the selected programme in an intermediate station common to a plurality of user terminals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N17/00Diagnosis, testing or measuring for television systems or their details
    • H04N17/04Diagnosis, testing or measuring for television systems or their details for receivers
    • 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/485End-user interface for client configuration

Definitions

  • the present invention relates to a television program guide in a subscriber television system and, more specifically, to allowing a user to quickly navigate within the program guide to an established reference point such as the program information associated with the last channel viewed and the current time.
  • HCT home communications terminal
  • DHCT digital HCTs
  • subscriber television systems are providing television program information to the HCT so that the subscriber can view the program information on the television itself.
  • This program information has traditionally been organized for presentation purposes into a program guide format that presents the guide information by time and channel only.
  • the program guides have been little more than grids with channel number and time presented on the x and y axes and the program information about the related programs within the grid.
  • the program guide can, for instance, automatically scroll through the available television channels to present the program information, such as name and description, starting at the current time and for a set time range into the future, usually an hour and a half to two hours.
  • FIG. 1 is an overview of a Subscriber Television System.
  • FIG. 2 is an illustration of a display associated with a program guide.
  • FIG. 3 illustrates a method for navigating within program information to an established reference point.
  • the present invention is directed to an efficient method and system that allows a user to quickly navigate within a program guide to an established reference point, such as the program information associated with the last viewed channel and the current time.
  • an established reference point such as the program information associated with the last viewed channel and the current time.
  • the present invention provides a way for a subscriber, by pushing a single button on a remote control, to easily navigate to an established reference point should they lose their way while navigating all the program information that is available in program guides.
  • FIG. 1 is an overview of a subscriber television system 100 .
  • a headend 1 10 receives and combines television programming and information for distribution to the subscriber locations 150 via a transmission medium 130 , such as a two-way digital hybrid fiber-coax (HFC) network.
  • a Home Communications Terminal (HCT) 155 interfaces to the transmission medium 130 and provides the subscriber television services to be displayed on a display device, such as television 156 .
  • Program information is transmitted from the headend 110 to the HCT 155 .
  • the program information is stored in the HCT 155 .
  • the information can be stored as a database, such as an electronic program guide (EPG) database.
  • EPG electronic program guide
  • the HCT 155 can cause the program information to be displayed on television 156 by retrieving program information from an EPG database.
  • the display format such as a program guide, is controlled by the HCT 155 .
  • a central processing unit (CPU) in HCT 155 reads the program information from the EPG database stored in memory of the HCT 155 .
  • the CPU would process and format the program information for display.
  • the HCT 155 sets the parameters for displaying the program information based on downloaded instructions from the headend 150 or instructions initially stored or downloaded to HCT 155 during its initial system staging and set-up.
  • FIG. 2 is an illustration of a display associated with a program guide.
  • the program guide display 200 includes several blocks of information organized to allow a user to easily scan the program information and select program information of interest.
  • the blocks include a Instruction block 202 , Program Title block 204 , Time block 206 , Channel Identification block 208 , Program Description block 210 , and Picture block 220 .
  • a viewer or subscriber navigates through the displayed program, selects desired program information, invokes navigation, or invokes navigation direction by activating an input from a front panel or an input device such as a remote control unit or a keyboard.
  • Information displayed on an EPG graphical user interface is representative of the program information stored in the memory of HCT 155 as the EPG database.
  • the information displayed in an EPG GUI is representative of the machine state of the EPG software application executing in the HCT 155 computational resources, such as the CPU and memory.
  • the EPG database in whole or part, may reside in a data storage device such as an optical or magnetic hard drive internally part of HCT 155 or externally connected to HCT 155 .
  • the EPG database resides in a data server located in a headend or node of the subscriber television system.
  • the EPG database can be accessed via a network interface such as a channel tuner.
  • the Instruction block 202 displays navigational information associated with the program guide and, in this example, a date. Pressing the A button on a remote control unit allows the subscriber to select from a listing of alternative display options in a pop-up dialog window. The date is user selectable and allows the user to navigate to other dates by pressing the B button on a remote control, as indicated by the Date icon 203 . Pressing the B button allows the subscriber to select from a pop-up date display window.
  • Time block 206 displays a highlighted time 207 , 5:00 PM, and a time range associated with highlighted time 207 . The highlighted time 207 can be the time associated with entry into a program guide or a user selected time.
  • Channel Identification block 208 displays a highlighted channel 209 and a service provider, ESPN, associated with the highlighted channel 209 .
  • the highlighted channel 209 can be the channel associated with entry into a program guide or a channel selected by the user.
  • Program Title block 204 displays the simple program information associated with the highlighted channel 209 , the highlighted time 207 , and the date indicated in the Instruction block 202 .
  • the Program Description block 210 displays additional program information for the highlighted program 205 associated with the highlighted channel 209 and the highlighted time 207 .
  • Picture block 220 displays a scaled down video of the currently tuned channel, a still picture, a video clip, live video of the last channel viewed, information or video associated with the highlighted program 205 , or information or video associated with the program guide.
  • the program guide display has been described in general terms. There are a wide variety of other display formats for program guides and the specific format or content of a program guide does not limit the present invention.
  • FIG. 3 illustrates an exemplary method 300 for navigating within program information to an established reference point.
  • a reference point is established with respect to the display parameters of the program information at step 302 .
  • the reference point is a set of parameters associated with the displayed program information such as the view the user has selected, the channel to which the HCT is tuned, the current time, the theme of the current program, and the alphabetical title of the current program.
  • the reference point can be stored in the HCT 155 memory as part of an EPG software application machine-state associated with the reference point. Storing a machine-state encompasses storage of the display parameters, program information, and other data required to re-create the machine-state.
  • the program information can either be stored as pointers to records within the EPG database from which the information can be accessed and retrieved or as an instance of the EPG record that is copied and saved in memory as data.
  • the reference point is a machine-state for which information is stored in memory and that, responsive to user input, the EPG software application and a CPU execution can retrieve, process, and recreate the machine-state of the reference point.
  • the reference can be a single parameter, such as time, or a combination of parameters such as time and channel. Typically the system operator will define and establish the reference point.
  • a portion of the program information is displayed in the form of a program guide. A subscriber can scroll through the program guide to display different portions of the program information of interest to the subscriber.
  • the subscriber When the subscriber desires to go to the established reference point the subscriber provides user input to the system at step 306 .
  • the user input is typically the pressing of a single button on a remote control.
  • the display After receiving the user input, the display is changed to show the portion of the program information associated with the reference at step 308 .
  • This can be accomplished, for example, by a CPU retrieving the display parameters and program information associated with the reference point that were previously stored in memory and then processing the data to cause the display of the program guide presentation corresponding to the reference point or reference point's machine-state.
  • method 300 allows a subscriber with a single button press display the program information associated with an established reference point.
  • the present invention allows a user to quickly navigate within a program guide to the program information associated with an established reference point “Home”, as indicated in FIG. 2 by the Home icon 250 in the Instruction block 202 .
  • the “Home” reference is the current time, current date, and the channel number of the last channel viewed prior to the display of the program guide. So, when the user presses the C button on a remote control, the program guide display 200 changes so that the highlighted time 207 is the current time on the current date and the highlighted channel 209 is the channel number of the last channel viewed prior to the display of the program guide. The user can always return to this reference point with a single push of the “C” button, regardless of how many days or channels away they are after navigating within the program guide.
  • the present invention can also be used with other methods of displaying program information, such as browse banners, barkers, category window, or Pay-per-view guides, to allow a user to quickly navigate to program information associated with an established reference point.
  • a browse banner allows a user to view the current and future programming for a single channel or category. Even with a simple browse banner the user could end up at program information days into the future.
  • the use of a single button to quickly return to the program information for the current time provides a user friendly navigation option for the subscriber.
  • Program information displayed by Theme could use a reference point associated with the theme of the current program at the current time and date or it could be associated with the first alphabetical listing of the theme of the current program.
  • Program information displayed by Title could use a reference point associated with the first letter of the current program at the current time and date or it could be the first title listed in the program information by alphabetical order and a selection within that first title information.
  • Establishing and defining the point of reference can be accomplished by a variety of methods.
  • the system operator for subscriber television system 100 located at headend 110 can set the program guide parameters such that the established reference point is the last viewed channel, prior to the display of the program guide, and the current time and date.
  • the system operator using system control parameters could establish any of a variety of reference points for the program guide and other program information related display methods.
  • the established reference point could be defined by or related to a subscriber selection. The subscriber could be allowed to select from a list of alternative reference points provided by the system control parameters or the established reference point could be associated with a Favorite setting within a program guide.
  • the Favorite associated reference point is not directly selected by the subscriber but would be related to the subscriber's selection of a Favorite channel. For example, a subscriber selects ESPN as their favorite channel. The established reference point could then be defined as the ESPN related channel and the current time and date. Pushing the “C” button on a remote control, while viewing the program guide, would always return this subscriber to the program information for ESPN at the current time and date.
  • pressing the “C” or HOME key generates the display of a menu of reference points from which a user can select.
  • the user could scroll up and down using directional arrows on a remote control unit and use a select button to chose a highlighted reference point.
  • the machine-state of each reference point would be stored a priori in memory for quickly enacting a reference point machine-state upon selection.
  • the present invention provides an efficient method and system that allows a user to quickly navigate within a program guide to an established reference point, such as the program information associated with the last viewed channel and the current time.
  • the exemplary reference point, Home could instead be labeled with any of a variety of names such as Jump, Start, Return, or Current.
  • the reference point could be any of a variety of points with in the program information including other combinations of time, channel, category, and position within the program guide.
  • the reference point could be the last channel viewed prior to the display of the program guide at the last user selected time (not the current time) or a favorite channel at the current time or a single dimension parameter such as a selected category of program information, such as Sports or Movies.
  • references to the last viewed channel or to the program viewed immediately prior to causing the program information to be displayed provides a reference from the subscribers perspective, typically while displaying the program information the HCT remains tuned to that channel until another channel is selected.

Abstract

A method and system that allows a user to, with a single button press on a remote control, quickly navigate within a program guide to an established reference point, such as the program information associated with the last viewed channel and the current time. The establishment of a reference point provides a subscriber with a known position within program information that may cover weeks of time, thousands of channels, and a variety of categories or sorting methods. The subscriber that has advanced through many hours and channels of program information is provided with a method of easily navigating to a known reference within the program information.

Description

    CROSS-REFERENCE TO RELATED APPLICATIONS
  • This application is a continuation of Application No. 09/494,209, filed Jan. 28, 2000, which claims the benefit of provisional Application No. 60/138,757, filed Jun. 11, 1999, and to provisional Application No. 60/170,302, filed Dec. 13, 1999, and entirely incorporated herein.
  • FIELD OF THE INVENTION
  • The present invention relates to a television program guide in a subscriber television system and, more specifically, to allowing a user to quickly navigate within the program guide to an established reference point such as the program information associated with the last channel viewed and the current time.
  • BACKGROUND OF THE INVENTION
  • In a subscriber television system, television services have traditionally included little more than an analog broadcast video source. Recently, however, digital programming has become a reality with the home communications terminal (“HCT”), otherwise known as the set-top box, becoming a powerful computing device for accessing video services, and navigating a user through the maze of available services. In addition to supporting traditional analog broadcast video and functionality, digital HCTs (or “DHCTs”) now also support an increasing number of services that are not analog, but rather digital; are not broadcast, but rather two-way communication as for example video-on-demand; and are not video, but are data such as e-mail or web browsers. These are all in addition to the host of other television services that are available to subscribers using DHCTs, examples of which include audio and audio/visual programming, advanced navigation controls, impulse pay-per-view technology, and online commerce to name but a few. There is an increase by several orders of magnitude of the services that are increasingly available in the digital world.
  • As more services and applications are provided, subscriber television systems are providing television program information to the HCT so that the subscriber can view the program information on the television itself. This program information has traditionally been organized for presentation purposes into a program guide format that presents the guide information by time and channel only. The program guides have been little more than grids with channel number and time presented on the x and y axes and the program information about the related programs within the grid. The program guide can, for instance, automatically scroll through the available television channels to present the program information, such as name and description, starting at the current time and for a set time range into the future, usually an hour and a half to two hours.
  • With the advent of program guide “browsers”, including interactive program guides (IPG), mini-guides, and browse banners for use in subscriber television systems, subscribers can linearly scan program information by time and channel while watching the tuned channel. In analog systems that offer a limited number of television channels, these browsers permit the subscriber to easily scan the available programs one-by-one in order of channel number. A subscriber can scan program information typically by using several buttons or keys on a remote control to scroll through the programs. Each press of the button or keystroke changes the selected guide channel or time by one unit. However, many digital subscriber television systems provide hundreds or even thousands of channels and several days or even weeks of programming information for each of the multitude of channels. In such systems, scanning program information sequentially can require hundreds of keystrokes by the subscriber and can consume tremendous amounts of time. Furthermore, locating a particular program can be quite difficult if the subscriber does not already know the channel number for the program for which they are searching.
  • In addition, traditional subscriber television systems have failed to provide the types of complex, graphically rich interactive program guide applications that are becoming popular with more sophisticated consumers of current digital systems. The operator of a subscriber television system needs to provide a program guide that is as user friendly as possible to encourage the subscribers to purchase, access, and use the additional programs and services they can locate through a program guide. To help make the guide as user friendly as possible, it would be beneficial for the subscriber to be able to easily navigate to an established reference point should they lose their way while navigating all the program information that is available in the program guide. Even with simple program guides a standard reference is useful and with more complicated and interactive program guides it becomes essential.
  • Thus in a user friendly subscriber television system program guide, there is a need for an efficient method and system that allows a user to quickly navigate within a program guide to an established reference point.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • FIG. 1 is an overview of a Subscriber Television System.
  • FIG. 2 is an illustration of a display associated with a program guide.
  • FIG. 3 illustrates a method for navigating within program information to an established reference point.
  • DETAILED DESCRIPTION
  • The present invention is directed to an efficient method and system that allows a user to quickly navigate within a program guide to an established reference point, such as the program information associated with the last viewed channel and the current time. To help make the guide as user friendly as possible, the present invention provides a way for a subscriber, by pushing a single button on a remote control, to easily navigate to an established reference point should they lose their way while navigating all the program information that is available in program guides.
  • The present invention is best understood within the context of a subscriber television system. Referring now to the drawings, in which like numerals represent like elements throughout the several figures, a subscriber television system and exemplary embodiments of the present invention will be described.
  • FIG. 1 is an overview of a subscriber television system 100. In the subscriber television system 100, a headend 1 10 receives and combines television programming and information for distribution to the subscriber locations 150 via a transmission medium 130, such as a two-way digital hybrid fiber-coax (HFC) network. A Home Communications Terminal (HCT) 155 interfaces to the transmission medium 130 and provides the subscriber television services to be displayed on a display device, such as television 156. Program information is transmitted from the headend 110 to the HCT 155. The program information is stored in the HCT 155. The information can be stored as a database, such as an electronic program guide (EPG) database. The HCT 155 can cause the program information to be displayed on television 156 by retrieving program information from an EPG database. The display format, such as a program guide, is controlled by the HCT 155. A central processing unit (CPU) in HCT 155 reads the program information from the EPG database stored in memory of the HCT155. The CPU would process and format the program information for display. The HCT 155 sets the parameters for displaying the program information based on downloaded instructions from the headend 150 or instructions initially stored or downloaded to HCT 155 during its initial system staging and set-up.
  • An example of a program guide for use within a subscriber television system is provided in U.S. Pat. No. 6,005,631,
  • entitled “Method for Searching Electronic Program Guides”, which is incorporated herein by reference.
  • FIG. 2 is an illustration of a display associated with a program guide. The program guide display 200 includes several blocks of information organized to allow a user to easily scan the program information and select program information of interest. The blocks include a Instruction block 202, Program Title block 204, Time block 206, Channel Identification block 208, Program Description block 210, and Picture block 220. A viewer or subscriber navigates through the displayed program, selects desired program information, invokes navigation, or invokes navigation direction by activating an input from a front panel or an input device such as a remote control unit or a keyboard.
  • Information displayed on an EPG graphical user interface (GUI) is representative of the program information stored in the memory of HCT 155 as the EPG database. The information displayed in an EPG GUI is representative of the machine state of the EPG software application executing in the HCT 155 computational resources, such as the CPU and memory. Alternatively the EPG database, in whole or part, may reside in a data storage device such as an optical or magnetic hard drive internally part of HCT 155 or externally connected to HCT 155. In another embodiment, the EPG database resides in a data server located in a headend or node of the subscriber television system. The EPG database can be accessed via a network interface such as a channel tuner.
  • In FIG. 2 the Instruction block 202 displays navigational information associated with the program guide and, in this example, a date. Pressing the A button on a remote control unit allows the subscriber to select from a listing of alternative display options in a pop-up dialog window. The date is user selectable and allows the user to navigate to other dates by pressing the B button on a remote control, as indicated by the Date icon 203. Pressing the B button allows the subscriber to select from a pop-up date display window. Time block 206 displays a highlighted time 207, 5:00 PM, and a time range associated with highlighted time 207. The highlighted time 207 can be the time associated with entry into a program guide or a user selected time. Channel Identification block 208 displays a highlighted channel 209 and a service provider, ESPN, associated with the highlighted channel 209. The highlighted channel 209 can be the channel associated with entry into a program guide or a channel selected by the user. Program Title block 204 displays the simple program information associated with the highlighted channel 209, the highlighted time 207, and the date indicated in the Instruction block 202. The Program Description block 210 displays additional program information for the highlighted program 205 associated with the highlighted channel 209 and the highlighted time 207. Picture block 220 displays a scaled down video of the currently tuned channel, a still picture, a video clip, live video of the last channel viewed, information or video associated with the highlighted program 205, or information or video associated with the program guide. The program guide display has been described in general terms. There are a wide variety of other display formats for program guides and the specific format or content of a program guide does not limit the present invention.
  • FIG. 3 illustrates an exemplary method 300 for navigating within program information to an established reference point. A reference point is established with respect to the display parameters of the program information at step 302. The reference point is a set of parameters associated with the displayed program information such as the view the user has selected, the channel to which the HCT is tuned, the current time, the theme of the current program, and the alphabetical title of the current program. The reference point can be stored in the HCT 155 memory as part of an EPG software application machine-state associated with the reference point. Storing a machine-state encompasses storage of the display parameters, program information, and other data required to re-create the machine-state. The program information can either be stored as pointers to records within the EPG database from which the information can be accessed and retrieved or as an instance of the EPG record that is copied and saved in memory as data. In an embodiment, the reference point is a machine-state for which information is stored in memory and that, responsive to user input, the EPG software application and a CPU execution can retrieve, process, and recreate the machine-state of the reference point. The reference can be a single parameter, such as time, or a combination of parameters such as time and channel. Typically the system operator will define and establish the reference point. At step 304, a portion of the program information is displayed in the form of a program guide. A subscriber can scroll through the program guide to display different portions of the program information of interest to the subscriber. When the subscriber desires to go to the established reference point the subscriber provides user input to the system at step 306. The user input is typically the pressing of a single button on a remote control. After receiving the user input, the display is changed to show the portion of the program information associated with the reference at step 308. This can be accomplished, for example, by a CPU retrieving the display parameters and program information associated with the reference point that were previously stored in memory and then processing the data to cause the display of the program guide presentation corresponding to the reference point or reference point's machine-state. Thus method 300 allows a subscriber with a single button press display the program information associated with an established reference point.
  • In one embodiment, the present invention allows a user to quickly navigate within a program guide to the program information associated with an established reference point “Home”, as indicated in FIG. 2 by the Home icon 250 in the Instruction block 202. In this embodiment, the “Home” reference is the current time, current date, and the channel number of the last channel viewed prior to the display of the program guide. So, when the user presses the C button on a remote control, the program guide display 200 changes so that the highlighted time 207 is the current time on the current date and the highlighted channel 209 is the channel number of the last channel viewed prior to the display of the program guide. The user can always return to this reference point with a single push of the “C” button, regardless of how many days or channels away they are after navigating within the program guide.
  • The present invention can also be used with other methods of displaying program information, such as browse banners, barkers, category window, or Pay-per-view guides, to allow a user to quickly navigate to program information associated with an established reference point. A browse banner allows a user to view the current and future programming for a single channel or category. Even with a simple browse banner the user could end up at program information days into the future. The use of a single button to quickly return to the program information for the current time provides a user friendly navigation option for the subscriber. Program information displayed by Theme could use a reference point associated with the theme of the current program at the current time and date or it could be associated with the first alphabetical listing of the theme of the current program. Program information displayed by Title could use a reference point associated with the first letter of the current program at the current time and date or it could be the first title listed in the program information by alphabetical order and a selection within that first title information.
  • Establishing and defining the point of reference can be accomplished by a variety of methods. The system operator for subscriber television system 100 located at headend 110 can set the program guide parameters such that the established reference point is the last viewed channel, prior to the display of the program guide, and the current time and date. The system operator using system control parameters could establish any of a variety of reference points for the program guide and other program information related display methods. In addition, the established reference point could be defined by or related to a subscriber selection. The subscriber could be allowed to select from a list of alternative reference points provided by the system control parameters or the established reference point could be associated with a Favorite setting within a program guide. The Favorite associated reference point is not directly selected by the subscriber but would be related to the subscriber's selection of a Favorite channel. For example, a subscriber selects ESPN as their favorite channel. The established reference point could then be defined as the ESPN related channel and the current time and date. Pushing the “C” button on a remote control, while viewing the program guide, would always return this subscriber to the program information for ESPN at the current time and date.
  • In another embodiment, pressing the “C” or HOME key generates the display of a menu of reference points from which a user can select. The user could scroll up and down using directional arrows on a remote control unit and use a select button to chose a highlighted reference point. The machine-state of each reference point would be stored a priori in memory for quickly enacting a reference point machine-state upon selection.
  • Conclusion
  • From the foregoing, it will be appreciated that the present invention provides an efficient method and system that allows a user to quickly navigate within a program guide to an established reference point, such as the program information associated with the last viewed channel and the current time.
  • The present invention has been described in relation to particular embodiments, which are intended in all respects to be illustrative rather than restrictive. For example, the exemplary reference point, Home, could instead be labeled with any of a variety of names such as Jump, Start, Return, or Current. The reference point could be any of a variety of points with in the program information including other combinations of time, channel, category, and position within the program guide. For example, the reference point could be the last channel viewed prior to the display of the program guide at the last user selected time (not the current time) or a favorite channel at the current time or a single dimension parameter such as a selected category of program information, such as Sports or Movies.
  • The references to the last viewed channel or to the program viewed immediately prior to causing the program information to be displayed provides a reference from the subscribers perspective, typically while displaying the program information the HCT remains tuned to that channel until another channel is selected.
  • Those skilled in the art will appreciate that although the present invention has been described in the context of icon displayed with the program information, a user could be informed of the functionality of the present invention via other methods such as a separate display, help window, or an instruction manual, and that other embodiments would not require an icon. In addition, there could be multiple icons representing different reference points.
  • In conclusion, while exemplary embodiments of the invention have been illustrated and described, it will be clear that the invention is not so limited. Alternative embodiments will be apparent to those skilled in the art to which the present invention pertains without departing from its spirit or scope. Accordingly the appended claims rather than the foregoing description define the scope of the present invention.

Claims (19)

1. A method for establishing a referenced television information within a television program guide, the method comprising:
establishing the referenced television information within the television program guide based on at least one display parameter;
associating a user input key with the referenced television information;
causing a portion of the television program guide to be displayed;
receiving a single activation of the user input key requesting the display of at least a portion of the referenced television information based on the at least one display parameter; and
responsive to receiving the single activation of the user input key, providing the at least a portion of the referenced television information based on the at least one display parameter.
2. The method of claim 1, wherein the at least a portion of the referenced television information is displayed within a two-dimensional program guide, wherein the program guide is navigable in both dimensions and one of the dimensions corresponds to the at least one display parameter.
3. The method of claim 1, wherein the at least a portion of the referenced television information is displayed within a one-dimensional browse banner, wherein the browse banner is navigable in at least one dimension and one navigable dimension corresponds to the at least one display parameter.
4. The method of claim 1, wherein the at least one display parameter is chosen from a group of parameters consisting of a channel number, a time interval in relation to the present time, and a program theme category.
5. The method of claim 1, wherein an icon depicting the user input key is displayed within the portion of the television program guide caused to be displayed.
6. A method for navigating a television program guide, the method comprising the steps of:
establishing a referenced displayable location with at least one portion of the television program guide;
associating a user input key with the referenced displayable location based on at least one display parameter;
causing a portion of the television program guide to be displayed;
receiving a single activation of the user input key requesting to display the referenced displayable location; and
responsive to receiving the single activation of the user input key, displaying the referenced displayable location.
7. The method of claim 6, wherein the displayable location is displayed within a one-dimensional browse banner wherein the browse banner is navigable in one dimension corresponding to the at least one navigable display parameter.
8. The method of claim 6, wherein the at least one display parameter is chosen from a group of parameters consisting of a channel number, a time interval in relation to the present time, and a program theme category
9. The method of claim 6, wherein an icon depicting the user input key is displayed within the portion of the television program guide caused to be displayed.
10. A system for establishing a referenced television information within a television program guide, the system comprising:
a transmitter for transmitting the television program guide and system control parameters;
a transmission medium over which the television program guide and the system control parameters are transmitted; and
at least one receiver, the receiver being operative to:
establishing the referenced television information within the television program guide;
associating a user input with the referenced television information based on at least one display parameter of the television program guide; and
receiving the user input requesting to display the referenced television information based on the at least one display parameter; and
responsive to receiving the user input, providing the display of the referenced television information based on the at least one display parameter within the display of a portion of the television program guide.
11. The system of claim 10, wherein the receiver further being operative to cause to be displayed, with the television program guide, an icon indicating the user input that corresponds to requesting display of the referenced television information.
12. The system of claim 10, wherein the user input is received from a remote control device.
13. The system of claim 10, wherein the at least one display parameter is chosen from a group of parameters consisting of a channel number, a time interval in relation to the present time, and a program theme category.
14. A subscriber television system for navigating within a television program guide, the system comprising:
a headend for transmitting the television program guide and system control parameters;
a transmission medium over which the television program guide and the system control parameters are transmitted; and
at least one home communication terminal, the home communications terminal being operative to:
establishing a referenced television display within the television program guide;
associating a user input with the referenced television display based on at least one parameter within the television program guide, the user input being generated from a user input key;
causing the television program guide to be displayed; and
receiving a single activation of the user input key requesting to display the referenced television display based on the at least one parameter; and
responsive to receiving the single activation of the user input key, displaying the referenced television display based on the at least one parameter within the television program guide.
15. The system of claim 14, wherein the home communications terminal further being operative to cause to be displayed, with the television program guide, an icon indicating a button on a remote control that a system user would press to provide the user input requesting display of the referenced television display.
16. The system of claim 14, wherein the user input is received from a remote control device.
17. The system of claim 14, wherein the at least one parameter is chosen from a group of parameters consisting of a channel number, a time interval in relation to the present time, and a program theme category.
18. A method for providing television program information on a display, the method comprising:
associating a list identifying a plurality of reference points within a user input key;
associating each one of the plurality of reference points with a respective portion of the television program information;
receiving a first user input corresponding to the user input key;
displaying at least a portion of the list identifying the plurality of reference points responsive to receiving the first user input;
receiving a second user input corresponding to a user selection of a first reference point in the plurality of reference points; and
displaying the portion of the respective television program information associated with the first reference point responsive to receiving the second user input.
19. A method for providing television program information on a display, the method comprising:
associating a user input key with a user-selected program guide view; providing an option for a user-selectable program guide view from a plurality of program guide views, wherein each program guide view in the plurality of program guide views is navigable by a user in two dimensions, each said dimension corresponding to a respective display parameter;
establishing the user-selected program guide view responsive to a selection by the user of a first program guide view from the plurality of program guide views;
causing display of a portion of television program information in a second program guide view that is different than the first program guide view;
receiving a single activation of the user input key requesting the first program guide view; and
causing display of a portion of television program information in the first program guide view responsive to receiving the single activation of the user input key.
US10/994,599 1999-06-11 2004-11-22 System and method for pointing to a displayable program guide Abandoned US20050076360A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US10/994,599 US20050076360A1 (en) 1999-06-11 2004-11-22 System and method for pointing to a displayable program guide

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US13875799P 1999-06-11 1999-06-11
US17030299P 1999-12-13 1999-12-13
US09/494,209 US6832386B1 (en) 1999-06-11 2000-01-28 System and method for allowing a user to quickly navigate within a program guide to an established reference point
US10/994,599 US20050076360A1 (en) 1999-06-11 2004-11-22 System and method for pointing to a displayable program guide

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
US09/494,209 Continuation US6832386B1 (en) 1999-06-11 2000-01-28 System and method for allowing a user to quickly navigate within a program guide to an established reference point

Publications (1)

Publication Number Publication Date
US20050076360A1 true US20050076360A1 (en) 2005-04-07

Family

ID=33494012

Family Applications (2)

Application Number Title Priority Date Filing Date
US09/494,209 Expired - Lifetime US6832386B1 (en) 1999-06-11 2000-01-28 System and method for allowing a user to quickly navigate within a program guide to an established reference point
US10/994,599 Abandoned US20050076360A1 (en) 1999-06-11 2004-11-22 System and method for pointing to a displayable program guide

Family Applications Before (1)

Application Number Title Priority Date Filing Date
US09/494,209 Expired - Lifetime US6832386B1 (en) 1999-06-11 2000-01-28 System and method for allowing a user to quickly navigate within a program guide to an established reference point

Country Status (1)

Country Link
US (2) US6832386B1 (en)

Cited By (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040038704A1 (en) * 2002-08-22 2004-02-26 Toshihiro Takagi Digital broadcast/analog broadcast receiving apparatus
US20060053447A1 (en) * 2002-06-27 2006-03-09 Openpeak Inc. Method, system, and computer program product for managing controlled residential or non-residential environments
US20080221715A1 (en) * 2002-06-27 2008-09-11 Openpeak Inc. Method, system, and computer program product for managing controlled residential or non-residential environments
US20080235737A1 (en) * 2007-03-19 2008-09-25 Christopher Jensen Read System and method for scrolling through TV video icons by category
US20090072933A1 (en) * 2004-11-19 2009-03-19 Abb Services S.R.I Automatic circuit breaker with tripping device activated by a movable contact
US20090158363A1 (en) * 2002-02-11 2009-06-18 Rodriguez Arturo A Management and Processing of Electronic Advertisement Information
US20090170778A1 (en) * 2005-02-04 2009-07-02 Pfizer Inc. PYY Agonists and Uses Thereof
US7934232B1 (en) 2000-05-04 2011-04-26 Jerding Dean F Navigation paradigm for access to television services
US7962370B2 (en) 2000-06-29 2011-06-14 Rodriguez Arturo A Methods in a media service system for transaction processing
US7961643B2 (en) 2005-09-07 2011-06-14 Mcdonald James F Optimizing data rates for video services to a subscriber
US7975277B1 (en) 2000-04-03 2011-07-05 Jerding Dean F System for providing alternative services
US7992163B1 (en) 1999-06-11 2011-08-02 Jerding Dean F Video-on-demand navigational system
US8006273B2 (en) 2001-06-29 2011-08-23 Rodriguez Arturo A Updating download options for unavailable media content
US8006262B2 (en) 2001-06-29 2011-08-23 Rodriguez Arturo A Graphic user interfaces for purchasable and recordable media (PRM) downloads
US8020184B2 (en) 1999-06-11 2011-09-13 Jerding Dean F Channel control system for exiting from an interactive program guide
US8032914B2 (en) 2000-11-10 2011-10-04 Rodriguez Arturo A Systems and methods for dynamically allocating bandwidth in a digital broadband delivery system
US8037504B2 (en) 1999-06-11 2011-10-11 Jerding Dean F Video on demand system with selectable options of configurable random-access control
US8069259B2 (en) 2000-06-09 2011-11-29 Rodriguez Arturo A Managing removal of media titles from a list
US8161388B2 (en) 2004-01-21 2012-04-17 Rodriguez Arturo A Interactive discovery of display device characteristics
US8191093B2 (en) 2001-06-29 2012-05-29 Rodriguez Arturo A Providing information pertaining to audio-visual and personal bi-directional services
US8516525B1 (en) 2000-06-09 2013-08-20 Dean F. Jerding Integrated searching system for interactive media guide
US8640172B2 (en) 2001-06-29 2014-01-28 Cisco Technology, Inc. System and method for characterization of purchasable and recordable media (PRM)
US8707153B2 (en) 2000-06-09 2014-04-22 Cisco Technology, Inc. Displaying comment data corresponding to a video presentation

Families Citing this family (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1130911B1 (en) * 2000-02-29 2004-08-18 Sony Service Centre (Europe) N.V. Interactive digital television system and method of grouping data objects
GB0019318D0 (en) * 2000-08-08 2000-09-27 Pace Micro Tech Plc Improvements to electronic programme guide
US20080060011A1 (en) 2000-12-22 2008-03-06 Hillcrest Laboratories, Inc. Zoomable user interfaces for television
KR100379443B1 (en) * 2000-12-29 2003-04-11 엘지전자 주식회사 apparatus and method for EPG bar display
US20030046698A1 (en) * 2001-06-11 2003-03-06 Yakov Kamen Methods and apparatuses for conducting a TV EPG search in various search time periods
US7665021B2 (en) * 2001-11-09 2010-02-16 Adobe Systems Incorporated System and method for script based event timing
US8181215B2 (en) 2002-02-12 2012-05-15 Comcast Cable Holdings, Llc System and method for providing video program information or video program content to a user
JP2006050047A (en) * 2004-08-02 2006-02-16 Hitachi Ltd Apparatus and method of controlling broadcast program output
KR100664181B1 (en) * 2004-11-22 2007-01-03 엘지전자 주식회사 Method for searching program in wireless terminal with digital multimedia broadcasting
US20060262116A1 (en) * 2005-05-19 2006-11-23 Hillcrest Laboratories, Inc. Global navigation objects in user interfaces
WO2007133294A2 (en) * 2005-12-30 2007-11-22 Bmo Llc Ubiquitous navbar user interface across multiple heterogeneous digital media devices
US20070192798A1 (en) * 2005-12-30 2007-08-16 Barrett Morgan Digital content delivery via virtual private network (VPN) incorporating secured set-top devices
US20070192800A1 (en) * 2006-02-10 2007-08-16 Sbc Knowledge Ventures, Lp Dynamic multimedia channel grouping
US9679602B2 (en) 2006-06-14 2017-06-13 Seagate Technology Llc Disc drive circuitry swap
WO2008085979A1 (en) * 2007-01-08 2008-07-17 Bmo Llc Household network incorporating secure set- top devices
US20080276277A1 (en) * 2007-05-03 2008-11-06 Samsung Electronics Co., Ltd. Method and system for presenting television program guide information based on viewer usage patterns
US9305590B2 (en) 2007-10-16 2016-04-05 Seagate Technology Llc Prevent data storage device circuitry swap
JP2009111863A (en) * 2007-10-31 2009-05-21 Toshiba Corp Program guide display device, program guide display method, and broadcast receiver
JP5095857B2 (en) * 2010-12-28 2012-12-12 シャープ株式会社 Program information notification apparatus, television receiver, program information notification method, program information notification program, and recording medium
US11695993B1 (en) * 2020-10-05 2023-07-04 America's Collectibles Network, Inc. System and method for creating and organizing content

Citations (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4706121A (en) * 1985-07-12 1987-11-10 Patrick Young TV schedule system and process
US4751578A (en) * 1985-05-28 1988-06-14 David P. Gordon System for electronically controllably viewing on a television updateable television programming information
US4908713A (en) * 1981-12-14 1990-03-13 Levine Michael R VCR Programmer
US4963994A (en) * 1981-12-14 1990-10-16 Levine Michael R VCR programmer
US5038211A (en) * 1989-07-05 1991-08-06 The Superguide Corporation Method and apparatus for transmitting and receiving television program information
US5253066A (en) * 1989-06-01 1993-10-12 Vogel Peter S TV recording and viewing control system
US5293357A (en) * 1990-09-10 1994-03-08 The Superguide Corporation Method and apparatus for controlling a television program recording device
US5479268A (en) * 1990-09-10 1995-12-26 Starsight Telecast Inc. User interface for television schedule system
US5508815A (en) * 1981-12-14 1996-04-16 Smart Vcr Limited Partnership Schedule display system for video recorder programming
US5809204A (en) * 1988-07-15 1998-09-15 Starsight Telecast, Inc. User interface for television schedule system
US6014184A (en) * 1993-09-09 2000-01-11 News America Publications, Inc. Electronic television program guide schedule system and method with data feed access
US6075575A (en) * 1995-10-02 2000-06-13 Starsight Telecast, Inc. Remote control device and method for using television schedule information
US6243142B1 (en) * 1997-10-17 2001-06-05 Sony Corporation Method and apparatus for displaying time and program status in an electronic program guide
US6266814B1 (en) * 1995-04-06 2001-07-24 United Video Properties, Inc. Methods and systems for presenting program schedule information corresponding to a day selection
US6481010B2 (en) * 1999-03-01 2002-11-12 Sony Corporation TV planner for DSS
US6772433B1 (en) * 1997-02-19 2004-08-03 Time Warner Entertainment Company, L.P. Interactive program guide for designating information on an interactive program guide display
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

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100295386B1 (en) * 1992-12-09 2001-09-22 마크 홀린저 Set-top terminals for cable television delivery systems
US6239794B1 (en) * 1994-08-31 2001-05-29 E Guide, Inc. Method and system for simultaneously displaying a television program and information about the program
EP0952735B2 (en) * 1994-04-08 2007-12-26 United Video Properties, Inc. Interactive scroll program guide
US5699107A (en) * 1995-05-05 1997-12-16 Microsoft Corporation Program reminder system
BR9708196B1 (en) 1996-03-15 2010-05-18 method of searching for channels with a television set and method for navigating between normal television viewing mode and an electronic program guide (epg).
US6005631A (en) 1996-03-28 1999-12-21 Scientific-Atlanta, Inc. Methods and apparatus for organizing and searching an electronic programming guide
US6518986B1 (en) * 1997-10-17 2003-02-11 Sony Corporation Method and apparatus for providing an on-screen guide for a multiple channel broadcasting system
US6564378B1 (en) * 1997-12-08 2003-05-13 United Video Properties, Inc. Program guide system with browsing display
US6536041B1 (en) * 1998-06-16 2003-03-18 United Video Properties, Inc. Program guide system with real-time data sources
US6360053B1 (en) 1998-08-07 2002-03-19 Replaytv, Inc. Method and apparatus for fast forwarding and rewinding in a video recording device

Patent Citations (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5508815A (en) * 1981-12-14 1996-04-16 Smart Vcr Limited Partnership Schedule display system for video recorder programming
US4908713A (en) * 1981-12-14 1990-03-13 Levine Michael R VCR Programmer
US4963994A (en) * 1981-12-14 1990-10-16 Levine Michael R VCR programmer
US5915068A (en) * 1981-12-14 1999-06-22 Smart Vcr Limited Partnership VCR programmer
US5568272A (en) * 1981-12-14 1996-10-22 Smart Vcr Limited Partnership Schedule display system for video recorder programming
US4751578A (en) * 1985-05-28 1988-06-14 David P. Gordon System for electronically controllably viewing on a television updateable television programming information
US4706121A (en) * 1985-07-12 1987-11-10 Patrick Young TV schedule system and process
US4706121B1 (en) * 1985-07-12 1993-12-14 Insight Telecast, Inc. Tv schedule system and process
US5809204A (en) * 1988-07-15 1998-09-15 Starsight Telecast, Inc. User interface for television schedule system
US5253066A (en) * 1989-06-01 1993-10-12 Vogel Peter S TV recording and viewing control system
US5253066C1 (en) * 1989-06-01 2001-05-22 United Video Properties Inc Tv recording and viewing control system
US5038211A (en) * 1989-07-05 1991-08-06 The Superguide Corporation Method and apparatus for transmitting and receiving television program information
US5479268A (en) * 1990-09-10 1995-12-26 Starsight Telecast Inc. User interface for television schedule system
US5293357A (en) * 1990-09-10 1994-03-08 The Superguide Corporation Method and apparatus for controlling a television program recording device
US6014184A (en) * 1993-09-09 2000-01-11 News America Publications, Inc. Electronic television program guide schedule system and method with data feed access
US6266814B1 (en) * 1995-04-06 2001-07-24 United Video Properties, Inc. Methods and systems for presenting program schedule information corresponding to a day selection
US6075575A (en) * 1995-10-02 2000-06-13 Starsight Telecast, Inc. Remote control device and method for using television schedule information
US6772433B1 (en) * 1997-02-19 2004-08-03 Time Warner Entertainment Company, L.P. Interactive program guide for designating information on an interactive 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
US6481010B2 (en) * 1999-03-01 2002-11-12 Sony Corporation TV planner for DSS
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

Cited By (34)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8056106B2 (en) 1999-06-11 2011-11-08 Rodriguez Arturo A Video on demand system with dynamic enablement of random-access functionality
US8020184B2 (en) 1999-06-11 2011-09-13 Jerding Dean F Channel control system for exiting from an interactive program guide
US7992163B1 (en) 1999-06-11 2011-08-02 Jerding Dean F Video-on-demand navigational system
US8037504B2 (en) 1999-06-11 2011-10-11 Jerding Dean F Video on demand system with selectable options of configurable random-access control
US7992166B2 (en) 2000-04-03 2011-08-02 Jerding Dean F Providing alternative services based on receiver configuration and type of display device
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
US8739212B2 (en) 2000-05-04 2014-05-27 Cisco Technology, Inc. Configuration of presentations of selectable TV services according to usage
US9380347B2 (en) 2000-05-04 2016-06-28 Cisco Technology, Inc. Hypertext service guide menu display
US8069259B2 (en) 2000-06-09 2011-11-29 Rodriguez Arturo A Managing removal of media titles from a list
US8516525B1 (en) 2000-06-09 2013-08-20 Dean F. Jerding Integrated searching system for interactive media guide
US8707153B2 (en) 2000-06-09 2014-04-22 Cisco Technology, Inc. Displaying comment data corresponding to a video presentation
US7962370B2 (en) 2000-06-29 2011-06-14 Rodriguez Arturo A Methods in a media service system for transaction processing
US8032914B2 (en) 2000-11-10 2011-10-04 Rodriguez Arturo A Systems and methods for dynamically allocating bandwidth in a digital broadband delivery system
US8191093B2 (en) 2001-06-29 2012-05-29 Rodriguez Arturo A Providing information pertaining to audio-visual and personal bi-directional services
US8006262B2 (en) 2001-06-29 2011-08-23 Rodriguez Arturo A Graphic user interfaces for purchasable and recordable media (PRM) downloads
US8006273B2 (en) 2001-06-29 2011-08-23 Rodriguez Arturo A Updating download options for unavailable media content
US8640172B2 (en) 2001-06-29 2014-01-28 Cisco Technology, Inc. System and method for characterization of purchasable and recordable media (PRM)
US8745656B2 (en) 2002-02-11 2014-06-03 Cisco Technology, Inc. Tracking of presented television advertisements
US20090158363A1 (en) * 2002-02-11 2009-06-18 Rodriguez Arturo A Management and Processing of Electronic Advertisement Information
US8196064B2 (en) * 2002-06-27 2012-06-05 Id8 Group R2 Studios, Inc. Method, system, and computer program product for managing controlled residential or non-residential environments
US20060053447A1 (en) * 2002-06-27 2006-03-09 Openpeak Inc. Method, system, and computer program product for managing controlled residential or non-residential environments
US20100031295A1 (en) * 2002-06-27 2010-02-04 Openpeak Inc. Method, system, and computer program product for managing controlled residential or non-residential environments
US20080221715A1 (en) * 2002-06-27 2008-09-11 Openpeak Inc. Method, system, and computer program product for managing controlled residential or non-residential environments
US8116889B2 (en) 2002-06-27 2012-02-14 Openpeak Inc. Method, system, and computer program product for managing controlled residential or non-residential environments
US20040038704A1 (en) * 2002-08-22 2004-02-26 Toshihiro Takagi Digital broadcast/analog broadcast receiving apparatus
US8161388B2 (en) 2004-01-21 2012-04-17 Rodriguez Arturo A Interactive discovery of display device characteristics
US9615139B2 (en) 2004-01-21 2017-04-04 Tech 5 Determining device that performs processing of output pictures
US20090072933A1 (en) * 2004-11-19 2009-03-19 Abb Services S.R.I Automatic circuit breaker with tripping device activated by a movable contact
US20090170778A1 (en) * 2005-02-04 2009-07-02 Pfizer Inc. PYY Agonists and Uses Thereof
US8189472B2 (en) 2005-09-07 2012-05-29 Mcdonald James F Optimizing bandwidth utilization to a subscriber premises
US7961643B2 (en) 2005-09-07 2011-06-14 Mcdonald James F Optimizing data rates for video services to a subscriber
US20080235737A1 (en) * 2007-03-19 2008-09-25 Christopher Jensen Read System and method for scrolling through TV video icons by category
US7721312B2 (en) 2007-03-19 2010-05-18 Sony Corporation System and method for scrolling through TV video icons by category

Also Published As

Publication number Publication date
US6832386B1 (en) 2004-12-14

Similar Documents

Publication Publication Date Title
US6832386B1 (en) System and method for allowing a user to quickly navigate within a program guide to an established reference point
CA2397764C (en) System and method for reference point navigation within a program guide
US8020184B2 (en) Channel control system for exiting from an interactive program guide
US20080229361A1 (en) Initial Arrangement of Interactive Program Guide
US6463586B1 (en) Service navigation systems and methods
KR100646014B1 (en) Method for customizing a program guide and electronically generated interface for displaying and customizing a program guide
US20020196268A1 (en) Systems and methods for providing a dynamically controllable user interface that embraces a variety of media
US8516525B1 (en) Integrated searching system for interactive media guide
US20050015801A1 (en) Information providing system, broadcast receiving apparatus, and server apparatus
JP2004064770A (en) Television schedule system having pop-up action menu and icon
WO1999057891A1 (en) Method and apparatus for browsing television channel information by category
US20090119328A1 (en) Bookmarks for program note information
US8881201B2 (en) Methods and systems for providing media content listings by content provider
EP3203727B1 (en) Systems and methods for navigating program listings in a media guidance application
US20130191863A1 (en) Channel Family Surf Control
US8079047B1 (en) Program information searching system for interactive program guide
JP2000184352A (en) Remote interaction method for television system, device and recording medium
EP1591876A1 (en) Method of sorting elements in a list of a graphical user interface
WO2002001871A1 (en) System and method for channel mixing
EP1224808A1 (en) Interactive television systems with live customer service
KR20060017892A (en) Apparatus for accessing and processing data for television contents
WO1999057902A1 (en) Method and apparatus for pay-per-view program guide

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: CISCO TECHNOLOGY, INC., CALIFORNIA

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:SCIENTIFIC-ATLANTA, LLC;REEL/FRAME:031719/0891

Effective date: 20131120

AS Assignment

Owner name: SCIENTIFIC-ATLANTA, LLC, GEORGIA

Free format text: CHANGE OF NAME;ASSIGNOR:SCIENTIFIC-ATLANTA, INC.;REEL/FRAME:034609/0790

Effective date: 20081205

AS Assignment

Owner name: NDS LIMITED, UNITED KINGDOM

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:BEAUMARIS NETWORKS LLC;CISCO SYSTEMS INTERNATIONAL S.A.R.L.;CISCO TECHNOLOGY, INC.;AND OTHERS;REEL/FRAME:047420/0600

Effective date: 20181028