WO1995001058A1 - An audio-visual system for selectively viewing and interacting with programs and services from a number of program/service sources - Google Patents

An audio-visual system for selectively viewing and interacting with programs and services from a number of program/service sources Download PDF

Info

Publication number
WO1995001058A1
WO1995001058A1 PCT/US1994/006993 US9406993W WO9501058A1 WO 1995001058 A1 WO1995001058 A1 WO 1995001058A1 US 9406993 W US9406993 W US 9406993W WO 9501058 A1 WO9501058 A1 WO 9501058A1
Authority
WO
WIPO (PCT)
Prior art keywords
button
program
user
programs
transceiver
Prior art date
Application number
PCT/US1994/006993
Other languages
French (fr)
Inventor
Fabrice Florin
Michael Buettner
Glenn Corey
Janey Fritsche
Peter Maresca
Peter Miller
Bill Purdy
Stuart Sharpe
Nick West
Original Assignee
Apple Computer, Inc.
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Apple Computer, Inc. filed Critical Apple Computer, Inc.
Priority to AU71143/94A priority Critical patent/AU7114394A/en
Publication of WO1995001058A1 publication Critical patent/WO1995001058A1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/14Systems for two-way working
    • H04N7/15Conference systems
    • 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/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/236Assembling of a multiplex stream, e.g. transport stream, by combining a video stream with other content or additional data, e.g. inserting a URL [Uniform Resource Locator] into a video stream, multiplexing software data into a video stream; Remultiplexing of multiplex streams; Insertion of stuffing bits into the multiplex stream, e.g. to obtain a constant bit-rate; Assembling of a packetised elementary stream
    • H04N21/2362Generation or processing of Service Information [SI]
    • 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/41Structure of client; Structure of client peripherals
    • H04N21/4104Peripherals receiving signals from specially adapted client devices
    • H04N21/4135Peripherals receiving signals from specially adapted client devices external recorder
    • 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/41Structure of client; Structure of client peripherals
    • H04N21/422Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
    • H04N21/42204User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor
    • 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/41Structure of client; Structure of client peripherals
    • H04N21/422Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
    • H04N21/42204User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor
    • H04N21/42206User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor characterized by hardware details
    • H04N21/42222Additional components integrated in the remote control device, e.g. timer, speaker, sensors for detecting position, direction or movement of the remote control, microphone or battery charging device
    • 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
    • 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/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/435Processing of additional data, e.g. decrypting of additional data, reconstructing software from modules extracted from the transport stream
    • 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/436Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
    • H04N21/43615Interfacing a Home Network, e.g. for connecting the client to a plurality of peripherals
    • 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/442Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
    • H04N21/44213Monitoring of end-user related data
    • H04N21/44222Analytics of user selections, e.g. selection of programs or purchase activity
    • 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/47214End-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 content reservation or setting reminders; for requesting event notification, e.g. of sport results or stock market
    • 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/4722End-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 additional data associated with the content
    • 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/475End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data
    • H04N21/4753End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data for user identification, e.g. by entering a PIN or password
    • 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/47815Electronic shopping
    • 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/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/61Network physical structure; Signal processing
    • H04N21/6106Network physical structure; Signal processing specially adapted to the downstream path of the transmission network
    • H04N21/6118Network physical structure; Signal processing specially adapted to the downstream path of the transmission network involving cable transmission, e.g. using a cable modem
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/16Analogue secrecy systems; Analogue subscription systems
    • 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
    • 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/41Structure of client; Structure of client peripherals
    • H04N21/422Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
    • H04N21/42204User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor
    • H04N21/42206User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor characterized by hardware details
    • H04N21/42212Specific keyboard arrangements
    • 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
    • H04N5/00Details of television systems
    • H04N5/44Receiver circuitry for the reception of television signals according to analogue transmission standards
    • H04N5/445Receiver circuitry for the reception of television signals according to analogue transmission standards for displaying additional information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/44Receiver circuitry for the reception of television signals according to analogue transmission standards
    • H04N5/445Receiver circuitry for the reception of television signals according to analogue transmission standards for displaying additional information
    • H04N5/45Picture in picture, e.g. displaying simultaneously another television channel in a region of the screen

Definitions

  • the present invention relates to the field of audio-visual systems. More specifically, the present invention relates to a system for selectively viewing and interacting with programs and services from a number of program /service sources, a control device for controlling the system, and the methods and apparatus incorporated in the system for managing selection, viewing, and interacting with the program /service offerings.
  • CD read only memory (ROM) systems coupled to personal computers permit interactive video computer simulations, unique self-paced learning environments and interactive "movies", not possible in earlier television systems (See, "The Revolution Starts Here", Newsweek, page 42 (January 18, 1993)). It is known that consumers desire interactive television and multi-media applications for home use.
  • One of the biggest challenges for an interactive television service is the design of an interface that is easy and fun to use by average consumers.
  • the present invention provides methods and apparatus for presenting an improved audio ⁇ visual user interface, which includes various user-selectable features for viewing and controlling a television, video tape recorder (NCR) and other audio-visual devices.
  • NCR video tape recorder
  • the present invention's user interface provides a user-friendly mechanism for consumers to view, record, and play back TN and A/N programs, as well as control other A/N home entertainment devices using a remote control device.
  • information such as TN program listings and additional information related to programs as well as selecting and controlling categories of interactive programs and services may be provided through the user interface of the present invention.
  • the present invention provides methods and apparatus for presenting an improved audio-visual user interface for selecting and displaying cable television or other audio-visual programs, as well as controlling various audio-visual devices and interactive services.
  • a service provider provides cable television and/or telephone (T/T) service to users via a T/T cable, including a digital channel of program/ service listings, at least one digital back channel (from the user's home to a central file server), a number of analog IN channels, a number of digital pay-per-view channels, and other interactive services, transmitted from remote storage devices such as digital file servers.
  • T/T cable television and/or telephone
  • A/N interactive audio ⁇ visual
  • the transceiver includes three primary modules.
  • a main module includes a central processing unit (CPU) coupled over a digital system bus to system memory and, preferably, an infra-red (IR) or similar wireless control unit.
  • the main module is further coupled over an audio-visual bus to an A/N decoder, an A/N processor, an A/N encoder, a TN, an A/N connect module connected to the T/T cable, and to one or more NCRs and other A/N devices.
  • the main module may also be coupled to an optional CD ROM module, to permit the playback of multi-media CD ROM titles, audio CDs, and the like.
  • A/N transceiver hardware is complemented with an operating system software program which supports the functions provided in the present invention's audio-visual user interface.
  • the cable or telephone service provider transmits an interleaved data stream preferably including a television program listing, together with program titles, program times, categories, channel numbers and the like, from a central file server on the digital channel of program listings to the transceiver.
  • the data is interleaved such that the current day's data is followed by other weekly data.
  • a remote control device is preferably provided for communicating with the transceiver, and includes a number of user selectable interactive functions such as: an info button, a list button, a categories button, a pix button, a mark button, a jump button, a select button, and a pointing device consisting of a set of cross-hair arrow buttons (up, down, left, right) or other pointing devices capable of providing the same functions (such as a mouse, thumb stick or touch pad).
  • a user may obtain additional information on a current program by depressing the info button, and obtaining more detailed information using the pointing device.
  • the transceiver displays a program listing of the current programs available for viewing.
  • category listings for different times and dates up to several weeks in advance may also be viewed.
  • the selection of the favorites category results in the display of currently available favorite programs, including programs that are frequently watched by a particular TN household, marked programs, or programs that match preselected user preferences.
  • the depression of the pix button results in the display of a "visual menu" of multiple picture-in-picture (PIP) windows along the perimeter of the TN screen.
  • PIP picture-in-picture
  • Each of the PIP windows displays one of the programs currently being received by the A/N transceiver in the last category selected by the viewer.
  • the PIP windows are displayed at a variable frame rate ( ⁇ ) (depending on the number of windows), and are captured by one or more tuners in the transceiver.
  • a center PIP window displays a larger video image (along with audio) of the currently highlighted PIP window.
  • the other PIP windows can be similarly viewed by using the pointing device on the remote control.
  • the depression of the mark button allows users to "bookmark" a particular program for later viewing.
  • the depression of the jump button allows a user to jump between previously marked programs.
  • Additional features, functions, and interface screens are available to the viewer using the teachings of the present invention, including a menu button for controlling other devices connected to the A/N transceiver (such as CD, NCR, etc.), a record button for making copies of programs onto connected A/N recording devices (such as NCRs, hard disks, etc.), a plurality of control buttons for playing back, stopping, rewinding, or fast-forwarding audio- visual programs on connected A/N playback devices, a numeric keypad for dialing channel numbers, confirming financial transactions with personal identification numbers, an optional microphone with talk button for supplementing the present user interface with direct voice commands through the use of voice recognition technology, a pay-per view interface, and a home shopping interface, as well as other features described herein.
  • a menu button for controlling other devices connected to the A/N transceiver (such as CD, NCR, etc.)
  • a record button for making copies of programs onto connected A/N recording devices (such as NCRs, hard disks, etc.)
  • FIGURE 1 is a functional block diagram of the audio- visual (A/V) system of the present invention.
  • FIGURE 2 is a functional block diagram illustrating the major components of the audio- visual transceiver of Figure 1 in further detail.
  • FIGURE 3a diagramatically illustrates the electronic spectrum utilized by the present invention.
  • FIGURE 3b conceptually illustrates the present invention's use of an interleaving data stream to download program /service listings, and other information, to the present invention's A/V transceiver.
  • FIGURE 4a illustrates one embodiment of the remote control device of the present invention with the sliding panel in a closed position.
  • FIGURE 4b illustrates the first embodiment of the remote control device of the present invention shown in Figure 4a with the sliding panel in an open position.
  • FIGURES 5a and 5b illustrate a second embodiment of the remote control device of the present invention with no sliding panel and additional features.
  • FIGURE 6 illustrates the present invention's full screen viewing function as viewed by a user with a graphic overlay panel which includes the current channel number as well as the channel logo and identifier.
  • FIGURE 7 illustrates the present invention's info function showing the first page of the basic information track ("info-track").
  • FIGURE 8 illustrates the present invention's info function with a second page of basic information, obtained by using the right arrow button on the remote control device.
  • FIGURE 9 is an additional illustration of the info function of the present invention in which the user has requested a third page of information using the remote control device.
  • FIGURE 10 illustrates the present invention's use of the info function providing the user with additional tracks of information (such as the "Tid Bits" information track), by using the down arrow button of the remote control device.
  • FIGURE 11 is a further illustration of additional information tracks ("info-tracks”), such as this "Info Mart", accessible to the user of the present invention using the down arrow button of the remote control device.
  • info-tracks additional information tracks
  • FIGURE 12 illustrates the present invention's use of the list function to display current program/ service listings and to highlight a particular program. Niewers may scroll up or down that list by using the up or down arrow buttons on the remote control device.
  • FIGURE 13 illustrates the list function of the present invention in which the ⁇ TN programming during the hour of 8:00 to 9:00 p.m. includes two programs, one starting at 8:00 p.m., the other starting after the previous program has ended.
  • FIGURE 14 illustrates the list function of the present invention which allows the user to highlight the second program, which starts at 8:10 p.m., using the right arrow button of the remote control device.
  • FIGURE 15 is an additional feature of the list function of the present invention where the user marks the highlighted program with the mark button of the remote control device.
  • FIGURE 16 illustrates the selection of an alternate hourly time slot beginning at 9 p.m. using the right arrow button of the remote control device.
  • FIGURE 17 illustrates the selection of an alternate day for the program/ service listing by depressing the right arrow button of the remote control device.
  • FIGURE 18 illustrates displaying of a record panel confirming the title and length of the program to be recorded, along with a confirmation of which NCR and tape to record on, by depressing a select button in the remote control device.
  • FIGURE 19 illustrates the present invention's use of the select button on the remote control device while the program /service listing is displayed to instruct the selected NCR or A/N recording device to make a copy of the highlighted program.
  • FIGURE 20 illustrates the present invention's "reminder” feature, which automatically displays a live picture-in-picture (PIP) window of a previously marked program when the program is received by the A/V transceiver.
  • PIP picture-in-picture
  • FIGURE 21 illustrates the present invention's jump function, wherein pressing a jump button one the remote control device permits a user to jump directly to a full screen view of a previously marked program, and wherein pressing the jump button again results in the display of another marked program.
  • FIGURE 22 illustrates the categories function of the present invention which is displayed by pressing the categories button on the remote control device.
  • FIGURE 23 further illustrates the categories function wherein the "favorites” category is highlighted by pressing the right arrow button on the remote control device.
  • FIGURE 24 further illustrates the categories function wherein the "sports” category is highlighted by depressing the right arrow button on the remote control device.
  • FIGURE 25 illustrates a representative television image in the case where the "sports" category has been selected by depressing the select button on the remote control device.
  • FIGURE 26 is a further illustration of a representative television image in which the "sports" category has been selected, and an alternate sports channel has been further selected by a user through the use of the up arrow button on the remote control device.
  • FIGURE 27 illustrates a sports program listing in which the list button has been depressed after the "sports" category has been selected.
  • FIGURE 28 illustrates the categories function in conjunction with the list function.
  • FIGURE 29 further illustrates the categories and list functions when the down arrow button is depressed on the remote control device, breaking down the "sports" category into sub-categories such as baseball or football.
  • FIGURE 30 is a further illustration of the categories and list functions in which the category "favorites" is highlighted and can now be selected by depressing the select button or broken down into sub- categories by depressing the down arrow button on the remote control device.
  • FIGURE 31 further illustrates the categories and list functions, where the "favorites" category has been broken down into a sub-category of "frequent" programs which are currently listed.
  • FIGURE 32 is a further illustration of the categories and list functions, where another "favorites” sub-category, "marked programs", is highlighted displaying a list of previously marked programs.
  • FIGURE 33 conceptually illustrates the pix function of the present invention wherein multiple PIP windows are displayed by pressing the pix button on the remote control device.
  • FIGURE 34 illustrates the pix function of the present invention in which a new PLP window has been highlighted and is displayed in a larger format in the center of the display screen.
  • FIGURE 35 is a further illustration of the present invention's pix function in which, through the use of the remote control device, a PLP window showing a pay-per-view program has been highlighted and is displayed in the center portion of the screen.
  • FIGURE 36 illustrates the menu function which permits users to press a menu button to switch the television display to other audio-visual devices coupled to the transceiver, such as NCR, CD, on ⁇ line services, telephone, etc.
  • NCR the television display
  • CD the audio-visual devices coupled to the transceiver
  • the TN displays an image from the videotape currently in the NCR and the user can press the play button on the remote to playback a previously recorded program on the video tape.
  • FIGURE 37 illustrates one embodiment of the present invention for selecting a pay-per-view channel offering entitled "Jeff's World” through the use of the select button of the remote control device.
  • FIGURE 38 illustrates a preview feature of pay-per-view under the above illustrated embodiment.
  • FIGURE 39 illustrates a credits feature of pay-per-view under the above illustrated embodiment.
  • FIGURE 40 illustrates an info feature of pay-per-view under the above illustrated embodiment.
  • FIGURE 41 illustrates a confirmation feature for ordering a pay-per-view offering through the use of the numeric keypad on the remote control device under the above illustrated embodiment.
  • FIGURE 42 illustrates the reminder feature advising the user that the selected offering of pay-per-view will begin in three minutes under the above illustrated embodiment.
  • FIGURE 43 illustrates one embodiment of the present invention for selecting and interacting with a home shopping service (TN Shop) offering.
  • TN Shop home shopping service
  • FIGURE 44 illustrates a sample commercial shown to the user if the home shopping service is selected through the use of the select button on the remote control device under the above illustrated embodiment.
  • FIGURE 45 illustrates a menu permitting the user to select various shops available on the home shopping service using the select button on the remote control device under the above illustrated embodiment.
  • FIGURE 46 is a further illustration of the home shopping service in which a cookware product is highlighted under the above illustrated embodiment.
  • FIGURE 47 is a further illustration of the home shopping service in which a mini-espresso machine is highlighted, and can be selected for ordering with the select button on the remote control device under the above illustrated embodiment.
  • FIGURE 48 is an information screen provided to the user after selecting a mini-espresso machine for ordering under the above illustrated embodiment.
  • FIGURE 49 is an order screen in which the user, using the numeric keypad on the remote control device, enters a personal identification number to order the mini-espresso machine under the above illustrated embodiment.
  • FIGURE 50 is a sample order confirmation provided to the user subsequent to ordering a product in the home shopping service under the above illustrated embodiment.
  • Useful machines for performing the operations of the present invention include general purpose digital computers, digitally controlled displays or other similar devices. In all cases, there should be borne in mind the distinction between the method operations of operating a computer and /or display system, and the method of computation itself.
  • the present invention relates to method steps for operating a computer and interactive display system, and processing electrical or other physical signals to generate other desired physical signals.
  • the present invention also relates to apparatus for performing these operations.
  • This apparatus may be specially constructed for the required purposes or it may comprise a general purpose computer selectively activated or reconfigured by a computer program stored in the computer.
  • the method steps presented herein are not inherently related to any particular computer or other apparatus.
  • various general purpose machines may be used with programs in accordance with the teachings herein, or it may prove more convenient to construct more specialized apparatus to perform the required method steps.
  • the required structure for a variety of these machines will appear from the description given below.
  • Machines which may perform the functions of the present invention include those manufactured by the Assignee, Apple Computer, Inc., as well as other manufacturers of computer and computer controlled muti-media systems.
  • the following detailed description will be divided into several sections. The first of these will describe a general system arrangement for receiving and generating the audio-visual user interface of the present invention. Subsequent sections will deal with the functional aspects such as the present invention's interactive functions, which includes the info, list, record, mark, jump, category, pix and menu functions, as well as the overall structure and operation of the present invention's user interface.
  • the present invention's interactive functions which includes the info, list, record, mark, jump, category, pix and menu functions, as well as the overall structure and operation of the present invention's user interface.
  • the multi-media interactive television system of the present invention is illustrated in schematic form in Figure 1.
  • a cable or telephone service provider 50 provides cable television or telephone (T/T) services over a T/T cable 52 to a plurality of users coupled to the cable or telephone system, as is known.
  • T/T cable television or telephone
  • RF radio frequency
  • the T/T cable 52 is coupled to an audio-visual transceiver 54 which comprises a number of separately identifiable modules.
  • the transceiver 54 is intended to be located in proximity to and coupled to a VCR 56, a television (TN) 58, as well as one or more optional audio-visual devices 57 such as additional NCRs, laser disc players, camcorders, stereos, various storage devices, telephones, faxes and answering machines, as shown.
  • transceiver 54 may be directly incorporated into the NCR 56 , the TV 58, or one the other A/N devices 57.
  • a remote control device 60 communicates with the transceiver 54 preferably through a wireless transmission signal (for example, an infrared (IR) signal), or other mechanisms known in the art. Additionally, as illustrated in Figure 1, the transceiver 54 is further capable of communicating with the television 58, the NCR 56 and the other A/N devices 57 through infrared or other means.
  • a wireless transmission signal for example, an infrared (IR) signal
  • the transceiver 54 is further capable of communicating with the television 58, the NCR 56 and the other A/N devices 57 through infrared or other means.
  • the transceiver 54 comprises three primary modules: a main module 62, an A/N connect module 66 and an optional compact disc read only memory (CD ROM) module 70.
  • the main module 62 includes a central processing unit (CPU) 63 coupled over a system bus 64 to a system memory 65 and an infra-red (IR) control unit 82, which sends and receives wireless control signals to and from the remote control device 60.
  • the CPU 63 is further coupled through the system bus 64 to a memory and bus controller 80, which is itself coupled through an A/N decoder 74 and an A/N encoder 78 to the A/N connect module 66, as well as to an optional CD ROM module 70.
  • the CPU 63 is also coupled through the system bus 64, the memory and bus controller 80 and an A/N bus 73 to an A/N processor 77 and an optional A/N memory 75.
  • the A/N connect module 66 switches and receives analog audio-visual signals and digital data from a plurality of audio-visual sources including the T/T cable 52, the video cassette recorder (NCR) 56, or the other A/N devices 57, and couples those signals and data to the main module 62 through the video decoder 74.
  • the A/N connect module further switches audio-visual signals and data received from the main module 62 through the video encoder 78, and sends them back out to the T/T cable 52, the NCR 56, the other A/N devices 57 and/or the TV 58.
  • the A/V connect module 66 includes a switcher 67 and one or more programmable tuners /demodulators 69, wherein one tuner/ demodulator reads and displays a current program from one of the channels received over the T/T cable 52, and additional tuners /demodulators (or the same tuner /demodulator, used in alternation) are used to read and display data from the side-band channels in picture-in-picture (pip) windows.
  • the A/V connect module 66 may include descrambling circuitry (not shown) to descramble premium programs received over the T/T cable 52.
  • the A/V connect module 66 provides a graphic overlay function that superimposes an A/V signal from the video encoder 78 against another A/V signal from the T/T cable 52, the VCR 56, or the other A/V devices 57 allowing both signals to be simultaneously displayed on the TN 58, the NCR 56 or the other A/N devices 57.
  • the A/N connect module 66 can be used to transmit data such as order information to the cable (T/T) service provider 50 over a back channel 102 described below.
  • the A/N decoder 74 is used to decode data encoded in the vertical blanking interval or special side-band cable channels into digital data and couple them to the CPU 63 through the memory and bus controller 80 and the system bus 64.
  • the A/N decoder 74 is used to convert analog audio- visual signals from the A/N connect module 66 into digital A/N data and couple them to the A/N processor 77 through the memory and bus controller 80 and the A/N bus 73. Moreover, the A/N decoder 74 may be used to resize audio-visual signals from the A/N connect module 66 in order to create picture-in-picture windows and the like. It is also contemplated that the A/N decoder 74 may be used to decompress certain analog or digital signals (such as MPEG motion video and the like) and couple them to the A/N processor 77 through the memory and bus controller 80 and the A/N bus 73.
  • analog or digital signals such as MPEG motion video and the like
  • the memory and bus controller 80 is used to route data and control signals between the system bus 64, the A/N bus 73, the A/N decoder 74, the A/N encoder 78 and the optional CD ROM module 70.
  • the A/N bus 73 is a high-speed digital bus used to free up the system bus 64 during the transmission of large amount of audio-visual data between the A/N processor 77, the optional A/N memory 75 and, through the memory and bus controller 80, the A/N decoder 74, the A/N encoder 78, and the optional CD ROM module 70.
  • the A/N processor 77 coupled to the A/N bus 73 is used to manipulate, process, render, mix and otherwise re-arrange digital data into coherent audio-visual displays.
  • An optional A/N memory module 75 also coupled to the A/N bus 73 can be used to store A/N data before or after processing by the A/N processor 77 (using components such as video random access memory (VRAM) to hold, for example, a frame buffer equivalent to one 640 x 480 x 8-bit color image in memory).
  • VRAM video random access memory
  • the A/N encoder 78 coupled to the A/N bus 73 through the memory and bus controller 80, is used to convert digital A/N data from the A/N processor 77 or the optional A/N memory 75 into analog audio ⁇ visual signals which are routed to the TN 58, the NCR 56 or the other A/N devices through the A/N connect module 66. It is also contemplated that the A/N encoder 78 may be used to encode other data such as order information sent by the CPU 63 through the memory and bus controller 80 and the system bus 64 and transmit them to the service provider 50 through the A/N connect module 66 and a back channel 102 described below.
  • the CPU 63 is also coupled over the system bus 64 to a system memory 65 including both volatile and non- volatile memory components.
  • the non-volatile part of system memory 65 includes read ⁇ only memory (such as ROM), which is used to store an operating system and playback software, fonts, sounds and the like used in the present invention.
  • the non- volatile part of system memory 65 also includes rewritable memory (such as SRAM), which is used for persistent storage of mark or record indicators, listings of programs viewed or taped, and other user preferences.
  • the volatile part of system memory 65 includes sufficient random access memory (such as RAM or DRAM) for the temporary storage of data received over the T/T cable 52 or from the other devices 56 - 58 connected to the transceiver 54.
  • the transceiver 54 can also include an optional CD ROM module 70 coupled through the memory and bus controller 80 to the system bus 64 and the CPU 63.
  • This optional CD ROM module 70 constitutes a general purpose storage device to permit playback of optical compact discs (CDs), including multi-media CD ROM titles, audio CDs, photo CDs, and motion picture CDs on the TN 58. It is contemplated that those transceivers which do not include an internal CD ROM module could instead include a CD ROM interface allowing users to connect an external CD ROM drive to the transceiver 54 at a later date. It is also contemplated that this CD ROM module 70 may in the future use different electronic, magnetic, optical or storage technologies other than the current CD ROM embodiment.
  • Additional modules may be added to the transceiver 54 including, for example, such options as a small computer system interface (SCSI) for accessing digital storage devices such as hard disks, a modem for exchanging digital data over telephone lines, or a serial port for controlling other devices over a wired connection.
  • SCSI small computer system interface
  • Another module presently being contemplated is a remote beeper button for locating the remote control device 60.
  • the spectrum includes at least one digital program listing channel 100, a plurality of back channels 102, and a plurality of standard analog TN channels 103.
  • the spectrum includes pay-per-view digital channels 106, and further additional definable digital channels 108 offering a variety of interactive services, in addition to the general purpose or special channels or services particular to the specific application of the present invention.
  • the digital program listing channel 100 provides data representing daily and weekly program listings and related information from the service provider 50 to the transceiver 54.
  • the listing channel 100 includes a repetitive data stream having data representing today's listing 110 interleaved with weekly listings. For example, there is shown today's data 110, followed by Monday's data 112, and then once again followed by today's data 110. As seen in Figure 3b, Tuesday's data 114 is followed once again by today's data 110, and thereafter by Wednesday's data 116. Wednesday's data 116 is followed by today's data 110, and thereafter by Thursday's data 118. Thursday's data 118 is followed once again by today's data 110, and thereafter by Friday's data 119.
  • Monday's data 112 is once again transmitted along the data stream provided by the service provider 50.
  • the data preferably will include titles of programs, show times, special captions, length information, categories, and key words, as well as channel numbers provided from the service provider 50 over the T/T cable 52, and received by the transceiver 54.
  • the data stream is an interleaved data stream which repeats on a weekly basis as shown in Figure 3b. It is presently contemplated that there would be at least 100 different channels of programs and/or services. A weekly program/ service listing with information relating to 100 channels of programs /services could require over 2 megabytes of information.
  • This data stream of programs /services listing information (illustrated in Figure 3b) is received by the transceiver's main CPU module 62, whereafter the sections that are most relevant to the users are stored in the system memory 65.
  • the CPU module 62 can update the system memory 65 periodically and still provides quick access to the viewer, without having to store all the received program /service information, thereby reducing the amount of system memory 65 required and the associated hardware cost.
  • the back channels 102 are used to engage in a variety of transactions, such as ordering products, home banking services and pay-per-view movies, as will be described more fully below.
  • any request by a user to view a pay-per- view movie or order a product is transmitted to the service provider 50 over at least one back channel 102 through the T/T cable 52. It is contemplated that as channel capacity increases, so will the number of back channels, allowing for broader band two-way communications such as telephone conversations or interaction with on-line networks.
  • both embodiments of the remote control device 60 are comprised of four control button groups 115, 134, 160 and 176. These control button groups 115, 134, 160 and 176 will first be described briefly here, and their usage will be described in further detail below.
  • the first control button group is the basic control button group 115 which includes standard television control buttons such as power on/ off button 120, volume control button 122 and a mute button 125.
  • channel up/down buttons 130 are provided to the embodiment illustrated in Figures 4a and 4b to increment or decrement the currently viewed channel on television 58, as is well known.
  • the channel control function is effectuated using the up and down arrow buttons 145 and 146.
  • the second control button group is the interactive control button group 134 which includes an info button 136, a list button 138, a categories button 140, and a mark button 142.
  • the info button 136 permits the user to obtain multiple levels of information on programs while the user is watching one of the program offerings on the TN 58 (or other A/N devices).
  • the list button 138 permits the user to view listings for programs /services. In the presently preferred embodiment, when TN is selected, the list button 138 permits the user to view current and future TV listings up to one week in advance.
  • the categories button 140 permits the viewer to select programs /services by category. For example, and as will be described below, the user may desire to watch only sports programs, only news programs, or the like.
  • the categories button 140, and the list button 138 operate in concert to provide listings of selected categories, such as sports or news programs, on the TV 58.
  • the mark button 142 permits the user to mark programs for reminders, later recall, or switching between programs which have been selected using the mark button 142.
  • a jump button 132 lets the user switch to the program that was last marked, then to the program that was marked before that, and so on, until all marked programs have been shown, looping back to the last marked program again. As shown in Figures 5a and 5b, the jump button 132 and the mark button 142 are placed side by side together on the dividing line between the first and second control button groups 115 and 134 to emphasize their interrelation.
  • a pointing device consisting of an up arrow button 145, a down arrow button 146, a left arrow button 148, and a right arrow button 150.
  • the up arrow button 145 and the down arrow button 146 are utilized.
  • a center select button 155 is provided for permitting the user to select one of several choices, represented by words or icons in graphic menus or lists displayed on the TV 58, for example a "bull's eye" as shown in Figure 5a.
  • the interactive control button group 134 may be used in a variety of applications, including selection of pay-per-view channels, home shopping services, and the like, as well as to display and control programs from other A/V devices connected to the transceiver 54.
  • the third control button group is the auxiliary control button group 160 comprising various A/V control buttons for controlling the VCR 56 or the other A/V devices 57 connected to the transceiver 54.
  • the auxiliary control button group 160 includes a record button 162, a rewind button 164, a stop arrow button 166, a play/pause button 168, a fast forward button 170, and a menu button 172.
  • the user depresses the record button 162 while watching a television program on TV 58, which brings up a record panel confirming the current program's title and length, along with a highlighted select icon and confirmation of which A/V device and type to use for recording.
  • the center select button 155 begins to record the program currently being viewed by the user.
  • the user has pressed list button 138, and a program listing is highlighted, pressing the record button 162, and then the center select button 155 results in the VCR 56 being programmed to record the particular show highlighted in the program listing.
  • Pressing the menu button 172 displays icons for all the A/V devices 57 currently connected to the transceiver 54 and allows users to select another device with the arrow buttons. Pressing the center select button 155 displays the output of that device and lets the user control that device.
  • the fourth control button group is the numeric keypad panel 176, which permits the user to directly enter channel numbers to be viewed on the TV 58 by pressing a single, double or triple digit number, followed by the ok button 178 (Fig. 5a).
  • the numeric keypad 176 may be used by the user to enter a personal identification number (“PIN”), to be transmitted to the service provider 50 through the A/V connect module 66 for payment of pay-per-view movies, products and the like.
  • PIN personal identification number
  • both embodiments comprise a transmitter (not shown) for transmitting signals to the audio ⁇ visual system.
  • the model illustrated in Figures 5a - 5b is further provided with a talk button 181, a microphone 179, a speaker 182 and a receiver (not shown).
  • the talk button 181 when depressed allows the user to speak into the microphone 179, thereby providing input to the A/V system through voice, and receive voice feedback from the A/V system through the speaker 182.
  • FIG. 6 there is shown a representative full screen audio-visual program displayed on the screen 180 of the TV 58.
  • the channel up/down buttons 130 on the remote in Figures 4a and 4b (or by depressing the up and down arrow buttons 145 and 146 on the remote control device in Figures 5a - 5b)
  • users can switch channels as is commonly done with regular TV remotes.
  • a graphic overlay panel 185 is displayed in the lower right hand portion of screen 180.
  • the graphic overlay panel 185 includes the channel number currently being viewed 186 along with the channel logo and identifier 188.
  • a marking identifier 189 such as a check mark, is also displayed, as will be described, to indicate that the program has been marked through the use of the mark button 142 previously discussed with reference to the remote control device of Figures 4a, 4b, and Figures 5a and 5b.
  • the screen 180 in which the information (info) function 136 has been requested by the user.
  • info button 136 As the user is watching a particular television program on the TV 58, he may depress the info button 136 to obtain information in the form of a graphic overlay panel 190 on the screen 180.
  • the transceiver 54 coupled with the main module 62 through the A/V connect module 66 superimposes the graphic overlay panel 190 against the currently displayed video image. This process is also used in other functions, such as the full screen viewing function, where the graphic overlay panel 185 is superimposed on the screen 180.
  • the overlay graphic panel 190 contains an "i" logo 192 indicating that the information button 136 has been depressed, and also displays the title of the currently viewed program 194 ("Showbits This Month” in this example), a category name 196 ("News” in this example), and the length of the overall program ("60 min” in this example).
  • the channel number and network logo (“8" and "CMM” in this example) are also provided to the user.
  • the overall length of the currently viewed program is graphically illustrated, by a time bar 200 showing how much time remains before the program ends.
  • a left arrow 201, a right arrow 202, and a down arrow 210 are displayed and highlighted to indicate that the left arrow button 148, the right arrow button 150, and the down arrow button 146, of the remote control device 60 can be depressed to cause additional information to be depressed.
  • An up arrow 205 is also displayed, but is not highlighted, to indicate that no additional information will be displayed if the up arrow button 145 is depressed.
  • FIG 8 illustrates a new graphic overlay panel 190 displayed in response to the user having depressed the right arrow button 150 on the remote control device 60 while using the information function.
  • the transceiver 54 provides additional information on the currently viewed program. As illustrated, an additional page of information on the program currently viewed is displayed. For example, additional guests on the show "Showbits This Month” include “Madeline, Harold Black and Harmer”.
  • Figure 9 illustrates another new graphic overlay panel 190 displayed in response to the user having depressed the right arrow button 150 again.
  • a third page of information is displayed on the screen 180 relating to the currently viewed program "Showbits This Month”.
  • the currently viewed television program (“Showbits This Month” in this example) continues to be viewed in the main portion of the screen 180, while different graphic overlay panels 190 are superimposed over the lower third portion of the screen 180.
  • a user may selectively move between pages of information relating to the currently viewed program by pressing the right arrow button 150 or the left arrow button 148 on the remote control device 60, or alternatively, the main module 62 will automatically scroll through the various pages of information with a pre-determined amount of display time for each page of information.
  • FIG 10 there is shown a currently viewed baseball game entitled “Saint Louis at San Francisco” displayed on the screen 180.
  • the user also depresses the info button 136 on the remote control device 60.
  • information relating to the currently viewed program is displayed within the graphic overlay panel 190.
  • information relating to the baseball player, "John Smith” is provided within the overlay 190.
  • an additional information track is available to the user. This additional information track may be displayed through the use of down arrow button 146 on the remote control device 60, and is referred to here as "Tid Bits”.
  • the "Tid Bits" information track gives additional information relating to the particular subject currently being displayed on the screen 180.
  • the first baseman John Smith is currently being viewed on the screen 180, and information relating to John Smith is provided in the graphic overlay panel 190.
  • the down arrow 210 is highlighted, indicating that yet another information track is available.
  • a down arrow 210 is shown.
  • an Info Mart track information track as shown in Figure 11 is displayed by CPU 63 in the graphic overlay panel 190.
  • the Info Mart information track provides the viewer with the opportunity to purchase products, services, programs and the like related to the program which is currently being viewed (in the present example, the baseball game "Saint Louis at San Francisco").
  • the information track disappears when the info button 136 is pressed again.
  • the data comprising the information of the various information tracks shown in Figures 7 - 11 are downloaded using the method illustrated in Figure 3b, i.e. the interleaved data stream transmitted from the service provider 50, to the transceiver 54.
  • the data are stored in the system memory 65 and updated as new data are received over the digital program listing channel 100.
  • data displayed in the information tracks such as the exemplary Tid Bits or Info-Mart information tracks may be transmitted by the service provider 50 to the transceiver 54 using the vertical blanking intervals, which are inherently part of the analog TV channel 103 used to display the currently viewed program on the TV 58.
  • data comprising the information tracks may be transmitted and downloaded through the use of separate info-track channels comprising additional channels in the electronic spectrum illustrated in Figure 3a.
  • the list function of the present invention While viewing a television program displayed on the TN 58, the user may depress the list button 138 on the remote control device 60 to obtain a program /service listing for the current date and time during which the user is watching television. As shown in Figure 12, upon depressing the list button 138, a program/service listing 220 is displayed for the current date and time at which the viewer has depressed the list button 138. As illustrated, programs /services currently available for viewing and interaction are identified by their channel numbers, channel name identifiers (for example, Channel 10, ⁇ TV), and by titles of the programs/ services. In the event that the program /service listing includes two programs for a given time interval, then the names of both programs are displayed.
  • Channel 10 is ⁇ TV which beginning at 8:00 p.m. is showing a program entitled "Rock Today", and beginning at 8:10 p.m. is showing a program called "Party Time”.
  • a picture-in-picture window 250 continues to display the currently viewed program which the user was last viewing. Accordingly, the user may continue to view the currently selected program, and the current program /service listing simultaneously.
  • the select button 155 in the current time slot the user can view the currently highlighted program in full screen, as long as that program is playing live at the current time. For example, in the case of Figure 13, the pressing of the select button 155 would display NTN's "Rock Today" program in full screen.
  • the list function displays a list of programs /services on single lines for one hour time slots
  • the invention's user interface also supports other styles of display, for example, a grid showing programs on two lines, each line representing a two hour time slot.
  • the currently selected program being displayed in the picture-in-picture window 250 is initially highlighted in the program /service listing to assist the user.
  • Channel 11 PBS
  • channels may be selected by pressing the up arrow button 145 or the down arrow button 146 on the remote control device 60 to move the highlighting over to alternate program /service offerings. For example, if the user presses the down arrow button 146, as shown in Figure 13, the NTN listing is then highlighted.
  • the continued depression of the right arrow button 150 has resulted in a scanning of the program /service listings through to Saturday, October 17.
  • a scanning of subsequent days results in the display of the program /service listing from the beginning of prime time, namely, 6:00 p.m. (or 7:00 p.m., at the service provider's option).
  • the info function can be used in conjunction with the list function to display program /service information about the currently highlighted program /service. It will further be noted that the listing display will disappear if the user depresses the list button 138 once again.
  • this list function can be used with audio-visual programs or services other than TN programs, in particular when the menu button 172 is used to display the output of other A/N devices 57. For example, if the NCR 56 is displayed on the TN 58, pressing the list button 138 on the remote control device 60 would display a listing of all programs recorded by the user on the NCR 56, highlighting the program now displayed from the NCR 56. Similarly, the list function would display CD ROM or telephone listings when these A/N devices are selected through the menu function. Record Function
  • FIG 18 illustrates a program/service listing displayed in response to the user having continuously depressed the right arrow button 150 on the remote control device 60.
  • the exemplary program /service listing displayed is for Saturday, October 17 beginning at prime time (6:00 p.m.).
  • the up and down arrow buttons 145 and 146 on the remote control 60 are then used to highlight the program "Specials Tonight".
  • the user desires to record the exemplary program "Specials Tonight”.
  • a record panel 259 is displayed by the CPU 63 on the screen 180, confirming the title and length of the program to be recorded, along with a highlighted select ("bull's eye") icon as shown in Figure 18.
  • the record panel 259 can include other functions, such as a function for selecting different NCRs or other A/N recording devices, a function for selecting different tapes or reading media, and /or a function for selecting how often the recording is to take place (once, weekly, daily).
  • a function for selecting different NCRs or other A/N recording devices such as a function for selecting different NCRs or other A/N recording devices, a function for selecting different tapes or reading media, and /or a function for selecting how often the recording is to take place (once, weekly, daily).
  • the select button 155 is pressed, the program listing is redisplayed without the record panel 259.
  • a record icon 260 is displayed on the screen 180, as shown in Figure 19. The "Specials Tonight" program which will begin on Saturday, October 17, will then be recorded automatically.
  • FIG 15 Shown in Figure 15 is a program listing reflecting Channel 10 (NTN) having been selected using the up and down arrow buttons 145 and 146 on the remote control device 60. Assume now the current time is 8:08:30 p.m. In accordance with the teachings of the present invention as described earlier, the program "Rock Today” would be highlighted on the screen 180. The program “Party Time” may be highlighted by the viewer by pressing the right arrow button 150. The mark function may then be initiated by pressing the mark button 142 on the remote control device 160. As illustrated in Figure 15, a mark identifier 252 is displayed adjacent to the selected program (in the present example, "Party Time").
  • a reminder box 254 is displayed on the screen 180 at the time the program "Party Time” begins (in the present example, 8:10 p.m.), regardless of what channel is currently being viewed then by the user on TN 58.
  • programs playing live in a current time slot can be marked while displayed in full screen by depressing the mark button 142. This causes a mark identifier 189 to be displayed in the graphic overlay panel 185, as shown in Figures 6 and 21.
  • depressing the jump button 132 while the reminder PLP window 254 is displayed switches the program displayed in the main viewing area of the screen 180 to the program which the user has previously marked (see Figure 21).
  • the picture-in-picture window 254 illustrated in Figure 20 may be preceded by a reminder icon displayed automatically in the PIP window 254 a few minutes prior to the actual start of the program.
  • the mark and jump functions may be used with audio-visual programs other than TN shows, allowing a user to mark and subsequently jump between, for example, a NCR program, a CD ROM program, an on-line service or an answering machine message, in addition to the TN programs previously marked while viewing television channels.
  • the categories button 140 is depressed on the remote control device 60.
  • the CPU 63 displays a categories graphic overlay panel 300 which is superimposed over the currently viewed program on screen 180.
  • a plurality of categories are identified by representative icons.
  • the first category which is selected by default is the "all" category 302, and is highlighted around the border.
  • the "all" category 302 refers to all currently available programs/services being transmitted by the service provider 50.
  • the sports category has been highlighted by the user as indicated by the highlighted sports icon 315.
  • the user can press the select button 155 and the category overlay panel 300 disappears while the currently viewed program displayed on the screen 180 is replaced by the nearest available program in the category just selected.
  • the selection of the sports category results in the display of only sports related programs on the TN 58.
  • Figure 25 illustrates an exemplary baseball game which is displayed after the user presses the select button 155.
  • the sports icon 330 is also displayed in the graphic overlay panel 185 along with the channel identifier 188.
  • the transceiver 54 displays the next higher number channel which is currently showing a sports program.
  • the sports program relates to a windsurfing event.
  • the sports icon 330 continues to be displayed along with the numerical channel indicator and the channel identifier 188 (in the example of Figure 26 "Sportstime") in the graphic overlay panel 185.
  • Figure 28 illustrates a program listing with the sports icon 330 in the category overlay panel highlighted, displayed in response to the user having pressed the list button 138, and then presses the categories button 140.
  • the user desires to break down the main sports category into finer sub-categories such as baseball, football, basketball, hockey, etc.
  • the user By depressing the down arrow button 146 on the remote control device 60, the user causes the CPU 63 to select a default sport sub-category (baseball in this example) and display a plurality of sports sub-category icons against the categories overlay panel 300 as illustrated in Figure 29.
  • the default sports sub-category icon 315 is also highlighted, and the program listing 361 comprises only programs of that sports sub-category, i.e.
  • the user can highlight the football sub-category icon 317, then press the select button 155 to cause only football programs to be listed.
  • the user can press the up arrow button 145 to display the main categories again, with the sports icon 315 highlighted as illustrated in Figure 28.
  • the user can also press the categories button 140 once more to make the categories overlay panel 300 disappear.
  • FIG 30 illustrates a program listing 320 with the favorite icon 305 in the category overlay panel highlighted, displayed in response to the use having selected the "favorites" category using the left arrow button 148 on the remote control device 60.
  • the program listing 320 comprises favorite programs for the current time slot including frequently viewed programs, marked programs, and programs to be recorded, as well as programs that match specified user preferences. Assume now that the user desires to resolve the "favorites" category into finer sub-categories. By pressing the down arrow button 146 on the remote control device 60, the user causes the CPU 63 to display a plurality of favorites sub-category icons against the categories overlay panel 300, as illustrated in Figure 31.
  • the CPU 63 highlights the "frequent" programs sub-category icon 318 and displays a program listing 362 of programs most frequently watched by the user as determined by the CPU 63 from previous monitoring of the user's viewing habits. In the normal course of operation, the CPU 63 monitors programs which are most frequently viewed and compiles a prioritized list of those frequent programs for each time slot, which list is stored in the rewritable non-volatile part of the system random access memory (such as SRAM) 65.
  • SRAM system random access memory
  • the current program and channel identifiers are compared to frequent programs already stored in system memory 65 for that particular time slot, and an updated list of frequent programs is created by CPU 63 and stored in the system memory 65.
  • a general list of most frequently watched programs is retrieved from the system memory 65. It is anticipated that the majority of frequent programs will be stored in time slots corresponding to prime time, or during daytime television hours.
  • the user can move the highlighting from the "frequent" programs sub-category icon 318 to the "marked programs” sub-category icon 319, as shown on Figure 32. Accordingly, the CPU 63 highlights the "marked programs” icon 319 and displays a program listing 363 of only programs that have been previously marked.
  • Other favorite sub-categories include a record sub- category of all programs selected for recording, and personalized favorites sub-categories such as "Mom" 321 and "Joe” 322.
  • new preferences can be defined by individual users by selecting a special favorites sub-category, represented by a "set-up" icon 323, then marking preferred items from a list of programs and /or categories, as well as specifying an icon and /or a name for this new preference set.
  • a user can view only programs that match the interests defined earlier by the mother of the household.
  • this category function can be used in combination with A/N programs or services other than TN programs, in particular when the menu button 172 is used to select the NCR 56, or one of the other A/N devices 57. For example, pressing the categories button 140 while viewing a NCR listing (Fig. 36, below) would enable users to find all previously recorded comedy programs. Similarly, the categories function could enable users to find phone listings in the "gardening" category, according to telephone directory information accessed from the provider 50 via the T/T cable 52.
  • FIG. 33 the present invention's picture-in-picture (or pix function) will now be described.
  • the depression of the pix button 144 on the remote control device 60 results in the display of a pix display 381 as illustrated in Figure 33.
  • 12 picture-in-picture video windows are arranged within the screen 180, along the perimeter of the pix display 381, with a central picture-in-picture window 375 also displayed.
  • Depressing the pix button 144 on the remote control device 60 results in the simultaneous display of multiple programs currently transmitted over the T/T cable 52, the VCR 56, the CD ROM 70 and/or the other A/V devices 57.
  • one of the picture-in-picture windows displaying the last program viewed in full screen is highlighted.
  • the highlighted smaller screen is also displayed in larger size in the central picture-in-picture window 375, with the audio track of the program also audible to the user.
  • a user may watch a motion picture or television program, including the audio track, in window 375, while viewing multiple other programs simultaneously.
  • the A/V connect module 66 samples (or "grabs") a video frame from each of the 12 programs every pre-determined (N) number of frames.
  • each of the 12 small picture-in-picture windows perceives each of the 12 small picture-in-picture windows as sequential representative images of every N frames per window.
  • the picture-in-picture window 375 represents a full motion display of the currently selected program, provided that a second TV tuner 67 is included within the A/V connect module 66.
  • the user is able to view the pix display 381 by category by pressing the categories button 140 and selecting a particular category, such as favorites or movies.
  • a particular category such as favorites or movies.
  • the pix display 381 illustrated in Figure 33 is comprised of only favorite programs, as the user had previously selected the favorites category.
  • only marked programs would be displayed on the pix display 381, allowing users to easily add or delete programs in the pix display 381 by using the mark button 142. If no categories have been selected (which is equivalent to selecting the "all programs" category), then the pix display 381 displays the 12 programs nearest to the last selected program.
  • pressing the info button 136 would display the graphic overlay panel 190 shown in Figure 7 for program information.
  • FIG. 34 illustrates the selection of a different pix program to be viewed in the central picture-in-picture window 375.
  • the highlighting 380 is moved one window to the left.
  • a "Discover It" program is now highlighted and shown simultaneously in the central picture-in-picture window 375.
  • each of the pix programs in the pix display 381 may be viewed within the central picture-in-picture window 375, as desired.
  • pressing the select button 155 displays the currently highlighted program in full screen.
  • pressing the pix button 144 a second time causes the pix display 381 to disappear and the last highlighted program appears in full screen.
  • FIG. 35 selection of pay-per-view movie currently shown in one of the picture-in-picture window 380 of the pix display 381 for viewing is illustrated.
  • the PIP window 380 becomes highlighted.
  • the pay- per-view channel shows a preview trailer for the motion picture "Jeff's World", which is now displayed in the center PLP window 375 and the perimeter PLP window 380 simultaneously.
  • the select button 155 is depressed on the remote control device 60.
  • this pix function can be used with audio-visual programs and services other than TV shows, in particular when the menu button 172 is used to display the output of the VCR 56, the CD 70, a hard disk or one of the other A/V devices 57 connected to the A/V transceiver 54.
  • the menu function permits users to switch the television display to any A/V source connected to the transceiver 54, such as the VCR 56, the CD ROM module 70, or one of the other A/V devices 57, and lets users control those A/V sources directly.
  • the CPU 63 upon pressing the menu button 172 on the remote control device 60, the CPU 63 displays on the screen 180 a graphic overlay panel 420 which is superimposed over the currently viewed audio-visual program.
  • a plurality of audio-visual sources connected to the transceiver 54 are identified by representative icons. The currently viewed A/V source icon is automatically highlighted, typically the TV icon 421.
  • A/V source icons By depressing the right arrow button 150, or left arrow button 148 on the remote control 60, other A/V source icons may be highlighted and previewed. For example, by depressing the right arrow button 150, the next A/V source icon, VCR 422, is highlighted, as shown in Figure 36. Simultaneously, CPU 63 displays an audio-visual program derived from the highlighted source icon, in this case a videotape playing in the VCR 56 onto the screen 180, as illustrated in Figure 36. To select and control any A/V source whose icon is currently highlighted, in this case the VCR 56, the user can press the select button 155, whereafter the graphic overlay panel 420 disappears while the currently viewed program sourced from the VCR 56 is displayed in full screen.
  • the user can press the play button 168 on the remote control device 60 to cause the CPU 63 to instruct the VCR 56 through the A/V connect module 66 or the LR control 82 to playback a previously recorded program on the VCR 56.
  • the user can press the stop arrow button 166, the rewind button 164, and /or the fast-forward button 170 on the remote control device 60 to further control the program sourced from VCR 56.
  • CD ROM module 70 and some of the other A/V devices 57 including other CDs, VCRs, laser disc players, hard disks, telephones, answering machines, as well as transmitting devices connected to voice mail, electronic mail and various on-line services can be similarly selected and controlled through the use of the menu function, as illustrated in Figure 36.
  • numeric data entry As shown in Figures 41 and 49, by pressing one or more buttons on the numeric keypad 176 of the remote control device 60, a user can confirm a financial transaction by entering his or her personal identification number (PLN) in a confirmation display field 425.
  • PPN personal identification number
  • the numeric keypad 176 may also be used for dialing TV channel numbers, telephone numbers and other program source identifiers, as desired.
  • Yet another function which may be optionally realized by the present invention is a talk function, whereby a user can depress the talk button 181 on the remote control device 60, and thereafter issue spoken commands into the microphone 179 located on the remote control device 60 in lieu of or in addition to pressing buttons on the remote control device 60.
  • the present invention can be made to interpret the spoken commands requested by the user, and invoke the corresponding functions. For example, a user may speak the word "sports" while pressing talk button 181, which is equivalent to invoking the category function and highlighting the sports category, as if the user had pressed the corresponding sequence of buttons, as described earlier.
  • the remote control device 60 in conjunction with the TV 58 and a camera can be used as a video telephone for video conferencing and the like, wherein having engaged a telephone line (via the menu function) the user speaks directly into the remote control device 60 as if it were a standard telephone.
  • the present invention includes one possible pay-per-view (PPV) interface which will now be described.
  • PSV pay-per-view
  • the user has selected the TV source icon 421 using the menu function displayed in the graphic overlay panel 420, and further selects a pay-per-view program using either the list or the pix function.
  • This selection results in an initial title screen to be displayed, as illustrated in Figure 37, which may be static or animated.
  • Figure 38 upon the selection of the PPV program and subsequent to the display of the title screen of Figure 37, a preview icon 382, a credit icon 384, an info icon 386, and a ticket icon 388 are displayed, along with a preview trailer which is continuously looping and is displayed in a half-screen picture-in-picture window 390.
  • the preview icon 382 has been highlighted by default, thereby corresponding to the trailer being shown in the window 390.
  • the credit icon 384 may be highlighted.
  • the credits for the pay-per-view movie are displayed on the screen 180 within the window 390.
  • the info icon 386 is highlighted.
  • information related to the pay-per-view movie is then provided to the user, such as the title, the production company, a brief description of the movie, the rating and the total length. If the user desires to watch the pay-per-view movie, he/she depresses the right arrow button 150 once again to highlight the ticket icon 388, as illustrated in Figure 41.
  • the CPU 63 upon the selection of the highlighted "ticket” icon 388, the CPU 63 generates and displays on the screen 180 a request for the user to input a "movie pass” password using the numeric keypad 176 of the remote control device 60.
  • PPN personal identification number
  • the CPU 63 After entering the personal identification number (PLN) using the numeric keypad 176, causing a confirmation sound to be played and confirmation symbols such as asterisks to fill in a blank confirmation display 425, the user depresses the ok button 178 or the select button 155 on the remote control device 60 to order and view the pay-per-view movie.
  • PPN personal identification number
  • transceiver 54 then displays the ordered program if it is available, or displays a message informing the viewer that the pay-per- view movie will begin screening within X number of minutes.
  • depressing the ok button 178 or the select button 155 subsequent to the entering of the movie pass personal identification number (PLN) results in the CPU 63 providing a signal to the cable service provider 50, over the T/T cable 52 using one of the back channels 102 (See Figure 3a).
  • PPN personal identification number
  • a channel identified as "SHP" or "TV Shop” represents a dedicated home shopping service within the electronic spectrum illustrated in Figure 3a.
  • SHP home shopping service
  • TV Shop represents a dedicated home shopping service within the electronic spectrum illustrated in Figure 3a.
  • TN Shop is presented as a television channel, it could also be presented as an on-line service through a transmitting device connected to the T/T cable 52.
  • the selection of the TV Shop service results in a continuous full-motion video display of various paid-for commercials or advertising messages.
  • a TV Shop icon is displayed along with a blinking select icon (or right arrow icon) in a graphic overlay panel 400, at the start and end of each advertisement, prompting users to press the select button 155 (or right arrow 150).
  • the user can view additional information relating to the advertisements shown in the full motion video section of the TV Shop.
  • a listing of the advertisers is provided, in which the advertisers whose commerdal was playing last is highlighted.
  • the user may scroll through the advertisers, sequentially highlighting each of their advertising identifiers, along with a select icon 403 prompting a user to select that advertiser.
  • an "exit” icon 402 a "stores” icon 404, a “spedals” icon 406, an info icon (or “compare” icon) 408, an "order” icon 409 and other icons may be presented to the viewer.
  • the selection of the "Attic at Casey's" advertiser with the select button 155 (or the right arrow button 150) results in a display of the various specials available from that advertiser.
  • cookware highlighted in conjunction with a still image of the cookware for sale. By depressing the down arrow button 146 on remote control device 60, the highlighted section on the display can be moved down such that the mini-espresso (see Figure 47) is selected. Simultaneously with the highlighting of the mini-espresso selection, a still image of the mini-espresso machine for sale is shown.
  • the user depresses the select button 155 (or the right arrow button 150) on the remote control device 60 to highlight the info icon 408.
  • information relating to the particular product i.e. espresso machine
  • the user depresses the select button 155 (or the right arrow button 150) to highlight the order icon 409.
  • a personal identification order number window 420 is displayed in which the user (using the numeric keypad 176) inputs a personal identification number (PLN).
  • the ok button 178 or select button 155 is depressed to order the product.
  • PIN personal identification number
  • a signal is provided by the CPU 63 to the service provider 50, using one of the back channels 102 (See Figure 3)a.
  • a confirmation of the order, along with a delivery time is displayed to the user.
  • other home shopping interface variants may be designed and implemented using the teachings of the present invention.
  • the present invention as described provides methods and apparatus for a unique audio-visual interface for television and other A/N programs and services.
  • the present invention's functions and features provide a user interface which helps users find and view programs of interest, access related information, control various audio ⁇ visual devices and order products or services from their own homes.
  • the present invention has been described with references to the various figures , it will be appreciated that the figures are for illustration only, and do not limit the spirit and scope of the invention.
  • the figures have, by necessity, used example screens having certain attributes, icons, criteria or functions, it will be appreciated that the invention is not limited by the specific examples provided. Rather, the present invention has application in any television and /or audio- visual display system.
  • the present invention may be realized using a variety of computer hardware and computer software, and is not limited to any particular hardware or software systems.

Abstract

An interactive audio-visual (A/V) transceiver is advantageously coupled to a television and/or telephone (T/T) cable, a TV, a video recorder (VCR), and other A/V devices. The A/V transceiver switches data between a program/service provider and the connected A/V devices. In one embodiment, the transceiver includes three primary modules, a main module including a CPU, a system bus, system memory, an infra-red (IR) control unit, an audio-visual bus, an A/V decoder, an A/V processor, and an A/V encoder, an A/V connect module including a number of tuner/demodulators and a switch, and an optional CD ROM module. The A/V transceiver hardware is complemented with an operating system and software program which supports the functions provided in the A/V user interface. Additionally, a remote control device is provided to communicate with the A/V transceiver to interactively manage selection of program and service sources, selection program and service offerings from any selected source, viewing of selected program offerings, and interaction with selected service offerings. The remote control device is advantageously provided with a basic A/V control button group, an interactive control button group, an auxiliary control button group and a numeric key pad to facilitate control of the transceiver. The interactive control button group includes an info button, a list button, a categories button, a pix button, a mark button, a jump button, and a pointing device consisting of up, down, left, and right arrow buttons, and a center select button.

Description

AN AUDIO-VISUAL SYSTEM FOR SELECTIVELY
VIEWING AND INTERACTING WITH PROGRAMS AND
SERVICES FROM A NUMBER OF PROGRAM/SERVICE SOURCES
RELATED APPLICATIONS
The present application is related to the following contemporaneously filed applications:
(a) Serial No. , entitled "Method And Apparatus
For Controlling An Audio-Nisual System For Selectively Niewing And Interacting With Programs And Services From A Number of Program /Service Sources";
(b) Serial No. , entitled "Methods And Apparatus
For Managing Selection Of Audio-Nisual Program And Service Offerings";
(c) Serial No. , entitled "Methods And Apparatus
For Managing Niewing Of And Interaction With Audio-Nisual Program And Service Offerings".
BACKGROUND OF THE INVENTION
1. Field of the Invention:
The present invention relates to the field of audio-visual systems. More specifically, the present invention relates to a system for selectively viewing and interacting with programs and services from a number of program /service sources, a control device for controlling the system, and the methods and apparatus incorporated in the system for managing selection, viewing, and interacting with the program /service offerings.
2. Art Background:
Over the past 40 years, television and motion pictures have become an important aspect of everyday life for people in the industrialized world. The development of advanced technology in the areas of digital and high definition television (HDTV), video recording systems, laser disks and compact disc (CD) entertainment systems, coupled with satellite, cable television and telephone services, have provided opportunities for viewers to store, retrieve and selectively display a variety of television and audio-visual or interactive programming on home entertainment systems. Over the past decade, improvements in personal computing systems have provided a variety of powerful miniaturized personal computers which permit the storage of data and control of home appliances, such as entertainment systems, through the use of microprocessors. Additionally, a variety of graphic user interfaces have been developed to ease human interaction with these new personal computer systems. The combination of computer technology with television (TN) and audio- visual (A/N) systems, has fostered the development of multi-media interactive entertainment systems. The combination of computer hardware and software with audio-visual systems has brought new forms of art and entertainment into being. CD read only memory (ROM) systems coupled to personal computers permit interactive video computer simulations, unique self-paced learning environments and interactive "movies", not possible in earlier television systems (See, "The Revolution Starts Here", Newsweek, page 42 (January 18, 1993)). It is known that consumers desire interactive television and multi-media applications for home use. One of the biggest challenges for an interactive television service is the design of an interface that is easy and fun to use by average consumers.
In the computer industry, a variety of graphic user interfaces have been developed to facilitate human interaction with computer systems. Many display systems utilize metaphors in the design of the interface as a way of maximizing human familiarity, and conveying information between the user and the computer. It is well known that designing around a familiar metaphor helps reduce human learning time (See for example, Patrick Chan, "Learning Considerations In User Interface Design: The Room Model", Report CS-84-16, University of Waterloo Computer Science Department, Ontario, Canada, July, 1984, and the references cited therein). Research in interface design using metaphors in man-machine interfaces may be applied to multi-media systems, and in particular, to interactive television systems.
The marriage of video and television technology with computer interface technology provides consumers with maximum flexibility in storing, retrieving and viewing television and other audio¬ visual programming. As will be described, the present invention provides methods and apparatus for presenting an improved audio¬ visual user interface, which includes various user-selectable features for viewing and controlling a television, video tape recorder (NCR) and other audio-visual devices. As will be disclosed, the present invention's user interface provides a user-friendly mechanism for consumers to view, record, and play back TN and A/N programs, as well as control other A/N home entertainment devices using a remote control device. Furthermore, information such as TN program listings and additional information related to programs as well as selecting and controlling categories of interactive programs and services may be provided through the user interface of the present invention.
SUMMARY OF THE INVENTION
The present invention provides methods and apparatus for presenting an improved audio-visual user interface for selecting and displaying cable television or other audio-visual programs, as well as controlling various audio-visual devices and interactive services. The present invention assumes a service provider provides cable television and/or telephone (T/T) service to users via a T/T cable, including a digital channel of program/ service listings, at least one digital back channel (from the user's home to a central file server), a number of analog IN channels, a number of digital pay-per-view channels, and other interactive services, transmitted from remote storage devices such as digital file servers. Under the present invention an interactive audio¬ visual (A/N) transceiver is advantageously coupled to a user's television, video tape recorder, and the T/T cable. In one embodiment, the transceiver includes three primary modules. A main module includes a central processing unit (CPU) coupled over a digital system bus to system memory and, preferably, an infra-red (IR) or similar wireless control unit. The main module is further coupled over an audio-visual bus to an A/N decoder, an A/N processor, an A/N encoder, a TN, an A/N connect module connected to the T/T cable, and to one or more NCRs and other A/N devices. The main module may also be coupled to an optional CD ROM module, to permit the playback of multi-media CD ROM titles, audio CDs, and the like. Other optional modules or external devices (such as additional NCRs, CDs, hard disks, telephone, fax and answering machines) may be connected to this transceiver and controlled through the use of the audio-visual user interface of the present invention. The A/N transceiver hardware is complemented with an operating system software program which supports the functions provided in the present invention's audio-visual user interface.
In operation, the cable or telephone service provider transmits an interleaved data stream preferably including a television program listing, together with program titles, program times, categories, channel numbers and the like, from a central file server on the digital channel of program listings to the transceiver. The data is interleaved such that the current day's data is followed by other weekly data.
A remote control device is preferably provided for communicating with the transceiver, and includes a number of user selectable interactive functions such as: an info button, a list button, a categories button, a pix button, a mark button, a jump button, a select button, and a pointing device consisting of a set of cross-hair arrow buttons (up, down, left, right) or other pointing devices capable of providing the same functions (such as a mouse, thumb stick or touch pad). While viewing the TN, a user may obtain additional information on a current program by depressing the info button, and obtaining more detailed information using the pointing device. By depressing the list button on the remote control device, the transceiver displays a program listing of the current programs available for viewing. Through the use of the pointing device, viewers can scroll up and down the program listing or view a highlighted program in full screen by pressing the select button. By pushing the right or left arrow buttons on the pointing device, program listings may also be viewed for different hours, days and up to several weeks in advance through the present invention's use of data interleaving. The depression of the categories button on the remote control device results in the display of a categories menu bar on the TN screen, which includes categories such as "all", "sports", "news" and "favorites". The selection of one of these categories results in the display of only programs within that category. Moreover, through the depressions of both the list button and the categories button, a program listing is displayed of the currently available programs within the selected category. Through the use of the arrow buttons on the pointing device, category listings for different times and dates up to several weeks in advance may also be viewed. The selection of the favorites category results in the display of currently available favorite programs, including programs that are frequently watched by a particular TN household, marked programs, or programs that match preselected user preferences.
The depression of the pix button results in the display of a "visual menu" of multiple picture-in-picture (PIP) windows along the perimeter of the TN screen. Each of the PIP windows displays one of the programs currently being received by the A/N transceiver in the last category selected by the viewer. The PIP windows are displayed at a variable frame rate (Ν) (depending on the number of windows), and are captured by one or more tuners in the transceiver. A center PIP window displays a larger video image (along with audio) of the currently highlighted PIP window. The other PIP windows can be similarly viewed by using the pointing device on the remote control. The depression of the mark button allows users to "bookmark" a particular program for later viewing. The depression of the jump button allows a user to jump between previously marked programs.
Additional features, functions, and interface screens are available to the viewer using the teachings of the present invention, including a menu button for controlling other devices connected to the A/N transceiver (such as CD, NCR, etc.), a record button for making copies of programs onto connected A/N recording devices (such as NCRs, hard disks, etc.), a plurality of control buttons for playing back, stopping, rewinding, or fast-forwarding audio- visual programs on connected A/N playback devices, a numeric keypad for dialing channel numbers, confirming financial transactions with personal identification numbers, an optional microphone with talk button for supplementing the present user interface with direct voice commands through the use of voice recognition technology, a pay-per view interface, and a home shopping interface, as well as other features described herein.
BRIEF DESCRIPTION OF THE DRAWINGS
FIGURE 1 is a functional block diagram of the audio- visual (A/V) system of the present invention.
FIGURE 2 is a functional block diagram illustrating the major components of the audio- visual transceiver of Figure 1 in further detail.
FIGURE 3a diagramatically illustrates the electronic spectrum utilized by the present invention.
FIGURE 3b conceptually illustrates the present invention's use of an interleaving data stream to download program /service listings, and other information, to the present invention's A/V transceiver.
FIGURE 4a illustrates one embodiment of the remote control device of the present invention with the sliding panel in a closed position. FIGURE 4b illustrates the first embodiment of the remote control device of the present invention shown in Figure 4a with the sliding panel in an open position.
FIGURES 5a and 5b illustrate a second embodiment of the remote control device of the present invention with no sliding panel and additional features.
FIGURE 6 illustrates the present invention's full screen viewing function as viewed by a user with a graphic overlay panel which includes the current channel number as well as the channel logo and identifier.
FIGURE 7 illustrates the present invention's info function showing the first page of the basic information track ("info-track").
FIGURE 8 illustrates the present invention's info function with a second page of basic information, obtained by using the right arrow button on the remote control device.
FIGURE 9 is an additional illustration of the info function of the present invention in which the user has requested a third page of information using the remote control device. FIGURE 10 illustrates the present invention's use of the info function providing the user with additional tracks of information (such as the "Tid Bits" information track), by using the down arrow button of the remote control device.
FIGURE 11 is a further illustration of additional information tracks ("info-tracks"), such as this "Info Mart", accessible to the user of the present invention using the down arrow button of the remote control device.
FIGURE 12 illustrates the present invention's use of the list function to display current program/ service listings and to highlight a particular program. Niewers may scroll up or down that list by using the up or down arrow buttons on the remote control device.
FIGURE 13 illustrates the list function of the present invention in which the ΝTN programming during the hour of 8:00 to 9:00 p.m. includes two programs, one starting at 8:00 p.m., the other starting after the previous program has ended.
FIGURE 14 illustrates the list function of the present invention which allows the user to highlight the second program, which starts at 8:10 p.m., using the right arrow button of the remote control device.
FIGURE 15 is an additional feature of the list function of the present invention where the user marks the highlighted program with the mark button of the remote control device.
FIGURE 16 illustrates the selection of an alternate hourly time slot beginning at 9 p.m. using the right arrow button of the remote control device.
FIGURE 17 illustrates the selection of an alternate day for the program/ service listing by depressing the right arrow button of the remote control device.
FIGURE 18 illustrates displaying of a record panel confirming the title and length of the program to be recorded, along with a confirmation of which NCR and tape to record on, by depressing a select button in the remote control device.
FIGURE 19 illustrates the present invention's use of the select button on the remote control device while the program /service listing is displayed to instruct the selected NCR or A/N recording device to make a copy of the highlighted program.
FIGURE 20 illustrates the present invention's "reminder" feature, which automatically displays a live picture-in-picture (PIP) window of a previously marked program when the program is received by the A/V transceiver.
FIGURE 21 illustrates the present invention's jump function, wherein pressing a jump button one the remote control device permits a user to jump directly to a full screen view of a previously marked program, and wherein pressing the jump button again results in the display of another marked program.
FIGURE 22 illustrates the categories function of the present invention which is displayed by pressing the categories button on the remote control device.
FIGURE 23 further illustrates the categories function wherein the "favorites" category is highlighted by pressing the right arrow button on the remote control device. FIGURE 24 further illustrates the categories function wherein the "sports" category is highlighted by depressing the right arrow button on the remote control device.
FIGURE 25 illustrates a representative television image in the case where the "sports" category has been selected by depressing the select button on the remote control device.
FIGURE 26 is a further illustration of a representative television image in which the "sports" category has been selected, and an alternate sports channel has been further selected by a user through the use of the up arrow button on the remote control device.
FIGURE 27 illustrates a sports program listing in which the list button has been depressed after the "sports" category has been selected.
FIGURE 28 illustrates the categories function in conjunction with the list function.
FIGURE 29 further illustrates the categories and list functions when the down arrow button is depressed on the remote control device, breaking down the "sports" category into sub-categories such as baseball or football.
FIGURE 30 is a further illustration of the categories and list functions in which the category "favorites" is highlighted and can now be selected by depressing the select button or broken down into sub- categories by depressing the down arrow button on the remote control device.
FIGURE 31 further illustrates the categories and list functions, where the "favorites" category has been broken down into a sub-category of "frequent" programs which are currently listed.
FIGURE 32 is a further illustration of the categories and list functions, where another "favorites" sub-category, "marked programs", is highlighted displaying a list of previously marked programs.
FIGURE 33 conceptually illustrates the pix function of the present invention wherein multiple PIP windows are displayed by pressing the pix button on the remote control device. FIGURE 34 illustrates the pix function of the present invention in which a new PLP window has been highlighted and is displayed in a larger format in the center of the display screen.
FIGURE 35 is a further illustration of the present invention's pix function in which, through the use of the remote control device, a PLP window showing a pay-per-view program has been highlighted and is displayed in the center portion of the screen.
FIGURE 36 illustrates the menu function which permits users to press a menu button to switch the television display to other audio-visual devices coupled to the transceiver, such as NCR, CD, on¬ line services, telephone, etc. For example, once NCR is selected, with the right arrow button, the TN displays an image from the videotape currently in the NCR and the user can press the play button on the remote to playback a previously recorded program on the video tape.
FIGURE 37 illustrates one embodiment of the present invention for selecting a pay-per-view channel offering entitled "Jeff's World" through the use of the select button of the remote control device.
FIGURE 38 illustrates a preview feature of pay-per-view under the above illustrated embodiment. FIGURE 39 illustrates a credits feature of pay-per-view under the above illustrated embodiment.
FIGURE 40 illustrates an info feature of pay-per-view under the above illustrated embodiment.
FIGURE 41 illustrates a confirmation feature for ordering a pay-per-view offering through the use of the numeric keypad on the remote control device under the above illustrated embodiment.
FIGURE 42 illustrates the reminder feature advising the user that the selected offering of pay-per-view will begin in three minutes under the above illustrated embodiment.
FIGURE 43 illustrates one embodiment of the present invention for selecting and interacting with a home shopping service (TN Shop) offering.
FIGURE 44 illustrates a sample commercial shown to the user if the home shopping service is selected through the use of the select button on the remote control device under the above illustrated embodiment. FIGURE 45 illustrates a menu permitting the user to select various shops available on the home shopping service using the select button on the remote control device under the above illustrated embodiment.
FIGURE 46 is a further illustration of the home shopping service in which a cookware product is highlighted under the above illustrated embodiment.
FIGURE 47 is a further illustration of the home shopping service in which a mini-espresso machine is highlighted, and can be selected for ordering with the select button on the remote control device under the above illustrated embodiment.
FIGURE 48 is an information screen provided to the user after selecting a mini-espresso machine for ordering under the above illustrated embodiment.
FIGURE 49 is an order screen in which the user, using the numeric keypad on the remote control device, enters a personal identification number to order the mini-espresso machine under the above illustrated embodiment.
FIGURE 50 is a sample order confirmation provided to the user subsequent to ordering a product in the home shopping service under the above illustrated embodiment.
NOTATION AND NOMENCLATURE
The detailed descriptions which follow are presented largely in terms of interface display images, algorithms, and symbolic representations of operations of data bits within a computer memory. These algorithmic descriptions and representations are the means used by those skilled in the data processing arts to most effectively convey the substance of their work to others skilled in the art.
An algorithm is here, and generally, conceived to be a self consistent sequence of steps leading to a desired result. These steps are those requiring physical manipulations of physical quantities. Usually, though not necessarily, these quantities take the form of electrical or magnetic signals capable of being stored, transferred, combined, compared, displayed and otherwise manipulated. It proves convenient at times, principally for reasons of common usage, to refer to these signals as bits, values, elements, symbols, characters, images, terms, numbers, or the like. It should be borne in mind, however, that all of these and similar terms are to be associated with the appropriate physical quantities and are merely convenient labels applied to these quantities. In the present case, the operations are machine operations performed in conjunction with a human operator. Useful machines for performing the operations of the present invention include general purpose digital computers, digitally controlled displays or other similar devices. In all cases, there should be borne in mind the distinction between the method operations of operating a computer and /or display system, and the method of computation itself. The present invention relates to method steps for operating a computer and interactive display system, and processing electrical or other physical signals to generate other desired physical signals.
The present invention also relates to apparatus for performing these operations. This apparatus may be specially constructed for the required purposes or it may comprise a general purpose computer selectively activated or reconfigured by a computer program stored in the computer. The method steps presented herein are not inherently related to any particular computer or other apparatus. In particular, various general purpose machines may be used with programs in accordance with the teachings herein, or it may prove more convenient to construct more specialized apparatus to perform the required method steps. The required structure for a variety of these machines will appear from the description given below. Machines which may perform the functions of the present invention include those manufactured by the Assignee, Apple Computer, Inc., as well as other manufacturers of computer and computer controlled muti-media systems.
DETAILED DESCRIPTION OF THE INVENTION
The following detailed description will be divided into several sections. The first of these will describe a general system arrangement for receiving and generating the audio-visual user interface of the present invention. Subsequent sections will deal with the functional aspects such as the present invention's interactive functions, which includes the info, list, record, mark, jump, category, pix and menu functions, as well as the overall structure and operation of the present invention's user interface.
In addition, in the following description, numerous specific details are set forth such as functional blocks representing data processing devices, and metaphors such as screen, menu and other configurations to assist the user in navigating through the user interface, etc., to provide a thorough understanding of the present invention. However, it will be apparent to one skilled in the art that the present invention may be practiced without these specific details. In other instances, well known circuits and structures are not described in detail so as not to obscure the present invention unnecessarily. For the purpose of this application, the word "audio-visual" and its abbreviation, "A/V", will be used interchangeably and will have the same meaning. General System Configuration
The multi-media interactive television system of the present invention is illustrated in schematic form in Figure 1. As shown in Figure 1, a cable or telephone service provider 50 provides cable television or telephone (T/T) services over a T/T cable 52 to a plurality of users coupled to the cable or telephone system, as is known. Although in this Specification reference is made to a cable television or telephone system, it will be appreciated by one skilled in the art that the present invention may be used in conjunction with a variety of other electronic transmission systems including satellite service systems, microwave systems, fiber optic, and radio frequency (RF) systems.
As illustrated in Figure 1, the T/T cable 52 is coupled to an audio-visual transceiver 54 which comprises a number of separately identifiable modules. The transceiver 54 is intended to be located in proximity to and coupled to a VCR 56, a television (TN) 58, as well as one or more optional audio-visual devices 57 such as additional NCRs, laser disc players, camcorders, stereos, various storage devices, telephones, faxes and answering machines, as shown. Moreover, it is contemplated that transceiver 54 may be directly incorporated into the NCR 56 , the TV 58, or one the other A/N devices 57. As will be described below, a remote control device 60 communicates with the transceiver 54 preferably through a wireless transmission signal (for example, an infrared (IR) signal), or other mechanisms known in the art. Additionally, as illustrated in Figure 1, the transceiver 54 is further capable of communicating with the television 58, the NCR 56 and the other A/N devices 57 through infrared or other means.
Referring now to Figures 1 and 2, the transceiver 54 comprises three primary modules: a main module 62, an A/N connect module 66 and an optional compact disc read only memory (CD ROM) module 70. The main module 62 includes a central processing unit (CPU) 63 coupled over a system bus 64 to a system memory 65 and an infra-red (IR) control unit 82, which sends and receives wireless control signals to and from the remote control device 60. The CPU 63 is further coupled through the system bus 64 to a memory and bus controller 80, which is itself coupled through an A/N decoder 74 and an A/N encoder 78 to the A/N connect module 66, as well as to an optional CD ROM module 70. The CPU 63 is also coupled through the system bus 64, the memory and bus controller 80 and an A/N bus 73 to an A/N processor 77 and an optional A/N memory 75.
The A/N connect module 66 switches and receives analog audio-visual signals and digital data from a plurality of audio-visual sources including the T/T cable 52, the video cassette recorder (NCR) 56, or the other A/N devices 57, and couples those signals and data to the main module 62 through the video decoder 74. The A/N connect module further switches audio-visual signals and data received from the main module 62 through the video encoder 78, and sends them back out to the T/T cable 52, the NCR 56, the other A/N devices 57 and/or the TV 58. The A/V connect module 66 includes a switcher 67 and one or more programmable tuners /demodulators 69, wherein one tuner/ demodulator reads and displays a current program from one of the channels received over the T/T cable 52, and additional tuners /demodulators (or the same tuner /demodulator, used in alternation) are used to read and display data from the side-band channels in picture-in-picture (pip) windows. In addition, the A/V connect module 66 may include descrambling circuitry (not shown) to descramble premium programs received over the T/T cable 52. It is further contemplated that the A/V connect module 66 provides a graphic overlay function that superimposes an A/V signal from the video encoder 78 against another A/V signal from the T/T cable 52, the VCR 56, or the other A/V devices 57 allowing both signals to be simultaneously displayed on the TN 58, the NCR 56 or the other A/N devices 57. Finally, the A/N connect module 66 can be used to transmit data such as order information to the cable (T/T) service provider 50 over a back channel 102 described below. The A/N decoder 74 is used to decode data encoded in the vertical blanking interval or special side-band cable channels into digital data and couple them to the CPU 63 through the memory and bus controller 80 and the system bus 64. Furthermore, the A/N decoder 74 is used to convert analog audio- visual signals from the A/N connect module 66 into digital A/N data and couple them to the A/N processor 77 through the memory and bus controller 80 and the A/N bus 73. Moreover, the A/N decoder 74 may be used to resize audio-visual signals from the A/N connect module 66 in order to create picture-in-picture windows and the like. It is also contemplated that the A/N decoder 74 may be used to decompress certain analog or digital signals (such as MPEG motion video and the like) and couple them to the A/N processor 77 through the memory and bus controller 80 and the A/N bus 73.
The memory and bus controller 80 is used to route data and control signals between the system bus 64, the A/N bus 73, the A/N decoder 74, the A/N encoder 78 and the optional CD ROM module 70. The A/N bus 73 is a high-speed digital bus used to free up the system bus 64 during the transmission of large amount of audio-visual data between the A/N processor 77, the optional A/N memory 75 and, through the memory and bus controller 80, the A/N decoder 74, the A/N encoder 78, and the optional CD ROM module 70. The A/N processor 77 coupled to the A/N bus 73 is used to manipulate, process, render, mix and otherwise re-arrange digital data into coherent audio-visual displays. An optional A/N memory module 75 also coupled to the A/N bus 73 can be used to store A/N data before or after processing by the A/N processor 77 (using components such as video random access memory (VRAM) to hold, for example, a frame buffer equivalent to one 640 x 480 x 8-bit color image in memory).
The A/N encoder 78, coupled to the A/N bus 73 through the memory and bus controller 80, is used to convert digital A/N data from the A/N processor 77 or the optional A/N memory 75 into analog audio¬ visual signals which are routed to the TN 58, the NCR 56 or the other A/N devices through the A/N connect module 66. It is also contemplated that the A/N encoder 78 may be used to encode other data such as order information sent by the CPU 63 through the memory and bus controller 80 and the system bus 64 and transmit them to the service provider 50 through the A/N connect module 66 and a back channel 102 described below.
The CPU 63 is also coupled over the system bus 64 to a system memory 65 including both volatile and non- volatile memory components. The non-volatile part of system memory 65 includes read¬ only memory (such as ROM), which is used to store an operating system and playback software, fonts, sounds and the like used in the present invention. The non- volatile part of system memory 65 also includes rewritable memory (such as SRAM), which is used for persistent storage of mark or record indicators, listings of programs viewed or taped, and other user preferences. Additionally, the volatile part of system memory 65 includes sufficient random access memory (such as RAM or DRAM) for the temporary storage of data received over the T/T cable 52 or from the other devices 56 - 58 connected to the transceiver 54.
The transceiver 54 can also include an optional CD ROM module 70 coupled through the memory and bus controller 80 to the system bus 64 and the CPU 63. This optional CD ROM module 70 constitutes a general purpose storage device to permit playback of optical compact discs (CDs), including multi-media CD ROM titles, audio CDs, photo CDs, and motion picture CDs on the TN 58. It is contemplated that those transceivers which do not include an internal CD ROM module could instead include a CD ROM interface allowing users to connect an external CD ROM drive to the transceiver 54 at a later date. It is also contemplated that this CD ROM module 70 may in the future use different electronic, magnetic, optical or storage technologies other than the current CD ROM embodiment.
Additional modules may be added to the transceiver 54 including, for example, such options as a small computer system interface (SCSI) for accessing digital storage devices such as hard disks, a modem for exchanging digital data over telephone lines, or a serial port for controlling other devices over a wired connection. Another module presently being contemplated is a remote beeper button for locating the remote control device 60. Many consumers often misplace their remote control devices, and it is contemplated that the present invention may provide a function wherein a speaker on remote control 60 would beep while the beeper button is pressed until the user locates the remote control.
Referring now to Figure 3a, there is shown one possible electronic spectrum of signals provided by the cable T/T service provider 50 over the T/T cable 52 to the transceiver 54. As illustrated in Figure 3a, the spectrum includes at least one digital program listing channel 100, a plurality of back channels 102, and a plurality of standard analog TN channels 103. In addition, and as will be described more fully below, the spectrum includes pay-per-view digital channels 106, and further additional definable digital channels 108 offering a variety of interactive services, in addition to the general purpose or special channels or services particular to the specific application of the present invention.
As illustrated in Figure 3b, the digital program listing channel 100 provides data representing daily and weekly program listings and related information from the service provider 50 to the transceiver 54. As shown in Figure 3b, the listing channel 100 includes a repetitive data stream having data representing today's listing 110 interleaved with weekly listings. For example, there is shown today's data 110, followed by Monday's data 112, and then once again followed by today's data 110. As seen in Figure 3b, Tuesday's data 114 is followed once again by today's data 110, and thereafter by Wednesday's data 116. Wednesday's data 116 is followed by today's data 110, and thereafter by Thursday's data 118. Thursday's data 118 is followed once again by today's data 110, and thereafter by Friday's data 119. Finally, following today's data 110, Monday's data 112 is once again transmitted along the data stream provided by the service provider 50. For programming purposes, the data preferably will include titles of programs, show times, special captions, length information, categories, and key words, as well as channel numbers provided from the service provider 50 over the T/T cable 52, and received by the transceiver 54. The data stream is an interleaved data stream which repeats on a weekly basis as shown in Figure 3b. It is presently contemplated that there would be at least 100 different channels of programs and/or services. A weekly program/ service listing with information relating to 100 channels of programs /services could require over 2 megabytes of information. This data stream of programs /services listing information (illustrated in Figure 3b) is received by the transceiver's main CPU module 62, whereafter the sections that are most relevant to the users are stored in the system memory 65. By interleaving the current day's data with the weekly data, the daily data, the CPU module 62 can update the system memory 65 periodically and still provides quick access to the viewer, without having to store all the received program /service information, thereby reducing the amount of system memory 65 required and the associated hardware cost.
Referring once again to Figure 3a, the back channels 102 are used to engage in a variety of transactions, such as ordering products, home banking services and pay-per-view movies, as will be described more fully below. In operation, any request by a user to view a pay-per- view movie or order a product is transmitted to the service provider 50 over at least one back channel 102 through the T/T cable 52. It is contemplated that as channel capacity increases, so will the number of back channels, allowing for broader band two-way communications such as telephone conversations or interaction with on-line networks.
Referring now to Figures 4a, 4b, and Figures 5a and 5b, two alternative embodiments of the remote control device 60 are shown in further detail. It is expected that the model shown in Figures 5a and 5b would be more commonly used. As illustrated in the figures, both embodiments of the remote control device 60 are comprised of four control button groups 115, 134, 160 and 176. These control button groups 115, 134, 160 and 176 will first be described briefly here, and their usage will be described in further detail below.
The first control button group is the basic control button group 115 which includes standard television control buttons such as power on/ off button 120, volume control button 122 and a mute button 125. Moreover, channel up/down buttons 130 are provided to the embodiment illustrated in Figures 4a and 4b to increment or decrement the currently viewed channel on television 58, as is well known. For the embodiment illustrated in Figures 5a and 5b, the channel control function is effectuated using the up and down arrow buttons 145 and 146.
The second control button group is the interactive control button group 134 which includes an info button 136, a list button 138, a categories button 140, and a mark button 142. The info button 136 permits the user to obtain multiple levels of information on programs while the user is watching one of the program offerings on the TN 58 (or other A/N devices). The list button 138 permits the user to view listings for programs /services. In the presently preferred embodiment, when TN is selected, the list button 138 permits the user to view current and future TV listings up to one week in advance. The categories button 140 permits the viewer to select programs /services by category. For example, and as will be described below, the user may desire to watch only sports programs, only news programs, or the like. As will be disclosed, the categories button 140, and the list button 138 operate in concert to provide listings of selected categories, such as sports or news programs, on the TV 58. The mark button 142 permits the user to mark programs for reminders, later recall, or switching between programs which have been selected using the mark button 142. A jump button 132 lets the user switch to the program that was last marked, then to the program that was marked before that, and so on, until all marked programs have been shown, looping back to the last marked program again. As shown in Figures 5a and 5b, the jump button 132 and the mark button 142 are placed side by side together on the dividing line between the first and second control button groups 115 and 134 to emphasize their interrelation.
Also provided with the interactive control button group 134 is a pointing device consisting of an up arrow button 145, a down arrow button 146, a left arrow button 148, and a right arrow button 150. For example, if the user is viewing a program /service listing through the use of list button 138, and desires to scroll up or down within the listing, the up arrow button 145 and the down arrow button 146 are utilized. In addition, a center select button 155 is provided for permitting the user to select one of several choices, represented by words or icons in graphic menus or lists displayed on the TV 58, for example a "bull's eye" as shown in Figure 5a. As will be described, the interactive control button group 134 may be used in a variety of applications, including selection of pay-per-view channels, home shopping services, and the like, as well as to display and control programs from other A/V devices connected to the transceiver 54.
The third control button group is the auxiliary control button group 160 comprising various A/V control buttons for controlling the VCR 56 or the other A/V devices 57 connected to the transceiver 54. As illustrated in Figure 5a, the auxiliary control button group 160 includes a record button 162, a rewind button 164, a stop arrow button 166, a play/pause button 168, a fast forward button 170, and a menu button 172. In accordance with the teachings of the present invention, the user depresses the record button 162 while watching a television program on TV 58, which brings up a record panel confirming the current program's title and length, along with a highlighted select icon and confirmation of which A/V device and type to use for recording. Once the center select button 155 is depressed, the VCR 56 or the other selected A/V device 57 begins to record the program currently being viewed by the user. Alternatively, if the user has pressed list button 138, and a program listing is highlighted, pressing the record button 162, and then the center select button 155 results in the VCR 56 being programmed to record the particular show highlighted in the program listing. Pressing the menu button 172 displays icons for all the A/V devices 57 currently connected to the transceiver 54 and allows users to select another device with the arrow buttons. Pressing the center select button 155 displays the output of that device and lets the user control that device.
The fourth control button group is the numeric keypad panel 176, which permits the user to directly enter channel numbers to be viewed on the TV 58 by pressing a single, double or triple digit number, followed by the ok button 178 (Fig. 5a). For the remote control device 60 shown in in Fig 4b, the user would depress the select button 155 after entering values using the keypad 176. In addition, the numeric keypad 176 may be used by the user to enter a personal identification number ("PIN"), to be transmitted to the service provider 50 through the A/V connect module 66 for payment of pay-per-view movies, products and the like.
In addition to the control button groups, both embodiments comprise a transmitter (not shown) for transmitting signals to the audio¬ visual system. Additionally, the model illustrated in Figures 5a - 5b is further provided with a talk button 181, a microphone 179, a speaker 182 and a receiver (not shown). The talk button 181 when depressed allows the user to speak into the microphone 179, thereby providing input to the A/V system through voice, and receive voice feedback from the A/V system through the speaker 182.
Full Screen Viewing Function
Referring now to Figure 6, there is shown a representative full screen audio-visual program displayed on the screen 180 of the TV 58. By depressing the channel up/down buttons 130 on the remote in Figures 4a and 4b, (or by depressing the up and down arrow buttons 145 and 146 on the remote control device in Figures 5a - 5b), users can switch channels as is commonly done with regular TV remotes. As the user selects a channel to view using the remote control device 60, a graphic overlay panel 185 is displayed in the lower right hand portion of screen 180. As illustrated, the graphic overlay panel 185 includes the channel number currently being viewed 186 along with the channel logo and identifier 188. Additionally, a marking identifier 189, such as a check mark, is also displayed, as will be described, to indicate that the program has been marked through the use of the mark button 142 previously discussed with reference to the remote control device of Figures 4a, 4b, and Figures 5a and 5b.
Information Function
Referring now to Figure 7, there is shown the screen 180 in which the information (info) function 136 has been requested by the user. As the user is watching a particular television program on the TV 58, he may depress the info button 136 to obtain information in the form of a graphic overlay panel 190 on the screen 180. In operation, the transceiver 54 coupled with the main module 62 through the A/V connect module 66 superimposes the graphic overlay panel 190 against the currently displayed video image. This process is also used in other functions, such as the full screen viewing function, where the graphic overlay panel 185 is superimposed on the screen 180. The overlay graphic panel 190 contains an "i" logo 192 indicating that the information button 136 has been depressed, and also displays the title of the currently viewed program 194 ("Showbits This Month" in this example), a category name 196 ("News" in this example), and the length of the overall program ("60 min" in this example). In addition, the channel number and network logo ("8" and "CMM" in this example) are also provided to the user. Also, as illustrated in Figure 7, the overall length of the currently viewed program is graphically illustrated, by a time bar 200 showing how much time remains before the program ends. A left arrow 201, a right arrow 202, and a down arrow 210 are displayed and highlighted to indicate that the left arrow button 148, the right arrow button 150, and the down arrow button 146, of the remote control device 60 can be depressed to cause additional information to be depressed. An up arrow 205 is also displayed, but is not highlighted, to indicate that no additional information will be displayed if the up arrow button 145 is depressed.
Referring now to Figure 8, which illustrates a new graphic overlay panel 190 displayed in response to the user having depressed the right arrow button 150 on the remote control device 60 while using the information function. The transceiver 54 provides additional information on the currently viewed program. As illustrated, an additional page of information on the program currently viewed is displayed. For example, additional guests on the show "Showbits This Month" include "Madeline, Harold Black and Harmer". Referring now to Figure 9, which illustrates another new graphic overlay panel 190 displayed in response to the user having depressed the right arrow button 150 again. A third page of information is displayed on the screen 180 relating to the currently viewed program "Showbits This Month". It will be noted that the currently viewed television program ("Showbits This Month" in this example) continues to be viewed in the main portion of the screen 180, while different graphic overlay panels 190 are superimposed over the lower third portion of the screen 180. In the currently preferred embodiment, a user may selectively move between pages of information relating to the currently viewed program by pressing the right arrow button 150 or the left arrow button 148 on the remote control device 60, or alternatively, the main module 62 will automatically scroll through the various pages of information with a pre-determined amount of display time for each page of information.
Referring now to Figure 10, there is shown a currently viewed baseball game entitled "Saint Louis at San Francisco" displayed on the screen 180. Assume now the user also depresses the info button 136 on the remote control device 60. As previously described, information relating to the currently viewed program is displayed within the graphic overlay panel 190. (n the present example, information relating to the baseball player, "John Smith", is provided within the overlay 190. In the event the down arrow 210 is highlighted, an additional information track is available to the user. This additional information track may be displayed through the use of down arrow button 146 on the remote control device 60, and is referred to here as "Tid Bits". As shown in Figure 10, the "Tid Bits" information track gives additional information relating to the particular subject currently being displayed on the screen 180. In the example of Figure 10, the first baseman John Smith is currently being viewed on the screen 180, and information relating to John Smith is provided in the graphic overlay panel 190. It will also be noted that in Figure 10, the down arrow 210 is highlighted, indicating that yet another information track is available.
Still referring to Figure 10, it will be noted that a down arrow 210 is shown. By depressing the down arrow button 146 on the remote control device 60 once again, an Info Mart track information track as shown in Figure 11 is displayed by CPU 63 in the graphic overlay panel 190. As illustrated, the Info Mart information track provides the viewer with the opportunity to purchase products, services, programs and the like related to the program which is currently being viewed (in the present example, the baseball game "Saint Louis at San Francisco"). The information track disappears when the info button 136 is pressed again.
While the information has been described with the left and arrow arrow buttons 148 and 150 causing different pages of an information track to be displayed, and the up and down arrow buttons 145 and 146 causing different information tracks to be displayed, it is contemplated that the information displayed may be related to each other in other application dependent manners. It is further contemplated that this information function can also be used with audio-visual programs or services other than TV shows, in particular when the menu button 172 is used to display the output of the VCR 56, the CD 70, a hard disk, a telephone or another other A/V device 57 connected to the transceiver 54.
The data comprising the information of the various information tracks shown in Figures 7 - 11 are downloaded using the method illustrated in Figure 3b, i.e. the interleaved data stream transmitted from the service provider 50, to the transceiver 54. The data are stored in the system memory 65 and updated as new data are received over the digital program listing channel 100. Alternatively, data displayed in the information tracks such as the exemplary Tid Bits or Info-Mart information tracks may be transmitted by the service provider 50 to the transceiver 54 using the vertical blanking intervals, which are inherently part of the analog TV channel 103 used to display the currently viewed program on the TV 58. In another embodiment, data comprising the information tracks may be transmitted and downloaded through the use of separate info-track channels comprising additional channels in the electronic spectrum illustrated in Figure 3a.
List Function
Referring now to Figure 12, the list function of the present invention will be described. While viewing a television program displayed on the TN 58, the user may depress the list button 138 on the remote control device 60 to obtain a program /service listing for the current date and time during which the user is watching television. As shown in Figure 12, upon depressing the list button 138, a program/service listing 220 is displayed for the current date and time at which the viewer has depressed the list button 138. As illustrated, programs /services currently available for viewing and interaction are identified by their channel numbers, channel name identifiers (for example, Channel 10, ΝTV), and by titles of the programs/ services. In the event that the program /service listing includes two programs for a given time interval, then the names of both programs are displayed. For example, in Figure 12, Channel 10 is ΝTV which beginning at 8:00 p.m. is showing a program entitled "Rock Today", and beginning at 8:10 p.m. is showing a program called "Party Time". In addition, as shown in Figure 12, a picture-in-picture window 250 continues to display the currently viewed program which the user was last viewing. Accordingly, the user may continue to view the currently selected program, and the current program /service listing simultaneously. By pressing the select button 155 in the current time slot, the user can view the currently highlighted program in full screen, as long as that program is playing live at the current time. For example, in the case of Figure 13, the pressing of the select button 155 would display NTN's "Rock Today" program in full screen. It will be noted that although the current implementation of the list function displays a list of programs /services on single lines for one hour time slots, the invention's user interface also supports other styles of display, for example, a grid showing programs on two lines, each line representing a two hour time slot.
It will also be noted that the currently selected program being displayed in the picture-in-picture window 250 is initially highlighted in the program /service listing to assist the user. In the example of Figure 12, Channel 11, PBS, a show entitled "Say Nay Billy" is highlighted. Moreover, channels may be selected by pressing the up arrow button 145 or the down arrow button 146 on the remote control device 60 to move the highlighting over to alternate program /service offerings. For example, if the user presses the down arrow button 146, as shown in Figure 13, the NTN listing is then highlighted. Similarly, as shown in Figure 14, by continuing to depress the down arrow button 146, the highlighting continues to move upward towards the lower channel numbers and once the highlighting reaches Channel 9, the entire program /service listing scrolls to display consecutively lower channel numbers previously not displayed. At the same time, the higher channel numbers previously displayed at the bottom part of the screen 180 will consecutively disappear. As illustrated in Figure 14, Channels 7 and 8 are now displayed, and Channels 19 and 20 are no longer displayed to the user. If the up arrow button 145 is now pressed instead, the highlighting will move down towards the higher channel numbers as illustrated in Figure 14. Notably, movement of the program /service listing and the highlighting in the present invention are specifically calculated to conform with an average person's expectations in using a television remote control. While the list function has been described with the down arrow button 146 causing highlighting to move towards the lower channel numbers, and the up arrow button 145 causing highlighting to move towards the higher channel numbers, it will be appreciated that the correspondence between the arrow buttons 145 and 146 and the highlighting movement may be implemented in other ways as best suits the anticipated user of the interface system.
Skipping now to Figure 16, a further feature of the list function of the present invention is illustrated. In the event the user depresses the right arrow button 150, the CPU 63 displays the next hourly time slot listing on the screen 180. In the example of Figure 16, the time slot for 9:00 - 10:00 p.m. is illustrated. It will be appreciated that, had the user depressed the left arrow button 148 three times, then the program /service listing for 6:00 - 7:00 p.m. would have been displayed. Additionally, as illustrated in Figure 17, the continued depression of the right arrow button 150 for a predetermined amount of time (in the present embodiment for more than 2 seconds) results in the display of program /service listings for subsequent days. In this case, the continued depression of the right arrow button 150 has resulted in a scanning of the program /service listings through to Saturday, October 17. It will be noted that in the currently preferred embodiment, a scanning of subsequent days results in the display of the program /service listing from the beginning of prime time, namely, 6:00 p.m. (or 7:00 p.m., at the service provider's option). It will also be noted that the info function can be used in conjunction with the list function to display program /service information about the currently highlighted program /service. It will further be noted that the listing display will disappear if the user depresses the list button 138 once again. It is also contemplated that this list function can be used with audio-visual programs or services other than TN programs, in particular when the menu button 172 is used to display the output of other A/N devices 57. For example, if the NCR 56 is displayed on the TN 58, pressing the list button 138 on the remote control device 60 would display a listing of all programs recorded by the user on the NCR 56, highlighting the program now displayed from the NCR 56. Similarly, the list function would display CD ROM or telephone listings when these A/N devices are selected through the menu function. Record Function
Referring now to Figure 18, which illustrates a program/service listing displayed in response to the user having continuously depressed the right arrow button 150 on the remote control device 60. The exemplary program /service listing displayed is for Saturday, October 17 beginning at prime time (6:00 p.m.). The up and down arrow buttons 145 and 146 on the remote control 60 are then used to highlight the program "Specials Tonight". Assume now the user desires to record the exemplary program "Specials Tonight". By pressing the record button 162 on the remote control device 60, a record panel 259 is displayed by the CPU 63 on the screen 180, confirming the title and length of the program to be recorded, along with a highlighted select ("bull's eye") icon as shown in Figure 18. It is contemplated that other functions can be included in the record panel 259, such as a function for selecting different NCRs or other A/N recording devices, a function for selecting different tapes or reading media, and /or a function for selecting how often the recording is to take place (once, weekly, daily). Once the select button 155 is pressed, the program listing is redisplayed without the record panel 259. A record icon 260 is displayed on the screen 180, as shown in Figure 19. The "Specials Tonight" program which will begin on Saturday, October 17, will then be recorded automatically. In the event the viewer changes his mind and does not desire to record the program "Specials Tonight", by pressing the record button 162 again and then pressing the select button 155 once more, the program listing will be redisplayed without the record icon 260 and no recording will take place.
Mark and Tump Functions
Skipping now to Figure 15, the mark function of the present invention and its operation will be described. Shown in Figure 15 is a program listing reflecting Channel 10 (NTN) having been selected using the up and down arrow buttons 145 and 146 on the remote control device 60. Assume now the current time is 8:08:30 p.m. In accordance with the teachings of the present invention as described earlier, the program "Rock Today" would be highlighted on the screen 180. The program "Party Time" may be highlighted by the viewer by pressing the right arrow button 150. The mark function may then be initiated by pressing the mark button 142 on the remote control device 160. As illustrated in Figure 15, a mark identifier 252 is displayed adjacent to the selected program (in the present example, "Party Time"). Skipping again to Figure 20, a reminder box 254 is displayed on the screen 180 at the time the program "Party Time" begins (in the present example, 8:10 p.m.), regardless of what channel is currently being viewed then by the user on TN 58. It should also be noted that programs playing live in a current time slot can be marked while displayed in full screen by depressing the mark button 142. This causes a mark identifier 189 to be displayed in the graphic overlay panel 185, as shown in Figures 6 and 21. Referring now to Figures 20 and 21, depressing the jump button 132 while the reminder PLP window 254 is displayed switches the program displayed in the main viewing area of the screen 180 to the program which the user has previously marked (see Figure 21). If more than one program has been marked, by repetitively depressing the jump button 132, users can jump to the other previously marked programs displaying them in full screen in the main display area of the screen 180 one at a time. It will be appreciated that in an alternate embodiment, the picture-in-picture window 254 illustrated in Figure 20 may be preceded by a reminder icon displayed automatically in the PIP window 254 a few minutes prior to the actual start of the program. It will also be noted that the mark and jump functions may be used with audio-visual programs other than TN shows, allowing a user to mark and subsequently jump between, for example, a NCR program, a CD ROM program, an on-line service or an answering machine message, in addition to the TN programs previously marked while viewing television channels.
Categories Function
Referring now to Figures 22 - 32, the categories function of the present invention will be described. To initiate the categories function of the present invention, the categories button 140 is depressed on the remote control device 60. As illustrated in Figure 22, the CPU 63 displays a categories graphic overlay panel 300 which is superimposed over the currently viewed program on screen 180. A plurality of categories are identified by representative icons. The first category which is selected by default is the "all" category 302, and is highlighted around the border. The "all" category 302 refers to all currently available programs/services being transmitted by the service provider 50. By depressing the right arrow button 150 or left arrow button 148 on the remote control device 60, other categories may be highlighted. For example, by depressing the right arrow button 150, the next category "favorites", as indicated by a star icon 305, is highlighted (See Figure 23). Similarly, by depressing the right arrow button 150 again, a movies icon 310 is highlighted. By depressing the right arrow button 150 another time, a sports icon 315 is highlighted (see Figure 24), and so on. Additional categories may include a news icon 312 and a music video icon 313. However, it will be appreciated that many other categories can be displayed. By repeatedly pressing the right arrow button 150, the user can make category icons appear, scrolling from right to left against the category overlay panel 300.
In Figure 24, the sports category has been highlighted by the user as indicated by the highlighted sports icon 315. To select a category that is currently highlighted, the user can press the select button 155 and the category overlay panel 300 disappears while the currently viewed program displayed on the screen 180 is replaced by the nearest available program in the category just selected. The selection of the sports category results in the display of only sports related programs on the TN 58. Figure 25 illustrates an exemplary baseball game which is displayed after the user presses the select button 155. As illustrated, the sports icon 330 is also displayed in the graphic overlay panel 185 along with the channel identifier 188.
Assume now after the nearest sports program has been displayed on the screen 180, the user desires to view additional sports category programs on the TN 58. By depressing the up channel button 130 or the up arrow button 145 on the remote control device 60, the transceiver 54 displays the next higher number channel which is currently showing a sports program. In the example of Figure 26, the sports program relates to a windsurfing event. As shown, the sports icon 330 continues to be displayed along with the numerical channel indicator and the channel identifier 188 (in the example of Figure 26 "Sportstime") in the graphic overlay panel 185.
Referring now to Figure 27, if the user has selected the category of sports (icon 315), and depresses the list button 138, a program /service listing 360 of currently available sports programs is displayed on screen 180. It will also be noted that the currently viewed sports program will continue to be displayed in a picture-in-picture window 365. As previously discussed, with respect to the list function, programs which are shown during half hour intervals (See Figure 27 "Windsurfing" and "Basketball") are identified and may be individually selected using the remote control device 60.
Referring now to Figure 28, which illustrates a program listing with the sports icon 330 in the category overlay panel highlighted, displayed in response to the user having pressed the list button 138, and then presses the categories button 140. Assume now the user desires to break down the main sports category into finer sub-categories such as baseball, football, basketball, hockey, etc. By depressing the down arrow button 146 on the remote control device 60, the user causes the CPU 63 to select a default sport sub-category (baseball in this example) and display a plurality of sports sub-category icons against the categories overlay panel 300 as illustrated in Figure 29. The default sports sub-category icon 315 is also highlighted, and the program listing 361 comprises only programs of that sports sub-category, i.e. baseball in this example. By pressing the right arrow button 150 on the remote control device 60, the user can highlight the football sub-category icon 317, then press the select button 155 to cause only football programs to be listed. Alternatively, the user can press the up arrow button 145 to display the main categories again, with the sports icon 315 highlighted as illustrated in Figure 28. The user can also press the categories button 140 once more to make the categories overlay panel 300 disappear.
Referring now to Figure 30, which illustrates a program listing 320 with the favorite icon 305 in the category overlay panel highlighted, displayed in response to the use having selected the "favorites" category using the left arrow button 148 on the remote control device 60. The program listing 320 comprises favorite programs for the current time slot including frequently viewed programs, marked programs, and programs to be recorded, as well as programs that match specified user preferences. Assume now that the user desires to resolve the "favorites" category into finer sub-categories. By pressing the down arrow button 146 on the remote control device 60, the user causes the CPU 63 to display a plurality of favorites sub-category icons against the categories overlay panel 300, as illustrated in Figure 31. The CPU 63 highlights the "frequent" programs sub-category icon 318 and displays a program listing 362 of programs most frequently watched by the user as determined by the CPU 63 from previous monitoring of the user's viewing habits. In the normal course of operation, the CPU 63 monitors programs which are most frequently viewed and compiles a prioritized list of those frequent programs for each time slot, which list is stored in the rewritable non-volatile part of the system random access memory (such as SRAM) 65.
In the presently preferred embodiment, if a viewer views a television program for more than 10 minutes, the current program and channel identifiers are compared to frequent programs already stored in system memory 65 for that particular time slot, and an updated list of frequent programs is created by CPU 63 and stored in the system memory 65. In the event there are no frequent programs stored in the system memory 65 for any particular time slot, then a general list of most frequently watched programs is retrieved from the system memory 65. It is anticipated that the majority of frequent programs will be stored in time slots corresponding to prime time, or during daytime television hours.
By pressing the right arrow button 150, the user can move the highlighting from the "frequent" programs sub-category icon 318 to the "marked programs" sub-category icon 319, as shown on Figure 32. Accordingly, the CPU 63 highlights the "marked programs" icon 319 and displays a program listing 363 of only programs that have been previously marked. Other favorite sub-categories include a record sub- category of all programs selected for recording, and personalized favorites sub-categories such as "Mom" 321 and "Joe" 322. It is contemplated that new preferences can be defined by individual users by selecting a special favorites sub-category, represented by a "set-up" icon 323, then marking preferred items from a list of programs and /or categories, as well as specifying an icon and /or a name for this new preference set. By first defining and subsequently selecting, for example, the "Mom" sub- category icon 321, a user can view only programs that match the interests defined earlier by the mother of the household.
It is also contemplated that this category function can be used in combination with A/N programs or services other than TN programs, in particular when the menu button 172 is used to select the NCR 56, or one of the other A/N devices 57. For example, pressing the categories button 140 while viewing a NCR listing (Fig. 36, below) would enable users to find all previously recorded comedy programs. Similarly, the categories function could enable users to find phone listings in the "gardening" category, according to telephone directory information accessed from the provider 50 via the T/T cable 52. While the present invention has been described with the categories function having different effects on the displayed image when used during full screen display and when used in conjunction with list function, it will be appreciated that the present invention also may be practiced with the categories function having consistent effect on the displayed image in either situation, as desired.
Pix Function
Referring now to Figures 33 and 34, the present invention's picture-in-picture (or pix function) will now be described. The depression of the pix button 144 on the remote control device 60 results in the display of a pix display 381 as illustrated in Figure 33. As shown in the present embodiment, 12 picture-in-picture video windows are arranged within the screen 180, along the perimeter of the pix display 381, with a central picture-in-picture window 375 also displayed. Depressing the pix button 144 on the remote control device 60 results in the simultaneous display of multiple programs currently transmitted over the T/T cable 52, the VCR 56, the CD ROM 70 and/or the other A/V devices 57. Moreover, one of the picture-in-picture windows displaying the last program viewed in full screen, such as, for example, picture-in- picture window 380, is highlighted. As shown in Figure 33, the highlighted smaller screen is also displayed in larger size in the central picture-in-picture window 375, with the audio track of the program also audible to the user. Accordingly, a user may watch a motion picture or television program, including the audio track, in window 375, while viewing multiple other programs simultaneously. In the presently preferred embodiment, the A/V connect module 66 samples (or "grabs") a video frame from each of the 12 programs every pre-determined (N) number of frames. Accordingly, a user viewing the pix display 381 perceives each of the 12 small picture-in-picture windows as sequential representative images of every N frames per window. However, the picture-in-picture window 375 represents a full motion display of the currently selected program, provided that a second TV tuner 67 is included within the A/V connect module 66.
Additionally, in the preferred embodiment of the present invention, it is contemplated that the user is able to view the pix display 381 by category by pressing the categories button 140 and selecting a particular category, such as favorites or movies. For example, the pix display 381 illustrated in Figure 33 is comprised of only favorite programs, as the user had previously selected the favorites category. Had the user selected the "marked" sub-category, only marked programs would be displayed on the pix display 381, allowing users to easily add or delete programs in the pix display 381 by using the mark button 142. If no categories have been selected (which is equivalent to selecting the "all programs" category), then the pix display 381 displays the 12 programs nearest to the last selected program. Similarly, pressing the info button 136 would display the graphic overlay panel 190 shown in Figure 7 for program information.
Referring now to Figure 34, which illustrates the selection of a different pix program to be viewed in the central picture-in-picture window 375. By depressing the left arrow button 148 on the remote control device 60, the highlighting 380 is moved one window to the left. In the example of Figure 34, a "Discover It" program is now highlighted and shown simultaneously in the central picture-in-picture window 375. Similarly, through the use of the left arrow button 148 and the right arrow button 150 along with the up arrow button 145 and the down arrow button 146 on the remote control device 60, each of the pix programs in the pix display 381 may be viewed within the central picture-in-picture window 375, as desired. As in the list function, pressing the select button 155 displays the currently highlighted program in full screen. Alternatively, pressing the pix button 144 a second time causes the pix display 381 to disappear and the last highlighted program appears in full screen.
Referring to Figure 35, selection of pay-per-view movie currently shown in one of the picture-in-picture window 380 of the pix display 381 for viewing is illustrated. As described earlier, by depressing the left arrow button 148 on the remote control device 60, the PIP window 380 becomes highlighted. In the example of Figure 32, the pay- per-view channel shows a preview trailer for the motion picture "Jeff's World", which is now displayed in the center PLP window 375 and the perimeter PLP window 380 simultaneously. To select the pay-per-view movie, the select button 155 is depressed on the remote control device 60. It is contemplated that pressing a single, double or triple digit number on the numeric keypad 176 , followed by the ok button 178 of the remote control 60, will display the corresponding pay-per-view channel, along with the 12 nearest channels. It is also contemplated that this pix function can be used with audio-visual programs and services other than TV shows, in particular when the menu button 172 is used to display the output of the VCR 56, the CD 70, a hard disk or one of the other A/V devices 57 connected to the A/V transceiver 54.
Menu Function
Referring now to Figure 36, the menu function will now be described. The menu function permits users to switch the television display to any A/V source connected to the transceiver 54, such as the VCR 56, the CD ROM module 70, or one of the other A/V devices 57, and lets users control those A/V sources directly. As shown in Figure 36, upon pressing the menu button 172 on the remote control device 60, the CPU 63 displays on the screen 180 a graphic overlay panel 420 which is superimposed over the currently viewed audio-visual program. As further shown in Figure 36, a plurality of audio-visual sources connected to the transceiver 54 are identified by representative icons. The currently viewed A/V source icon is automatically highlighted, typically the TV icon 421. By depressing the right arrow button 150, or left arrow button 148 on the remote control 60, other A/V source icons may be highlighted and previewed. For example, by depressing the right arrow button 150, the next A/V source icon, VCR 422, is highlighted, as shown in Figure 36. Simultaneously, CPU 63 displays an audio-visual program derived from the highlighted source icon, in this case a videotape playing in the VCR 56 onto the screen 180, as illustrated in Figure 36. To select and control any A/V source whose icon is currently highlighted, in this case the VCR 56, the user can press the select button 155, whereafter the graphic overlay panel 420 disappears while the currently viewed program sourced from the VCR 56 is displayed in full screen. Thereafter, the user can press the play button 168 on the remote control device 60 to cause the CPU 63 to instruct the VCR 56 through the A/V connect module 66 or the LR control 82 to playback a previously recorded program on the VCR 56. Similarly, the user can press the stop arrow button 166, the rewind button 164, and /or the fast-forward button 170 on the remote control device 60 to further control the program sourced from VCR 56. It is contemplated that the CD ROM module 70 and some of the other A/V devices 57 including other CDs, VCRs, laser disc players, hard disks, telephones, answering machines, as well as transmitting devices connected to voice mail, electronic mail and various on-line services can be similarly selected and controlled through the use of the menu function, as illustrated in Figure 36.
Other Functions
Other functions may be realized with the present invention, including numeric data entry. As shown in Figures 41 and 49, by pressing one or more buttons on the numeric keypad 176 of the remote control device 60, a user can confirm a financial transaction by entering his or her personal identification number (PLN) in a confirmation display field 425. The numeric keypad 176 may also be used for dialing TV channel numbers, telephone numbers and other program source identifiers, as desired.
Yet another function which may be optionally realized by the present invention is a talk function, whereby a user can depress the talk button 181 on the remote control device 60, and thereafter issue spoken commands into the microphone 179 located on the remote control device 60 in lieu of or in addition to pressing buttons on the remote control device 60. Through the use of voice recognition hardware and software operating in conjunction with the CPU 63, the present invention can be made to interpret the spoken commands requested by the user, and invoke the corresponding functions. For example, a user may speak the word "sports" while pressing talk button 181, which is equivalent to invoking the category function and highlighting the sports category, as if the user had pressed the corresponding sequence of buttons, as described earlier. It is further contemplated that the remote control device 60 in conjunction with the TV 58 and a camera can be used as a video telephone for video conferencing and the like, wherein having engaged a telephone line (via the menu function) the user speaks directly into the remote control device 60 as if it were a standard telephone.
Pay-Per-View Interface
The present invention includes one possible pay-per-view (PPV) interface which will now be described. Assume that the user has selected the TV source icon 421 using the menu function displayed in the graphic overlay panel 420, and further selects a pay-per-view program using either the list or the pix function. This selection results in an initial title screen to be displayed, as illustrated in Figure 37, which may be static or animated. As shown in Figure 38, upon the selection of the PPV program and subsequent to the display of the title screen of Figure 37, a preview icon 382, a credit icon 384, an info icon 386, and a ticket icon 388 are displayed, along with a preview trailer which is continuously looping and is displayed in a half-screen picture-in-picture window 390. It will be noted that in Figure 38, the preview icon 382 has been highlighted by default, thereby corresponding to the trailer being shown in the window 390.
Referring now to Figure 39, by depressing the right arrow button 150 of the remote control device 60, the credit icon 384 may be highlighted. The credits for the pay-per-view movie are displayed on the screen 180 within the window 390. By depressing the right arrow button 150 once again, the info icon 386 is highlighted. As shown in Figure 40, information related to the pay-per-view movie is then provided to the user, such as the title, the production company, a brief description of the movie, the rating and the total length. If the user desires to watch the pay-per-view movie, he/she depresses the right arrow button 150 once again to highlight the ticket icon 388, as illustrated in Figure 41.
As shown in Figure 41, upon the selection of the highlighted "ticket" icon 388, the CPU 63 generates and displays on the screen 180 a request for the user to input a "movie pass" password using the numeric keypad 176 of the remote control device 60. After entering the personal identification number (PLN) using the numeric keypad 176, causing a confirmation sound to be played and confirmation symbols such as asterisks to fill in a blank confirmation display 425, the user depresses the ok button 178 or the select button 155 on the remote control device 60 to order and view the pay-per-view movie. As shown in Figure 42, transceiver 54 then displays the ordered program if it is available, or displays a message informing the viewer that the pay-per- view movie will begin screening within X number of minutes. In operation, depressing the ok button 178 or the select button 155 subsequent to the entering of the movie pass personal identification number (PLN) results in the CPU 63 providing a signal to the cable service provider 50, over the T/T cable 52 using one of the back channels 102 (See Figure 3a). It will further be appreciated that during the waiting period prior to the transmission of the pay-per-view movie, additional trailers and other previews may be displayed to the user on the screen 180. It will also be noted that if the user incorrectly enters his/her movie pass PLN number, pressing the dear button 177 on the numeric keypad 176 allows them to dear the confirmation display 425 and start over again. It will also be appreciated that other pay-per-view interfaces may be designed and implemented using the teachings of the present invention on general purpose audio-visual user interface.
Home Shopping Interface
The present invention includes one possible home shopping interface, which will now be described. In Figure 43, a channel identified as "SHP" or "TV Shop" represents a dedicated home shopping service within the electronic spectrum illustrated in Figure 3a. It will be noted that although in its present embodiment, TN Shop is presented as a television channel, it could also be presented as an on-line service through a transmitting device connected to the T/T cable 52. In the current embodiment, the selection of the TV Shop service results in a continuous full-motion video display of various paid-for commercials or advertising messages. As shown in the representative screen of Figure 44, a TV Shop icon is displayed along with a blinking select icon (or right arrow icon) in a graphic overlay panel 400, at the start and end of each advertisement, prompting users to press the select button 155 (or right arrow 150).
Referring now to Figure 45, by pressing the select button 155 (or the right arrow button 150), the user can view additional information relating to the advertisements shown in the full motion video section of the TV Shop. In the example of Figure 45, it will be noted that a listing of the advertisers is provided, in which the advertisers whose commerdal was playing last is highlighted. Through the use of the up arrow button 145 or the down arrow button 146, the user may scroll through the advertisers, sequentially highlighting each of their advertising identifiers, along with a select icon 403 prompting a user to select that advertiser. Moreover, as shown in Figure 45, an "exit" icon 402, a "stores" icon 404, a "spedals" icon 406, an info icon (or "compare" icon) 408, an "order" icon 409 and other icons may be presented to the viewer. As illustrated in Figure 46 the selection of the "Attic at Casey's" advertiser with the select button 155 (or the right arrow button 150) results in a display of the various specials available from that advertiser. In Figure 46, there is shown cookware highlighted in conjunction with a still image of the cookware for sale. By depressing the down arrow button 146 on remote control device 60, the highlighted section on the display can be moved down such that the mini-espresso (see Figure 47) is selected. Simultaneously with the highlighting of the mini-espresso selection, a still image of the mini-espresso machine for sale is shown.
Referring to Figure 48, to obtain further information regarding the mini-espresso machine illustrated in Figure 47, the user depresses the select button 155 (or the right arrow button 150) on the remote control device 60 to highlight the info icon 408. As illustrated in Figure 48, information relating to the particular product (i.e. espresso machine) is shown on the screen 180. To order the mini-espresso machine illustrated in Figures 47 and 48, the user depresses the select button 155 (or the right arrow button 150) to highlight the order icon 409. As illustrated in Figure 49, a personal identification order number window 420 is displayed in which the user (using the numeric keypad 176) inputs a personal identification number (PLN). After entering the personal identification number (PIN), the ok button 178 or select button 155 is depressed to order the product. In the presently preferred embodiment, once the personal identification number (PLN) of the user is entered into the system of the present invention and the ok button 178 or the select button 155 is depressed, a signal is provided by the CPU 63 to the service provider 50, using one of the back channels 102 (See Figure 3)a. As illustrated in Figure 50, a confirmation of the order, along with a delivery time is displayed to the user. It will also be appredated that other home shopping interface variants may be designed and implemented using the teachings of the present invention.
Summary
The present invention as described provides methods and apparatus for a unique audio-visual interface for television and other A/N programs and services. The present invention's functions and features provide a user interface which helps users find and view programs of interest, access related information, control various audio¬ visual devices and order products or services from their own homes. While the present invention has been described with references to the various figures , it will be appreciated that the figures are for illustration only, and do not limit the spirit and scope of the invention. For example, although the figures have, by necessity, used example screens having certain attributes, icons, criteria or functions, it will be appreciated that the invention is not limited by the specific examples provided. Rather, the present invention has application in any television and /or audio- visual display system. In addition, it will be noted that the present invention may be realized using a variety of computer hardware and computer software, and is not limited to any particular hardware or software systems.
Moreover, it will be appredated that many of the functions and features of the present invention, such as graphic overlay panels, icons, and selection methods, are not static events and are perceived by the user as having motion, color, sound and/or animation. Specifically, it will be appredated that the present audio-visual user interface also indudes an audio interface using a plurality of sound icons and backgrounds, which compliment the visual interface and are played almost every time a function of the present invention is used, and which cannot be illustrated graphically here, but are part of the present invention. Due to the limitations of a written specification, the reader is referred to a videotape entitled "EZTV submitted by the Applicants concurrent with the filing of the application on which this patent is based.

Claims

WE CLAIM:
1. An audio-visual (A/V) system comprising:
A/V presentation means comprising a display and an audio representation system for displaying video images and generating associated audio of an A/V program/service offering; storage means for storing A/V programs; transceiver means comprising a switcher and at least one tuner/demodulator coupled to an A/V program/service provider, said A/V presentation means, and said storage means for switching digital and analog A/V data between said A/V program/service provider, said A/V presentation means and said storage means, said transceiver means further comprising at least one processor unit, at least one memory unit, at least one data bus, an A/V decoder, an A/V encode, a control interface unit, and a bus controller cooperatively coupled together for receiving input control and data signals and in response generating output control and data signals for said A/V program/service provider, said A/V presentation means, and said storage means; and control means coupled to said transceiver means for providing said input control and data signals to said transceiver means, thereby managing selection of program and service offerings of said A/V program/service provider, managing viewing of A/V programs of said A/V program/service provider and said storage means, and managing interaction with service offering of said A/V program/service provider.
PCT/US1994/006993 1993-06-22 1994-06-20 An audio-visual system for selectively viewing and interacting with programs and services from a number of program/service sources WO1995001058A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
AU71143/94A AU7114394A (en) 1993-06-22 1994-06-20 An audio-visual system for selectively viewing and interacting with programs and services from a number of program/service sources

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US08/081,931 1993-06-22
US08/081,931 US5594509A (en) 1993-06-22 1993-06-22 Method and apparatus for audio-visual interface for the display of multiple levels of information on a display

Publications (1)

Publication Number Publication Date
WO1995001058A1 true WO1995001058A1 (en) 1995-01-05

Family

ID=22167326

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US1994/006993 WO1995001058A1 (en) 1993-06-22 1994-06-20 An audio-visual system for selectively viewing and interacting with programs and services from a number of program/service sources

Country Status (3)

Country Link
US (1) US5594509A (en)
AU (1) AU7114394A (en)
WO (1) WO1995001058A1 (en)

Cited By (127)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1995032587A1 (en) * 1994-05-20 1995-11-30 Prevue International, Inc. Video clip program guide
WO1996008927A1 (en) * 1994-09-14 1996-03-21 Time Warner Entertainment Company, L.P. Telecasting service for providing video programs on demand with an interactive interface for facilitating viewer selection of video programs
WO1996026493A2 (en) * 1995-02-24 1996-08-29 Digital Interactive Systems Corporation Ltd. An interactive multimedia player for the home entertainment environment
FR2736786A1 (en) * 1995-07-13 1997-01-17 Television Francaise 1 Soc Interactive services system e.g. for television programmes, films
EP0756423A1 (en) * 1995-07-26 1997-01-29 Kabushiki Kaisha Toshiba Interactive TV system
EP0757485A2 (en) * 1995-07-31 1997-02-05 Kabushiki Kaisha Toshiba Interactive television system
WO1997006639A1 (en) * 1995-08-09 1997-02-20 Siemens Aktiengesellschaft Process for selecting and requesting multimedia services
JPH0965300A (en) * 1995-08-29 1997-03-07 Toshiba Corp Information transmission/reception system, transmission information generator and received information reproducing device used for this system
WO1997019555A1 (en) * 1995-11-20 1997-05-29 Prevue International, Inc. Interactive special events video signal navigation system
WO1997023997A1 (en) * 1995-12-22 1997-07-03 British Sky Broadcasting Limited Improvements in receivers for television signals
FR2743684A1 (en) * 1996-01-16 1997-07-18 Buchner Georges SOUND AND VISUAL TELECOMMUNICATION APPARATUS, SUCH AS A VIDEO DOOR PHONE SYSTEM
WO1997030546A1 (en) * 1996-02-13 1997-08-21 He Holdings, Inc., Doing Business As Hughes Electronics Method and apparatus for sorting and searching a television program guide
WO1997032435A1 (en) * 1996-02-29 1997-09-04 HE HOLDINGS, INC. doing business as HUGHES ELECTRON ICS Method and apparatus for generating television program guides
US5677708A (en) * 1995-05-05 1997-10-14 Microsoft Corporation System for displaying a list on a display screen
EP0805594A2 (en) * 1996-04-30 1997-11-05 Sony Corporation Remote controller, transmitting and receiving apparatus and method
WO1997041688A1 (en) * 1996-04-29 1997-11-06 Agostino Richard J D Video directory entertainment and marketing method and apparatus
WO1998000976A1 (en) * 1996-07-01 1998-01-08 Thomson Consumer Electronics, Inc. Interactive television system and method for displaying web-like stills with hyperlinks
JPH1032798A (en) * 1996-05-16 1998-02-03 Infuoshitei:Kk Information display method/device
JPH1032802A (en) * 1996-05-16 1998-02-03 Infuoshitei:Kk Information display method and device
FR2752314A1 (en) * 1996-08-12 1998-02-13 Thomson Multimedia Sa NAVIGATION METHOD IN A GRAPHICAL USER INTERFACE AND DEVICE FOR IMPLEMENTING THE SAME
EP0825770A1 (en) * 1996-03-04 1998-02-25 Matsushita Electric Industrial Co., Ltd. Image selecting/displaying apparatus
EP0834798A2 (en) * 1996-10-07 1998-04-08 Compaq Computer Corporation Integrated content guide for interactive selection of content and services on personal computer systems
WO1998017063A1 (en) * 1996-10-16 1998-04-23 Catch Tv, Inc. A television event marking system
EP0843468A2 (en) * 1996-11-19 1998-05-20 Sony Corporation EPG apparatus and its control method
EP0854649A2 (en) * 1997-01-16 1998-07-22 Digital Vision Laboratories Television broadcasting system and receiver
EP0866616A1 (en) * 1997-03-21 1998-09-23 CANAL+ Société Anonyme Method of and apparatus for transmitting data
WO1998043158A1 (en) 1997-03-24 1998-10-01 Evolve Products, Inc. Two-way remote control with advertising display
US5830068A (en) * 1995-09-08 1998-11-03 Ods Technologies, L.P. Interactive wagering systems and processes
WO1998051079A1 (en) * 1997-05-05 1998-11-12 Siemens Aktiengesellschaft Video-telephony with a digital tv-signal receiver
EP0899950A1 (en) * 1996-05-16 1999-03-03 Kabushiki Kaisha Infocity Method for transmitting and displaying information and device for displaying information
WO1999010798A1 (en) * 1997-08-28 1999-03-04 Thomson Consumer Electronics, Inc. System and method for navigating within a display having different display sections
GB2330722A (en) * 1997-10-24 1999-04-28 Gen Instrument Corp Personal computer based set-top converter for television services
US5929850A (en) * 1996-07-01 1999-07-27 Thomson Consumer Electronices, Inc. Interactive television system and method having on-demand web-like navigational capabilities for displaying requested hyperlinked web-like still images associated with television content
EP0886964A4 (en) * 1996-03-15 1999-09-08 Guide E Inc Method and apparatus for displaying television programs and related text
WO1999048287A1 (en) * 1998-03-20 1999-09-23 Thomson Licensing S.A. Graphical display of current time on electronic program guide
US6002450A (en) * 1997-03-24 1999-12-14 Evolve Products, Inc. Two-way remote control with advertising display
EP0984628A1 (en) * 1998-09-04 2000-03-08 Sony Corporation On-screen display
AU720866B2 (en) * 1996-03-15 2000-06-15 Rovi Guides, Inc. Combination of VCR index and EPG
EP1039747A1 (en) * 1999-03-26 2000-09-27 Sony Corporation Audio and/or video signal transmission
EP1110387A1 (en) * 1998-09-17 2001-06-27 United Video Properties, Inc. Electronic program guide with digital storage
EP1158802A2 (en) * 1995-12-22 2001-11-28 British Sky Broadcasting Limited Improvements in receivers for television signals
JP2002515207A (en) * 1996-10-16 2002-05-21 ジェムスター ディベロプメント コーポレイション Accessing Internet data through a television system
EP1211893A2 (en) 1996-07-31 2002-06-05 THOMSON multimedia Process for selecting events with a preferred list, and device implementing this process.
US6419137B1 (en) 1994-05-20 2002-07-16 United Video Properties, Inc. Video clip program guide
EP1250003A1 (en) * 1996-03-15 2002-10-16 E Guide, Inc. Method and apparatus for displaying television programs and related text
US6484011B1 (en) 1997-04-01 2002-11-19 Evolve Products, Inc. Non-telephonic, wireless information presentation device
US6526577B1 (en) 1998-12-01 2003-02-25 United Video Properties, Inc. Enhanced interactive program guide
US6564378B1 (en) 1997-12-08 2003-05-13 United Video Properties, Inc. Program guide system with browsing display
US6563515B1 (en) 1998-05-19 2003-05-13 United Video Properties, Inc. Program guide system with video window browsing
EP1429273A1 (en) * 2002-11-26 2004-06-16 Kianoush Namwar Interactive media transmission method and system for direct purchase of goods and services over a tv-broadcast network
US6799327B1 (en) 1998-07-14 2004-09-28 United Video Properties, Inc. Program guide with selectable advertisements and pseudo-ads
EP1550943A2 (en) * 2004-01-05 2005-07-06 Microsoft Corporation Systems and methods for providing alternate views when rendering audio/video content in a computing system
AU2003200965B2 (en) * 1998-07-17 2006-04-06 Rovi Guides, Inc. Interactive Television Program Guide System Having Multiple Devices Within a Household
EP1675392A2 (en) * 1996-03-15 2006-06-28 Gemstar Development Corporation Method and apparatus for displaying television programs and related text
US7149985B1 (en) 1998-08-25 2006-12-12 Thomson Licensing System and method for navigating within a display having different display sections
JP2007135241A (en) * 1995-05-22 2007-05-31 British Sky Broadcasting Ltd Improvement of television signal receiver
US7231404B2 (en) 2003-01-31 2007-06-12 Nokia Corporation Datacast file transmission with meta-data retention
US7343487B2 (en) 2001-10-10 2008-03-11 Nokia Corporation Datacast distribution system
US7379886B1 (en) 2000-03-01 2008-05-27 Ods Properties, Inc. Cellular telephone interactive wagering system
US7418672B2 (en) 2000-12-21 2008-08-26 Exaflop Llc Integrated content guide for interactive selection of content and services on personal computer systems with multiple sources and multiple media presentation
DE19642558B4 (en) * 1995-10-16 2008-11-13 Lg Electronics Inc. Device for electronic program guide
US7493643B2 (en) 1998-05-19 2009-02-17 United Video Properties, Inc. Program guide system with video-on-demand browsing
US7774259B1 (en) 2000-03-01 2010-08-10 Ods Properties, Inc. Interactive wagering system with criteria wagering
EP2265019A2 (en) * 1995-04-24 2010-12-22 United Video Properties, Inc. Electronic television program guide schedule system and method with remote product ordering
EP2288147A1 (en) * 2005-12-29 2011-02-23 United Video Properties, Inc. Systems and methods for providing mosaic channel groups in an interactive media guidance application
EP1983754A3 (en) * 1996-05-03 2011-05-11 Starsight Telecast, Inc. Information system
US7949810B2 (en) 2004-04-27 2011-05-24 Apple Inc. Techniques for transferring data between a media player and an accessory having a tuner
US8006263B2 (en) 1998-07-17 2011-08-23 United Video Properties, Inc. Interactive television program guide with remote access
US8205232B2 (en) 1995-10-02 2012-06-19 Starsight Telecast, Inc. Interactive computer system for providing television schedule information
US8238893B2 (en) 2009-09-03 2012-08-07 Apple Inc. Techniques for controlling a portable media device having a radio frequency tuner
US8330582B2 (en) 2000-03-15 2012-12-11 Logitech Europe S.A. Online remote control configuration system
USRE44006E1 (en) 1996-12-20 2013-02-19 Koninklijke Philips Electronics N.V. User interface for television
US8458184B2 (en) 2006-12-22 2013-06-04 Apple Inc. Tagging media assets, locations, and advertisements
US8509400B2 (en) 2005-04-20 2013-08-13 Logitech Europe S.A. System and method for adaptive programming of a remote control
US8508401B1 (en) 2010-08-31 2013-08-13 Logitech Europe S.A. Delay fixing for command codes in a remote control system
US8531276B2 (en) 2000-03-15 2013-09-10 Logitech Europe S.A. State-based remote control system
US8674814B2 (en) 2000-03-15 2014-03-18 Logitech Europe S.A. State-based remote control system
US8850477B2 (en) 1995-10-02 2014-09-30 Starsight Telecast, Inc. Systems and methods for linking television viewers with advertisers and broadcasters
US8850499B2 (en) 2000-10-11 2014-09-30 United Video Properties, Inc. Systems and methods for caching data in media-on-demand systems
US8863170B2 (en) 2000-03-31 2014-10-14 United Video Properties, Inc. System and method for metadata-linked advertisements
US8918807B2 (en) 1997-07-21 2014-12-23 Gemstar Development Corporation System and method for modifying advertisement responsive to EPG information
US8931008B2 (en) 1999-06-29 2015-01-06 United Video Properties, Inc. Promotional philosophy for a video-on-demand-related interactive display within an interactive television application
US8973069B2 (en) 2000-10-11 2015-03-03 Rovi Guides, Inc. Systems and methods for relocating media
US8978064B2 (en) 1998-09-22 2015-03-10 Rovi Guides, Inc. Interactive television program guide with passive content
US8983639B2 (en) 2008-12-14 2015-03-17 Apple Inc. Techniques for facilitating interoperation between a host device and a digital RF tuner accessory
US9015750B2 (en) 1998-05-15 2015-04-21 Rovi Guides, Inc. Interactive television program guide system for determining user values for demographic categories
US9014546B2 (en) 2009-09-23 2015-04-21 Rovi Guides, Inc. Systems and methods for automatically detecting users within detection regions of media devices
US9021538B2 (en) 1998-07-14 2015-04-28 Rovi Guides, Inc. Client-server based interactive guide with server recording
US9049073B2 (en) 2011-06-28 2015-06-02 Rovi Guides, Inc. Systems and methods for initializing allocations of transport streams based on historical data
US9071872B2 (en) 2003-01-30 2015-06-30 Rovi Guides, Inc. Interactive television systems with digital video recording and adjustable reminders
US9075861B2 (en) 2006-03-06 2015-07-07 Veveo, Inc. Methods and systems for segmenting relative user preferences into fine-grain and coarse-grain collections
US9084006B2 (en) 1998-07-17 2015-07-14 Rovi Guides, Inc. Interactive television program guide system having multiple devices within a household
US9113207B2 (en) 1995-10-02 2015-08-18 Rovi Guides, Inc. Systems and methods for contextually linking television program information
US9113107B2 (en) 2005-11-08 2015-08-18 Rovi Guides, Inc. Interactive advertising and program promotion in an interactive television system
US9113122B2 (en) 1997-04-21 2015-08-18 Rovi Guides, Inc. Method and apparatus for time-shifting video and text in a text-enhanced television program
US9118958B2 (en) 1999-12-10 2015-08-25 Rovi Guides, Inc. Systems and methods for coordinating interactive and passive advertisement and merchandising opportunities
US9125169B2 (en) 2011-12-23 2015-09-01 Rovi Guides, Inc. Methods and systems for performing actions based on location-based rules
US9143736B2 (en) 2005-09-30 2015-09-22 Rovi Guides, Inc. Systems and methods for managing local storage of on-demand content
US9147198B2 (en) 2013-01-10 2015-09-29 Rovi Technologies Corporation Systems and methods for providing an interface for data driven media placement
US9161087B2 (en) 2000-09-29 2015-10-13 Rovi Technologies Corporation User controlled multi-device media-on-demand system
US9166714B2 (en) 2009-09-11 2015-10-20 Veveo, Inc. Method of and system for presenting enriched video viewing analytics
US9172987B2 (en) 1998-07-07 2015-10-27 Rovi Guides, Inc. Methods and systems for updating functionality of a set-top box using markup language
US9171580B2 (en) 2005-09-30 2015-10-27 Rovi Guides, Inc. Systems and methods for recording and playing back programs having desirable recording attributes
US9177081B2 (en) 2005-08-26 2015-11-03 Veveo, Inc. Method and system for processing ambiguous, multi-term search queries
US9191719B2 (en) 2003-11-06 2015-11-17 Rovi Guides, Inc. Systems and methods for providing program suggestions in an interactive television program guide
US9191716B2 (en) 2000-04-10 2015-11-17 Rovi Guides, Inc. Interactive media guide with media guidance interface
US9197943B2 (en) 1998-12-03 2015-11-24 Rovi Guides, Inc. Electronic program guide with related-program search feature
US9204193B2 (en) 2010-05-14 2015-12-01 Rovi Guides, Inc. Systems and methods for media detection and filtering using a parental control logging application
US9215504B2 (en) 2006-10-06 2015-12-15 Rovi Guides, Inc. Systems and methods for acquiring, categorizing and delivering media in interactive media guidance applications
US9288521B2 (en) 2014-05-28 2016-03-15 Rovi Guides, Inc. Systems and methods for updating media asset data based on pause point in the media asset
US9307281B2 (en) 2007-03-22 2016-04-05 Rovi Guides, Inc. User defined rules for assigning destinations of content
US9307278B2 (en) 2000-03-31 2016-04-05 Rovi Guides, Inc. Systems and methods for reducing cut-offs in program recording
US9311405B2 (en) 1998-11-30 2016-04-12 Rovi Guides, Inc. Search engine for video and graphics
US9319735B2 (en) 1995-06-07 2016-04-19 Rovi Guides, Inc. Electronic television program guide schedule system and method with data feed access
US9326016B2 (en) 2007-07-11 2016-04-26 Rovi Guides, Inc. Systems and methods for mirroring and transcoding media content
US9326025B2 (en) 2007-03-09 2016-04-26 Rovi Technologies Corporation Media content search results ranked by popularity
US9402102B2 (en) 1995-10-02 2016-07-26 Rovi Guides, Inc. System and method for using television schedule information
US9426509B2 (en) 1998-08-21 2016-08-23 Rovi Guides, Inc. Client-server electronic program guide
US9591251B2 (en) 1997-10-06 2017-03-07 Rovi Guides, Inc. Interactive television program guide system with operator showcase
US9674563B2 (en) 2013-11-04 2017-06-06 Rovi Guides, Inc. Systems and methods for recommending content
US9681105B2 (en) 2005-12-29 2017-06-13 Rovi Guides, Inc. Interactive media guidance system having multiple devices
US9736524B2 (en) 2011-01-06 2017-08-15 Veveo, Inc. Methods of and systems for content search based on environment sampling
US9749693B2 (en) 2006-03-24 2017-08-29 Rovi Guides, Inc. Interactive media guidance application with intelligent navigation and display features
US9848276B2 (en) 2013-03-11 2017-12-19 Rovi Guides, Inc. Systems and methods for auto-configuring a user equipment device with content consumption material
US9848161B2 (en) 2003-04-21 2017-12-19 Rovi Guides, Inc. Video recorder having user extended and automatically extended time slots
US9973817B1 (en) 2005-04-08 2018-05-15 Rovi Guides, Inc. System and method for providing a list of video-on-demand programs
US10063934B2 (en) 2008-11-25 2018-08-28 Rovi Technologies Corporation Reducing unicast session duration with restart TV

Families Citing this family (478)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7210159B2 (en) * 1994-02-18 2007-04-24 Starsight Telecast, Inc. System and method for transmitting and utilizing electronic programs guide information
US8352400B2 (en) 1991-12-23 2013-01-08 Hoffberg Steven M Adaptive pattern recognition based controller apparatus and method and human-factored interface therefore
US7168084B1 (en) 1992-12-09 2007-01-23 Sedna Patent Services, Llc Method and apparatus for targeting virtual objects
KR100295386B1 (en) 1992-12-09 2001-09-22 마크 홀린저 Set-top terminals for cable television delivery systems
US9286294B2 (en) 1992-12-09 2016-03-15 Comcast Ip Holdings I, Llc Video and digital multimedia aggregator content suggestion engine
CA2157600A1 (en) 1993-03-05 1994-09-15 Roy J. Mankovitz Apparatus and method using compressed codes for television program record scheduling
US20040230992A1 (en) * 1993-05-27 2004-11-18 Gemstar Development Corporation Method and apparatus for displaying video clips
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
USRE41993E1 (en) 1993-07-29 2010-12-07 Gemstar Development Corporation Apparatus and method for improved parental control of television use
US6418556B1 (en) * 1993-09-09 2002-07-09 United Video Properties, Inc. Electronic television program guide schedule system and method
US5918214A (en) * 1996-10-25 1999-06-29 Ipf, Inc. System and method for finding product and service related information on the internet
US6961712B1 (en) 1996-10-25 2005-11-01 Ipf, Inc. Consumer product information request (CPIR) enabling servlets and web-based consumer product information catalogs employing the same
US6625581B1 (en) 1994-04-22 2003-09-23 Ipf, Inc. Method of and system for enabling the access of consumer product related information and the purchase of consumer products at points of consumer presence on the world wide web (www) at which consumer product information request (cpir) enabling servlet tags are embedded within html-encoded documents
US8793738B2 (en) * 1994-05-04 2014-07-29 Starsight Telecast Incorporated Television system with downloadable features
US6396546B1 (en) * 1994-05-20 2002-05-28 United Video Properties, Inc. Electronic television program guide schedule system and method
US5624265A (en) 1994-07-01 1997-04-29 Tv Interactive Data Corporation Printed publication remote contol for accessing interactive media
US20050204384A1 (en) * 1994-08-31 2005-09-15 Gemstar Development Corporation Method and apparatus for displaying television programs and related text
US7188352B2 (en) * 1995-07-11 2007-03-06 Touchtunes Music Corporation Intelligent digital audiovisual playback system
US8661477B2 (en) * 1994-10-12 2014-02-25 Touchtunes Music Corporation System for distributing and selecting audio and video information and method implemented by said system
US7424731B1 (en) 1994-10-12 2008-09-09 Touchtunes Music Corporation Home digital audiovisual information recording and playback system
ATE188793T1 (en) 1994-10-12 2000-01-15 Touchtunes Music Corp INTELLIGENT SYSTEM FOR NUMERICAL AUDIOVISUAL REPRODUCTION
US6163345A (en) * 1995-01-04 2000-12-19 Sony Corportion Method and apparatus for providing station and programming information in a multiple station broadcast system
US6426779B1 (en) * 1995-01-04 2002-07-30 Sony Electronics, Inc. Method and apparatus for providing favorite station and programming information in a multiple station broadcast system
US6321208B1 (en) * 1995-04-19 2001-11-20 Brightstreet.Com, Inc. Method and system for electronic distribution of product redemption coupons
JPH08307942A (en) * 1995-05-02 1996-11-22 Sony Corp Cordless telephone set, electronic apparatus and program selecting method
JP3158960B2 (en) 1995-05-23 2001-04-23 ヤマハ株式会社 Communication karaoke system
US5784095A (en) * 1995-07-14 1998-07-21 General Instrument Corporation Digital audio system with video output program guide
US6807676B1 (en) 1995-07-14 2004-10-19 General Instrument Corporation Methods of formatting data to maximize the readability and the amount of song identification information displayed on a limited number of lines
JP3698273B2 (en) * 1995-07-20 2005-09-21 ソニー株式会社 Electronic program guide transmission apparatus and method, electronic program guide reception apparatus and method, and electronic program guide transmission / reception system and method
US5815145A (en) * 1995-08-21 1998-09-29 Microsoft Corporation System and method for displaying a program guide for an interactive televideo system
US6075575A (en) * 1995-10-02 2000-06-13 Starsight Telecast, Inc. Remote control device and method for using television schedule information
JP3475419B2 (en) * 1995-10-11 2003-12-08 ソニー株式会社 Television receiver
JP2939795B2 (en) * 1995-11-24 1999-08-25 株式会社ナナオ Video monitor adjustment system
US20030009758A1 (en) * 1995-12-22 2003-01-09 Christopher Townsend Receivers for television signals
US6314570B1 (en) * 1996-02-08 2001-11-06 Matsushita Electric Industrial Co., Ltd. Data processing apparatus for facilitating data selection and data processing in at television environment with reusable menu structures
US6020863A (en) * 1996-02-27 2000-02-01 Cirrus Logic, Inc. Multi-media processing system with wireless communication to a remote display and method using same
US5828419A (en) * 1996-02-29 1998-10-27 Hughes Electronics Method and apparatus for generating television program guides utilizing icons
US6240555B1 (en) * 1996-03-29 2001-05-29 Microsoft Corporation Interactive entertainment system for presenting supplemental interactive content together with continuous video programs
US6025837A (en) 1996-03-29 2000-02-15 Micrsoft Corporation Electronic program guide with hyperlinks to target resources
US8006260B2 (en) 1996-04-01 2011-08-23 Gemstar Development Corporation Apparatus and method for parental control using V-chip plus+ and master password
US5999970A (en) * 1996-04-10 1999-12-07 World Gate Communications, Llc Access system and method for providing interactive access to an information source through a television distribution system
US6177963B1 (en) 1996-04-22 2001-01-23 Multiplex Technology, Inc. Video signal distribution system
US5969748A (en) 1996-05-29 1999-10-19 Starsight Telecast, Inc. Television schedule system with access control
AU3294997A (en) * 1996-06-13 1998-01-07 Starsight Telecast Incorporated Method and apparatus for searching a guide using program characteristics
US5801787A (en) * 1996-06-14 1998-09-01 Starsight Telecast, Inc. Television schedule system and method of operation for multiple program occurrences
AU716998B2 (en) * 1996-06-17 2000-03-16 Rovi Guides, Inc. Television schedule system with enhanced features
WO1997049242A1 (en) * 1996-06-17 1997-12-24 Starsight Telecast Incorporated System and method for using television schedule information
US5999972A (en) 1996-07-01 1999-12-07 Sun Microsystems, Inc. System, method and article of manufacture for a distributed computer system framework
US5987245A (en) 1996-07-01 1999-11-16 Sun Microsystems, Inc. Object-oriented system, method and article of manufacture (#12) for a client-server state machine framework
US6272555B1 (en) 1996-07-01 2001-08-07 Sun Microsystems, Inc. Object-oriented system, method and article of manufacture for a client-server-centric interprise computing framework system
US6304893B1 (en) 1996-07-01 2001-10-16 Sun Microsystems, Inc. Object-oriented system, method and article of manufacture for a client-server event driven message framework in an interprise computing framework system
US6266709B1 (en) 1996-07-01 2001-07-24 Sun Microsystems, Inc. Object-oriented system, method and article of manufacture for a client-server failure reporting process
US6434598B1 (en) 1996-07-01 2002-08-13 Sun Microsystems, Inc. Object-oriented system, method and article of manufacture for a client-server graphical user interface (#9) framework in an interprise computing framework system
US6424991B1 (en) 1996-07-01 2002-07-23 Sun Microsystems, Inc. Object-oriented system, method and article of manufacture for a client-server communication framework
US6038590A (en) 1996-07-01 2000-03-14 Sun Microsystems, Inc. Object-oriented system, method and article of manufacture for a client-server state machine in an interprise computing framework system
US5848246A (en) 1996-07-01 1998-12-08 Sun Microsystems, Inc. Object-oriented system, method and article of manufacture for a client-server session manager in an interprise computing framework system
JP3528451B2 (en) * 1996-07-26 2004-05-17 ソニー株式会社 Electronic program guide display control device and method
US5978043A (en) * 1996-08-14 1999-11-02 Samsung Electronics Co., Ltd. TV graphical user interface that provides customized lists of programming
US6191781B1 (en) * 1996-08-14 2001-02-20 Samsung Electronics, Ltd. Television graphical user interface that combines electronic program guide with graphical channel changer
US6016144A (en) * 1996-08-14 2000-01-18 Samsung Electronics Co., Ltd. Multi-layered television graphical user interface
US6072470A (en) * 1996-08-14 2000-06-06 Sony Corporation Remote control apparatus
US6049333A (en) * 1996-09-03 2000-04-11 Time Warner Entertainment Company, L.P. System and method for providing an event database in a telecasting system
WO1998010589A1 (en) * 1996-09-03 1998-03-12 Starsight Telecast, Inc. Schedule system with enhanced recording capability
FR2753868A1 (en) * 1996-09-25 1998-03-27 Technical Maintenance Corp METHOD FOR SELECTING A RECORDING ON AN AUDIOVISUAL DIGITAL REPRODUCTION SYSTEM AND SYSTEM FOR IMPLEMENTING THE METHOD
US6084638A (en) * 1996-10-08 2000-07-04 Hare; Charles S. Computer interface extension system and method
JPH10126759A (en) * 1996-10-16 1998-05-15 Sony Corp Receiver and display controlling method
US7904333B1 (en) 1996-10-25 2011-03-08 Ipf, Inc. Web-based electronic commerce (EC) enabled shopping network configured to allow members of a consumer product management team and authorized parties to communicate directly with consumers shopping at EC-enabled websites along the world wide web (WWW), using multi-mode virtual kiosks (MMVKS) driven by server-side components and managed by product team members
US7516094B2 (en) * 1996-10-25 2009-04-07 Ipf, Inc. Internet-based system for managing and delivering consumer product information to consumers at web-based retailer store sites on the world wide web (WWW), using consumer product information (CPI) requesting and graphical user interface (GUI) display subsystems, driven by server-side components embodying universal product numbers (UPNs) and driven by UPN/URL links managed by product manufacturer team members and/or their agents
US7711598B2 (en) * 1996-10-25 2010-05-04 Ipf, Inc. Web-based consumer product marketing communication network for managing and delivering consumer product marketing communications to consumers along e-commerce (EC) enabled web sites on the world wide web (WWW), using multi-mode virtual kiosks (MMVKS) driven by server=side components embodying consumer product identifiers and driven by consumer product information (CPI) links managed by product manufacturer team members and/or their agents
US20050010475A1 (en) * 1996-10-25 2005-01-13 Ipf, Inc. Internet-based brand management and marketing communication instrumentation network for deploying, installing and remotely programming brand-building server-side driven multi-mode virtual Kiosks on the World Wide Web (WWW), and methods of brand marketing communication between brand marketers and consumers using the same
US7848948B2 (en) * 1996-10-25 2010-12-07 Ipf, Inc. Internet-based product brand marketing communication network configured to allow members of a product brand management team to communicate directly with consumers browsing HTML-encoded pages at an electronic commerce (EC) enabled web-site along the fabric of the world wide web (WWW), using programable multi-mode virtual kiosks (MMVKS) driven by server-side components and managed by product brand management team members
JP2001503542A (en) * 1996-10-25 2001-03-13 アイピーエフ・インコーポレーテッド System and method for managing and serving consumer product related information on the Internet
US20040210479A1 (en) * 1996-10-25 2004-10-21 Ipf, Inc. Internet-based brand marketing communication instrumentation network for deploying, installing and remotely programming brand-building server-side driven multi-mode virtual kiosks on the World Wide Web (WWW), and methods of brand marketing communication between brand marketers and consumers using the same
US6758755B2 (en) * 1996-11-14 2004-07-06 Arcade Planet, Inc. Prize redemption system for games executed over a wide area network
US20030066085A1 (en) * 1996-12-10 2003-04-03 United Video Properties, Inc., A Corporation Of Delaware Internet television program guide system
US6453471B1 (en) * 1996-12-13 2002-09-17 Starsight Telecast, Inc. Electronic programming guide with movie preview
US6687906B1 (en) 1996-12-19 2004-02-03 Index Systems, Inc. EPG with advertising inserts
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
US8635649B2 (en) * 1996-12-19 2014-01-21 Gemstar Development Corporation System and method for modifying advertisement responsive to EPG information
US6604242B1 (en) * 1998-05-18 2003-08-05 Liberate Technologies Combining television broadcast and personalized/interactive information
US6163316A (en) * 1997-01-03 2000-12-19 Texas Instruments Incorporated Electronic programming system and method
US6208335B1 (en) 1997-01-13 2001-03-27 Diva Systems Corporation Method and apparatus for providing a menu structure for an interactive information distribution system
US6122018A (en) * 1997-01-17 2000-09-19 Sony Corporation Video display apparatus and method for controlling the switching of external input terminals thereof
US6097383A (en) * 1997-01-23 2000-08-01 Zenith Electronics Corporation Video and audio functions in a web television
US5850218A (en) 1997-02-19 1998-12-15 Time Warner Entertainment Company L.P. Inter-active program guide with default selection control
AU6675098A (en) 1997-02-28 1998-09-18 Starsight Telecast Incorporated Television control interface with electronic guide
WO1998039893A2 (en) * 1997-03-03 1998-09-11 Starsight Telecast, Inc. Electronic programming guide with movie preview
JP3662384B2 (en) * 1997-03-09 2005-06-22 松下電器産業株式会社 Information providing method and information providing and receiving apparatus used therefor
WO1998040863A1 (en) * 1997-03-14 1998-09-17 Tv Interactive Data Corporation A method of detachably attaching an insert to a remote control base and the resulting remote control
US6674477B1 (en) * 1997-03-17 2004-01-06 Matsushita Electric Industrial Co., Ltd. Method and apparatus for processing a data series including processing priority data
BR9714604A (en) * 1997-03-21 2002-08-06 Canal Plus Sa Transmission and reception of television programs and other data
US6209028B1 (en) 1997-03-21 2001-03-27 Walker Digital, Llc System and method for supplying supplemental audio information for broadcast television programs
US6205485B1 (en) 1997-03-27 2001-03-20 Lextron Systems, Inc Simulcast WEB page delivery using a 3D user interface system
GB2325537B8 (en) * 1997-03-31 2000-01-31 Microsoft Corp Query-based electronic program guide
US6292624B1 (en) * 1997-05-13 2001-09-18 Sony Corporation System and method for selection/deselection of timer recording
US6061097A (en) 1997-05-22 2000-05-09 United Video Properties, Inc. Interactive television program guide with selectable non-program options
US6505346B2 (en) * 1997-06-06 2003-01-07 Sony Corporation Station jump loop
US5987106A (en) * 1997-06-24 1999-11-16 Ati Technologies, Inc. Automatic volume control system and method for use in a multimedia computer system
US7574727B2 (en) 1997-07-23 2009-08-11 Touchtunes Music Corporation Intelligent digital audiovisual playback system
US6704421B1 (en) 1997-07-24 2004-03-09 Ati Technologies, Inc. Automatic multichannel equalization control system for a multimedia computer
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
US6034688A (en) * 1997-09-15 2000-03-07 Sony Corporation Scrolling navigational display system
AU8913098A (en) * 1997-09-18 1999-04-05 Prevue International, Inc. Electronic-mail reminder for an internet television program guide
FR2769165B1 (en) 1997-09-26 2002-11-29 Technical Maintenance Corp WIRELESS SYSTEM WITH DIGITAL TRANSMISSION FOR SPEAKERS
US6055502A (en) * 1997-09-27 2000-04-25 Ati Technologies, Inc. Adaptive audio signal compression computer system and method
US6016141A (en) 1997-10-06 2000-01-18 United Video Properties, Inc. Interactive television program guide system with pay program package promotion
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
US5973682A (en) * 1997-10-17 1999-10-26 Sony Corporation Method and apparatus for indicating functional areas of a graphical user interface
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
EP1060584A4 (en) * 1997-10-17 2006-06-28 Sony Electronics Inc A method and apparatus for displaying an electronic program guide
US6034677A (en) * 1997-10-17 2000-03-07 Sony Corporation Method and apparatus for displaying an electronic program guide
US6111614A (en) * 1997-10-17 2000-08-29 Sony Corporation Method and apparatus for displaying an electronic menu having components with differing levels of transparency
US7561214B1 (en) * 1997-11-04 2009-07-14 Bell Atlantic Entertainment Group and Information Services Group, Inc. Two-dimensional navigation of multiplexed channels in a digital video distribution system
KR100434894B1 (en) * 1997-12-01 2004-06-07 스타사이트 텔레케스트, 인코포레이티드 Electronic program guide system with advertising messages in pop-ups
US7117440B2 (en) * 1997-12-03 2006-10-03 Sedna Patent Services, Llc Method and apparatus for providing a menu structure for an interactive information distribution system
US6674864B1 (en) 1997-12-23 2004-01-06 Ati Technologies Adaptive speaker compensation system for a multimedia computer system
US6104334A (en) 1997-12-31 2000-08-15 Eremote, Inc. Portable internet-enabled controller and information browser for consumer devices
US6757001B2 (en) 1999-03-30 2004-06-29 Research Investment Network, Inc. Method of using physical buttons in association with a display to access and execute functions available through associated hardware and software
US6097441A (en) * 1997-12-31 2000-08-01 Eremote, Inc. System for dual-display interaction with integrated television and internet content
US6704028B2 (en) * 1998-01-05 2004-03-09 Gateway, Inc. System for using a channel and event overlay for invoking channel and event related functions
US6750919B1 (en) 1998-01-23 2004-06-15 Princeton Video Image, Inc. Event linked insertion of indicia into video
JP4189900B2 (en) * 1998-01-23 2008-12-03 ピーヴィーアイ ヴァーチャル メディア サービスイズ,エルエルシー Event related information insertion method and apparatus
US6445398B1 (en) 1998-02-04 2002-09-03 Corporate Media Partners Method and system for providing user interface for electronic program guide
BR9909241A (en) * 1998-03-04 2000-11-14 United Video Properties Inc Program guide system with targeted advertising
US7185355B1 (en) 1998-03-04 2007-02-27 United Video Properties, Inc. Program guide system with preference profiles
ES2221412T3 (en) * 1998-03-04 2004-12-16 United Video Properties Inc. PROGRAM GUIDE SYSTEM WITH MONITORING OF THE USE OF PUBLICITY AND USER ACTIVITIES.
EP0940980A2 (en) * 1998-03-05 1999-09-08 Matsushita Electric Industrial Co., Ltd. User interface apparatus and broadcast receiving apparatus
US6289346B1 (en) * 1998-03-12 2001-09-11 At&T Corp. Apparatus and method for a bookmarking system
US6075971A (en) * 1998-03-27 2000-06-13 Intel Corporation Method and apparatus for providing and monitoring coupons via a network
US6424791B1 (en) 1998-03-27 2002-07-23 Sony Corporation System and method for providing selection of timer recording
US6725461B1 (en) * 1998-04-30 2004-04-20 Wink Communications, Inc. Reminder system for broadcast and non-broadcast events based on broadcast interactive applications
US6564379B1 (en) * 1998-04-30 2003-05-13 United Video Properties, Inc. Program guide system with flip and browse advertisements
US6195435B1 (en) 1998-05-01 2001-02-27 Ati Technologies Method and system for channel balancing and room tuning for a multichannel audio surround sound speaker system
US7117518B1 (en) * 1998-05-14 2006-10-03 Sony Corporation Information retrieval method and apparatus
US6742183B1 (en) * 1998-05-15 2004-05-25 United Video Properties, Inc. Systems and methods for advertising television networks, channels, and programs
JP4064060B2 (en) 1998-05-15 2008-03-19 ユニキャスト・コミュニケーションズ・コーポレイション Technology for implementing network-distributed interstitial web advertisements that are initiated by the browser and invisible to the user using ad tags embedded in reference web pages
US20050204388A1 (en) * 1998-06-11 2005-09-15 Knudson Edward B. Series reminders and series recording from an interactive television program guide
US20110093898A1 (en) * 1998-06-18 2011-04-21 Rosenthol Joshua A Program guide system with user designated favorite themes
US6292283B1 (en) * 1998-07-17 2001-09-18 Lsi Logic Corporation Audio/video device including an infrared transceiver for transmitting and receiving configuration data, and method for configuring same
DE69911613T2 (en) 1998-07-20 2004-06-17 Canal + Technologies NAVIGATION SYSTEM FOR A MULTI-CHANNEL DIGITAL TELEVISION SYSTEM
FR2781582B1 (en) 1998-07-21 2001-01-12 Technical Maintenance Corp SYSTEM FOR DOWNLOADING OBJECTS OR FILES FOR SOFTWARE UPDATE
US8028318B2 (en) * 1999-07-21 2011-09-27 Touchtunes Music Corporation Remote control unit for activating and deactivating means for payment and for displaying payment status
FR2781593B1 (en) 1998-07-22 2001-01-12 Technical Maintenance Corp REMOTE CONTROL FOR INTELLIGENT DIGITAL AUDIOVISUAL REPRODUCTION SYSTEM
FR2781580B1 (en) 1998-07-22 2000-09-22 Technical Maintenance Corp SOUND CONTROL CIRCUIT FOR INTELLIGENT DIGITAL AUDIOVISUAL REPRODUCTION SYSTEM
FR2781591B1 (en) 1998-07-22 2000-09-22 Technical Maintenance Corp AUDIOVISUAL REPRODUCTION SYSTEM
AR019458A1 (en) 1998-07-23 2002-02-20 United Video Properties Inc AN INTERACTIVE TELEVISION PROGRAMMING GUIDE PROVISION THAT SERVES AS AN ENTRY
US9924234B2 (en) 1998-07-23 2018-03-20 Comcast Ip Holdings I, Llc Data structure and methods for providing an interactive program
US6754905B2 (en) 1998-07-23 2004-06-22 Diva Systems Corporation Data structure and methods for providing an interactive program guide
BR9912385A (en) * 1998-07-23 2002-01-15 Diva Systems Corp User interface generated on a head end, interactive program guide, and processes for generating and distributing a user interface, and interacting with an interactive program guide
US6505348B1 (en) * 1998-07-29 2003-01-07 Starsight Telecast, Inc. Multiple interactive electronic program guide system and methods
TW447221B (en) * 1998-08-26 2001-07-21 United Video Properties Inc Television message system
TW463503B (en) 1998-08-26 2001-11-11 United Video Properties Inc Television chat system
KR100330012B1 (en) * 1998-09-14 2002-08-08 삼성전자 주식회사 How to change channels on television
US6701523B1 (en) * 1998-09-16 2004-03-02 Index Systems, Inc. V-Chip plus+in-guide user interface apparatus and method for programmable blocking of television and other viewable programming, such as for parental control of a television receiver
US7313806B1 (en) 1998-10-30 2007-12-25 Intel Corporation Method and apparatus for channel surfing through multiple sources based on user-definable preferences
US6608633B1 (en) * 1998-10-30 2003-08-19 Sony Corporation Visual display of categorical information through visual factors such as scale and location
US20100257553A1 (en) * 1998-11-18 2010-10-07 Gemstar Development Corporation Systems and methods for advertising traffic control and billing
US6732367B1 (en) * 1998-11-30 2004-05-04 United Video Properties, Inc. Interactive television program guide system with title and description blocking
WO2000033570A1 (en) * 1998-11-30 2000-06-08 Sony Corporation Information providing device and method
US6792197B1 (en) 1998-12-07 2004-09-14 Index Systems, Inc. System and method for generating video taping reminders
US6577350B1 (en) 1998-12-21 2003-06-10 Sony Corporation Method and apparatus for displaying an electronic program guide
US20030131356A1 (en) * 1998-12-21 2003-07-10 Andrew M. Proehl Method and apparatus for notification on a broadcast device
KR100308038B1 (en) * 1998-12-31 2001-11-02 구자홍 Method for Display Menu of TV
US7966078B2 (en) 1999-02-01 2011-06-21 Steven Hoffberg Network media appliance system and method
US8726330B2 (en) 1999-02-22 2014-05-13 Touchtunes Music Corporation Intelligent digital audiovisual playback system
US6847778B1 (en) 1999-03-30 2005-01-25 Tivo, Inc. Multimedia visual progress indication system
US6256019B1 (en) * 1999-03-30 2001-07-03 Eremote, Inc. Methods of using a controller for controlling multi-user access to the functionality of consumer devices
US8689265B2 (en) 1999-03-30 2014-04-01 Tivo Inc. Multimedia mobile personalization system
US6757906B1 (en) * 1999-03-30 2004-06-29 Tivo, Inc. Television viewer interface system
US8479251B2 (en) * 1999-03-31 2013-07-02 Microsoft Corporation System and method for synchronizing streaming content with enhancing content using pre-announced triggers
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
US6904610B1 (en) 1999-04-15 2005-06-07 Sedna Patent Services, Llc Server-centric customized interactive program guide in an interactive television environment
US6754271B1 (en) 1999-04-15 2004-06-22 Diva Systems Corporation Temporal slice persistence method and apparatus for delivery of interactive program guide
US7096487B1 (en) 1999-10-27 2006-08-22 Sedna Patent Services, Llc Apparatus and method for combining realtime and non-realtime encoded content
US7844492B2 (en) * 1999-11-17 2010-11-30 Ipf, Inc. Internet-based E-commerce network for enabling commission-based E-commerce transactions along the fabric of the world wide web (WWW) using server-side driven multi-mode virtual kiosks (MMVKS) and transaction and commission tracking servers
US20080021778A1 (en) * 1999-04-21 2008-01-24 Ipf, Inc. Web-based brand marketing communication network for enabling e-commerce transactions using Multi-Mode Virtual Kiosks (MMVKS)
US20020194081A1 (en) * 1999-04-21 2002-12-19 Perkowski Thomas J. Internet-based consumer service brand marketing communication system which enables service-providers, retailers, and their respective agents and consumers to carry out service-related functions along the demand side of the retail chain in an integrated manner
US20030128983A1 (en) * 1999-05-11 2003-07-10 Buabbud George H. Digital RF return over fiber
AU3712300A (en) 1999-06-11 2001-01-02 Liberate Technologies Hierarchical open security information delegation and acquisition
US7992163B1 (en) * 1999-06-11 2011-08-02 Jerding Dean F Video-on-demand navigational system
US7010801B1 (en) * 1999-06-11 2006-03-07 Scientific-Atlanta, Inc. Video on demand system with parameter-controlled bandwidth deallocation
US6817028B1 (en) 1999-06-11 2004-11-09 Scientific-Atlanta, Inc. Reduced screen control system for interactive program guide
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
US6543047B1 (en) 1999-06-15 2003-04-01 Dell Usa, L.P. Method and apparatus for testing custom-configured software/hardware integration in a computer build-to-order manufacturing process
US6957445B1 (en) * 1999-06-16 2005-10-18 Gateway Inc. Method, system, software, and signal for performing events for related programs
US6438752B1 (en) * 1999-06-22 2002-08-20 Mediaone Group, Inc. Method and system for selecting television programs based on the past selection history of an identified user
AU762925B2 (en) * 1999-06-28 2003-07-10 Rovi Guides, Inc. System and method for utilizing EPG database for modifying advertisements
EP1197075A1 (en) 1999-06-28 2002-04-17 United Video Properties, Inc. Interactive television program guide system and method with niche hubs
DE19930569A1 (en) * 1999-07-02 2001-01-11 Mgm Mediagruppe Muenchen Werbe Electronic TV programme magazine displays data in first field filtered by filter associated with selected icon; icons can be replaced by other icons by selecting function in second field
FR2796482B1 (en) 1999-07-16 2002-09-06 Touchtunes Music Corp REMOTE MANAGEMENT SYSTEM FOR AT LEAST ONE AUDIOVISUAL INFORMATION REPRODUCING DEVICE
US20060242665A1 (en) * 1999-07-20 2006-10-26 United Video Properties, Inc. Interactive television program guide systems with initial channel tuning
US6563547B1 (en) * 1999-09-07 2003-05-13 Spotware Technologies, Inc. System and method for displaying a television picture within another displayed image
US6978081B1 (en) * 1999-09-08 2005-12-20 Sencore, Inc. Continuous looping feature in transmission of HDTV signals
WO2001031914A1 (en) 1999-10-27 2001-05-03 Diva Systems Corporation Picture-in-picture and multiple video streams using slice-based encoding
US20050177850A1 (en) 1999-10-29 2005-08-11 United Video Properties, Inc. Interactive television system with programming-related links
US6628729B1 (en) 1999-11-12 2003-09-30 Zenith Electronics Corporation Apparatus and method for downloading and storing data from a digital receiver
US6598226B1 (en) 1999-11-12 2003-07-22 Zenith Electronics Corporation Apparatus and method for providing, retrieving, and using data guide information supplied in a digital vestigial sideband signal
ES2219426T5 (en) * 1999-12-10 2009-03-01 United Video Properties, Inc. FUNCTIONS OF USE IN APPLICATIONS OF ADVANCED DECODERS IN INTERACTIVE TELEVISION SYSTEMS.
US20060059525A1 (en) * 1999-12-13 2006-03-16 Jerding Dean F Media services window configuration system
US20110238506A1 (en) * 2000-01-14 2011-09-29 Perkowski Thomas J Internet-based brand marketing communication network for enabling commission-based e-commerce transactions along the fabric of the world wide web (www) using server-side driven multi-mode virtual kiosks (mmvks)
US6956496B1 (en) 2000-01-18 2005-10-18 Zilog, Inc. Method and apparatus for updating universal remote databases through TV VBI processing
US8413185B2 (en) 2000-02-01 2013-04-02 United Video Properties, Inc. Interactive television application with navigable cells and regions
DE60142774D1 (en) 2000-02-01 2010-09-23 United Video Properties Inc METHODS AND SYSTEMS FOR IMPROVING RECLAME
BR0108012A (en) * 2000-02-01 2006-02-07 United Video Properties Inc Systems and methods for providing promotions with recorded programs
FR2805377B1 (en) * 2000-02-23 2003-09-12 Touchtunes Music Corp EARLY ORDERING PROCESS FOR A SELECTION, DIGITAL SYSTEM AND JUKE-BOX FOR IMPLEMENTING THE METHOD
FR2805060B1 (en) 2000-02-16 2005-04-08 Touchtunes Music Corp METHOD FOR RECEIVING FILES DURING DOWNLOAD
FR2805072B1 (en) 2000-02-16 2002-04-05 Touchtunes Music Corp METHOD FOR ADJUSTING THE SOUND VOLUME OF A DIGITAL SOUND RECORDING
BR0108714A (en) * 2000-03-02 2002-11-26 Scientific Atlanta Apparatus and method for providing a plurality of initial interactive program guide arrangements
US20010035903A1 (en) * 2000-03-27 2001-11-01 David Trane Consumer video system for recording and playing video programming
US20020060750A1 (en) * 2000-03-29 2002-05-23 Istvan Anthony F. Single-button remote access to a synthetic channel page of specialized content
US20070288959A1 (en) * 2000-03-29 2007-12-13 Digeo, Inc. Single-button remote access to a synthetic channel page of specialized content
JP2001282426A (en) * 2000-03-30 2001-10-12 Canon Inc Data communication system, device, method and storage medium
CN1805539A (en) 2000-03-31 2006-07-19 联合视频制品公司 Systems and methods for improved audience measuring
DE60110770T2 (en) * 2000-03-31 2006-02-23 United Video Properties, Inc., Tulsa INTERACTIVE MEDIA SYSTEM AND METHOD OF PRESENTING REPORTS DURING PAUSES
US8516525B1 (en) 2000-06-09 2013-08-20 Dean F. Jerding Integrated searching system for interactive media guide
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
US7975277B1 (en) * 2000-04-03 2011-07-05 Jerding Dean F System for providing alternative services
JP4587416B2 (en) * 2000-04-25 2010-11-24 富士通株式会社 Digital video content browsing apparatus and method
US7934232B1 (en) * 2000-05-04 2011-04-26 Jerding Dean F Navigation paradigm for access to television services
FR2808906B1 (en) 2000-05-10 2005-02-11 Touchtunes Music Corp DEVICE AND METHOD FOR REMOTELY MANAGING A NETWORK OF AUDIOVISUAL INFORMATION REPRODUCTION SYSTEMS
US7475404B2 (en) 2000-05-18 2009-01-06 Maquis Techtrix Llc System and method for implementing click-through for browser executed software including ad proxy and proxy cookie caching
US8086697B2 (en) * 2005-06-28 2011-12-27 Claria Innovations, Llc Techniques for displaying impressions in documents delivered over a computer network
US6766956B1 (en) 2000-06-08 2004-07-27 United Video Properties, Inc. System and method for using portable device with bar-code scanner
US8069259B2 (en) * 2000-06-09 2011-11-29 Rodriguez Arturo A Managing removal of media titles from a list
FR2811175B1 (en) 2000-06-29 2002-12-27 Touchtunes Music Corp AUDIOVISUAL INFORMATION DISTRIBUTION METHOD AND AUDIOVISUAL INFORMATION DISTRIBUTION SYSTEM
FR2811114B1 (en) 2000-06-29 2002-12-27 Touchtunes Music Corp DEVICE AND METHOD FOR COMMUNICATION BETWEEN A SYSTEM FOR REPRODUCING AUDIOVISUAL INFORMATION AND AN ELECTRONIC ENTERTAINMENT MACHINE
US7962370B2 (en) * 2000-06-29 2011-06-14 Rodriguez Arturo A Methods in a media service system for transaction processing
US20020056104A1 (en) * 2000-06-30 2002-05-09 Tara Burnhouse Folder-style program guide with categories and sub-categories
EP1303984A1 (en) * 2000-07-10 2003-04-23 Koninklijke Philips Electronics N.V. Device for and method of presenting program information
US6498937B1 (en) 2000-07-14 2002-12-24 Trw Inc. Asymmetric bandwidth wireless communication techniques
WO2002015571A1 (en) * 2000-08-14 2002-02-21 Corporate Media Partners D/B/A Americast System and method for displaying advertising in an interactive program guide
US8490134B2 (en) * 2000-08-14 2013-07-16 Cumnor Technologies Llc Displaying advertising in an electronic program guide
US7206497B1 (en) 2000-08-31 2007-04-17 Keen Personal Media, Inc. Electronic program guide subsystem for receiving and processing electronic program guide information from a set-top box
FR2814085B1 (en) 2000-09-15 2005-02-11 Touchtunes Music Corp ENTERTAINMENT METHOD BASED ON MULTIPLE CHOICE COMPETITION GAMES
US7103839B1 (en) * 2000-10-03 2006-09-05 Adobe Systems Incorporated Tracking the validity of cache frames in digital movie editing
CA2425472C (en) * 2000-10-11 2012-01-10 United Video Properties, Inc. Systems and methods for supplementing on-demand media
US7277765B1 (en) 2000-10-12 2007-10-02 Bose Corporation Interactive sound reproducing
US7340759B1 (en) * 2000-11-10 2008-03-04 Scientific-Atlanta, Inc. Systems and methods for adaptive pricing in a digital broadband delivery system
BR0115513A (en) * 2000-11-21 2003-12-30 Universal Electronics Inc Media system, remote control, methods for effecting a return to a primary channel on a media device, and a media system, and for monitoring a media channel, and readable by a device.
US20020099709A1 (en) * 2001-01-25 2002-07-25 Ensequence, Inc. Method of selecting among multiply-categorized items
US20020116705A1 (en) * 2001-02-20 2002-08-22 Perlman Stephen G. System and method for processing conditional access data
US8108892B1 (en) 2001-05-03 2012-01-31 Comcast Cable Holdings, Llc Interactive television network and method including content searching
US20090009852A1 (en) * 2001-05-15 2009-01-08 E Ink Corporation Electrophoretic particles and processes for the production thereof
US20020186329A1 (en) * 2001-06-07 2002-12-12 Ehometv [Hk] Ltd., Electronic content modules and display dock
US7380262B2 (en) * 2001-06-12 2008-05-27 Thomson Licensing Method and apparatus for generating a list of suggested scheduled television programs
US8006262B2 (en) * 2001-06-29 2011-08-23 Rodriguez Arturo A Graphic user interfaces for purchasable and recordable media (PRM) downloads
US7496945B2 (en) * 2001-06-29 2009-02-24 Cisco Technology, Inc. Interactive program guide for bidirectional services
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
US20030011714A1 (en) * 2001-07-10 2003-01-16 Nevins Robert W. System and method for transmitting program data including immersive content
US20100175084A1 (en) * 2001-07-12 2010-07-08 Ellis Michael D Interactive television system with messaging and related promotions
US7793326B2 (en) 2001-08-03 2010-09-07 Comcast Ip Holdings I, Llc Video and digital multimedia aggregator
US7908628B2 (en) 2001-08-03 2011-03-15 Comcast Ip Holdings I, Llc Video and digital multimedia aggregator content coding and formatting
US7636931B2 (en) * 2001-08-17 2009-12-22 Igt Interactive television devices and systems
US8042132B2 (en) 2002-03-15 2011-10-18 Tvworks, Llc System and method for construction, delivery and display of iTV content
US11388451B2 (en) * 2001-11-27 2022-07-12 Comcast Cable Communications Management, Llc Method and system for enabling data-rich interactive television using broadcast database
US8365230B2 (en) 2001-09-19 2013-01-29 Tvworks, Llc Interactive user interface for television applications
US8413205B2 (en) 2001-09-19 2013-04-02 Tvworks, Llc System and method for construction, delivery and display of iTV content
US7106947B2 (en) * 2001-09-20 2006-09-12 Keen Personal Media, Inc. Communicating a channel-change event from a set top box to a digital video recorder
US7027716B1 (en) 2001-09-20 2006-04-11 Keen Personal Media, Inc. Communicating between a digital video recorder (DVR) and a set top box (STB) to coordinate the display of a graphical user interface
US7292775B1 (en) 2001-09-20 2007-11-06 Keen Personal Media, Inc. Communicating program identifiers from a digital video recorder (DVR) to a set top box (STB) independent of when the STB demodulates the associated program data
US7325244B2 (en) * 2001-09-20 2008-01-29 Keen Personal Media, Inc. Displaying a program guide responsive to electronic program guide data and program recording indicators
US7477954B2 (en) * 2001-12-27 2009-01-13 Scientific Games International, Inc. Wagering interface system and method
US7334251B2 (en) * 2002-02-11 2008-02-19 Scientific-Atlanta, Inc. Management of television advertising
US20030159143A1 (en) * 2002-02-21 2003-08-21 Peter Chan Systems and methods for generating a real-time video program guide through video access of multiple channels
US20070220580A1 (en) * 2002-03-14 2007-09-20 Daniel Putterman User interface for a media convergence platform
US7703116B1 (en) 2003-07-11 2010-04-20 Tvworks, Llc System and method for construction, delivery and display of iTV applications that blend programming information of on-demand and broadcast service offerings
US8707354B1 (en) 2002-06-12 2014-04-22 Tvworks, Llc Graphically rich, modular, promotional tile interface for interactive television
US20030196211A1 (en) * 2002-04-10 2003-10-16 Peter Chan Systems, methods and apparatuses for simulated rapid tuning of digital video channels
FR2838597A1 (en) * 2002-04-11 2003-10-17 Thomson Licensing Sa Digital television receiver electronic programme guide remote loading having digital word header and video information blocks with further header information interspersed.
US7069515B1 (en) * 2002-05-21 2006-06-27 Claria Corporation Method and apparatus for displaying messages in computer systems
US7237252B2 (en) * 2002-06-27 2007-06-26 Digeo, Inc. Method and apparatus to invoke a shopping ticker
US7266835B2 (en) * 2002-06-27 2007-09-04 Digeo, Inc. Method and apparatus for secure transactions in an interactive television ticker
US8352983B1 (en) 2002-07-11 2013-01-08 Tvworks, Llc Programming contextual interactive user interface for television
US20060041695A1 (en) * 2002-07-22 2006-02-23 D. Boss Co. Ltd Display apparatus whose signal processing unit is separated
US11070890B2 (en) 2002-08-06 2021-07-20 Comcast Cable Communications Management, Llc User customization of user interfaces for interactive television
US7736394B2 (en) * 2002-08-22 2010-06-15 Victhom Human Bionics Inc. Actuated prosthesis for amputees
US20040059659A1 (en) * 2002-09-13 2004-03-25 Aman Safaei Map based lottery ticket sales and marketing analysis system and method
US9646339B2 (en) 2002-09-16 2017-05-09 Touchtunes Music Corporation Digital downloading jukebox system with central and local music servers
US11029823B2 (en) 2002-09-16 2021-06-08 Touchtunes Music Corporation Jukebox with customizable avatar
US8584175B2 (en) 2002-09-16 2013-11-12 Touchtunes Music Corporation Digital downloading jukebox system with user-tailored music management, communications, and other tools
US10373420B2 (en) 2002-09-16 2019-08-06 Touchtunes Music Corporation Digital downloading jukebox with enhanced communication features
US8103589B2 (en) 2002-09-16 2012-01-24 Touchtunes Music Corporation Digital downloading jukebox system with central and local music servers
US8332895B2 (en) 2002-09-16 2012-12-11 Touchtunes Music Corporation Digital downloading jukebox system with user-tailored music management, communications, and other tools
US7822687B2 (en) 2002-09-16 2010-10-26 Francois Brillon Jukebox with customizable avatar
US8151304B2 (en) * 2002-09-16 2012-04-03 Touchtunes Music Corporation Digital downloading jukebox system with user-tailored music management, communications, and other tools
US8220018B2 (en) 2002-09-19 2012-07-10 Tvworks, Llc System and method for preferred placement programming of iTV content
US7603341B2 (en) 2002-11-05 2009-10-13 Claria Corporation Updating the content of a presentation vehicle in a computer network
US8869206B2 (en) * 2002-12-10 2014-10-21 Lg Electronics Inc. Digital television and channel editing method thereof
KR100518874B1 (en) 2002-12-10 2005-10-04 엘지전자 주식회사 A digital tv and method for editing channel of the same
EP1593262B1 (en) * 2003-02-05 2014-08-20 Pace Plc Method of coding and transmitting epg data, coder and receiver
CN1836229A (en) * 2003-03-05 2006-09-20 夏普株式会社 Information reading method and information reading device
US10664138B2 (en) 2003-03-14 2020-05-26 Comcast Cable Communications, Llc Providing supplemental content for a second screen experience
US8578411B1 (en) 2003-03-14 2013-11-05 Tvworks, Llc System and method for controlling iTV application behaviors through the use of application profile filters
US11381875B2 (en) 2003-03-14 2022-07-05 Comcast Cable Communications Management, Llc Causing display of user-selectable content types
US7454120B2 (en) * 2003-07-02 2008-11-18 Macrovision Corporation Methods and apparatus for client aggregation of television programming in a networked personal video recording system
US8438601B2 (en) 2003-07-02 2013-05-07 Rovi Solutions Corporation Resource management for a networked personal video recording system
US7603022B2 (en) * 2003-07-02 2009-10-13 Macrovision Corporation Networked personal video recording system
US8416952B1 (en) 2003-07-11 2013-04-09 Tvworks, Llc Channel family surf control
US8819734B2 (en) * 2003-09-16 2014-08-26 Tvworks, Llc Contextual navigational control for digital television
US20050147247A1 (en) * 2003-11-14 2005-07-07 Westberg Thomas E. Interactive television systems having POD modules and methods for use in the same
JP2005198039A (en) * 2004-01-07 2005-07-21 Toshiba Corp Information display apparatus and information display method
US8281339B1 (en) 2004-01-12 2012-10-02 United Video Properties, Inc. Customizable flip and browse overlays in an interactive television system
US8161388B2 (en) * 2004-01-21 2012-04-17 Rodriguez Arturo A Interactive discovery of display device characteristics
US20100153997A1 (en) * 2004-01-21 2010-06-17 United Video Properties, Inc. Interactive television system with templates for managing vendor-specific video-on-demand content
GB2412519B (en) * 2004-03-23 2010-11-03 British Broadcasting Corp Monitoring system
US20050251750A1 (en) * 2004-05-10 2005-11-10 Robert Vallone Television viewer interface system
US7188015B2 (en) * 2004-07-14 2007-03-06 Trimble Navigation Limited Method and system for controlling a mobile machine
US8078602B2 (en) * 2004-12-17 2011-12-13 Claria Innovations, Llc Search engine for a computer network
US8255413B2 (en) * 2004-08-19 2012-08-28 Carhamm Ltd., Llc Method and apparatus for responding to request for information-personalization
US8806533B1 (en) 2004-10-08 2014-08-12 United Video Properties, Inc. System and method for using television information codes
US20060090182A1 (en) * 2004-10-27 2006-04-27 Comcast Interactive Capital, Lp Method and system for multimedia advertising
US20060088145A1 (en) * 2004-10-27 2006-04-27 Bellsouth Intellectual Property Corporation Methods and systems for an interactive communications directory and directory channel
US20060117349A1 (en) * 2004-11-29 2006-06-01 Ruhl Timothy J Providing a personalized programming guide
US7693863B2 (en) * 2004-12-20 2010-04-06 Claria Corporation Method and device for publishing cross-network user behavioral data
PA8660701A1 (en) * 2005-02-04 2006-09-22 Pfizer Prod Inc SMALL AGONISTS AND THEIR USES
US8073866B2 (en) * 2005-03-17 2011-12-06 Claria Innovations, Llc Method for providing content to an internet user based on the user's demonstrated content preferences
CN106210860B (en) * 2005-03-30 2020-12-25 乐威指南公司 System and method for rich video navigation
US20100311399A1 (en) * 2005-03-31 2010-12-09 United Video Properties, Inc. Systems and methods for generating audible reminders on mobile user equipment
US7818667B2 (en) 2005-05-03 2010-10-19 Tv Works Llc Verification of semantic constraints in multimedia data and in its announcement, signaling and interchange
US8095951B1 (en) 2005-05-06 2012-01-10 Rovi Guides, Inc. Systems and methods for providing a scan
US8640166B1 (en) 2005-05-06 2014-01-28 Rovi Guides, Inc. Systems and methods for content surfing
US8719857B1 (en) 2005-08-24 2014-05-06 Rovi Guides, Inc. Systems and methods for providing parental control features in video mosaic environments
US8189472B2 (en) * 2005-09-07 2012-05-29 Mcdonald James F Optimizing bandwidth utilization to a subscriber premises
US8582946B2 (en) * 2005-11-04 2013-11-12 Rovi Guides, Inc. Systems and methods for recording programs using a network recording device as supplemental storage
US20070106782A1 (en) * 2005-11-10 2007-05-10 Scientific-Atlanta, Inc. Bandwidth management in each network device in a switched digital video environment
US7742407B2 (en) * 2005-11-10 2010-06-22 Scientific-Atlanta, Llc Quality of service management in a switched digital video environment
US8099756B2 (en) * 2005-11-10 2012-01-17 Versteeg William C Channel changes between services with differing bandwidth in a switched digital video system
US20070107024A1 (en) * 2005-11-10 2007-05-10 Scientific-Atlanta, Inc. Atomic channel changes in a switched digital video system
US7873760B2 (en) * 2005-11-11 2011-01-18 Versteeg William C Expedited digital signal decoding
US20100146536A1 (en) 2005-11-14 2010-06-10 Michael Craner Parental media palettes
US8863168B2 (en) * 2005-11-14 2014-10-14 Rovi Guides, Inc. Media control system with viewer rewards
US20070118861A1 (en) * 2005-11-21 2007-05-24 General Instrument Corporation System and method for delivering graphics received through a cable television system to a digital television
JP4604984B2 (en) * 2005-11-25 2011-01-05 株式会社デンソー In-vehicle device control system
US7730405B2 (en) * 2005-12-07 2010-06-01 Iac Search & Media, Inc. Method and system to present video content
US20070130203A1 (en) * 2005-12-07 2007-06-07 Ask Jeeves, Inc. Method and system to provide targeted advertising with search results
US20070130602A1 (en) * 2005-12-07 2007-06-07 Ask Jeeves, Inc. Method and system to present a preview of video content
US8613024B2 (en) * 2005-12-13 2013-12-17 United Video Properties, Inc. Cross-platform predictive popularity ratings for use in interactive television applications
US20070157222A1 (en) * 2005-12-29 2007-07-05 United Video Properties, Inc. Systems and methods for managing content
US8214869B2 (en) 2005-12-29 2012-07-03 Rovi Guides, Inc. Systems and methods for managing a status change of a multimedia asset in multimedia delivery systems
US20070157223A1 (en) * 2005-12-29 2007-07-05 United Video Properties, Inc. Systems and methods for managing content
US7765235B2 (en) * 2005-12-29 2010-07-27 Rovi Guides, Inc. Systems and methods for resolving conflicts and managing system resources in multimedia delivery systems
US20070157240A1 (en) * 2005-12-29 2007-07-05 United Video Properties, Inc. Interactive media guidance system having multiple devices
US20070156521A1 (en) * 2005-12-29 2007-07-05 United Video Properties, Inc. Systems and methods for commerce in media program related merchandise
US20070157247A1 (en) * 2005-12-29 2007-07-05 United Video Properties, Inc. Systems and methods for managing content
US8607287B2 (en) * 2005-12-29 2013-12-10 United Video Properties, Inc. Interactive media guidance system having multiple devices
US20070154163A1 (en) * 2005-12-29 2007-07-05 United Video Properties, Inc. Systems and methods for creating aggregations of episodes of series programming in order
US20100153885A1 (en) * 2005-12-29 2010-06-17 Rovi Technologies Corporation Systems and methods for interacting with advanced displays provided by an interactive media guidance application
US20070192798A1 (en) * 2005-12-30 2007-08-16 Barrett Morgan Digital content delivery via virtual private network (VPN) incorporating secured set-top devices
WO2007133294A2 (en) * 2005-12-30 2007-11-22 Bmo Llc Ubiquitous navbar user interface across multiple heterogeneous digital media devices
US8079044B1 (en) 2006-04-10 2011-12-13 Rovi Guides, Inc. Systems and methods for providing parental control asset searching
US20070245019A1 (en) * 2006-04-12 2007-10-18 United Video Properties, Inc. Interactive media content delivery using a backchannel communications network
US7647332B2 (en) * 2006-06-29 2010-01-12 Microsoft Corporation Aggregating content from multiple content delivery types in a discovery interface
US20080022320A1 (en) * 2006-06-30 2008-01-24 Scientific-Atlanta, Inc. Systems and Methods of Synchronizing Media Streams
US20080004960A1 (en) * 2006-06-30 2008-01-03 Microsoft Corporation Microsoft Patent Group Interactive promotional space in a discovery interface
US8015580B2 (en) * 2006-06-30 2011-09-06 Microsoft Corporation Customizing virtual channels in a discovery interface
US7840979B2 (en) * 2006-06-30 2010-11-23 Microsoft Corporation Graphical tile-based expansion cell guide
US7725797B2 (en) 2006-07-07 2010-05-25 Scientific-Atlanta, Llc Buffer for storing data and forward error correction (FEC)
US7899046B2 (en) * 2006-07-07 2011-03-01 Ver Steeg William C Determining strategy for multicast and/or unicast transmission to correct forward errors
US7774672B2 (en) 2006-07-07 2010-08-10 Scientific-Atlanta, Llc Requesting additional forward error correction
US7877660B2 (en) * 2006-07-07 2011-01-25 Ver Steeg William C Transmitting additional forward error correction (FEC) upon request
US7985134B2 (en) 2006-07-31 2011-07-26 Rovi Guides, Inc. Systems and methods for providing enhanced sports watching media guidance
US20080062137A1 (en) * 2006-09-11 2008-03-13 Apple Computer, Inc. Touch actuation controller for multi-state media presentation
US9565387B2 (en) * 2006-09-11 2017-02-07 Apple Inc. Perspective scale video with navigation menu
US20080066135A1 (en) * 2006-09-11 2008-03-13 Apple Computer, Inc. Search user interface for media device
US20080065722A1 (en) * 2006-09-11 2008-03-13 Apple Computer, Inc. Media device playlists
US8243017B2 (en) 2006-09-11 2012-08-14 Apple Inc. Menu overlay including context dependent menu icon
CN101536520B (en) * 2006-09-29 2011-08-17 联合视频制品公司 Management of profiles for interactive media guidance applications
US7870465B2 (en) * 2006-10-18 2011-01-11 Versteeg William C Reducing channel-change time
US8209424B2 (en) * 2006-12-20 2012-06-26 United Video Properties, Inc. Systems and methods for providing remote access to interactive media guidance applications
KR20080060921A (en) * 2006-12-27 2008-07-02 삼성전자주식회사 Broadcast receiving apparatus and method
US20080163059A1 (en) 2006-12-28 2008-07-03 Guideworks, Llc Systems and methods for creating custom video mosaic pages with local content
WO2008085979A1 (en) * 2007-01-08 2008-07-17 Bmo Llc Household network incorporating secure set- top devices
US9330529B2 (en) * 2007-01-17 2016-05-03 Touchtunes Music Corporation Game terminal configured for interaction with jukebox device systems including same, and/or associated methods
US9171419B2 (en) 2007-01-17 2015-10-27 Touchtunes Music Corporation Coin operated entertainment system
US9953481B2 (en) * 2007-03-26 2018-04-24 Touchtunes Music Corporation Jukebox with associated video server
US20080244667A1 (en) * 2007-03-27 2008-10-02 Osborne Jason C Bandwidth sensitive switched digital video content delivery
US8370889B2 (en) * 2007-03-28 2013-02-05 Kanthimathi Gayatri Sukumar Switched digital video client reverse channel traffic reduction
US8087047B2 (en) 2007-04-20 2011-12-27 United Video Properties, Inc. Systems and methods for providing remote access to interactive media guidance applications
US20080301732A1 (en) * 2007-05-31 2008-12-04 United Video Properties, Inc. Systems and methods for personalizing an interactive media guidance application
KR101391752B1 (en) * 2007-07-11 2014-05-07 삼성전자 주식회사 Image Processing Apparatus And Control Method Thereof
US8407737B1 (en) 2007-07-11 2013-03-26 Rovi Guides, Inc. Systems and methods for providing a scan transport bar
US8776160B2 (en) * 2007-07-27 2014-07-08 William C. Versteeg Systems and methods of differentiated requests for network access
US8832766B2 (en) * 2007-07-27 2014-09-09 William C. Versteeg Systems and methods of differentiated channel change behavior
US20090060468A1 (en) * 2007-08-31 2009-03-05 United Video Properties, Inc. Systems and methods for recording popular media in an interactive media delivery system
US20090060469A1 (en) * 2007-08-31 2009-03-05 United Video Properties, Inc. Systems and methods for recording popular media in an interactive media delivery system
US8107977B2 (en) * 2007-09-07 2012-01-31 United Video Properties, Inc. Cross-platform messaging
US8327403B1 (en) 2007-09-07 2012-12-04 United Video Properties, Inc. Systems and methods for providing remote program ordering on a user device via a web server
US8332887B2 (en) 2008-01-10 2012-12-11 Touchtunes Music Corporation System and/or methods for distributing advertisements from a central advertisement network to a peripheral device via a local advertisement server
US10290006B2 (en) 2008-08-15 2019-05-14 Touchtunes Music Corporation Digital signage and gaming services to comply with federal and state alcohol and beverage laws and regulations
US20090133078A1 (en) * 2007-11-16 2009-05-21 United Video Properties, Inc Systems and methods for automatically purchasing and recording popular pay programs in an interactive media delivery system
US20090158350A1 (en) * 2007-12-14 2009-06-18 United Video Properties, Inc. Systems and methods for providing enhanced recording options of media content
US20090165051A1 (en) * 2007-12-19 2009-06-25 United Video Properties, Inc. Methods and devices for presenting an interactive media guidance application
US20090165049A1 (en) * 2007-12-19 2009-06-25 United Video Properties, Inc. Methods and devices for presenting and interactive media guidance application
US8151215B2 (en) * 2008-02-07 2012-04-03 Sony Corporation Favorite GUI for TV
US8293714B2 (en) * 2008-05-05 2012-10-23 Covx Technology Ireland, Ltd. Anti-angiogenic compounds
US8601526B2 (en) 2008-06-13 2013-12-03 United Video Properties, Inc. Systems and methods for displaying media content and media guidance information
US8640227B2 (en) * 2008-06-23 2014-01-28 EchoStar Technologies, L.L.C. Apparatus and methods for dynamic pictorial image authentication
US8510778B2 (en) * 2008-06-27 2013-08-13 Rovi Guides, Inc. Systems and methods for ranking assets relative to a group of viewers
WO2010005569A1 (en) 2008-07-09 2010-01-14 Touchtunes Music Corporation Digital downloading jukebox with revenue-enhancing features
US8015310B2 (en) * 2008-08-08 2011-09-06 Cisco Technology, Inc. Systems and methods of adaptive playout of delayed media streams
US7886073B2 (en) * 2008-08-08 2011-02-08 Cisco Technology, Inc. Systems and methods of reducing media stream delay
US20100071004A1 (en) * 2008-09-18 2010-03-18 Eldon Technology Limited Methods and apparatus for providing multiple channel recall on a television receiver
US8572651B2 (en) * 2008-09-22 2013-10-29 EchoStar Technologies, L.L.C. Methods and apparatus for presenting supplemental information in an electronic programming guide
US20100083315A1 (en) * 2008-09-30 2010-04-01 Echostar Technologies Llc Systems and methods for graphical control of user interface features provided by a television receiver
US9357262B2 (en) * 2008-09-30 2016-05-31 Echostar Technologies L.L.C. Systems and methods for graphical control of picture-in-picture windows
US8582957B2 (en) * 2008-09-22 2013-11-12 EchoStar Technologies, L.L.C. Methods and apparatus for visually displaying recording timer information
US8473979B2 (en) * 2008-09-30 2013-06-25 Echostar Technologies L.L.C. Systems and methods for graphical adjustment of an electronic program guide
US8763045B2 (en) * 2008-09-30 2014-06-24 Echostar Technologies L.L.C. Systems and methods for providing customer service features via a graphical user interface in a television receiver
US8937687B2 (en) * 2008-09-30 2015-01-20 Echostar Technologies L.L.C. Systems and methods for graphical control of symbol-based features in a television receiver
US8411210B2 (en) * 2008-09-30 2013-04-02 Echostar Technologies L.L.C. Systems and methods for configuration of a remote control device
US8098337B2 (en) * 2008-09-30 2012-01-17 Echostar Technologies L.L.C. Systems and methods for automatic configuration of a remote control device
US20100083319A1 (en) * 2008-09-30 2010-04-01 Echostar Technologies Llc Methods and apparatus for locating content in an electronic programming guide
US8397262B2 (en) * 2008-09-30 2013-03-12 Echostar Technologies L.L.C. Systems and methods for graphical control of user interface features in a television receiver
US8793735B2 (en) * 2008-09-30 2014-07-29 EchoStar Technologies, L.L.C. Methods and apparatus for providing multiple channel recall on a television receiver
US9100614B2 (en) * 2008-10-31 2015-08-04 Echostar Technologies L.L.C. Graphical interface navigation based on image element proximity
US11832024B2 (en) * 2008-11-20 2023-11-28 Comcast Cable Communications, Llc Method and apparatus for delivering video and video-related content at sub-asset level
US8239739B2 (en) * 2009-02-03 2012-08-07 Cisco Technology, Inc. Systems and methods of deferred error recovery
US10564804B2 (en) 2009-03-18 2020-02-18 Touchtunes Music Corporation Digital jukebox device with improved user interfaces, and associated methods
US10719149B2 (en) 2009-03-18 2020-07-21 Touchtunes Music Corporation Digital jukebox device with improved user interfaces, and associated methods
KR101748448B1 (en) 2009-03-18 2017-06-16 터치튠즈 뮤직 코포레이션 Entertainment server and associated social networking services
US9292166B2 (en) 2009-03-18 2016-03-22 Touchtunes Music Corporation Digital jukebox device with improved karaoke-related user interfaces, and associated methods
US20120114312A1 (en) 2009-03-25 2012-05-10 Eloy Technology, Llc Method and system for determining the availability of a media controller
US8117564B2 (en) * 2009-04-10 2012-02-14 United Video Properties, Inc. Systems and methods for generating a media guidance application with multiple perspective views
US20100306708A1 (en) * 2009-05-29 2010-12-02 Rovi Techonologies Corporation Systems and methods for handling profiles in a community
US20110016492A1 (en) * 2009-07-16 2011-01-20 Gemstar Development Corporation Systems and methods for forwarding media asset events
US20110022620A1 (en) * 2009-07-27 2011-01-27 Gemstar Development Corporation Methods and systems for associating and providing media content of different types which share atrributes
US20110041154A1 (en) * 2009-08-14 2011-02-17 All Media Guide, Llc Content Recognition and Synchronization on a Television or Consumer Electronics Device
US20110072452A1 (en) * 2009-09-23 2011-03-24 Rovi Technologies Corporation Systems and methods for providing automatic parental control activation when a restricted user is detected within range of a device
US20110070819A1 (en) * 2009-09-23 2011-03-24 Rovi Technologies Corporation Systems and methods for providing reminders associated with detected users
US8677400B2 (en) * 2009-09-30 2014-03-18 United Video Properties, Inc. Systems and methods for identifying audio content using an interactive media guidance application
US20110078020A1 (en) * 2009-09-30 2011-03-31 Lajoie Dan Systems and methods for identifying popular audio assets
US20110078572A1 (en) * 2009-09-30 2011-03-31 Rovi Technologies Corporation Systems and methods for analyzing clickstream data
US8359616B2 (en) * 2009-09-30 2013-01-22 United Video Properties, Inc. Systems and methods for automatically generating advertisements using a media guidance application
US8161071B2 (en) * 2009-09-30 2012-04-17 United Video Properties, Inc. Systems and methods for audio asset storage and management
US9445158B2 (en) 2009-11-06 2016-09-13 Eloy Technology, Llc Distributed aggregated content guide for collaborative playback session
US9113108B2 (en) * 2009-12-18 2015-08-18 Rovi Guides, Inc. Systems and methods for navigating program listings simultaneously displayed with a program in a media guidance application
US9201627B2 (en) * 2010-01-05 2015-12-01 Rovi Guides, Inc. Systems and methods for transferring content between user equipment and a wireless communications device
CA2881456A1 (en) 2010-01-26 2011-08-04 Touchtunes Music Corporation Digital jukebox device with improved user interfaces, and associated methods
US9122701B2 (en) 2010-05-13 2015-09-01 Rovi Guides, Inc. Systems and methods for providing media content listings according to points of interest
US9167196B2 (en) 2010-05-19 2015-10-20 Rovi Guides, Inc. Systems and methods for trimming recorded content using a media guidance application
CN104363506B (en) * 2011-02-16 2018-12-28 Lg电子株式会社 Television set
US9112623B2 (en) 2011-06-06 2015-08-18 Comcast Cable Communications, Llc Asynchronous interaction at specific points in content
US9154813B2 (en) 2011-06-09 2015-10-06 Comcast Cable Communications, Llc Multiple video content in a composite video stream
US9788069B1 (en) * 2011-06-24 2017-10-10 The Directv Group, Inc. Method and system for recording recommended content within a user device
US10055746B1 (en) 2011-06-24 2018-08-21 The Directv Group, Inc. Method and system for obtaining feedback for a content recommendation by various algorithms
MX2013015270A (en) 2011-06-24 2014-03-31 Direct Tv Group Inc Method and system for obtaining viewing data and providing content recommendations at a set top box.
US8949901B2 (en) 2011-06-29 2015-02-03 Rovi Guides, Inc. Methods and systems for customizing viewing environment preferences in a viewing environment control application
US9032451B2 (en) 2011-09-01 2015-05-12 The Directv Group, Inc. Method and system for using a second screen device for interacting with a set top box to enhance a user experience
GB2522772B (en) 2011-09-18 2016-01-13 Touchtunes Music Corp Digital jukebox device with karaoke and/or photo booth features, and associated methods
US9015555B2 (en) 2011-11-18 2015-04-21 Cisco Technology, Inc. System and method for multicast error recovery using sampled feedback
KR101758363B1 (en) 2011-12-14 2017-07-17 삼성전자 주식회사 Display apparatus and control method thereof
US9218122B2 (en) 2011-12-29 2015-12-22 Rovi Guides, Inc. Systems and methods for transferring settings across devices based on user gestures
US11151224B2 (en) 2012-01-09 2021-10-19 Touchtunes Music Corporation Systems and/or methods for monitoring audio inputs to jukebox devices
KR101694967B1 (en) * 2012-02-02 2017-01-10 한국전자통신연구원 Method and apparatus of interactive advertising service in digital broadcast system
US9021371B2 (en) 2012-04-20 2015-04-28 Logitech Europe S.A. Customizing a user interface having a plurality of top-level icons based on a change in context
US8928726B2 (en) 2012-04-20 2015-01-06 Logitech Europe S.A. Videoconferencing system with context sensitive wake features
US8937636B2 (en) 2012-04-20 2015-01-20 Logitech Europe S.A. Using previous selection information in a user interface having a plurality of icons
US9609374B2 (en) 2012-06-27 2017-03-28 Rovi Guides, Inc. System and methods for automatically obtaining cost-efficient access to a media content collection
USD755210S1 (en) * 2012-08-17 2016-05-03 P&W Solutions Co., Ltd. Display screen with graphical user interface
US11115722B2 (en) 2012-11-08 2021-09-07 Comcast Cable Communications, Llc Crowdsourcing supplemental content
US9253262B2 (en) 2013-01-24 2016-02-02 Rovi Guides, Inc. Systems and methods for connecting media devices through web sockets
US9553927B2 (en) 2013-03-13 2017-01-24 Comcast Cable Communications, Llc Synchronizing multiple transmissions of content
US10880609B2 (en) 2013-03-14 2020-12-29 Comcast Cable Communications, Llc Content event messaging
US10003780B1 (en) 2013-03-14 2018-06-19 The Directv Group, Inc. Method and system for recording recommended content within a user device and indicating recording capacity
WO2015070070A1 (en) 2013-11-07 2015-05-14 Touchtunes Music Corporation Techniques for generating electronic menu graphical user interface layouts for use in connection with electronic devices
EP3123293A4 (en) 2014-03-25 2017-09-27 Touchtunes Music Corporation Digital jukebox device with improved user interfaces, and associated methods
US9807436B2 (en) 2014-07-23 2017-10-31 Rovi Guides, Inc. Systems and methods for providing media asset recommendations for a group
US11783382B2 (en) 2014-10-22 2023-10-10 Comcast Cable Communications, Llc Systems and methods for curating content metadata
US9948962B2 (en) 2014-11-13 2018-04-17 Time Warner Cable Enterprises Llc Apparatus and methods for efficient delivery of electronic program guide data
EP3029942B1 (en) * 2014-12-04 2017-08-23 Axis AB Method and device for inserting a graphical overlay in a video stream
US10091549B1 (en) 2017-03-30 2018-10-02 Rovi Guides, Inc. Methods and systems for recommending media assets based on the geographic location at which the media assets are frequently consumed
US11606621B2 (en) * 2017-06-15 2023-03-14 At&T Intellectual Property I, L.P. Method of providing personalized channel change lists
US11695993B1 (en) * 2020-10-05 2023-07-04 America's Collectibles Network, Inc. System and method for creating and organizing content

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1993011638A1 (en) * 1991-11-29 1993-06-10 Scientific-Atlanta, Inc. Method and apparatus for tuning data channels in a subscription television system having in-band data transmissions

Family Cites Families (68)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE2807986A1 (en) * 1978-02-22 1979-08-30 Hertz Inst Heinrich SYSTEM FOR INTERACTIVE CABLE TV
EP0049280B1 (en) * 1980-03-31 1990-10-31 General Instrument Corporation A television communication arrangement for transmitting data signals
US4381522A (en) * 1980-12-01 1983-04-26 Adams-Russell Co., Inc. Selective viewing
USRE32632E (en) * 1982-07-19 1988-03-29 Apple Computer, Inc. Display system
US4622545A (en) * 1982-09-30 1986-11-11 Apple Computer, Inc. Method and apparatus for image compression and manipulation
US4555775B1 (en) * 1982-10-07 1995-12-05 Bell Telephone Labor Inc Dynamic generation and overlaying of graphic windows for multiple active program storage areas
US4533910A (en) * 1982-11-02 1985-08-06 Cadtrak Corporation Graphics display system with viewports of arbitrary location and content
US4641205A (en) * 1984-03-05 1987-02-03 Rca Corporation Television system scheduler with on-screen menu type programming prompting apparatus
US4573072A (en) * 1984-03-21 1986-02-25 Actv Inc. Method for expanding interactive CATV displayable choices for a given channel capacity
JPH0614709B2 (en) * 1984-09-20 1994-02-23 ソニー株式会社 Television receiver
US4885775A (en) * 1984-09-21 1989-12-05 Scientific-Atlanta, Inc. Information display scheme for subscribers of a subscription television system
US4785408A (en) * 1985-03-11 1988-11-15 AT&T Information Systems Inc. American Telephone and Telegraph Company Method and apparatus for generating computer-controlled interactive voice services
US4873623A (en) * 1985-04-30 1989-10-10 Prometrix Corporation Process control interface with simultaneously displayed three level dynamic menu
US4884223A (en) * 1985-07-05 1989-11-28 Hybond, Inc. Dynamic force measurement system
US4706121B1 (en) * 1985-07-12 1993-12-14 Insight Telecast, Inc. Tv schedule system and process
US4812834A (en) * 1985-08-01 1989-03-14 Cadtrak Corporation Graphics display system with arbitrary overlapping viewports
US4914732A (en) * 1985-10-16 1990-04-03 Supra Products, Inc. Electronic key with interactive graphic user interface
US4893256A (en) * 1986-04-04 1990-01-09 International Business Machines Corporation Interactive video composition and presentation systems
US4939507A (en) * 1986-04-28 1990-07-03 Xerox Corporation Virtual and emulated objects for use in the user interface of a display screen of a display processor
US4899136A (en) * 1986-04-28 1990-02-06 Xerox Corporation Data processor having a user interface display with metaphoric objects
US4750036A (en) * 1986-05-14 1988-06-07 Radio Telcom & Technology, Inc. Interactive television and data transmission system
US5177604A (en) * 1986-05-14 1993-01-05 Radio Telcom & Technology, Inc. Interactive television and data transmission system
US4748618A (en) * 1986-05-21 1988-05-31 Bell Communications Research, Inc. Telecommunications interface
US4772882A (en) * 1986-07-18 1988-09-20 Commodore-Amiga, Inc. Cursor controller user interface system
US5062060A (en) * 1987-01-05 1991-10-29 Motorola Inc. Computer human interface comprising user-adjustable window for displaying or printing information
US4937821A (en) * 1987-01-27 1990-06-26 Readtronics Pipeline information delivery system
US5072412A (en) * 1987-03-25 1991-12-10 Xerox Corporation User interface with multiple workspaces for sharing display system objects
US4847700A (en) * 1987-07-16 1989-07-11 Actv, Inc. Interactive television system for providing full motion synched compatible audio/visual displays from transmitted television signals
US5195092A (en) * 1987-08-04 1993-03-16 Telaction Corporation Interactive multimedia presentation & communication system
US4847604A (en) * 1987-08-27 1989-07-11 Doyle Michael D Method and apparatus for identifying features of an image on a video display
USRE34340E (en) * 1987-10-26 1993-08-10 Actv, Inc. Closed circuit television system having seamless interactive television programming and expandable user participation
US5008853A (en) * 1987-12-02 1991-04-16 Xerox Corporation Representation of collaborative multi-user activities relative to shared structured data objects in a networked workstation environment
US4829558A (en) * 1988-01-19 1989-05-09 Peac Media Research, Inc. System and device for data transmission, and related method
JPH082091B2 (en) * 1988-05-02 1996-01-10 橋本コーポレイション株式会社 Channel display device in TV reservation system
US4935865A (en) * 1988-06-02 1990-06-19 The United States Of America As Represented By The Secretary Of The Air Force Computer controlled electropolishing system
US4890320A (en) * 1988-06-09 1989-12-26 Monslow H Vincent Television broadcast system for selective transmission of viewer-chosen programs at viewer-requested times
US4995078A (en) * 1988-06-09 1991-02-19 Monslow H Vincent Television broadcast system for selective transmission of viewer-chosen programs at viewer-requested times
US4977455B1 (en) * 1988-07-15 1993-04-13 System and process for vcr scheduling
EP0383775B1 (en) * 1988-07-22 1994-09-14 Thomas A Bush A pay per view entertainment system
US4931783A (en) * 1988-07-26 1990-06-05 Apple Computer, Inc. Method and apparatus for removable menu window
US4987486A (en) * 1988-12-23 1991-01-22 Scientific-Atlanta, Inc. Automatic interactive television terminal configuration
US5157768A (en) * 1989-03-15 1992-10-20 Sun Microsystems, Inc. Method and apparatus for displaying context sensitive help information on a display
US5155806A (en) * 1989-03-15 1992-10-13 Sun Microsystems, Inc. Method and apparatus for displaying context sensitive help information on a display
US4914517A (en) * 1989-04-06 1990-04-03 Thomson Consumer Electronics, Inc. Tuner control apparatus having tune-by-label capability and using alphabetical label storage
US4959720A (en) * 1989-04-06 1990-09-25 Rca Licensing Corporation Tuner control apparatus having tune-by-label capability
GB8909114D0 (en) * 1989-04-21 1989-06-07 Rca Licensing Corp Improved processing of information transmitted in the vertical retrace interval of a television signal
US5014125A (en) * 1989-05-05 1991-05-07 Cableshare, Inc. Television system for the interactive distribution of selectable video presentations
US5151782A (en) * 1989-05-17 1992-09-29 Reiss Media Enterprises Control system for satellite delivered pay-per-view television system
US5253066C1 (en) * 1989-06-01 2001-05-22 United Video Properties Inc Tv recording and viewing control system
US5047867A (en) * 1989-06-08 1991-09-10 North American Philips Corporation Interface for a TV-VCR system
JP2547641B2 (en) * 1989-09-27 1996-10-23 三洋電機株式会社 Program reservation device
US5353121A (en) * 1989-10-30 1994-10-04 Starsight Telecast, Inc. Television schedule system
DE69034079T2 (en) * 1989-10-30 2004-04-01 Starsight Telecast, Inc., Fremont Apparatus for the unattended recording of television programs
US5235414A (en) * 1990-05-21 1993-08-10 Control Data Corporation Non-obtrusive programming monitor
US5220420A (en) * 1990-09-28 1993-06-15 Inteletext Systems, Inc. Interactive home information system for distributing compressed television programming
US5239540A (en) * 1990-11-27 1993-08-24 Scientific-Atlanta, Inc. Method and apparatus for transmitting, receiving and communicating digital data signals with corresponding program data signals which describe the digital data signals
US5148154A (en) * 1990-12-04 1992-09-15 Sony Corporation Of America Multi-dimensional user interface
US5206722A (en) * 1990-12-28 1993-04-27 At&T Bell Laboratories Remote channel switching for video on demand service
US5283819A (en) * 1991-04-25 1994-02-01 Compuadd Corporation Computing and multimedia entertainment system
US5236199A (en) * 1991-06-13 1993-08-17 Thompson Jr John W Interactive media system and telecomputing method using telephone keypad signalling
US5247347A (en) * 1991-09-27 1993-09-21 Bell Atlantic Network Services, Inc. Pstn architecture for video-on-demand services
US5404393A (en) * 1991-10-03 1995-04-04 Viscorp Method and apparatus for interactive television through use of menu windows
US5477262A (en) * 1991-11-29 1995-12-19 Scientific-Altanta, Inc. Method and apparatus for providing an on-screen user interface for a subscription television terminal
US5317391A (en) * 1991-11-29 1994-05-31 Scientific-Atlanta, Inc. Method and apparatus for providing message information to subscribers in a cable television system
US5253067A (en) * 1991-12-16 1993-10-12 Thomson Consumer Electronics, Inc. Channel labeling apparatus for a television receiver wherein graphics and text labels may be selected from a preprogrammed list
US5223924A (en) * 1992-05-27 1993-06-29 North American Philips Corporation System and method for automatically correlating user preferences with a T.V. program information database
US5357276A (en) * 1992-12-01 1994-10-18 Scientific-Atlanta, Inc. Method of providing video on demand with VCR like functions
US5410326A (en) * 1992-12-04 1995-04-25 Goldstein; Steven W. Programmable remote control device for interacting with a plurality of remotely controlled devices

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1993011638A1 (en) * 1991-11-29 1993-06-10 Scientific-Atlanta, Inc. Method and apparatus for tuning data channels in a subscription television system having in-band data transmissions

Non-Patent Citations (5)

* Cited by examiner, † Cited by third party
Title
"D2B-HOMEBUS FÜR AUDIO AND VIDEO", ELEKTOR, no. 4, April 1990 (1990-04-01), AACHEN, DE, pages 10 - 12 *
"INTERACTIVE COMPUTER CONFERENCE SERVER", IBM TECHNICAL DISCLOSURE BULLETIN, vol. 34, no. 7A, December 1991 (1991-12-01), ARMONK, NY, US, pages 375 - 377, XP000255642 *
"INTERFACE DEVICE FOR CONVENTIONAL TVS TO IMPROVE FUNCTIONALITY", IBM TECHNICAL DISCLOSURE BULLETIN, vol. 36, no. 07, July 1993 (1993-07-01), ARMONK, NY, US, pages 53 - 54, XP000384181 *
HOARTY: "MULTIMEDIA ON CABLE TELEVISION SYSTEMS", 18TH INTERNATIONAL TELEVISION SYMPOSIUM AND TECHNICAL EXHIBITION, 10 June 1993 (1993-06-10), MONTREUX, SWITZERLAND, pages 555 - 567 *
MACK DAILY: "ADDRESSABLE DECODER WITH DOWNLOADABLE OPERATION", 42ND ANNUAL CONVENTION AND EXPOSITION OF THE NATIONAL CABLE TELEVISION ASSOCIATION, 6 June 1993 (1993-06-06), SAN FRANCISCO, CALIFORNIA, pages 82 - 89, XP000410485 *

Cited By (265)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5523796A (en) * 1994-05-20 1996-06-04 Prevue Networks, Inc. Video clip program guide
US6419137B1 (en) 1994-05-20 2002-07-16 United Video Properties, Inc. Video clip program guide
AU692556B2 (en) * 1994-05-20 1998-06-11 Rovi Guides, Inc. Video clip program guide
WO1995032587A1 (en) * 1994-05-20 1995-11-30 Prevue International, Inc. Video clip program guide
US5710601A (en) * 1994-05-20 1998-01-20 Prevue Networks, Inc. Video clip program guide
US5619249A (en) * 1994-09-14 1997-04-08 Time Warner Entertainment Company, L.P. Telecasting service for providing video programs on demand with an interactive interface for facilitating viewer selection of video programs
WO1996008927A1 (en) * 1994-09-14 1996-03-21 Time Warner Entertainment Company, L.P. Telecasting service for providing video programs on demand with an interactive interface for facilitating viewer selection of video programs
US6314575B1 (en) 1994-09-14 2001-11-06 Time Warner Entertainment Company, L.P. Telecasting service for providing video programs on demand with an interactive interface for facilitating viewer selection of video programs
AU685320B2 (en) * 1994-09-14 1998-01-15 Home Box Office, Inc. Telecasting service for providing video programs on demand with an interactive interface for facilitating viewer selection of video programs
WO1996026493A3 (en) * 1995-02-24 1996-09-26 Digital Interactive Systems Co An interactive multimedia player for the home entertainment environment
US5721951A (en) * 1995-02-24 1998-02-24 Digital Interactive Corporation Systems, Ltd. Home entertainment system for playing software designed for play in home computer
WO1996026493A2 (en) * 1995-02-24 1996-08-29 Digital Interactive Systems Corporation Ltd. An interactive multimedia player for the home entertainment environment
US8418208B2 (en) 1995-04-24 2013-04-09 United Video Properties, Inc. Electronic television program guide schedule system and method with remote product ordering
EP2317768A2 (en) * 1995-04-24 2011-05-04 United Video Properties, Inc. Electronic television program guide schedule system and method with remote product ordering
EP2317768A3 (en) * 1995-04-24 2011-10-12 United Video Properties, Inc. Electronic television program guide schedule system and method with remote product ordering
EP2265019A3 (en) * 1995-04-24 2011-10-05 United Video Properties, Inc. Electronic television program guide schedule system and method with remote product ordering
US8732765B2 (en) 1995-04-24 2014-05-20 United Video Properties, Inc. Electronic television program guide schedule system and method with remote product ordering
EP2265019A2 (en) * 1995-04-24 2010-12-22 United Video Properties, Inc. Electronic television program guide schedule system and method with remote product ordering
US5677708A (en) * 1995-05-05 1997-10-14 Microsoft Corporation System for displaying a list on a display screen
JP2007135241A (en) * 1995-05-22 2007-05-31 British Sky Broadcasting Ltd Improvement of television signal receiver
US9319735B2 (en) 1995-06-07 2016-04-19 Rovi Guides, Inc. Electronic television program guide schedule system and method with data feed access
FR2736786A1 (en) * 1995-07-13 1997-01-17 Television Francaise 1 Soc Interactive services system e.g. for television programmes, films
AU700458B2 (en) * 1995-07-26 1999-01-07 Kabushiki Kaisha Toshiba Television system for providing interactive television programs and server system for constructing the television system
US5880720A (en) * 1995-07-26 1999-03-09 Kabushiki Kaisha Toshiba Television system for providing interactive television programs and server system for constructing the television system
EP0756423A1 (en) * 1995-07-26 1997-01-29 Kabushiki Kaisha Toshiba Interactive TV system
EP0757485A2 (en) * 1995-07-31 1997-02-05 Kabushiki Kaisha Toshiba Interactive television system
US6075527A (en) * 1995-07-31 2000-06-13 Kabushiki Kaisha Toshiba Interactive television system
EP0757485A3 (en) * 1995-07-31 1999-03-31 Kabushiki Kaisha Toshiba Interactive television system
US6101535A (en) * 1995-08-09 2000-08-08 Siemens Aktiengesellschaft Process for selecting and requesting multimedia services
WO1997006639A1 (en) * 1995-08-09 1997-02-20 Siemens Aktiengesellschaft Process for selecting and requesting multimedia services
JPH0965300A (en) * 1995-08-29 1997-03-07 Toshiba Corp Information transmission/reception system, transmission information generator and received information reproducing device used for this system
US6004211A (en) * 1995-09-08 1999-12-21 O.D.S. Technologies, L.P. Interactive wagering systems and processes
US6099409A (en) * 1995-09-08 2000-08-08 Ods Technologies, L.P. Interactive wagering systems and processes
US6089981A (en) * 1995-09-08 2000-07-18 Ods Technologies, L.P. Interactive wagering systems and processes
US5830068A (en) * 1995-09-08 1998-11-03 Ods Technologies, L.P. Interactive wagering systems and processes
US8205232B2 (en) 1995-10-02 2012-06-19 Starsight Telecast, Inc. Interactive computer system for providing television schedule information
US9124932B2 (en) 1995-10-02 2015-09-01 Rovi Guides, Inc. Systems and methods for contextually linking television program information
US9402102B2 (en) 1995-10-02 2016-07-26 Rovi Guides, Inc. System and method for using television schedule information
US8850477B2 (en) 1995-10-02 2014-09-30 Starsight Telecast, Inc. Systems and methods for linking television viewers with advertisers and broadcasters
US9113207B2 (en) 1995-10-02 2015-08-18 Rovi Guides, Inc. Systems and methods for contextually linking television program information
DE19642558B4 (en) * 1995-10-16 2008-11-13 Lg Electronics Inc. Device for electronic program guide
EP1143728A2 (en) * 1995-11-20 2001-10-10 United Video Properties, Inc. Interactive special events video signal navigation system
US6606128B2 (en) 1995-11-20 2003-08-12 United Video Properties, Inc. Interactive special events video signal navigation system
US6157413A (en) * 1995-11-20 2000-12-05 United Video Properties, Inc. Interactive special events video signal navigation system
US6342926B1 (en) 1995-11-20 2002-01-29 United Video Properties, Inc. Interactive special events video signal navigation system
EP1608177A3 (en) * 1995-11-20 2009-11-25 United Video Properties, Inc. Interactive special events video signal navigation system
EP1143728A3 (en) * 1995-11-20 2003-05-07 United Video Properties, Inc. Interactive special events video signal navigation system
WO1997019555A1 (en) * 1995-11-20 1997-05-29 Prevue International, Inc. Interactive special events video signal navigation system
JP2000500637A (en) * 1995-11-20 2000-01-18 プレビュー インターナショナル,インコーポレイテッド Interactive special event video signal navigation system
AU707081B2 (en) * 1995-11-20 1999-07-01 Rovi Guides, Inc. Interactive special events video signal navigation system
US7389253B2 (en) * 1995-12-22 2008-06-17 British Sky Broadcasting Limited Television broadcast receiver comprising a processor to provide an interactive services interface
EP2265022A3 (en) * 1995-12-22 2011-01-19 British Sky Broadcasting Limited Improvements In Receivers For Television Signals
US8572650B2 (en) 1995-12-22 2013-10-29 British Sky Broadcasting Limited Receivers for television signals
EP1158802A3 (en) * 1995-12-22 2004-01-02 British Sky Broadcasting Limited Improvements in receivers for television signals
WO1997023997A1 (en) * 1995-12-22 1997-07-03 British Sky Broadcasting Limited Improvements in receivers for television signals
EP1158802A2 (en) * 1995-12-22 2001-11-28 British Sky Broadcasting Limited Improvements in receivers for television signals
EP1986434A3 (en) * 1995-12-22 2009-12-02 British Sky Broadcasting Limited Improvements in receivers for television signals
EP0785685A3 (en) * 1996-01-16 1998-04-15 France Telecom Audio and video telecommunication apparatus such as a videophone system
FR2743684A1 (en) * 1996-01-16 1997-07-18 Buchner Georges SOUND AND VISUAL TELECOMMUNICATION APPARATUS, SUCH AS A VIDEO DOOR PHONE SYSTEM
WO1997030546A1 (en) * 1996-02-13 1997-08-21 He Holdings, Inc., Doing Business As Hughes Electronics Method and apparatus for sorting and searching a television program guide
WO1997032435A1 (en) * 1996-02-29 1997-09-04 HE HOLDINGS, INC. doing business as HUGHES ELECTRON ICS Method and apparatus for generating television program guides
EP0825770A4 (en) * 1996-03-04 1999-11-17 Matsushita Electric Ind Co Ltd Image selecting/displaying apparatus
EP0825770A1 (en) * 1996-03-04 1998-02-25 Matsushita Electric Industrial Co., Ltd. Image selecting/displaying apparatus
EP1250003A1 (en) * 1996-03-15 2002-10-16 E Guide, Inc. Method and apparatus for displaying television programs and related text
US6606747B1 (en) 1996-03-15 2003-08-12 Index Systems, Inc. System and method for grazing television channels from an electronic program guide
US8914828B2 (en) 1996-03-15 2014-12-16 Index Systems, Inc. System and method for grazing television channels from an electronic program guide
AU720866B2 (en) * 1996-03-15 2000-06-15 Rovi Guides, Inc. Combination of VCR index and EPG
US9055341B2 (en) 1996-03-15 2015-06-09 Henry C. Yuen Combination of recorded program index and EPG
US6154203A (en) * 1996-03-15 2000-11-28 E Guide, Inc. System and method for grazing television channels from an electronic program guide
EP0886964A4 (en) * 1996-03-15 1999-09-08 Guide E Inc Method and apparatus for displaying television programs and related text
US7594243B2 (en) 1996-03-15 2009-09-22 Index Systems, Inc. System and method for grazing television channels from an electronic program guide
EP1675392A2 (en) * 1996-03-15 2006-06-28 Gemstar Development Corporation Method and apparatus for displaying television programs and related text
EP1675392A3 (en) * 1996-03-15 2009-09-09 Gemstar Development Corporation Method and apparatus for displaying television programs and related text
CN100407777C (en) * 1996-03-15 2008-07-30 骏升发展(美国)有限公司 Method and apparatus for displaying television programs and related text
WO1997041688A1 (en) * 1996-04-29 1997-11-06 Agostino Richard J D Video directory entertainment and marketing method and apparatus
EP0805594A3 (en) * 1996-04-30 1998-04-15 Sony Corporation Remote controller, transmitting and receiving apparatus and method
US8656434B2 (en) 1996-04-30 2014-02-18 Sony Corporation Remote controller, transmitting and receiving apparatus and method
EP0805594A2 (en) * 1996-04-30 1997-11-05 Sony Corporation Remote controller, transmitting and receiving apparatus and method
US6408435B1 (en) 1996-04-30 2002-06-18 Sony Corporation Internet downloaded programmable remote control
US8418199B2 (en) 1996-04-30 2013-04-09 Sony Corporation Internet downloaded programmable recording device
US6526579B2 (en) 1996-04-30 2003-02-25 Sony Corporation Internet downloaded programmable remote control for registered devices
US9027058B2 (en) 1996-05-03 2015-05-05 Rovi Guides, Inc. Information system
US9423936B2 (en) 1996-05-03 2016-08-23 Rovi Guides, Inc. Information system
EP1983754A3 (en) * 1996-05-03 2011-05-11 Starsight Telecast, Inc. Information system
US8869204B2 (en) 1996-05-03 2014-10-21 Starsight Telecast, Inc. Method and system for displaying advertisements in an electronic program guide
JPH1032798A (en) * 1996-05-16 1998-02-03 Infuoshitei:Kk Information display method/device
EP0899950A4 (en) * 1996-05-16 2000-04-05 Infocity Kk Method for transmitting and displaying information and device for displaying information
JPH1032802A (en) * 1996-05-16 1998-02-03 Infuoshitei:Kk Information display method and device
EP0899950A1 (en) * 1996-05-16 1999-03-03 Kabushiki Kaisha Infocity Method for transmitting and displaying information and device for displaying information
US6788709B1 (en) 1996-05-16 2004-09-07 Kabushiki Kaisha Infocity Method for transmitting and displaying information and device for displaying information
US5929850A (en) * 1996-07-01 1999-07-27 Thomson Consumer Electronices, Inc. Interactive television system and method having on-demand web-like navigational capabilities for displaying requested hyperlinked web-like still images associated with television content
US5903816A (en) * 1996-07-01 1999-05-11 Thomson Consumer Electronics, Inc. Interactive television system and method for displaying web-like stills with hyperlinks
EP1569453A3 (en) * 1996-07-01 2010-04-07 Opentv, Inc. Interactive television system and method for displaying web-like stills with hyperlinks
WO1998000976A1 (en) * 1996-07-01 1998-01-08 Thomson Consumer Electronics, Inc. Interactive television system and method for displaying web-like stills with hyperlinks
US6941574B1 (en) 1996-07-01 2005-09-06 Opentv, Inc. Interactive television system and method having on-demand web-like navigational capabilities for displaying requested hyperlinked web-like still images associated with television content
EP1569453A2 (en) * 1996-07-01 2005-08-31 Opentv, Inc. Interactive television system and method for displaying web-like stills with hyperlinks
EP1211893A3 (en) * 1996-07-31 2009-04-08 THOMSON multimedia Process for selecting events with a preferred list, and device implementing this process.
EP1211893A2 (en) 1996-07-31 2002-06-05 THOMSON multimedia Process for selecting events with a preferred list, and device implementing this process.
EP0825521A1 (en) * 1996-08-12 1998-02-25 THOMSON multimedia Method of navigating in a graphical user interface and device for implementing it
FR2752314A1 (en) * 1996-08-12 1998-02-13 Thomson Multimedia Sa NAVIGATION METHOD IN A GRAPHICAL USER INTERFACE AND DEVICE FOR IMPLEMENTING THE SAME
US6424361B1 (en) 1996-08-12 2002-07-23 Thomson Licensing S.A. Method of navigating in a graphical user interface and device for implementing the same
US6600503B2 (en) 1996-10-07 2003-07-29 Hewlett-Packard Development Company, L.P. Integrated content guide for interactive selection of content and services on personal computer systems with multiple sources and multiple media presentation
US8578296B2 (en) 1996-10-07 2013-11-05 Exaflop Llc Integrated content guide for interactive selection of content and services on personal computer systems with multiple sources and multiple media presentation
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
US9383899B2 (en) 1996-10-07 2016-07-05 Google Inc. Integrated content guide for interactive selection of content and services on personal computer systems with multiple sources and multiple media presentation
EP0834798A3 (en) * 1996-10-07 1999-03-31 Compaq Computer Corporation Integrated content guide for interactive selection of content and services on personal computer systems
US8108797B2 (en) 1996-10-07 2012-01-31 Exaflop Llc Integrated content guide for interactive selection of content and services on personal computer systems with multiple sources and multiple media presentation
EP0834798A2 (en) * 1996-10-07 1998-04-08 Compaq Computer Corporation Integrated content guide for interactive selection of content and services on personal computer systems
US7694235B2 (en) 1996-10-07 2010-04-06 Exaflop Llc Integrated content guide for interactive selection of content and services on personal computer systems with multiple sources and multiple media presentation
JP2002515207A (en) * 1996-10-16 2002-05-21 ジェムスター ディベロプメント コーポレイション Accessing Internet data through a television system
WO1998017063A1 (en) * 1996-10-16 1998-04-23 Catch Tv, Inc. A television event marking system
US5991832A (en) * 1996-11-19 1999-11-23 Sony Corporation EPG apparatus and its control method
EP0843468A2 (en) * 1996-11-19 1998-05-20 Sony Corporation EPG apparatus and its control method
EP0843468A3 (en) * 1996-11-19 1998-12-23 Sony Corporation EPG apparatus and its control method
USRE44006E1 (en) 1996-12-20 2013-02-19 Koninklijke Philips Electronics N.V. User interface for television
EP0854649A2 (en) * 1997-01-16 1998-07-22 Digital Vision Laboratories Television broadcasting system and receiver
EP0854649A3 (en) * 1997-01-16 2000-02-23 Digital Vision Laboratories Television broadcasting system and receiver
AU745672B2 (en) * 1997-03-21 2002-03-28 Thomson Licensing S.A. Method of and apparatus for transmitting data for interactive TV applications
EP0866616A1 (en) * 1997-03-21 1998-09-23 CANAL+ Société Anonyme Method of and apparatus for transmitting data
WO1998043437A1 (en) * 1997-03-21 1998-10-01 Canal+ Societe Anonyme Method of and apparatus for transmitting data for interactive tv applications
US6002450A (en) * 1997-03-24 1999-12-14 Evolve Products, Inc. Two-way remote control with advertising display
WO1998043158A1 (en) 1997-03-24 1998-10-01 Evolve Products, Inc. Two-way remote control with advertising display
US6278499B1 (en) 1997-03-24 2001-08-21 Evolve Products, Inc. Two-way remote control with advertising display
US6504580B1 (en) 1997-03-24 2003-01-07 Evolve Products, Inc. Non-Telephonic, non-remote controller, wireless information presentation device with advertising display
US6484011B1 (en) 1997-04-01 2002-11-19 Evolve Products, Inc. Non-telephonic, wireless information presentation device
US9113122B2 (en) 1997-04-21 2015-08-18 Rovi Guides, Inc. Method and apparatus for time-shifting video and text in a text-enhanced television program
WO1998051079A1 (en) * 1997-05-05 1998-11-12 Siemens Aktiengesellschaft Video-telephony with a digital tv-signal receiver
US9191722B2 (en) 1997-07-21 2015-11-17 Rovi Guides, Inc. System and method for modifying advertisement responsive to EPG information
US9015749B2 (en) 1997-07-21 2015-04-21 Rovi Guides, Inc. System and method for modifying advertisement responsive to EPG information
US8918807B2 (en) 1997-07-21 2014-12-23 Gemstar Development Corporation System and method for modifying advertisement responsive to EPG information
WO1999010798A1 (en) * 1997-08-28 1999-03-04 Thomson Consumer Electronics, Inc. System and method for navigating within a display having different display sections
US9591251B2 (en) 1997-10-06 2017-03-07 Rovi Guides, Inc. Interactive television program guide system with operator showcase
US5982363A (en) * 1997-10-24 1999-11-09 General Instrument Corporation Personal computer-based set-top converter for television services
US6271837B1 (en) 1997-10-24 2001-08-07 General Instrument Corporation Personal computer-based set-top converter for television services
GB2330722B (en) * 1997-10-24 2002-12-04 Gen Instrument Corp Personal computer-based set-top converter for television services
GB2330722A (en) * 1997-10-24 1999-04-28 Gen Instrument Corp Personal computer based set-top converter for television services
US7487528B2 (en) 1997-12-08 2009-02-03 United Video Properties, Inc. Program guide system with browsing display
US6564378B1 (en) 1997-12-08 2003-05-13 United Video Properties, Inc. Program guide system with browsing display
WO1999048287A1 (en) * 1998-03-20 1999-09-23 Thomson Licensing S.A. Graphical display of current time on electronic program guide
US9635406B2 (en) 1998-05-15 2017-04-25 Rovi Guides, Inc. Interactive television program guide system for determining user values for demographic categories
US9015750B2 (en) 1998-05-15 2015-04-21 Rovi Guides, Inc. Interactive television program guide system for determining user values for demographic categories
US8918811B2 (en) 1998-05-19 2014-12-23 United Video Properties, Inc. Program guide system with video-on-demand browsing
US7827582B2 (en) 1998-05-19 2010-11-02 United Video Properties, Inc. Program guide system with video-on-demand browsing
US7603684B1 (en) 1998-05-19 2009-10-13 United Video Properties, Inc. Program guide system with video-on-demand browsing
US7493643B2 (en) 1998-05-19 2009-02-17 United Video Properties, Inc. Program guide system with video-on-demand browsing
US9137579B2 (en) 1998-05-19 2015-09-15 Rovi Guides, Inc. Program guide system with video-on-demand browsing
US8161514B2 (en) 1998-05-19 2012-04-17 United Video Properties, Inc. Program guide system with video-on-demand browsing
US6563515B1 (en) 1998-05-19 2003-05-13 United Video Properties, Inc. Program guide system with video window browsing
US9172987B2 (en) 1998-07-07 2015-10-27 Rovi Guides, Inc. Methods and systems for updating functionality of a set-top box using markup language
US9118948B2 (en) 1998-07-14 2015-08-25 Rovi Guides, Inc. Client-server based interactive guide with server recording
US9226006B2 (en) 1998-07-14 2015-12-29 Rovi Guides, Inc. Client-server based interactive guide with server recording
US6799327B1 (en) 1998-07-14 2004-09-28 United Video Properties, Inc. Program guide with selectable advertisements and pseudo-ads
US10075746B2 (en) 1998-07-14 2018-09-11 Rovi Guides, Inc. Client-server based interactive television guide with server recording
US10027998B2 (en) 1998-07-14 2018-07-17 Rovi Guides, Inc. Systems and methods for multi-tuner recording
US9055319B2 (en) 1998-07-14 2015-06-09 Rovi Guides, Inc. Interactive guide with recording
US9154843B2 (en) 1998-07-14 2015-10-06 Rovi Guides, Inc. Client-server based interactive guide with server recording
US9055318B2 (en) 1998-07-14 2015-06-09 Rovi Guides, Inc. Client-server based interactive guide with server storage
US9021538B2 (en) 1998-07-14 2015-04-28 Rovi Guides, Inc. Client-server based interactive guide with server recording
US9232254B2 (en) 1998-07-14 2016-01-05 Rovi Guides, Inc. Client-server based interactive television guide with server recording
US9084006B2 (en) 1998-07-17 2015-07-14 Rovi Guides, Inc. Interactive television program guide system having multiple devices within a household
US9237369B2 (en) 1998-07-17 2016-01-12 Rovi Guides, Inc. Interactive television program guide system having multiple devices within a household
US9204184B2 (en) 1998-07-17 2015-12-01 Rovi Guides, Inc. Interactive television program guide with remote access
US8006263B2 (en) 1998-07-17 2011-08-23 United Video Properties, Inc. Interactive television program guide with remote access
US9185449B2 (en) 1998-07-17 2015-11-10 Rovi Guides, Inc. Interactive television program guide system having multiple devices within a household
AU2003200965B2 (en) * 1998-07-17 2006-04-06 Rovi Guides, Inc. Interactive Television Program Guide System Having Multiple Devices Within a Household
US10271088B2 (en) 1998-07-17 2019-04-23 Rovi Guides, Inc. Interactive television program guide with remote access
US8046801B2 (en) 1998-07-17 2011-10-25 United Video Properties, Inc. Interactive television program guide with remote access
US9706245B2 (en) 1998-07-17 2017-07-11 Rovi Guides, Inc. Interactive television program guide system having multiple devices within a household
US9854321B2 (en) 1998-08-21 2017-12-26 Rovi Guides, Inc. Client-server electronic program guide
US9426509B2 (en) 1998-08-21 2016-08-23 Rovi Guides, Inc. Client-server electronic program guide
US7149985B1 (en) 1998-08-25 2006-12-12 Thomson Licensing System and method for navigating within a display having different display sections
US6380948B1 (en) 1998-09-04 2002-04-30 Sony Corporation Apparatus for controlling on screen display
EP0984628A1 (en) * 1998-09-04 2000-03-08 Sony Corporation On-screen display
US9100686B2 (en) 1998-09-17 2015-08-04 Rovi Guides, Inc. Electronic program guide with digital storage
EP2282532A2 (en) * 1998-09-17 2011-02-09 United Video Properties, Inc. Electronic program guide with digital storage
EP1330121A1 (en) * 1998-09-17 2003-07-23 United Video Properties, Inc. Electronic program guide with digital storage
EP2282532A3 (en) * 1998-09-17 2012-02-01 United Video Properties, Inc. Electronic program guide with digital storage
US8898721B2 (en) 1998-09-17 2014-11-25 United Video Properties, Inc. Electronic program guide with digital storage
US9106947B2 (en) 1998-09-17 2015-08-11 Rovi Guides, Inc. Electronic program guide with digital storage
EP1110387A1 (en) * 1998-09-17 2001-06-27 United Video Properties, Inc. Electronic program guide with digital storage
US9363553B2 (en) 1998-09-17 2016-06-07 Rovi Guides, Inc. Electronic program guide with digital storage
US8843960B2 (en) 1998-09-17 2014-09-23 United Video Properties, Inc. Electronic program guide with digital storage
US9237371B2 (en) 1998-09-17 2016-01-12 Rovi Guides, Inc. Electronic program guide with digital storage
US8978064B2 (en) 1998-09-22 2015-03-10 Rovi Guides, Inc. Interactive television program guide with passive content
US9311405B2 (en) 1998-11-30 2016-04-12 Rovi Guides, Inc. Search engine for video and graphics
US6526577B1 (en) 1998-12-01 2003-02-25 United Video Properties, Inc. Enhanced interactive program guide
US9197943B2 (en) 1998-12-03 2015-11-24 Rovi Guides, Inc. Electronic program guide with related-program search feature
US7934245B1 (en) 1999-03-26 2011-04-26 Sony Corporation Audio and/or video signal transmission system, transmitting apparatus and receiving apparatus thereof
EP1039747A1 (en) * 1999-03-26 2000-09-27 Sony Corporation Audio and/or video signal transmission
US8931008B2 (en) 1999-06-29 2015-01-06 United Video Properties, Inc. Promotional philosophy for a video-on-demand-related interactive display within an interactive television application
US9118958B2 (en) 1999-12-10 2015-08-25 Rovi Guides, Inc. Systems and methods for coordinating interactive and passive advertisement and merchandising opportunities
US7774259B1 (en) 2000-03-01 2010-08-10 Ods Properties, Inc. Interactive wagering system with criteria wagering
US7379886B1 (en) 2000-03-01 2008-05-27 Ods Properties, Inc. Cellular telephone interactive wagering system
US8854192B1 (en) 2000-03-15 2014-10-07 Logitech Europe S.A. Configuration method for a remote
US8704643B2 (en) 2000-03-15 2014-04-22 Logitech Europe S.A. Convenient and easy to use button layout for a remote control
US8531276B2 (en) 2000-03-15 2013-09-10 Logitech Europe S.A. State-based remote control system
US8330582B2 (en) 2000-03-15 2012-12-11 Logitech Europe S.A. Online remote control configuration system
US8797149B2 (en) 2000-03-15 2014-08-05 Logitech Europe S.A. State-based control systems and methods
US8653950B2 (en) 2000-03-15 2014-02-18 Logitech Europe S.A. State-based remote control system
US8742905B2 (en) 2000-03-15 2014-06-03 Logitech Europe S.A. Easy to use and intuitive user interface for a remote control
US8674814B2 (en) 2000-03-15 2014-03-18 Logitech Europe S.A. State-based remote control system
US8674815B1 (en) 2000-03-15 2014-03-18 Logitech Europe S.A. Configuration method for a remote
US8863170B2 (en) 2000-03-31 2014-10-14 United Video Properties, Inc. System and method for metadata-linked advertisements
US9307278B2 (en) 2000-03-31 2016-04-05 Rovi Guides, Inc. Systems and methods for reducing cut-offs in program recording
US10015562B2 (en) 2000-03-31 2018-07-03 Rovi Guides, Inc. System and method for metadata-linked advertisements
US9191716B2 (en) 2000-04-10 2015-11-17 Rovi Guides, Inc. Interactive media guide with media guidance interface
US9497508B2 (en) 2000-09-29 2016-11-15 Rovi Technologies Corporation User controlled multi-device media-on-demand system
US9161087B2 (en) 2000-09-29 2015-10-13 Rovi Technologies Corporation User controlled multi-device media-on-demand system
US9307291B2 (en) 2000-09-29 2016-04-05 Rovi Technologies Corporation User controlled multi-device media-on-demand system
US8973069B2 (en) 2000-10-11 2015-03-03 Rovi Guides, Inc. Systems and methods for relocating media
US9197916B2 (en) 2000-10-11 2015-11-24 Rovi Guides, Inc. Systems and methods for communicating and enforcing viewing and recording limits for media-on-demand
US9282362B2 (en) 2000-10-11 2016-03-08 Rovi Guides, Inc. Systems and methods for caching data in media-on-demand systems
US9462317B2 (en) 2000-10-11 2016-10-04 Rovi Guides, Inc. Systems and methods for providing storage of data on servers in an on-demand media delivery system
US9294799B2 (en) 2000-10-11 2016-03-22 Rovi Guides, Inc. Systems and methods for providing storage of data on servers in an on-demand media delivery system
US8850499B2 (en) 2000-10-11 2014-09-30 United Video Properties, Inc. Systems and methods for caching data in media-on-demand systems
US7418672B2 (en) 2000-12-21 2008-08-26 Exaflop Llc Integrated content guide for interactive selection of content and services on personal computer systems with multiple sources and multiple media presentation
US7437549B2 (en) 2001-10-10 2008-10-14 Nokia Corporation Datacast distribution system
US7343487B2 (en) 2001-10-10 2008-03-11 Nokia Corporation Datacast distribution system
EP1429273A1 (en) * 2002-11-26 2004-06-16 Kianoush Namwar Interactive media transmission method and system for direct purchase of goods and services over a tv-broadcast network
US9369741B2 (en) 2003-01-30 2016-06-14 Rovi Guides, Inc. Interactive television systems with digital video recording and adjustable reminders
US9071872B2 (en) 2003-01-30 2015-06-30 Rovi Guides, Inc. Interactive television systems with digital video recording and adjustable reminders
US7231404B2 (en) 2003-01-31 2007-06-12 Nokia Corporation Datacast file transmission with meta-data retention
US7853620B2 (en) 2003-01-31 2010-12-14 Nokia Corporation Datacast file transmission with meta-data retention
US9848161B2 (en) 2003-04-21 2017-12-19 Rovi Guides, Inc. Video recorder having user extended and automatically extended time slots
US9191719B2 (en) 2003-11-06 2015-11-17 Rovi Guides, Inc. Systems and methods for providing program suggestions in an interactive television program guide
EP1550943A2 (en) * 2004-01-05 2005-07-06 Microsoft Corporation Systems and methods for providing alternate views when rendering audio/video content in a computing system
US7949810B2 (en) 2004-04-27 2011-05-24 Apple Inc. Techniques for transferring data between a media player and an accessory having a tuner
US9973817B1 (en) 2005-04-08 2018-05-15 Rovi Guides, Inc. System and method for providing a list of video-on-demand programs
US9207652B2 (en) 2005-04-20 2015-12-08 Logitech Europe S.A. System and method for adaptive programming of a remote control
US8509400B2 (en) 2005-04-20 2013-08-13 Logitech Europe S.A. System and method for adaptive programming of a remote control
US8938217B2 (en) 2005-08-22 2015-01-20 Apple Inc. Communicating and storing information associated with media broadcasts
US9177081B2 (en) 2005-08-26 2015-11-03 Veveo, Inc. Method and system for processing ambiguous, multi-term search queries
US10419810B2 (en) 2005-09-30 2019-09-17 Rovi Guides, Inc. Systems and methods for managing local storage of on-demand content
US9171580B2 (en) 2005-09-30 2015-10-27 Rovi Guides, Inc. Systems and methods for recording and playing back programs having desirable recording attributes
US9143736B2 (en) 2005-09-30 2015-09-22 Rovi Guides, Inc. Systems and methods for managing local storage of on-demand content
US9113107B2 (en) 2005-11-08 2015-08-18 Rovi Guides, Inc. Interactive advertising and program promotion in an interactive television system
EP2288147A1 (en) * 2005-12-29 2011-02-23 United Video Properties, Inc. Systems and methods for providing mosaic channel groups in an interactive media guidance application
US9681105B2 (en) 2005-12-29 2017-06-13 Rovi Guides, Inc. Interactive media guidance system having multiple devices
US9075861B2 (en) 2006-03-06 2015-07-07 Veveo, Inc. Methods and systems for segmenting relative user preferences into fine-grain and coarse-grain collections
US9092503B2 (en) 2006-03-06 2015-07-28 Veveo, Inc. Methods and systems for selecting and presenting content based on dynamically identifying microgenres associated with the content
US10984037B2 (en) 2006-03-06 2021-04-20 Veveo, Inc. Methods and systems for selecting and presenting content on a first system based on user preferences learned on a second system
US9128987B2 (en) 2006-03-06 2015-09-08 Veveo, Inc. Methods and systems for selecting and presenting content based on a comparison of preference signatures from multiple users
US9749693B2 (en) 2006-03-24 2017-08-29 Rovi Guides, Inc. Interactive media guidance application with intelligent navigation and display features
US9215504B2 (en) 2006-10-06 2015-12-15 Rovi Guides, Inc. Systems and methods for acquiring, categorizing and delivering media in interactive media guidance applications
US8458184B2 (en) 2006-12-22 2013-06-04 Apple Inc. Tagging media assets, locations, and advertisements
US9326025B2 (en) 2007-03-09 2016-04-26 Rovi Technologies Corporation Media content search results ranked by popularity
US10694256B2 (en) 2007-03-09 2020-06-23 Rovi Technologies Corporation Media content search results ranked by popularity
US9307281B2 (en) 2007-03-22 2016-04-05 Rovi Guides, Inc. User defined rules for assigning destinations of content
US9326016B2 (en) 2007-07-11 2016-04-26 Rovi Guides, Inc. Systems and methods for mirroring and transcoding media content
US10063934B2 (en) 2008-11-25 2018-08-28 Rovi Technologies Corporation Reducing unicast session duration with restart TV
US8983639B2 (en) 2008-12-14 2015-03-17 Apple Inc. Techniques for facilitating interoperation between a host device and a digital RF tuner accessory
US9742442B2 (en) 2008-12-14 2017-08-22 Apple Inc. Digital radio tagging using an RF tuner accessory
US8238893B2 (en) 2009-09-03 2012-08-07 Apple Inc. Techniques for controlling a portable media device having a radio frequency tuner
US9166714B2 (en) 2009-09-11 2015-10-20 Veveo, Inc. Method of and system for presenting enriched video viewing analytics
US9014546B2 (en) 2009-09-23 2015-04-21 Rovi Guides, Inc. Systems and methods for automatically detecting users within detection regions of media devices
US10631066B2 (en) 2009-09-23 2020-04-21 Rovi Guides, Inc. Systems and method for automatically detecting users within detection regions of media devices
US9204193B2 (en) 2010-05-14 2015-12-01 Rovi Guides, Inc. Systems and methods for media detection and filtering using a parental control logging application
US8508401B1 (en) 2010-08-31 2013-08-13 Logitech Europe S.A. Delay fixing for command codes in a remote control system
US9736524B2 (en) 2011-01-06 2017-08-15 Veveo, Inc. Methods of and systems for content search based on environment sampling
US9049073B2 (en) 2011-06-28 2015-06-02 Rovi Guides, Inc. Systems and methods for initializing allocations of transport streams based on historical data
US9125169B2 (en) 2011-12-23 2015-09-01 Rovi Guides, Inc. Methods and systems for performing actions based on location-based rules
US9147198B2 (en) 2013-01-10 2015-09-29 Rovi Technologies Corporation Systems and methods for providing an interface for data driven media placement
US9848276B2 (en) 2013-03-11 2017-12-19 Rovi Guides, Inc. Systems and methods for auto-configuring a user equipment device with content consumption material
US9674563B2 (en) 2013-11-04 2017-06-06 Rovi Guides, Inc. Systems and methods for recommending content
US9288521B2 (en) 2014-05-28 2016-03-15 Rovi Guides, Inc. Systems and methods for updating media asset data based on pause point in the media asset

Also Published As

Publication number Publication date
AU7114394A (en) 1995-01-17
US5594509A (en) 1997-01-14

Similar Documents

Publication Publication Date Title
US5621456A (en) Methods and apparatus for audio-visual interface for the display of multiple program categories
US5583560A (en) Method and apparatus for audio-visual interface for the selective display of listing information on a display
US5594509A (en) Method and apparatus for audio-visual interface for the display of multiple levels of information on a display
WO1995001057A1 (en) Methods and apparatus for managing viewing of and interaction with audio-visual program and service offerings
KR100680639B1 (en) Interactive television program guide with remote access
US7814421B2 (en) Program guide system with video window browsing
US20040010806A1 (en) Method and system for facilitating advertising and T-commerce transactions in connection with content stored on a storage medium
US20060259925A1 (en) Electronic program guide using markup language
CA2405788A1 (en) Interactive television program guide systems with integrated program listings
WO2003075128A2 (en) System and method for preprogrammed purchasing of television offered products
AU2016213851B2 (en) Interactive television program guide with remote access
AU2013202248B2 (en) Interactive Television Program Guide With Remote Access

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): AM AT AU BB BG BR BY CA CH CN CZ DE DK ES FI GB GE HU JP KE KG KP KR KZ LK LU LV MD MG MN MW NL NO NZ PL PT RO RU SD SE SI SK TJ TT UA UZ VN

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): AT BE CH DE DK ES FR GB GR IE IT LU MC NL PT SE BF BJ CF CG CI CM GA GN ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
REG Reference to national code

Ref country code: DE

Ref legal event code: 8642

122 Ep: pct application non-entry in european phase
NENP Non-entry into the national phase

Ref country code: CA