US20050273819A1 - Series recording using an interactive television program guide - Google Patents

Series recording using an interactive television program guide Download PDF

Info

Publication number
US20050273819A1
US20050273819A1 US11/183,536 US18353605A US2005273819A1 US 20050273819 A1 US20050273819 A1 US 20050273819A1 US 18353605 A US18353605 A US 18353605A US 2005273819 A1 US2005273819 A1 US 2005273819A1
Authority
US
United States
Prior art keywords
program
user
series
option
reminder
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US11/183,536
Inventor
Edward Knudson
Thomas Lemmons
Kevin Satterfield
Donald Allison
Michael Ellis
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Adeia Guides Inc
Original Assignee
United Video Properties 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
Priority to US11/183,536 priority Critical patent/US20050273819A1/en
Application filed by United Video Properties Inc filed Critical United Video Properties Inc
Publication of US20050273819A1 publication Critical patent/US20050273819A1/en
Priority to US11/894,698 priority patent/US8745669B2/en
Assigned to JPMORGAN CHASE BANK, N.A. reassignment JPMORGAN CHASE BANK, N.A. SECURITY AGREEMENT Assignors: APTIV DIGITAL, INC., GEMSTAR DEVELOPMENT CORPORATION, GEMSTAR-TV GUIDE INTERNATIONAL, INC., INDEX SYSTEMS INC, MACROVISION CORPORATION, ODS PROPERTIES, INC., STARSIGHT TELECAST, INC., TV GUIDE ONLINE, LLC, UNITED VIDEO PROPERTIES, INC.
Priority to US12/780,699 priority patent/US8555321B2/en
Priority to US12/780,693 priority patent/US8464296B2/en
Priority to US12/780,697 priority patent/US8522287B2/en
Assigned to ODS PROPERTIES, INC., UNITED VIDEO PROPERTIES, INC., GEMSTAR DEVELOPMENT CORPORATION, STARSIGHT TELECAST, INC., INDEX SYSTEMS INC., ALL MEDIA GUIDE, LLC, APTIV DIGITAL, INC., TV GUIDE ONLINE, LLC, TV GUIDE, INC., ROVI TECHNOLOGIES CORPORATION, ROVI DATA SOLUTIONS, INC. (FORMERLY KNOWN AS TV GUIDE DATA SOLUTIONS, INC.), ROVI GUIDES, INC. (FORMERLY KNOWN AS GEMSTAR-TV GUIDE INTERNATIONAL, INC.), ROVI SOLUTIONS CORPORATION (FORMERLY KNOWN AS MACROVISION CORPORATION), ROVI SOLUTIONS LIMITED (FORMERLY KNOWN AS MACROVISION EUROPE LIMITED) reassignment ODS PROPERTIES, INC. RELEASE BY SECURED PARTY (SEE DOCUMENT FOR DETAILS). Assignors: JPMORGAN CHASE BANK, N.A. (A NATIONAL ASSOCIATION)
Priority to US14/183,223 priority patent/US9032445B2/en
Priority to US14/184,404 priority patent/US9426533B2/en
Priority to US14/445,324 priority patent/US9043844B2/en
Priority to US14/703,645 priority patent/US9521461B2/en
Priority to US14/929,655 priority patent/US9479840B2/en
Priority to US15/359,896 priority patent/US10116993B2/en
Abandoned legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/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/41Structure of client; Structure of client peripherals
    • H04N21/414Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance
    • H04N21/4147PVR [Personal Video 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/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/458Scheduling content for creating a personalised stream, e.g. by combining a locally stored advertisement with an incoming stream; Updating operations, e.g. for OS modules ; time-related management operations
    • H04N21/4583Automatically resolving scheduling conflicts, e.g. when a recording by reservation has been programmed for two programs in the same time slot
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/482End-user interface for program selection
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/482End-user interface for program selection
    • H04N21/4828End-user interface for program selection for searching program descriptors
    • 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/488Data services, e.g. news ticker
    • H04N21/4882Data services, e.g. news ticker for displaying messages, e.g. warnings, reminders
    • 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/6143Network physical structure; Signal processing specially adapted to the downstream path of the transmission network involving transmission via a satellite
    • 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/65Transmission of management data between client and server
    • H04N21/654Transmission by server directed to the client
    • H04N21/6543Transmission by server directed to the client for forcing some client operations, e.g. recording
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/83Generation or processing of protective or descriptive data associated with content; Content structuring
    • H04N21/84Generation or processing of descriptive data, e.g. content descriptors
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N5/00Details of television systems
    • H04N5/76Television signal recording
    • H04N5/78Television signal recording using magnetic recording
    • H04N5/782Television signal recording using magnetic recording on tape
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N9/00Details of colour television systems
    • H04N9/79Processing of colour television signals in connection with recording
    • 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/433Content storage operation, e.g. storage operation in response to a pause request, caching operations
    • H04N21/4334Recording operations

Definitions

  • This invention relates to interactive television program guides, and more particularly, to interactive television program guides with program series reminder and recording capabilities.
  • Cable, satellite, and broadcast television systems provide viewers with a large number of television channels. Viewers have traditionally consulted printed television program schedules to determine the programs being broadcast at a particular time. More recently, interactive television program guides have been developed that allow television program information to be displayed on a viewer's television.
  • Interactive program guides are typically implemented on set-top boxes. Such program guides allow users to view television program listings in different display formats. For example, a user may instruct the program guide to display a grid or table of program listings organized in a channel-ordered or a time-ordered list. Users may also search and sort program listings by genre (e.g., movies, sports, etc.) or by title (i.e., alphabetically). A user may obtain additional information for a program by placing a highlight region on a desired program listing and pressing an “info” button.
  • genre e.g., movies, sports, etc.
  • title i.e., alphabetically
  • Program guide data such as program listings, pay-per-view program purchasing information, promotional information, etc. is provided to users' set-top boxes with a data distribution system.
  • Program guide data is typically stored in a central program guide database.
  • Program guide data from the central database is transmitted to the headend facilities of various cable systems. Each headend distributes the program guide data to the set-top boxes in its system.
  • Some systems allow the user to set reminders to notify the user when certain television programs are to be aired.
  • the program guide will notify the user just prior to when the program is scheduled to be aired or automatically cause the system to tune to the program as it begins airing.
  • a new reminder typically must be set by the user each time.
  • Some systems allow the user to select a program for recording by placing the highlight region on a program listing and pressing a “record” button. Moreover, the user may be able to schedule an upcoming program for recording.
  • the program guide may automatically cause the system to tune to the program as it begins airing, send a record command to a videocassette recorder to begin recording the program, and then stop the videocassette recorder from recording at the end of the program.
  • the system may allow the user to record a program once, daily, weekly, or just weekdays. However, in order for the system to correctly record a program in a series each time it airs, the program must air at the same time and channel. If the program airs at a different channel or time, or if the user wishes to change the scheduled time or channel of recording, the programs in the series may not be recorded properly.
  • Program guide data is generally available in a data source of a main facility.
  • the main facility provides data from the data source to multiple television distribution facilities via communications links.
  • the data transmitted by the main facility to the television distribution facilities typically include at least television program listings data such as program times, channels, titles, ratings, categories, and descriptions.
  • television program listings data may include information indicating whether the program is an episode of a program series and if the program is a new episode or a rerun.
  • Each television distribution facility distributes the television program listings data to multiple users via communications paths.
  • Each user has user television equipment for displaying the television program listings information.
  • the communications paths preferably have sufficient bandwidth to allow the television distribution facility to distribute multiple channels of television programming to the user television equipment.
  • the user television equipment that receives and processes the television program listings data from the television distribution facility may include a set-top box and a videocassette recorder.
  • the set-top box may display television program listings on the user's display screen in the form of an interactive grid or list if desired.
  • the user can interact with the television program guide by entering commands via a user input interface.
  • An illustrative user input interface is an infrared remote control with arrow keys, a “guide” button, a “record” button, an “info” button, and various other keys.
  • a grid or list is displayed that contains television program listings.
  • the program listings may be displayed in a grid format organized in channel order from top to bottom and by broadcast time from left to right.
  • the user may scroll through the listings to locate programs at different times in the day or different days in the week using the arrow keys.
  • the user can also position a highlight region on the desired entry by using the arrow keys.
  • the user may set a reminder, which directs the system to generate a reminder message just before the scheduled broadcast time of the selected program to remind the user of the selected program.
  • the user may schedule the program to be recorded on the videocassette recorder.
  • the program guide may direct the set-top box to initiate recording of the program at the proper time. Recording a program in this way causes the set-top box to send a record command over a control path to the videocassette recorder.
  • the system When a user orders a reminder or schedules a recording, the system will determine if the selected program is an episode of a program series. If the selected program is not an episode of a series, the system will allow the user to order a reminder or schedule a recording for that single broadcast. If the selected program is an episode of a series, the program automatically presents the user with an opportunity to set a reminder or schedule a recording for that single episode or to set a reminder or schedule a recording for each episode of the series.
  • other options may be provided that allow the user to determine, for example, whether to schedule reminders/recordings for episodes on all channels on which the program airs or only on the selected channel, whether to schedule reminders/recordings for all episodes including reruns or only new episodes, and whether to schedule reminders/recordings for episodes on all days or only on the selected day of the week.
  • other options may be provided that allow the user to schedule recordings for episodes that have not been recorded in the past or to set reminders for episodes that have not been viewed by the user in the past.
  • the system Before the scheduled broadcast time of each episode of each selected program series, the system sends a reminder message to the user that reminds the user of the program episode or sends a record command to the videocassette recorder or otherwise initiates recording of the episode.
  • the user may also view a list of all currently requested program reminders. Information such as the program name, type of program reminder, and the date and time the request was submitted may be displayed in the list for each reminder.
  • the list may also indicate whether the entry represents a single program broadcast (a one-time reminder) or an episode of a program series.
  • the list may also indicate whether or not the program is a rerun.
  • the user may view a list of all currently scheduled program recordings. Information such as the program name, the date and time the request was submitted, the date, time, channel, and length of the recording, and whether the scheduled entry represents a single program or an episode of a program series may be displayed for each entry.
  • Entries may be added to either the program reminder list or recording list as soon as the user makes a new request for either a reminder or recording. Moreover, if broadcast schedule information for any entry in either list is updated in the program listings, the system will automatically update the lists accordingly to match the new broadcast schedule information. This may prevent the user from missing a reminder or recording due to unexpected programming schedule changes. The user may also update or change any entry in either list manually using the remote control. In addition, the user may cancel any entry if the user no longer wishes to record or be reminded of an individual program, an episode of a series or the entire series. If the user selects a program from the program listings for which a reminder has already been set or a recording scheduled, the system will provide the user with an opportunity to edit or cancel entries from the reminder or recording lists.
  • the system may inform the user of the conflict.
  • the system may issue multiple reminders. If desired, the user may be provided with an opportunity to resolve conflicts between reminders by allowing the user to select preferred reminders.
  • scheduled recording conflicts should be resolved. Recording conflicts may be resolved in several ways. Recording conflicts may, for example, be resolved automatically by the system based on specified user preferences. The user may resolve conflicts directly as soon as the conflicts are detected. The system may allow the user to resolve any conflicts immediately or at a later, more convenient time. Alternatively, if the system provides for simultaneous recordings, the system may not inform the user of the conflict or provide the user with an opportunity to resolve the conflict.
  • FIG. 1 is a schematic block diagram of an illustrative system in accordance with the present invention.
  • FIG. 2 is a schematic block diagram of illustrative user television equipment in accordance with the present invention.
  • FIG. 3 is a generalized schematic block diagram of portions of the illustrative television equipment of FIG. 2 .
  • FIGS. 4 and 5 are illustrative program guide display screens in accordance with the present invention.
  • FIG. 6 is an illustrative detailed remind/record display screen in accordance with the present invention.
  • FIG. 7 is an illustrative reminder screen that allows the user to enter information for setting reminders in accordance with the present invention.
  • FIG. 8 is an illustrative information screen that allows the user to enter more information when setting reminders in accordance with the present invention.
  • FIG. 9 is a diagram of an illustrative reminder displayed on the user's television screen in accordance with the present invention.
  • FIG. 10 is a diagram of an illustrative reminder screen listing all current reminders in accordance with the present invention.
  • FIG. 10 a is an illustrative reminder screen that allows the user to view, update, or cancel reminders in accordance with the present invention.
  • FIG. 11 is an illustrative recording screen that allows the user to enter information for scheduling recordings in accordance with the present invention.
  • FIG. 12 is a diagram of an illustrative recording screen listing all currently scheduled recordings in accordance with the present invention.
  • FIG. 12 a is an illustrative recording screen that allows the user to view, update, or cancel recordings in accordance with the present invention.
  • FIG. 13 is a diagram of an illustrative reminder screen listing all current reminders and detected conflicts in accordance with the present invention.
  • FIG. 14 is a diagram of an illustrative recording screen listing all currently scheduled recordings and detected conflicts in accordance with the present invention.
  • FIGS. 15 and 16 are illustrative recording screens that allow the user to resolve recording conflicts in accordance with the present invention.
  • FIG. 17 is a diagram showing the interrelationships between various program guide display screens that may be selected in accordance with the present invention.
  • FIG. 1 An illustrative system 10 in accordance with the present invention is shown in FIG. 1 .
  • Main facility 12 provides data from data source 14 to television distribution facility 16 via communications link 18 .
  • Link 18 may be a satellite link, a telephone network link, a cable or fiber optic link, a microwave link, a combination of such links, or any other suitable communications path. If it is desired to transmit video signals over link 18 in addition to data signals, a relatively high bandwidth link such as a satellite link may generally be preferable to a relatively low bandwidth link such as a telephone line.
  • Television distribution facility 16 may be a cable system headend, a broadcast distribution facility, a satellite television distribution facility, or other such suitable data distribution facility.
  • FIG. 1 Only one such television distribution facility 16 is shown in FIG. 1 to avoid overcomplicating the drawings. In general, however, main facility 12 distributes data to many such television distribution facilities in parallel. For clarity, the present invention will be described primarily in the context of a single television distribution facility 16 .
  • the data transmitted by main facility 12 to television distribution facility 16 includes television program listings data (e.g., program times, channels, ratings, program categories, titles, and descriptions of individual programs, episodes of series, or entire series).
  • television program listings data may include information indicating whether a given program is a single broadcast or an episode of a program series.
  • the data may also include information whether a given program is a new first-run episode or is a rerun and whether a given program is a network or syndicated episode.
  • Television distribution facility 16 distributes the television program listings data to multiple users via communications paths 20 .
  • Each user has user television equipment 22 for displaying the television program listings information with an interactive television program guide implemented on user television equipment 22 .
  • Communications paths 20 preferably have sufficient bandwidth to allow television distribution facility 16 to distribute television programming to user television equipment. If desired, the television programming or data may be provided over separate communications paths.
  • FIG. 2 An illustrative arrangement for user television equipment 22 is shown in FIG. 2 .
  • User television equipment 24 of FIG. 2 receives video and data from television distribution facility 16 ( FIG. 1 ) at input 26 .
  • the user tunes set-top box 28 to a desired television channel.
  • the signal for that television channel is then provided at video output 30 either as a radio-frequency (RF) signal on a predefined channel (e.g., channel 3 or 4 ) or as a demodulated video signal or digital signal.
  • RF radio-frequency
  • the video signal at output 30 may be received by videocassette recorder 32 , so that the user may record programs.
  • Program recording and other features may be controlled by set-top box 28 using control path 34 .
  • a typical control path 34 involves the use of an infrared transmitter coupled to the infrared receiver in videocassette recorder 32 that normally accepts commands from a remote control such as remote control 40 .
  • Remote control 40 may be used to control set-top box 28 , videocassette recorder 32 , and television 36 .
  • Television 36 receives radio-frequency or demodulated video signals or digital signals from videocassette recorder 32 or set-top box 28 via communications path 38 .
  • the video signals on communications path 38 may either be generated by videocassette recorder 32 when playing back a prerecorded videocassette or may be passed through videocassette recorder 32 from set-top box 28 .
  • the video signals provided to television 36 correspond to the desired channel to which the user has tuned with set-top box 28 .
  • the user may, for example, press a “guide” button on remote control 40 or view the information using other suitable technique.
  • set-top box 28 receives commands from remote control 40 that inform set-top box 28 that the guide button has been pressed, the interactive television program guide is invoked and processing circuitry within set-top box 28 displays various program guide display screens on television 36 .
  • FIG. 3 A more generalized embodiment of the user television equipment of 24 FIG. 2 is shown in FIG. 3 .
  • video and data signals from television distribution facility 16 ( FIG. 1 ) are received by control circuitry 42 of user television equipment 44 .
  • Video signals are typically provided on multiple television channels.
  • Data may be provided by transmission on a television channel sideband, in the vertical blanking interval of a television channel, as a digital data stream either in-band with programming or out-of-band, or by any other suitable analog or digital data transmission technique.
  • the user controls the operation of user television equipment 44 with user input interface 46 .
  • User input interface 46 may be a pointing device, wireless remote control, keyboard, touch pad, voice recognition system, or any other suitable user input device.
  • the user instructs control circuitry 42 to display a desired television channel on monitor 48 or any other suitable display device such as a computer monitor.
  • the user instructs control circuitry 42 to record a desired television program using recording device 45 or any other suitable recording device such as a recordable DVD or a hardisk.
  • To view program guide information the user instructs control circuitry 42 to display a program guide display screen on monitor 48 .
  • control circuitry 42 may be provided using the set-top box arrangement of FIG. 2 . Alternatively, these functions may be integrated into a television or videocassette recorder arrangement. These functions may also be provided by an advanced television receiver such as a high-definition television (HDTV) receiver, a personal computer television (PC/TV) or the like. If desired, a combination of such arrangements may be used.
  • HDTV high-definition television
  • PC/TV personal computer television
  • an interactive television program guide may be implemented on system 10 using a client-server architecture.
  • a server at television distribution facility 16 ( 17 of FIG. 1 ) may operate in cooperation with user television equipment 22 which acts as a client.
  • some program guide functions (such as functions related to maintaining a program listings database) may be performed primarily at the server, whereas other functions (such as display and user input functions) may be performed primarily at user television equipment 22 .
  • some or all of the reminder and recording functions may be implemented on the server. Further features of an illustrative interactive television program guide implemented on a client-server architecture are described in Hassell et al. U.S. patent application Ser. No.
  • the program guide When a user indicates a desire to view television program guide information (e.g., by entering a command with user input interface 46 ), the program guide directs control circuitry 42 to generate a video image of a program guide display screen.
  • the information for the program guide display screen may be contained in the data provided to the program guide from data source 14 ( FIG. 1 ) in main facility 12 ( FIG. 1 ). This data typically contains several days worth of program listings information for the program guide.
  • Program listings grid 50 that may be displayed by the program guide is shown in FIG. 4 .
  • Program listings grid 50 has program listings rows 52 , 54 , 56 , and 58 .
  • Program listings row 52 contains program listings for programs 1 and 2 on channel 2 (KJRH) during the time slots 6:30 PM, 7:00 PM, and 7:30 PM.
  • Program listings row 54 contains program listings for programs 1 and 2 on channel 3 (HBO), etc.
  • Program listings grid 50 may have a highlight region 66 .
  • Highlight region 66 may be used to highlight the current grid cell (e.g., the grid cell for the program SEINFELD in the example of FIG. 4 ).
  • the range of movement of highlight region 66 is typically bounded by column 68 on the left, by program listings time cells 70 on the top, by screen boundary 72 on the right, and by lower screen boundary 74 on the bottom.
  • Time cell 76 may be used to display the current time and date cell 77 may be used to display the current date.
  • the user may position highlight region 66 by entering appropriate commands with user input interface 46 .
  • user input interface 46 is a remote control such as remote control 40 of FIG. 2
  • the user can position highlight region 66 using arrow keys.
  • FIG. 5 if the user repeatedly moves highlight region 66 until it reaches lower screen boundary 74 , further attempts at downward movement cause the program listings to scroll in the vertical direction.
  • program listings rows 54 , 56 , and 58 have been moved up one position in the grid.
  • a new program listings row 55 is displayed at the bottom of grid 50 .
  • Vertical movement of highlight region 66 in the upward direction may be used to scroll the program listings in the opposite direction.
  • Program listings grid 50 is but one illustrative program guide screen that may be displayed by the program guide on user television equipment 22 .
  • Other program guide screens that the program guide may provide include menu screens, lists or tables of program listings, screens in which products are advertised, screens in which the current television channel is overlayed with a browse or flip region containing a program listing, television program screens without an overlay, etc. Any of these program screens and any suitable program guide features may be provided by the program guide. Moreover, any or all of the features described may apply equally to any of the display formats described.
  • each program grid cell may contain descriptive information about a program, such as the program title, program rating, and a brief description. If the user wishes to set a reminder or schedule a recording for a program, the user may position highlight region 66 on the appropriate program listing. Once the user positions highlight region 66 on a particular program listing, the user may elect to set a reminder or schedule a recording for the program by pressing an “enter” button on remote control 40 . If the “enter” button on remote control 40 is pressed, the user may be presented with a remind/record screen such as remind/record screen 70 of FIG. 6 .
  • Remind/record screen 70 may present the user with the program title as well as the date and time the program is scheduled to air. Other components of remind/record screen 70 may be reminder option 85 , record option 86 , view current reminders option 87 , view current recordings option 88 , and cancel option 89 . These options may be displayed on remind/record screen 70 whenever the user selects a program or event from program grid 50 ( FIGS. 4 and 5 ) or from any other suitable guide screen.
  • the user may position highlight region 95 of FIG. 6 onto reminder option 85 and press an “enter” button (or other similar button) on remote control 40 .
  • the user may position highlight region 66 on top of a desired future program listing in grid 50 ( FIGS. 4 and 5 ) or other guide listing screen and may press “enter” (or other similar button).
  • Program reminder screen 90 may be a full screen as shown in FIG. 7 , or may use a partial screen overlay or other suitable arrangement if desired.
  • Program reminder screen 90 contains various user-selectable options that the user may complete when setting reminder messages to remind the user when selected television programming is to be broadcast. As defined herein, such uses of the term “broadcast” refer to the process of airing television programs by traditional television broadcast techniques, cable systems, satellite systems, microwave systems, etc.
  • Program reminder screen 90 may provide several user-selectable options that specify when and how often the user will be reminded of the airing of selected television programs or program series. As defined herein, such uses of the term “series” refer to any set of related programs such as a program series, mini-series, sports series, pay-per-view package, etc. If the selected program is an episode of a program series, for example, program reminder screen 90 may contain episode/series reminder option 92 . Episode/series reminder option 92 allows the user to either order a reminder for the currently selected episode of the program or order reminders for all episodes in the entire series. For example, if the user wishes to order a series reminder, the user may position highlight region 95 of FIG.
  • program reminder screen 90 may contain other user-selectable reminder options that specify when and how often the user will be reminded of the airing of the selected television program or episode.
  • program reminder screen 90 may also contain how soon option 93 . How soon option 93 allows the user to indicate how soon before the broadcast of the scheduled program or episode reminder messages are to be generated and displayed to the user. As shown in FIG. 7 , how soon option 93 may contain an option that allows the user to be reminded from 1 to 15 minutes (in one minute increments) or another amount of time before the selected program is broadcast.
  • the user may make entries into how soon option 93 using remote control arrow keys to increase or decrease the desired value of minutes, or by using remote control number keys to enter desired numerical values for the item, or by using any other suitable user interface. If “other” is selected in how soon option 93 , the user is presented with screen 110 of FIG. 8 , which allows the user to be reminded 1 hour, 1 day, 2 days, or to specify a desired lead time before a scheduled event by completing option 115 . The user may make entries into screen 110 using remote control arrow keys to increase or decrease the desired values of days, hours, and minutes, or by using remote control number keys to enter desired numerical values for these items, or by using any other suitable user interface.
  • the user may submit the information that has been entered by selecting option 117 .
  • the user may exit page 110 without submitting the information by selecting exit option 119 . If the user selects either enter option 117 or exit option 119 , the user is returned to program reminder screen 90 .
  • information such as how soon before the broadcast of the scheduled program or episode reminder messages are to be generated and displayed to the user may be a global default or global setting. For example, such information may be specified by the user in a set-up screen.
  • Program reminder screen 90 of FIG. 7 may also contain program channel option 104 .
  • Option 104 allows the user to specify which channel or channels program reminders are to be scheduled for.
  • Option 104 may contain selections that allow the user to be reminded of program episodes airing on the selected channel, on all channels on which the program airs, or on certain channels the program is scheduled to air on.
  • the user may be allowed to specify certain channel or channels program reminders are to be scheduled for.
  • Program reminder screen 90 of FIG. 7 may also contain program day option 107 .
  • Option 107 allows the user to specify on which days of the week program reminders are to be scheduled for.
  • Option 107 may contain selections that allow the user to be reminded of program episodes airing on the currently selected day of the week, on all days of the week, or on certain days of the week the program episode is scheduled to air on.
  • the user may be allowed to specify certain day or days program reminders are to be scheduled for.
  • Program reminder screen 90 of FIG. 7 may also contain program type option 108 .
  • Option 108 allows the user to specify which type of program episodes (assuming the selected program is an episode of a program series) program reminders are to be scheduled for.
  • option 108 may contain selections that allow the user to set reminders for new (i.e., first-run) episodes, rerun episodes, network episodes, syndicated episodes, only previously unviewed episodes, or all scheduled episodes whether first-run, rerun, network, syndicated, or previously unviewed.
  • episode/series reminder option 92 , program channel option 104 , program day option 107 , and program type option 108 may only be selectable by the user when the program selected from the guide is an episode of a program series. How soon option 93 may be selectable by the user regardless of whether or not the program is an episode of a program series. If the selected program is not an episode of a program series but rather is a single broadcast event, the user may set a reminder for that single broadcast and be allowed to make a selection from how soon option 93 . Similarly, if the selected program is a program series and the user wishes to set a reminder for a single episode, the user may set a reminder for that single episode and be allowed to make a selection from how soon option 93 .
  • the user may cancel the reminder by selecting cancel option 97 .
  • Selecting cancel option 97 returns the user to display 70 of FIG. 6 or other previous screen.
  • the user may also deselect any previously selected option by positioning highlight region 95 on the selected option and pressing the “enter” button on remote control 40 .
  • the user may set the reminder by selecting OK option 94 .
  • Selecting OK option 94 directs the program guide to process the reminder.
  • Set-top box 28 ( FIG. 2 ) processes and stores each reminder set by the user. The system initially searches the existing database for all programs and episodes matching the criteria specified by the user. The system will then set a reminder for each matching program or episode. Moreover, if any existing information has changed or has been updated or if any new information has been added, the system will again examine the user criteria and set a reminder (or update or remove an existing reminder) for each new or updated program or episode. The reminders are then generated by set-top box 28 and displayed on television 36 of FIG. 2 at the appropriate time. Depending on the type of television program (i.e., a series or non-series program) and the user-selectable options selected, the user may request and receive one or more reminders.
  • a typical series program reminder is shown in FIG. 9 .
  • the reminder is typically presented as a partial-screen overlay on top of the current television program being viewed by the user.
  • the reminder may contain the name of the television program that the user is being reminded of ( 120 ), a reminder message indicating “DON'T FORGET,” and information on when the television program is to broadcast ( 123 ). If the program is an episode of a program series, the reminder may also contain information on when the next episode is to broadcast ( 127 ).
  • the user may hide the reminder by selecting hide option 129 a . The user may immediately tune to the channel that is scheduled to show the desired program by selecting tune option 129 b .
  • An advertisement 125 (text, graphics, etc.) may be included in the reminder if desired. The advertisement may be provided using information stored in main facility 12 and transmitted to user television equipment 22 with the program guide data.
  • the program reminder may also list all other currently active program reminders. For example, if the user receives a program reminder such as the program reminder shown in FIG. 9 , the reminder may list the program that is currently scheduled to air for which the user has received the reminder, as well as the reminder for the current television program being viewed by the user (assuming the user set a reminder for that program in the past). The list may also include any other reminders the user has set and recently received.
  • the program reminder for the program scheduled to air next will preferably be listed first however the user may specify any other reminder order based on user preferences. The user may select any reminder from the list and may immediately tune to the channel that is showing or will show the program.
  • program reminder screen 90 of FIG. 7 may contain view current reminders option 98 . If view current reminders option 98 is selected, (or if desired when the user selects OK option 94 of program reminder screen 90 ), the user may be presented with current reminders screen 130 of FIG. 10 . The user may also access current reminders screen 130 by selecting view current reminders option 87 of FIG. 6 or from any other guide screen such as a menu screen.
  • Current reminders screen 130 contains a list of all the user's currently requested reminders. Information such as program name, program episode (i.e., whether a single broadcast or an episode of a program series), type of reminder, and the date and time the request was submitted may be displayed. Typically, the entries in current reminders screen 130 are listed in chronological order based on when they are to be presented to the user. The reminder for the episode scheduled to air next will preferably be listed first however the user may specify any other reminder order based on user preferences.
  • a current reminder entry for the program “SEINFELD” may be displayed as shown in FIG. 10 .
  • the user requested a reminder for only the selected episode of the program (i.e., not the entire series), a rerun episode, airing on July 9th on CH. 4 at 7:00 PM.
  • This reminder was submitted on Jul. 5, 1997 at 3:04 PM and is set to remind the user one hour before the broadcast of the episode.
  • This entry is listed first and is the first scheduled program to air.
  • Current reminders screen 130 may display each episode of the series scheduled to air. For example, as shown in FIG. 10 , a current reminder entry for the program “THIS WEEK WITH SAM AND COKIE” ( 134 ) is displayed showing that a series reminder has been requested ( 133 ). The user will receive reminders for all scheduled episodes of the series, one day before the broadcast of each episode of the series. The next entry in the list and the next program scheduled to air is the July 10th episode of the series and is the next reminder to be presented to the user.
  • the user also requested a reminder for another episode of the “SEINFELD” series airing on July 14th on CH. 11 at 11:00 PM.
  • This episode is listed next because that episode will air after the first listed episode of the series “THIS WEEK WITH SAM AND COKIE” but before the next listed episode of the series.
  • the remaining episodes of the series “THIS WEEK WITH SAM AND COKIE” are listed and the user will receive a reminder for each scheduled episode of the series.
  • the user may select arrow icon 132 or any other suitable icon to display and scroll through the remaining episodes of the series.
  • Entries may be added to the current reminders list as soon as the user sets each reminder (e.g., by selecting OK option 94 from program reminder screen 90 of FIG. 7 ). Moreover, entries may be added to the current reminders list when the program guide automatically determines that newly scheduled program guide events match the reminder options for an existing program reminder listing. This may occur, for example, if newly added episodes are broadcast after the user has set reminders for a related series. In addition, if a schedule change is received by the program guide for any currently set reminder, the current reminder list will be updated to match the new schedule. This may prevent the user from missing a scheduled reminder due to unexpected programming schedule changes.
  • the system may list series reminders set by the user even if there are no current episodes in the guide's database matching the criteria specified by the user.
  • the series reminder In addition to reminding the user the series reminder has been set, it allows the user to cancel the reminder if the user no longer wishes to be reminded of the broadcasts of that series.
  • These reminders will preferably be located at the bottom of the list.
  • the user may also view and manage current reminders from elsewhere in the guide. For example, the user may select a manage reminder option from a program guide menu screen. Selecting the option may also present the user with a current reminders listing.
  • the user may update or delete any currently set reminder from any program guide grid or other guide listing screen or from the current reminders listing screen.
  • the program grid entry may, for example, indicate to the user that a reminder has been set for the program or series and allow the user to update or delete the reminder by selecting the program entry from the grid. For example, as shown in program grid 50 of FIG. 5 , if a reminder is currently set for the program series “SEINFELD” ( 58 ), the grid may reflect that information by displaying a “check” mark ( 59 ) or other suitable identifying mark within the program listing entry. If the user wishes to update or delete the reminder currently set for that program series, the user may position highlight region 66 on that program listing and press an “enter” button on remote control 40 . If the “enter” button on remote control 40 is pressed, the user may be presented with a program reminder update screen such as program reminder update screen 135 of FIG. 10 a.
  • Program reminder update screen 135 of FIG. 10 a may display the same user-selectable options and selections the user specified when ordering the reminder from program reminder screen 90 of FIG. 7 .
  • the user may update any option by positioning highlight region 95 onto the desired selection within the option and pressing the “enter” button on remote control 40 .
  • program reminder update screen 135 may contain update reminder option 132 .
  • Update reminder option 132 allows the user to either update the reminder for the currently selected episode of the series or update reminders for all episodes in the entire series.
  • the selected program is not an episode of a program series but rather is a single broadcast event, the user may update the reminder for that single broadcast by updating the how soon option which may be the only option selectable by the user.
  • the user may set the updated reminder by selecting OK option 121 . After selecting OK option 121 , current reminders screen 130 is updated with the new information.
  • the user may position highlight region 95 onto cancel series reminder option 124 and press enter. If the user wishes to cancel a current episode reminder, the user may position highlight region 95 onto cancel current episode reminder option 112 and press enter. Similarly, if the selected program is not an episode of a program series but rather is a single broadcast event, the user may select an option to cancel the reminder for that single broadcast. Upon selecting any cancel option, the cancelled reminder or reminders for the program, episode, or series is/are deleted from the current reminders list ( 130 ) and the user will no longer be reminded of the broadcast or broadcasts of that program or series. The user may return to program grid 50 or any other previous screen by selecting exit option 111 .
  • Current reminders screen 130 may also indicate whether there are any conflicting reminders.
  • Conflicting reminders screen 130 may inform the user that two or more programs or series episodes that the user has requested reminders for are scheduled to air simultaneously (i.e., on the same day and time, partially or entirely). If the system is configured to maintain simultaneous conflicting reminders, current reminders screen 130 may not indicate to the user that there are conflicting reminders. However, displaying conflicting reminders may be preferred. For example, rather than the user receiving a reminder message such as the reminder message shown in FIG. 9 , the system may instead tune to the channel showing the program when the program is scheduled to air. For example, the system may be configured to automatically tune to a program when a reminder for that program has been received (i.e., an automatically tuning reminder). In a system configured to provide automatically tuning reminders, the user or the system would need to resolve any conflicts.
  • current reminders screen 180 of FIG. 13 for example, the user has requested reminders for programs X, Y, and Z.
  • Programs X and Z are single broadcasts while program Y is a program series.
  • an episode of program Y is scheduled to air on the same day and time (i.e., May 3, 1997 at 8:00 PM) as program X.
  • current reminders screen 180 displays a conflicting reminders message such as conflicting reminders message 183 (i.e., “CONFLICT”) of FIG. 13 .
  • Program conflicts may also be displayed using other suitable techniques, such as displaying the conflicting program listings with a unique color or icon.
  • the user may decide to resolve the conflict before the programs are scheduled to air by cancelling one of the conflicting reminders (described below). Alternatively, the user may decide to maintain all the scheduled reminders and choose among the conflicting programs when the programs are scheduled to air. Moreover, in systems configured to provide automatically tuning reminders, the guide may resolve conflicts based on system defaults or previously specified user settings.
  • the user may highlight the desired entry on current reminders screen 130 with highlight region 131 (as shown in FIG. 10 ) and press “enter” on remote control 40 . If the “enter” button on remote control 40 is pressed, the user may be presented with a program reminder update screen such as program reminder update screen 135 of FIG. 10 a . Once presented with program reminder update screen 135 , the user may cancel a single program broadcast, a program episode, or an entire program series by selecting the appropriate option. Moreover, the user may resolve the conflict by updating a reminder using program reminder update screen 135 . For example, the user may update the program channels option to resolve the conflict.
  • the user may position highlight region 131 on that entry under the “PROGRAM” column and press enter. After pressing enter, the user may be presented with program reminder update screen 135 from which the user may select cancel series reminder option 124 . After selecting cancel option 124 , the highlighted series is deleted from current reminders list 130 and the user will no longer be reminded of the broadcasts of that series. The user may return to current reminders screen 130 or any program guide menu screen by selecting exit option 139 .
  • Another aspect of the invention relates to scheduling a program episode or program series to be recorded. If the user wishes to record a program episode or series, the user may position highlight region 95 of FIG. 6 onto record option 86 and press an enter or other similar button on remote control 40 or may press a record button on remote control 40 to record the program. If the enter button on remote control 40 is pressed, the user may be presented with a program record screen such as program record screen 140 of FIG. 11 .
  • Program record screen 140 contains various user-selectable options the user may complete when scheduling program recordings. For example, program record screen 140 may contain episode/series record option 142 .
  • episode/series record option 142 allows the user (if the selected program is a program series) to either schedule a recording for the currently selected episode of the program or schedule recordings for all episodes in the entire series.
  • episode/series record option 142 may allow the user the schedule recordings for an entire program series by positioning highlight region 95 and selecting the “Entire Series” option. If the user instead selects the “This episode” option, the user may schedule a recording for only the currently selected episode. If the selected program is a single broadcast and not an episode of a program series, the user may not select an option in episode/series record option 142 .
  • program record screen 140 may also contain other user-selectable record options, provided that the selected program is a program series and the user has selected to record the entire series. These record options allow the user to specify which episodes of the program series the user wishes to record. For example, program record screen 140 may contain program channel option 145 , program day option 146 , and program type option 147 . However, these record options may not be selectable by the user if the selected program is a single broadcast event or if the selected program is a program series and the user wishes to schedule a recording for a single episode of the series. At any time during completion of program record screen 140 , the user may cancel the record order by selecting cancel option 148 .
  • Selecting cancel option 148 returns the user to display 70 of FIG. 6 or another previous screen.
  • the user may also access program reminder screen 90 of FIG. 10 by selecting reminders option 149 .
  • the user may deselect any previously selected option by positioning highlight region 95 on the selected option and pressing the enter button on remote control 40 .
  • program reminder screen 90 of FIG. 7 and program record screen 140 of FIG. 11 may be displayed on the same program guide screen.
  • Set-top box 28 may contain control circuitry to process and store each request submitted by the user. In a client-server architecture implementation, the processing and storing of requests may be performed at the server. The system initially searches the existing database for all programs and episodes matching the criteria specified by the user. The system will then schedule a recording for each matching program or episode. Moreover, if any existing information has changed or has been updated or if any new information has been added, the system will again examine the user criteria and schedule a recording (or update or delete an existing recording) for each new or updated program or episode. Set-top box 28 of FIG. 2 will send recording control signals to videocassette recorder 32 via line 30 to direct videocassette recorder 32 to initiate recording of the program or series episode at the proper recording time.
  • program record screen 140 of FIG. 11 may contain view current recordings option 143 . If view current recordings option 143 is selected, the user may be presented with current recordings screen 170 of FIG. 12 . Moreover, the guide may also present current recordings screen 170 when the user selects OK button 144 of program record screen 140 .
  • Current recordings screen 170 similar to current reminders screen 130 of FIG. 10 , may contain a list of all the user's currently scheduled recordings. Information such as program name, program episodes, and the date and time the request was submitted may be displayed. Current recordings screen 170 may also indicate whether the user has scheduled a recording for a single broadcast or a program series.
  • Entries may be added to the current recordings list as soon as the user submits each request (e.g., by selecting submit button 144 from program record screen 140 of FIG. 11 ). Moreover, entries may be added to the current recordings list when newly scheduled program guide events match the record options for any existing program record listing. In addition, if a schedule change is received by the program guide for any currently scheduled recording, the current recordings list will be updated to match the new schedule. This may prevent the user from missing a scheduled recording due to unexpected programming schedule changes.
  • the system may list series recordings set by the user even if there are no current episodes in the guide's database matching the criteria specified by the user. In addition to reminding the user the series recording has been set, it allows the user to cancel the recording if desired. These recordings will preferably be located at the bottom of the list.
  • the user may also view and manage currently scheduled recordings from elsewhere in the guide. For example, the user may select a manage recording option from a program guide menu screen. Selecting the option may also present the user with a current recordings listing.
  • the user may update or delete any currently scheduled recording from any program guide grid or other guide listing screen or from current recordings listing 170 .
  • the program grid entry may, for example, indicate to the user that a recording has been scheduled for the program or series and allow the user to update or delete the recording by selecting the program entry from the grid. For example, as shown in program grid 50 of FIG. 5 , if a recording is currently scheduled for the program series “SEINFELD” ( 58 ), the grid may reflect that information by displaying a “check” mark ( 59 ) or other suitable identifying mark within the program listing entry (preferably a different identifying mark than one used to identify currently set reminders).
  • the user may position highlight region 66 on that program listing and press an “enter” button on remote control 40 . If the “enter” button (or other suitable key) on remote control 40 is pressed, the user may be presented with a program recording update screen such as program recording update screen 175 of FIG. 12 a.
  • Program recording update screen 175 of FIG. 12 a may display the same user-selectable options and selections the user specified when scheduling the recording from program record screen 140 of FIG. 11 .
  • the user may update any option by positioning highlight region 95 onto the desired selection within the option and pressing the “enter” button on remote control 40 .
  • the user may schedule the updated recording by selecting OK option 173 .
  • current recordings screen 170 is updated with the new information.
  • the user may position highlight region 95 onto cancel series recording option 174 and press enter. If the user wishes to cancel a current episode recording, the user may position highlight region 95 onto cancel current episode recording option 175 and press enter. Similarly, if the selected program is not an episode of a program series but rather is a single broadcast event, the user may select an option to cancel the recording for that single broadcast. After selecting any cancel option, the cancelled program, episode, or series is deleted from the current recordings list ( 170 ) and the user will no longer record that program or series. The user may return to program grid 50 or another previous screen by selecting exit option 176 .
  • the user may highlight the desired entry on current recordings screen 170 with highlight region 171 (as shown in FIG. 12 ) and press a remote control enter key. If the enter button on the remote control is pressed, the user may again be presented with program recording update screen 175 of FIG. 12 a .
  • the user may, as described above, cancel or update a single program broadcast, a program episode, or an entire series from current recordings screen 170 .
  • the user may return to current recordings screen 170 by selecting exit option 176 .
  • the user may also access current reminders screen 130 of FIG. 10 by selecting view current reminders option 177 from current recordings screen 170 . Moreover, the user may also arrive at current recordings screen 170 by selecting view current recordings option 88 of program information screen 70 ( FIG. 6 ).
  • Current recordings screen 170 may also indicate whether there are any conflicting recordings by displaying a conflicting recordings message similar to conflicting reminders message 183 of FIG. 13 . If the system allows simultaneous recordings (such as the system described in Ellis et al. U.S. patent application Ser. No. ______, filed concurrently herewith (Attorney Docket No. UV-84)), the system may not indicate or display any conflicts. However, in systems where user television equipment 24 of FIG. 2 contains a single videocassette recorder, the user must resolve the conflict because a single videocassette recorder cannot support multiple simultaneous recordings.
  • the program guide allows the user to resolve conflicts as soon as conflicts are detected.
  • current recordings screen 190 of FIG. 14 the user has scheduled recordings for programs X, Y, and Z.
  • Programs X and Z are single broadcasts while program Y is a program series.
  • an episode of program Y is scheduled to air on the same day and at the same time (i.e., May 3, 1997 at 8:00 PM) as program X.
  • current recordings screen 190 may display a conflicting recordings message such as conflicting recordings message 194 (i.e., “CONFLICT”) of FIG. 14 .
  • Program conflicts may also be displayed using other suitable techniques, such as displaying the conflicting programs with a unique color or icon, etc.
  • the user may be allowed to resolve the conflict by selecting resolve conflicts option 193 of FIG. 14 . If the user selects resolve conflicts button 193 , the user may be presented with resolve conflicts screen 210 of FIG. 15 .
  • the user may be notified of a conflict and allowed to resolve the conflict from the same program guide screen.
  • resolve conflicts screen 210 may display the program names, the date and time the recording request was submitted, and the date and time of the detected conflict.
  • Resolve conflicts screen 210 may allow the user to choose which of the conflicting programs or episodes are to be recorded. For example, as shown in FIG. 15 , conflicting programs X and Y are listed. Although program Y is a scheduled program series to be recorded, only the conflicting program episode is listed. Program X is listed first and assumed preferred by the user over program episode Y because its request was submitted most recently by the user. While the program listing order represents recording priority, the system may or may not record programs based on the program listing order.
  • Resolve conflicts screen 210 may list conflicting programs based on other possible user designated criteria such as program start times, channel numbers, single episodes over series, etc., or may list conflicting programs based the system's own priority scheme. Accordingly, other scheduled programs or episodes in the list may, for example, have a line drawn through them to indicate they are not preferred by the user and that their scheduled recordings are to be deleted or updated. For example, as shown in FIG. 15 , program episode Y has a line drawn through it and that scheduled recording may be deleted or updated if the program listing is selected. If the program listing is selected, the user may be presented with program recording update screen 175 of FIG. 12 a . The user may, as described earlier, cancel the conflicting program, series episode, or series.
  • the user may also, if desired, resolve the conflict by updating the conflicting recording from recording update screen 175 . If the user deletes the entry for program episode Y, the user may not record that episode but the scheduled recording for all other episodes of that program series will remain. In addition, the user may do nothing whereby the guide will resolve the conflict based on system or user default settings (e.g., record program X).
  • the user may position highlight region 212 on the program episode X entry and press the enter button on remote control 40 .
  • This allows the user to be presented with program recording update screen 175 for program episode X where the user may cancel or update the episode or series.
  • This may cause program episode Y to be listed first and program X to be listed next with a line drawn through it indicating that that entry has been deleted or updated, as shown in FIG. 16 .
  • the user once the conflict is resolved, may return to current recordings screen 190 or another previous screen by selecting exit option 214 .
  • While the program guide allows the user to resolve conflicts as soon as conflicts are detected, a user may decide not to resolve a conflict once one is detected. Furthermore, the program guide may not detect a conflict immediately after the user submits a recording request to be processed, but may detect a conflict at a later time when the user may or may not be in the program guide. The latter situation may arise, for example, if new program information in the database is added or existing information is updated since the user last submitted a request.
  • the program guide may allow the user to resolve any future conflicts detected by the guide by notifying the user of the conflicts as soon as they are detected.
  • the program guide may display a conflicting recordings message such as conflicting recordings message 194 of FIG. 14 or may display resolve conflicts screen 210 of FIG. 15 .
  • the user may resolve the conflict by selecting resolve conflicts option 193 of FIG. 14 . If the user selects resolve conflicts button 193 , the user may be presented with resolve conflicts screen 210 of FIG. 15 and allowed to resolve the conflict as discussed previously. If the user is not in the guide when a conflict is detected, the user may be presented with resolve conflicts screen 210 or any other suitable conflicting recordings message and allowed to resolve the conflict as soon as the user enters the guide or at any other time specified by the user.
  • the program guide may resolve the conflict based on its own preference scheme.
  • the approach used by the guide may be based on global system defaults or settings or may be specified by the user (e.g., by completing a set-up screen when the user first enters the guide).
  • the guide may, for example, record the program listed first in resolve conflicts screen 210 of FIG. 15 and reject the remaining programs in conflict.
  • the program listed first is assumed preferred by the user because its recording request was submitted most recently by the user.
  • the guide may use other criteria in deciding which program to record such as program start times, channel numbers, or any other suitable priority scheme.
  • the criteria may be specified by the user or programmed as global defaults.
  • the guide may allow the user to view the program selection as well as approve or change the selection at any time before the conflicting programs or episodes are scheduled to air. This may be accomplished, for example, from current recordings screen 190 of FIG. 14 or from any other suitable recording screen.
  • the guide may resolve conflicts by recording the program listed first in resolve conflicts screen 210 (or any other preferred listed program based on user-specified or system criteria) and record the remaining portion (if any) of the next preferred program in the list.
  • the guide may allow the user to view the program selections as well as the recording sequence and may allow the user to approve or change the selections and/or recording sequence at any time before the programs are scheduled to air. This may again be accomplished, for example, from current recordings screen 190 of FIG. 14 or from any other suitable recording screen.
  • currently set reminders and currently scheduled recordings may be listed and displayed on the same program guide screen.
  • the user may be notified of conflicting reminders and recordings from the same program guide screen and allowed to resolve all conflicts simultaneously using any or all of the principles discussed.
  • the system may not notify the user of conflicts or may not allow the user to resolve conflicts.
  • FIG. 17 is a diagram showing the interrelationship of the illustrative program guide screens used to provide the features of the invention.
  • the features can initially be accessed from any program guide display screen such as program listings grid 50 of FIG. 5 or while watching television.
  • remind/record screen 70 of FIG. 6 displays reminder option 85 , record option 86 , view current reminders option 87 , and view current recordings option 88 .
  • View current reminders option 87 , and view current recordings option 88 may also be accessed from elsewhere in the guide such as a guide menu screen. Selecting the reminder option 85 from remind/record screen 70 takes the user to program reminder screen 90 of FIG. 7 or to program reminder update screen 135 of FIG. 10 a .
  • Program reminder screen, 90 may provide the user with several options to specify when and how often the user will be reminded of the airing of selected television programs or program series. The user may also reach program reminder screen 90 from program record screen 140 of FIG. 11 by selecting reminder option 149 or from any program guide display screen or from watching television.
  • the user may also access view, update, or cancel any existing set reminders or scheduled recordings by selecting a television program from a program guide display screen or from remind/record screen of FIG. 6 . If the user selects a television program from a program guide display screen which has an existing reminder or scheduled recording, the user may be presented with program reminder update screen of FIG. 10 a or program recording update screen of FIG. 12 a.
  • the user may also access current reminders screen 130 of FIG. 10 by selecting view current reminders option 87 of FIG. 6 or from somewhere else in the guide such as a main menu screen. Once the user submits a reminder order, the reminder or reminders are added to (and the user may be presented with) current reminders screen 130 .
  • the user may also access current reminders screen 130 from program reminder screen 90 of FIG. 7 by selecting view current reminders option 98 or from current recordings screen 170 of FIG. 12 by selecting view current reminders option 177 . While at current reminders screen 130 , the user may view all current reminders and may delete or update any reminder which is no longer desired. The user may also view any reminder conflicts and may resolve the conflicts or decide to choose among the conflicting events when the scheduled programs air.
  • Selecting record option 86 from remind/record screen 70 of FIG. 6 takes the user to program record screen 140 of FIG. 11 or to program recording update screen of FIG. 12 a .
  • Program record screen 140 may provide the user with several options to complete when scheduling program recordings. The user may also reach program record screen 140 from program reminder screen 90 of FIG. 7 by selecting record option 96 or from any program display screen or from watching television.
  • the user may also access current recordings screen 170 of FIG. 12 by selecting view current recordings option 88 of FIG. 6 or from somewhere else in the guide such as a main menu screen.
  • the scheduled recording or recordings are added to (and the user may be presented with) current recordings screen 170 .
  • the user may also access current recordings screen 170 from program recording screen 140 of FIG. 11 by selecting view current recordings option 143 or from current reminders screen 130 of FIG. 10 by selecting view current recordings option 137 .
  • the user While at current recordings screen 170 , the user may view all currently scheduled recordings and may delete or update any scheduled recording which is no longer desired.
  • the user may also view any recording conflicts and preferably may resolve any conflicts when they are detected.
  • the user may resolve recording conflicts from resolve conflicts screen 210 of FIG. 15 by selecting resolve conflicts option 193 of current recordings screen 190 of FIG. 14 and may view or resolve conflicts from current recordings screen of FIG. 12 .
  • the user may also view and resolve conflicts between currently set reminders and currently scheduled recordings from the same program guide screen.
  • the guide may or may not display conflicts depending on the capabilities of the system.

Abstract

An interactive television program guide system with program series reminder and recording capabilities is provided. The system allows a user to set a reminder or schedule a recording for a single episode or for each episode of a program series. In addition, other options may be provided that allow the user to determine, for example, whether to schedule reminders/recordings for episodes on all channels on which the program airs or only on a selected channels, whether to schedule reminders/recordings for all episodes including reruns or only new episodes, whether to schedule reminders/recordings for network or syndicated episodes, and whether to schedule reminders/recordings for episodes on all days or only on selected days of the week. Before the scheduled broadcast time of each episode of each selected program series, the system sends a reminder message to the user that reminds the user of the program episode or sends a record command to a videocassette recorder to initiate recording of the episode. The system allows a user to view a list of all currently requested program reminders and scheduled program recordings. The user may update, change, or cancel any entry in either list or the system may automatically update the lists to match new broadcast schedule information. If the user sets a reminder or schedules a recording that conflicts with an existing reminder or recording, the system may inform the user of the conflict and allow the user to resolve the conflict or the system may resolve the conflict.

Description

  • This application claims the benefit of U.S. provisional application No. 60/088,888 filed Jun. 11, 1998.
  • BACKGROUND OF THE INVENTION
  • This invention relates to interactive television program guides, and more particularly, to interactive television program guides with program series reminder and recording capabilities.
  • Cable, satellite, and broadcast television systems provide viewers with a large number of television channels. Viewers have traditionally consulted printed television program schedules to determine the programs being broadcast at a particular time. More recently, interactive television program guides have been developed that allow television program information to be displayed on a viewer's television.
  • Interactive program guides are typically implemented on set-top boxes. Such program guides allow users to view television program listings in different display formats. For example, a user may instruct the program guide to display a grid or table of program listings organized in a channel-ordered or a time-ordered list. Users may also search and sort program listings by genre (e.g., movies, sports, etc.) or by title (i.e., alphabetically). A user may obtain additional information for a program by placing a highlight region on a desired program listing and pressing an “info” button.
  • Program guide data such as program listings, pay-per-view program purchasing information, promotional information, etc. is provided to users' set-top boxes with a data distribution system. Program guide data is typically stored in a central program guide database. Program guide data from the central database is transmitted to the headend facilities of various cable systems. Each headend distributes the program guide data to the set-top boxes in its system.
  • Some systems allow the user to set reminders to notify the user when certain television programs are to be aired. In such systems, when a user sets a reminder, the program guide will notify the user just prior to when the program is scheduled to be aired or automatically cause the system to tune to the program as it begins airing. However, if the user watches the same program each week and wishes to be notified with a reminder each time the program airs, a new reminder typically must be set by the user each time.
  • Some systems allow the user to select a program for recording by placing the highlight region on a program listing and pressing a “record” button. Moreover, the user may be able to schedule an upcoming program for recording. In such systems, when a user has scheduled a program to be recorded, the program guide may automatically cause the system to tune to the program as it begins airing, send a record command to a videocassette recorder to begin recording the program, and then stop the videocassette recorder from recording at the end of the program. The system may allow the user to record a program once, daily, weekly, or just weekdays. However, in order for the system to correctly record a program in a series each time it airs, the program must air at the same time and channel. If the program airs at a different channel or time, or if the user wishes to change the scheduled time or channel of recording, the programs in the series may not be recorded properly.
  • It is therefore an object of the present invention to provide an interactive television program guide system with program series reminder and recording capabilities.
  • SUMMARY OF THE INVENTION
  • This and other objects of the invention are accomplished in accordance with the principles of the present invention by providing an interactive television program guide with series reminder and series recording capabilities.
  • Program guide data is generally available in a data source of a main facility. The main facility provides data from the data source to multiple television distribution facilities via communications links. The data transmitted by the main facility to the television distribution facilities typically include at least television program listings data such as program times, channels, titles, ratings, categories, and descriptions. In addition, television program listings data may include information indicating whether the program is an episode of a program series and if the program is a new episode or a rerun.
  • Each television distribution facility distributes the television program listings data to multiple users via communications paths. Each user has user television equipment for displaying the television program listings information. The communications paths preferably have sufficient bandwidth to allow the television distribution facility to distribute multiple channels of television programming to the user television equipment.
  • The user television equipment that receives and processes the television program listings data from the television distribution facility may include a set-top box and a videocassette recorder. The set-top box may display television program listings on the user's display screen in the form of an interactive grid or list if desired. The user can interact with the television program guide by entering commands via a user input interface. An illustrative user input interface is an infrared remote control with arrow keys, a “guide” button, a “record” button, an “info” button, and various other keys.
  • When the user presses “guide,” a grid or list is displayed that contains television program listings. For example, the program listings may be displayed in a grid format organized in channel order from top to bottom and by broadcast time from left to right. The user may scroll through the listings to locate programs at different times in the day or different days in the week using the arrow keys. The user can also position a highlight region on the desired entry by using the arrow keys.
  • If a user selects a program or pay-per-view event from the program listings, the user may set a reminder, which directs the system to generate a reminder message just before the scheduled broadcast time of the selected program to remind the user of the selected program. The user may schedule the program to be recorded on the videocassette recorder. The program guide may direct the set-top box to initiate recording of the program at the proper time. Recording a program in this way causes the set-top box to send a record command over a control path to the videocassette recorder.
  • When a user orders a reminder or schedules a recording, the system will determine if the selected program is an episode of a program series. If the selected program is not an episode of a series, the system will allow the user to order a reminder or schedule a recording for that single broadcast. If the selected program is an episode of a series, the program automatically presents the user with an opportunity to set a reminder or schedule a recording for that single episode or to set a reminder or schedule a recording for each episode of the series. In addition, other options may be provided that allow the user to determine, for example, whether to schedule reminders/recordings for episodes on all channels on which the program airs or only on the selected channel, whether to schedule reminders/recordings for all episodes including reruns or only new episodes, and whether to schedule reminders/recordings for episodes on all days or only on the selected day of the week. Moreover, other options may be provided that allow the user to schedule recordings for episodes that have not been recorded in the past or to set reminders for episodes that have not been viewed by the user in the past.
  • Before the scheduled broadcast time of each episode of each selected program series, the system sends a reminder message to the user that reminds the user of the program episode or sends a record command to the videocassette recorder or otherwise initiates recording of the episode.
  • The user may also view a list of all currently requested program reminders. Information such as the program name, type of program reminder, and the date and time the request was submitted may be displayed in the list for each reminder. The list may also indicate whether the entry represents a single program broadcast (a one-time reminder) or an episode of a program series. The list may also indicate whether or not the program is a rerun.
  • The user may view a list of all currently scheduled program recordings. Information such as the program name, the date and time the request was submitted, the date, time, channel, and length of the recording, and whether the scheduled entry represents a single program or an episode of a program series may be displayed for each entry.
  • Entries may be added to either the program reminder list or recording list as soon as the user makes a new request for either a reminder or recording. Moreover, if broadcast schedule information for any entry in either list is updated in the program listings, the system will automatically update the lists accordingly to match the new broadcast schedule information. This may prevent the user from missing a reminder or recording due to unexpected programming schedule changes. The user may also update or change any entry in either list manually using the remote control. In addition, the user may cancel any entry if the user no longer wishes to record or be reminded of an individual program, an episode of a series or the entire series. If the user selects a program from the program listings for which a reminder has already been set or a recording scheduled, the system will provide the user with an opportunity to edit or cancel entries from the reminder or recording lists.
  • If the user sets a reminder that conflicts with an existing reminder, the system may inform the user of the conflict. The system may issue multiple reminders. If desired, the user may be provided with an opportunity to resolve conflicts between reminders by allowing the user to select preferred reminders. However, systems having a single videocassette recorder used for recording and because a videocassette recorder can only record a single program at a time, scheduled recording conflicts should be resolved. Recording conflicts may be resolved in several ways. Recording conflicts may, for example, be resolved automatically by the system based on specified user preferences. The user may resolve conflicts directly as soon as the conflicts are detected. The system may allow the user to resolve any conflicts immediately or at a later, more convenient time. Alternatively, if the system provides for simultaneous recordings, the system may not inform the user of the conflict or provide the user with an opportunity to resolve the conflict.
  • Further features of the invention, its nature and various advantages will be more apparent from the accompanying drawings and the following detailed description.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • FIG. 1 is a schematic block diagram of an illustrative system in accordance with the present invention.
  • FIG. 2 is a schematic block diagram of illustrative user television equipment in accordance with the present invention.
  • FIG. 3 is a generalized schematic block diagram of portions of the illustrative television equipment of FIG. 2.
  • FIGS. 4 and 5 are illustrative program guide display screens in accordance with the present invention.
  • FIG. 6 is an illustrative detailed remind/record display screen in accordance with the present invention.
  • FIG. 7 is an illustrative reminder screen that allows the user to enter information for setting reminders in accordance with the present invention.
  • FIG. 8 is an illustrative information screen that allows the user to enter more information when setting reminders in accordance with the present invention.
  • FIG. 9 is a diagram of an illustrative reminder displayed on the user's television screen in accordance with the present invention.
  • FIG. 10 is a diagram of an illustrative reminder screen listing all current reminders in accordance with the present invention.
  • FIG. 10 a is an illustrative reminder screen that allows the user to view, update, or cancel reminders in accordance with the present invention.
  • FIG. 11 is an illustrative recording screen that allows the user to enter information for scheduling recordings in accordance with the present invention.
  • FIG. 12 is a diagram of an illustrative recording screen listing all currently scheduled recordings in accordance with the present invention.
  • FIG. 12 a is an illustrative recording screen that allows the user to view, update, or cancel recordings in accordance with the present invention.
  • FIG. 13 is a diagram of an illustrative reminder screen listing all current reminders and detected conflicts in accordance with the present invention.
  • FIG. 14 is a diagram of an illustrative recording screen listing all currently scheduled recordings and detected conflicts in accordance with the present invention.
  • FIGS. 15 and 16 are illustrative recording screens that allow the user to resolve recording conflicts in accordance with the present invention.
  • FIG. 17 is a diagram showing the interrelationships between various program guide display screens that may be selected in accordance with the present invention.
  • DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
  • An illustrative system 10 in accordance with the present invention is shown in FIG. 1. Main facility 12 provides data from data source 14 to television distribution facility 16 via communications link 18. Link 18 may be a satellite link, a telephone network link, a cable or fiber optic link, a microwave link, a combination of such links, or any other suitable communications path. If it is desired to transmit video signals over link 18 in addition to data signals, a relatively high bandwidth link such as a satellite link may generally be preferable to a relatively low bandwidth link such as a telephone line. Television distribution facility 16 may be a cable system headend, a broadcast distribution facility, a satellite television distribution facility, or other such suitable data distribution facility.
  • Only one such television distribution facility 16 is shown in FIG. 1 to avoid overcomplicating the drawings. In general, however, main facility 12 distributes data to many such television distribution facilities in parallel. For clarity, the present invention will be described primarily in the context of a single television distribution facility 16.
  • The data transmitted by main facility 12 to television distribution facility 16 includes television program listings data (e.g., program times, channels, ratings, program categories, titles, and descriptions of individual programs, episodes of series, or entire series). In addition, television program listings data may include information indicating whether a given program is a single broadcast or an episode of a program series. The data may also include information whether a given program is a new first-run episode or is a rerun and whether a given program is a network or syndicated episode.
  • Television distribution facility 16 distributes the television program listings data to multiple users via communications paths 20. Each user has user television equipment 22 for displaying the television program listings information with an interactive television program guide implemented on user television equipment 22. Communications paths 20 preferably have sufficient bandwidth to allow television distribution facility 16 to distribute television programming to user television equipment. If desired, the television programming or data may be provided over separate communications paths.
  • An illustrative arrangement for user television equipment 22 is shown in FIG. 2. User television equipment 24 of FIG. 2 receives video and data from television distribution facility 16 (FIG. 1) at input 26. During normal television viewing, the user tunes set-top box 28 to a desired television channel. The signal for that television channel is then provided at video output 30 either as a radio-frequency (RF) signal on a predefined channel (e.g., channel 3 or 4) or as a demodulated video signal or digital signal. The video signal at output 30 may be received by videocassette recorder 32, so that the user may record programs. Program recording and other features may be controlled by set-top box 28 using control path 34. A typical control path 34 involves the use of an infrared transmitter coupled to the infrared receiver in videocassette recorder 32 that normally accepts commands from a remote control such as remote control 40. Remote control 40 may be used to control set-top box 28, videocassette recorder 32, and television 36.
  • Television 36 receives radio-frequency or demodulated video signals or digital signals from videocassette recorder 32 or set-top box 28 via communications path 38. The video signals on communications path 38 may either be generated by videocassette recorder 32 when playing back a prerecorded videocassette or may be passed through videocassette recorder 32 from set-top box 28. During normal television viewing, the video signals provided to television 36 correspond to the desired channel to which the user has tuned with set-top box 28. When the user wishes to view interactive television program guide information, the user may, for example, press a “guide” button on remote control 40 or view the information using other suitable technique. When set-top box 28 receives commands from remote control 40 that inform set-top box 28 that the guide button has been pressed, the interactive television program guide is invoked and processing circuitry within set-top box 28 displays various program guide display screens on television 36.
  • A more generalized embodiment of the user television equipment of 24 FIG. 2 is shown in FIG. 3. As shown in FIG. 3, video and data signals from television distribution facility 16 (FIG. 1) are received by control circuitry 42 of user television equipment 44. Video signals are typically provided on multiple television channels. Data may be provided by transmission on a television channel sideband, in the vertical blanking interval of a television channel, as a digital data stream either in-band with programming or out-of-band, or by any other suitable analog or digital data transmission technique.
  • The user controls the operation of user television equipment 44 with user input interface 46. User input interface 46 may be a pointing device, wireless remote control, keyboard, touch pad, voice recognition system, or any other suitable user input device. To watch television, the user instructs control circuitry 42 to display a desired television channel on monitor 48 or any other suitable display device such as a computer monitor. To record a program, the user instructs control circuitry 42 to record a desired television program using recording device 45 or any other suitable recording device such as a recordable DVD or a hardisk. To view program guide information, the user instructs control circuitry 42 to display a program guide display screen on monitor 48.
  • The functions of control circuitry 42 may be provided using the set-top box arrangement of FIG. 2. Alternatively, these functions may be integrated into a television or videocassette recorder arrangement. These functions may also be provided by an advanced television receiver such as a high-definition television (HDTV) receiver, a personal computer television (PC/TV) or the like. If desired, a combination of such arrangements may be used.
  • If desired, an interactive television program guide may be implemented on system 10 using a client-server architecture. For example, a server at television distribution facility 16 (17 of FIG. 1) may operate in cooperation with user television equipment 22 which acts as a client. With this type of arrangement, some program guide functions (such as functions related to maintaining a program listings database) may be performed primarily at the server, whereas other functions (such as display and user input functions) may be performed primarily at user television equipment 22. Moreover, in such a client-server architecture implementation, some or all of the reminder and recording functions may be implemented on the server. Further features of an illustrative interactive television program guide implemented on a client-server architecture are described in Hassell et al. U.S. patent application Ser. No. ______, filed concurrently herewith (Attorney Docket No. UV-110), which is hereby incorporated by reference herein in its entirety. Further features of an illustrative interactive television program guide implemented on a client-server architecture where recordings are performed on the server are described in Ellis et al. U.S. patent application Ser. No. ______, filed concurrently herewith (Attorney Docket No. UV-84), which is hereby incorporated by reference herein in its entirety.
  • When a user indicates a desire to view television program guide information (e.g., by entering a command with user input interface 46), the program guide directs control circuitry 42 to generate a video image of a program guide display screen. The information for the program guide display screen may be contained in the data provided to the program guide from data source 14 (FIG. 1) in main facility 12 (FIG. 1). This data typically contains several days worth of program listings information for the program guide.
  • An illustrative program listings grid 50 that may be displayed by the program guide is shown in FIG. 4. Program listings grid 50 has program listings rows 52, 54, 56, and 58. Program listings row 52 contains program listings for programs 1 and 2 on channel 2 (KJRH) during the time slots 6:30 PM, 7:00 PM, and 7:30 PM. Program listings row 54 contains program listings for programs 1 and 2 on channel 3 (HBO), etc.
  • Program listings grid 50 (like other program guide screens displayed by the program guide) may have a highlight region 66. Highlight region 66 may be used to highlight the current grid cell (e.g., the grid cell for the program SEINFELD in the example of FIG. 4). The range of movement of highlight region 66 is typically bounded by column 68 on the left, by program listings time cells 70 on the top, by screen boundary 72 on the right, and by lower screen boundary 74 on the bottom. Time cell 76 may be used to display the current time and date cell 77 may be used to display the current date.
  • The user may position highlight region 66 by entering appropriate commands with user input interface 46. For example, if user input interface 46 is a remote control such as remote control 40 of FIG. 2, the user can position highlight region 66 using arrow keys. As shown in FIG. 5, if the user repeatedly moves highlight region 66 until it reaches lower screen boundary 74, further attempts at downward movement cause the program listings to scroll in the vertical direction. In the illustrative example of FIG. 5, program listings rows 54, 56, and 58 have been moved up one position in the grid. A new program listings row 55 is displayed at the bottom of grid 50. Vertical movement of highlight region 66 in the upward direction may be used to scroll the program listings in the opposite direction.
  • Similarly, when highlight region 66 is panned in the horizontal direction (i.e., moved to the right or left), the listings move accordingly (i.e., to the left or right respectively). Program listings grid 50 is but one illustrative program guide screen that may be displayed by the program guide on user television equipment 22. Other program guide screens that the program guide may provide include menu screens, lists or tables of program listings, screens in which products are advertised, screens in which the current television channel is overlayed with a browse or flip region containing a program listing, television program screens without an overlay, etc. Any of these program screens and any suitable program guide features may be provided by the program guide. Moreover, any or all of the features described may apply equally to any of the display formats described.
  • In a program guide display screen such as program listings grid 50, each program grid cell may contain descriptive information about a program, such as the program title, program rating, and a brief description. If the user wishes to set a reminder or schedule a recording for a program, the user may position highlight region 66 on the appropriate program listing. Once the user positions highlight region 66 on a particular program listing, the user may elect to set a reminder or schedule a recording for the program by pressing an “enter” button on remote control 40. If the “enter” button on remote control 40 is pressed, the user may be presented with a remind/record screen such as remind/record screen 70 of FIG. 6.
  • Remind/record screen 70 may present the user with the program title as well as the date and time the program is scheduled to air. Other components of remind/record screen 70 may be reminder option 85, record option 86, view current reminders option 87, view current recordings option 88, and cancel option 89. These options may be displayed on remind/record screen 70 whenever the user selects a program or event from program grid 50 (FIGS. 4 and 5) or from any other suitable guide screen.
  • If the user wishes to set a reminder to remind the user when a given program is to be broadcast, the user may position highlight region 95 of FIG. 6 onto reminder option 85 and press an “enter” button (or other similar button) on remote control 40. Alternatively, the user may position highlight region 66 on top of a desired future program listing in grid 50 (FIGS. 4 and 5) or other guide listing screen and may press “enter” (or other similar button).
  • Once the “enter” button on remote control 40 has been pressed, the user may be presented with a program reminder screen such as program reminder screen 90 of FIG. 7. The program reminder screen may be a full screen as shown in FIG. 7, or may use a partial screen overlay or other suitable arrangement if desired. Program reminder screen 90 contains various user-selectable options that the user may complete when setting reminder messages to remind the user when selected television programming is to be broadcast. As defined herein, such uses of the term “broadcast” refer to the process of airing television programs by traditional television broadcast techniques, cable systems, satellite systems, microwave systems, etc.
  • Program reminder screen 90 may provide several user-selectable options that specify when and how often the user will be reminded of the airing of selected television programs or program series. As defined herein, such uses of the term “series” refer to any set of related programs such as a program series, mini-series, sports series, pay-per-view package, etc. If the selected program is an episode of a program series, for example, program reminder screen 90 may contain episode/series reminder option 92. Episode/series reminder option 92 allows the user to either order a reminder for the currently selected episode of the program or order reminders for all episodes in the entire series. For example, if the user wishes to order a series reminder, the user may position highlight region 95 of FIG. 7 onto the “Entire Series” selection of episode/series reminder option 92 and press an “enter” button on remote control 40. Selecting the “Entire Series” option allows the user to order and receive reminder messages for each episode of the program series. If the series a mini series, reminders will end after the last episode of the series. If the series is an ongoing series, reminders will continue to be displayed for the series until cancelled by the user. If the user chooses the “This episode” selection, the user may receive a reminder message for only the currently selected episode. If the selected program is a single broadcast and not an episode of a program series, the program guide will not allow the user to make a selection using episode/series reminder option 92.
  • In addition to episode/series reminder option 92, program reminder screen 90 may contain other user-selectable reminder options that specify when and how often the user will be reminded of the airing of the selected television program or episode. For example, program reminder screen 90 may also contain how soon option 93. How soon option 93 allows the user to indicate how soon before the broadcast of the scheduled program or episode reminder messages are to be generated and displayed to the user. As shown in FIG. 7, how soon option 93 may contain an option that allows the user to be reminded from 1 to 15 minutes (in one minute increments) or another amount of time before the selected program is broadcast. The user may make entries into how soon option 93 using remote control arrow keys to increase or decrease the desired value of minutes, or by using remote control number keys to enter desired numerical values for the item, or by using any other suitable user interface. If “other” is selected in how soon option 93, the user is presented with screen 110 of FIG. 8, which allows the user to be reminded 1 hour, 1 day, 2 days, or to specify a desired lead time before a scheduled event by completing option 115. The user may make entries into screen 110 using remote control arrow keys to increase or decrease the desired values of days, hours, and minutes, or by using remote control number keys to enter desired numerical values for these items, or by using any other suitable user interface.
  • Upon completing screen 110 of FIG. 8, the user may submit the information that has been entered by selecting option 117. The user may exit page 110 without submitting the information by selecting exit option 119. If the user selects either enter option 117 or exit option 119, the user is returned to program reminder screen 90.
  • Alternatively, information such as how soon before the broadcast of the scheduled program or episode reminder messages are to be generated and displayed to the user may be a global default or global setting. For example, such information may be specified by the user in a set-up screen.
  • Program reminder screen 90 of FIG. 7 may also contain program channel option 104. Option 104 allows the user to specify which channel or channels program reminders are to be scheduled for. Option 104 may contain selections that allow the user to be reminded of program episodes airing on the selected channel, on all channels on which the program airs, or on certain channels the program is scheduled to air on. Typically, if the user selects the “Selected Channels” option, the user may be allowed to specify certain channel or channels program reminders are to be scheduled for.
  • Program reminder screen 90 of FIG. 7 may also contain program day option 107. Option 107 allows the user to specify on which days of the week program reminders are to be scheduled for. Option 107 may contain selections that allow the user to be reminded of program episodes airing on the currently selected day of the week, on all days of the week, or on certain days of the week the program episode is scheduled to air on. Typically, if the user selects the “Selected Days” option, the user may be allowed to specify certain day or days program reminders are to be scheduled for.
  • Program reminder screen 90 of FIG. 7 may also contain program type option 108. Option 108 allows the user to specify which type of program episodes (assuming the selected program is an episode of a program series) program reminders are to be scheduled for. For example, as shown in FIG. 7, option 108 may contain selections that allow the user to set reminders for new (i.e., first-run) episodes, rerun episodes, network episodes, syndicated episodes, only previously unviewed episodes, or all scheduled episodes whether first-run, rerun, network, syndicated, or previously unviewed.
  • Typically, episode/series reminder option 92, program channel option 104, program day option 107, and program type option 108 may only be selectable by the user when the program selected from the guide is an episode of a program series. How soon option 93 may be selectable by the user regardless of whether or not the program is an episode of a program series. If the selected program is not an episode of a program series but rather is a single broadcast event, the user may set a reminder for that single broadcast and be allowed to make a selection from how soon option 93. Similarly, if the selected program is a program series and the user wishes to set a reminder for a single episode, the user may set a reminder for that single episode and be allowed to make a selection from how soon option 93.
  • At any time during the completion of program reminder screen 90 (FIG. 7), the user may cancel the reminder by selecting cancel option 97. Selecting cancel option 97 returns the user to display 70 of FIG. 6 or other previous screen. The user may also deselect any previously selected option by positioning highlight region 95 on the selected option and pressing the “enter” button on remote control 40.
  • Upon completing program reminder screen 90, the user may set the reminder by selecting OK option 94. Selecting OK option 94 directs the program guide to process the reminder. Set-top box 28 (FIG. 2) processes and stores each reminder set by the user. The system initially searches the existing database for all programs and episodes matching the criteria specified by the user. The system will then set a reminder for each matching program or episode. Moreover, if any existing information has changed or has been updated or if any new information has been added, the system will again examine the user criteria and set a reminder (or update or remove an existing reminder) for each new or updated program or episode. The reminders are then generated by set-top box 28 and displayed on television 36 of FIG. 2 at the appropriate time. Depending on the type of television program (i.e., a series or non-series program) and the user-selectable options selected, the user may request and receive one or more reminders.
  • A typical series program reminder is shown in FIG. 9. The reminder is typically presented as a partial-screen overlay on top of the current television program being viewed by the user. The reminder may contain the name of the television program that the user is being reminded of (120), a reminder message indicating “DON'T FORGET,” and information on when the television program is to broadcast (123). If the program is an episode of a program series, the reminder may also contain information on when the next episode is to broadcast (127). The user may hide the reminder by selecting hide option 129 a. The user may immediately tune to the channel that is scheduled to show the desired program by selecting tune option 129 b. An advertisement 125 (text, graphics, etc.) may be included in the reminder if desired. The advertisement may be provided using information stored in main facility 12 and transmitted to user television equipment 22 with the program guide data.
  • Moreover, the program reminder may also list all other currently active program reminders. For example, if the user receives a program reminder such as the program reminder shown in FIG. 9, the reminder may list the program that is currently scheduled to air for which the user has received the reminder, as well as the reminder for the current television program being viewed by the user (assuming the user set a reminder for that program in the past). The list may also include any other reminders the user has set and recently received. The program reminder for the program scheduled to air next will preferably be listed first however the user may specify any other reminder order based on user preferences. The user may select any reminder from the list and may immediately tune to the channel that is showing or will show the program.
  • Another aspect of the invention relates to managing one's reminders. If desired, program reminder screen 90 of FIG. 7 may contain view current reminders option 98. If view current reminders option 98 is selected, (or if desired when the user selects OK option 94 of program reminder screen 90), the user may be presented with current reminders screen 130 of FIG. 10. The user may also access current reminders screen 130 by selecting view current reminders option 87 of FIG. 6 or from any other guide screen such as a menu screen. Current reminders screen 130 contains a list of all the user's currently requested reminders. Information such as program name, program episode (i.e., whether a single broadcast or an episode of a program series), type of reminder, and the date and time the request was submitted may be displayed. Typically, the entries in current reminders screen 130 are listed in chronological order based on when they are to be presented to the user. The reminder for the episode scheduled to air next will preferably be listed first however the user may specify any other reminder order based on user preferences.
  • For example, a current reminder entry for the program “SEINFELD” (135) may be displayed as shown in FIG. 10. The user requested a reminder for only the selected episode of the program (i.e., not the entire series), a rerun episode, airing on July 9th on CH. 4 at 7:00 PM. This reminder was submitted on Jul. 5, 1997 at 3:04 PM and is set to remind the user one hour before the broadcast of the episode. This entry is listed first and is the first scheduled program to air.
  • In addition, if the user requests reminders for an entire series, that information may be displayed as well. Current reminders screen 130 may display each episode of the series scheduled to air. For example, as shown in FIG. 10, a current reminder entry for the program “THIS WEEK WITH SAM AND COKIE” (134) is displayed showing that a series reminder has been requested (133). The user will receive reminders for all scheduled episodes of the series, one day before the broadcast of each episode of the series. The next entry in the list and the next program scheduled to air is the July 10th episode of the series and is the next reminder to be presented to the user.
  • The user also requested a reminder for another episode of the “SEINFELD” series airing on July 14th on CH. 11 at 11:00 PM. This episode is listed next because that episode will air after the first listed episode of the series “THIS WEEK WITH SAM AND COKIE” but before the next listed episode of the series. Finally, as shown in FIG. 10, the remaining episodes of the series “THIS WEEK WITH SAM AND COKIE” are listed and the user will receive a reminder for each scheduled episode of the series. The user may select arrow icon 132 or any other suitable icon to display and scroll through the remaining episodes of the series.
  • Entries may be added to the current reminders list as soon as the user sets each reminder (e.g., by selecting OK option 94 from program reminder screen 90 of FIG. 7). Moreover, entries may be added to the current reminders list when the program guide automatically determines that newly scheduled program guide events match the reminder options for an existing program reminder listing. This may occur, for example, if newly added episodes are broadcast after the user has set reminders for a related series. In addition, if a schedule change is received by the program guide for any currently set reminder, the current reminder list will be updated to match the new schedule. This may prevent the user from missing a scheduled reminder due to unexpected programming schedule changes.
  • Moreover, the system may list series reminders set by the user even if there are no current episodes in the guide's database matching the criteria specified by the user. In addition to reminding the user the series reminder has been set, it allows the user to cancel the reminder if the user no longer wishes to be reminded of the broadcasts of that series. These reminders will preferably be located at the bottom of the list.
  • The user may also view and manage current reminders from elsewhere in the guide. For example, the user may select a manage reminder option from a program guide menu screen. Selecting the option may also present the user with a current reminders listing.
  • In addition, the user may update or delete any currently set reminder from any program guide grid or other guide listing screen or from the current reminders listing screen. The program grid entry may, for example, indicate to the user that a reminder has been set for the program or series and allow the user to update or delete the reminder by selecting the program entry from the grid. For example, as shown in program grid 50 of FIG. 5, if a reminder is currently set for the program series “SEINFELD” (58), the grid may reflect that information by displaying a “check” mark (59) or other suitable identifying mark within the program listing entry. If the user wishes to update or delete the reminder currently set for that program series, the user may position highlight region 66 on that program listing and press an “enter” button on remote control 40. If the “enter” button on remote control 40 is pressed, the user may be presented with a program reminder update screen such as program reminder update screen 135 of FIG. 10 a.
  • Program reminder update screen 135 of FIG. 10 a may display the same user-selectable options and selections the user specified when ordering the reminder from program reminder screen 90 of FIG. 7. The user may update any option by positioning highlight region 95 onto the desired selection within the option and pressing the “enter” button on remote control 40. If the selected program is an episode of a program series, program reminder update screen 135 may contain update reminder option 132. Update reminder option 132 allows the user to either update the reminder for the currently selected episode of the series or update reminders for all episodes in the entire series. Similarly, if the selected program is not an episode of a program series but rather is a single broadcast event, the user may update the reminder for that single broadcast by updating the how soon option which may be the only option selectable by the user. Upon completing program reminder update screen 135, the user may set the updated reminder by selecting OK option 121. After selecting OK option 121, current reminders screen 130 is updated with the new information.
  • If the user wishes to cancel a current series reminder, the user may position highlight region 95 onto cancel series reminder option 124 and press enter. If the user wishes to cancel a current episode reminder, the user may position highlight region 95 onto cancel current episode reminder option 112 and press enter. Similarly, if the selected program is not an episode of a program series but rather is a single broadcast event, the user may select an option to cancel the reminder for that single broadcast. Upon selecting any cancel option, the cancelled reminder or reminders for the program, episode, or series is/are deleted from the current reminders list (130) and the user will no longer be reminded of the broadcast or broadcasts of that program or series. The user may return to program grid 50 or any other previous screen by selecting exit option 111.
  • Current reminders screen 130 may also indicate whether there are any conflicting reminders. Conflicting reminders screen 130 may inform the user that two or more programs or series episodes that the user has requested reminders for are scheduled to air simultaneously (i.e., on the same day and time, partially or entirely). If the system is configured to maintain simultaneous conflicting reminders, current reminders screen 130 may not indicate to the user that there are conflicting reminders. However, displaying conflicting reminders may be preferred. For example, rather than the user receiving a reminder message such as the reminder message shown in FIG. 9, the system may instead tune to the channel showing the program when the program is scheduled to air. For example, the system may be configured to automatically tune to a program when a reminder for that program has been received (i.e., an automatically tuning reminder). In a system configured to provide automatically tuning reminders, the user or the system would need to resolve any conflicts.
  • As shown in current reminders screen 180 of FIG. 13, for example, the user has requested reminders for programs X, Y, and Z. Programs X and Z are single broadcasts while program Y is a program series. As shown in the “EPISODES” column (181) of FIG. 13, an episode of program Y is scheduled to air on the same day and time (i.e., May 3, 1997 at 8:00 PM) as program X. Accordingly, current reminders screen 180 displays a conflicting reminders message such as conflicting reminders message 183 (i.e., “CONFLICT”) of FIG. 13. Program conflicts may also be displayed using other suitable techniques, such as displaying the conflicting program listings with a unique color or icon.
  • The user may decide to resolve the conflict before the programs are scheduled to air by cancelling one of the conflicting reminders (described below). Alternatively, the user may decide to maintain all the scheduled reminders and choose among the conflicting programs when the programs are scheduled to air. Moreover, in systems configured to provide automatically tuning reminders, the guide may resolve conflicts based on system defaults or previously specified user settings.
  • If the user wishes to cancel a current reminder that the user has previously set, the user may highlight the desired entry on current reminders screen 130 with highlight region 131 (as shown in FIG. 10) and press “enter” on remote control 40. If the “enter” button on remote control 40 is pressed, the user may be presented with a program reminder update screen such as program reminder update screen 135 of FIG. 10 a. Once presented with program reminder update screen 135, the user may cancel a single program broadcast, a program episode, or an entire program series by selecting the appropriate option. Moreover, the user may resolve the conflict by updating a reminder using program reminder update screen 135. For example, the user may update the program channels option to resolve the conflict. If the user wishes to cancel the series reminder set for the entire series of “THIS WEEK WITH SAM AND COKIE” shown in FIG. 10, the user may position highlight region 131 on that entry under the “PROGRAM” column and press enter. After pressing enter, the user may be presented with program reminder update screen 135 from which the user may select cancel series reminder option 124. After selecting cancel option 124, the highlighted series is deleted from current reminders list 130 and the user will no longer be reminded of the broadcasts of that series. The user may return to current reminders screen 130 or any program guide menu screen by selecting exit option 139.
  • Another aspect of the invention relates to scheduling a program episode or program series to be recorded. If the user wishes to record a program episode or series, the user may position highlight region 95 of FIG. 6 onto record option 86 and press an enter or other similar button on remote control 40 or may press a record button on remote control 40 to record the program. If the enter button on remote control 40 is pressed, the user may be presented with a program record screen such as program record screen 140 of FIG. 11. Program record screen 140, contains various user-selectable options the user may complete when scheduling program recordings. For example, program record screen 140 may contain episode/series record option 142. Making a selection in episode/series record option 142 allows the user (if the selected program is a program series) to either schedule a recording for the currently selected episode of the program or schedule recordings for all episodes in the entire series. For example, episode/series record option 142 may allow the user the schedule recordings for an entire program series by positioning highlight region 95 and selecting the “Entire Series” option. If the user instead selects the “This episode” option, the user may schedule a recording for only the currently selected episode. If the selected program is a single broadcast and not an episode of a program series, the user may not select an option in episode/series record option 142.
  • In addition to episode/series record option 142, program record screen 140 may also contain other user-selectable record options, provided that the selected program is a program series and the user has selected to record the entire series. These record options allow the user to specify which episodes of the program series the user wishes to record. For example, program record screen 140 may contain program channel option 145, program day option 146, and program type option 147. However, these record options may not be selectable by the user if the selected program is a single broadcast event or if the selected program is a program series and the user wishes to schedule a recording for a single episode of the series. At any time during completion of program record screen 140, the user may cancel the record order by selecting cancel option 148. Selecting cancel option 148 returns the user to display 70 of FIG. 6 or another previous screen. The user may also access program reminder screen 90 of FIG. 10 by selecting reminders option 149. Moreover, the user may deselect any previously selected option by positioning highlight region 95 on the selected option and pressing the enter button on remote control 40.
  • In another aspect of the invention, the information displayed in program reminder screen 90 of FIG. 7 and program record screen 140 of FIG. 11 may be displayed on the same program guide screen.
  • Upon completing program record screen 140, the user may submit a record order for processing by selecting OK option 144. Selecting OK option 144 directs the program guide to process the request. Set-top box 28 may contain control circuitry to process and store each request submitted by the user. In a client-server architecture implementation, the processing and storing of requests may be performed at the server. The system initially searches the existing database for all programs and episodes matching the criteria specified by the user. The system will then schedule a recording for each matching program or episode. Moreover, if any existing information has changed or has been updated or if any new information has been added, the system will again examine the user criteria and schedule a recording (or update or delete an existing recording) for each new or updated program or episode. Set-top box 28 of FIG. 2 will send recording control signals to videocassette recorder 32 via line 30 to direct videocassette recorder 32 to initiate recording of the program or series episode at the proper recording time.
  • Another aspect of the invention relates to managing one's scheduled recordings. If desired, program record screen 140 of FIG. 11 may contain view current recordings option 143. If view current recordings option 143 is selected, the user may be presented with current recordings screen 170 of FIG. 12. Moreover, the guide may also present current recordings screen 170 when the user selects OK button 144 of program record screen 140. Current recordings screen 170, similar to current reminders screen 130 of FIG. 10, may contain a list of all the user's currently scheduled recordings. Information such as program name, program episodes, and the date and time the request was submitted may be displayed. Current recordings screen 170 may also indicate whether the user has scheduled a recording for a single broadcast or a program series.
  • Entries may be added to the current recordings list as soon as the user submits each request (e.g., by selecting submit button 144 from program record screen 140 of FIG. 11). Moreover, entries may be added to the current recordings list when newly scheduled program guide events match the record options for any existing program record listing. In addition, if a schedule change is received by the program guide for any currently scheduled recording, the current recordings list will be updated to match the new schedule. This may prevent the user from missing a scheduled recording due to unexpected programming schedule changes.
  • Moreover, the system may list series recordings set by the user even if there are no current episodes in the guide's database matching the criteria specified by the user. In addition to reminding the user the series recording has been set, it allows the user to cancel the recording if desired. These recordings will preferably be located at the bottom of the list.
  • The user may also view and manage currently scheduled recordings from elsewhere in the guide. For example, the user may select a manage recording option from a program guide menu screen. Selecting the option may also present the user with a current recordings listing.
  • In addition, similar to currently set reminders (as described earlier), the user may update or delete any currently scheduled recording from any program guide grid or other guide listing screen or from current recordings listing 170. The program grid entry may, for example, indicate to the user that a recording has been scheduled for the program or series and allow the user to update or delete the recording by selecting the program entry from the grid. For example, as shown in program grid 50 of FIG. 5, if a recording is currently scheduled for the program series “SEINFELD” (58), the grid may reflect that information by displaying a “check” mark (59) or other suitable identifying mark within the program listing entry (preferably a different identifying mark than one used to identify currently set reminders). If the user wishes to update or delete the recording currently scheduled for that program series, the user may position highlight region 66 on that program listing and press an “enter” button on remote control 40. If the “enter” button (or other suitable key) on remote control 40 is pressed, the user may be presented with a program recording update screen such as program recording update screen 175 of FIG. 12 a.
  • Program recording update screen 175 of FIG. 12 a, similar to program reminder update screen 135, may display the same user-selectable options and selections the user specified when scheduling the recording from program record screen 140 of FIG. 11. The user may update any option by positioning highlight region 95 onto the desired selection within the option and pressing the “enter” button on remote control 40. Upon completing program recording update screen 175, the user may schedule the updated recording by selecting OK option 173. After selecting OK option 173, current recordings screen 170 is updated with the new information.
  • If the user wishes to cancel a current series recording, the user may position highlight region 95 onto cancel series recording option 174 and press enter. If the user wishes to cancel a current episode recording, the user may position highlight region 95 onto cancel current episode recording option 175 and press enter. Similarly, if the selected program is not an episode of a program series but rather is a single broadcast event, the user may select an option to cancel the recording for that single broadcast. After selecting any cancel option, the cancelled program, episode, or series is deleted from the current recordings list (170) and the user will no longer record that program or series. The user may return to program grid 50 or another previous screen by selecting exit option 176.
  • Similarly, if the user wishes to cancel a currently scheduled recording that the user has previously ordered from the current recordings list 170 of FIG. 12, the user may highlight the desired entry on current recordings screen 170 with highlight region 171 (as shown in FIG. 12) and press a remote control enter key. If the enter button on the remote control is pressed, the user may again be presented with program recording update screen 175 of FIG. 12 a. The user may, as described above, cancel or update a single program broadcast, a program episode, or an entire series from current recordings screen 170. The user may return to current recordings screen 170 by selecting exit option 176.
  • The user may also access current reminders screen 130 of FIG. 10 by selecting view current reminders option 177 from current recordings screen 170. Moreover, the user may also arrive at current recordings screen 170 by selecting view current recordings option 88 of program information screen 70 (FIG. 6).
  • Current recordings screen 170 may also indicate whether there are any conflicting recordings by displaying a conflicting recordings message similar to conflicting reminders message 183 of FIG. 13. If the system allows simultaneous recordings (such as the system described in Ellis et al. U.S. patent application Ser. No. ______, filed concurrently herewith (Attorney Docket No. UV-84)), the system may not indicate or display any conflicts. However, in systems where user television equipment 24 of FIG. 2 contains a single videocassette recorder, the user must resolve the conflict because a single videocassette recorder cannot support multiple simultaneous recordings.
  • Preferably, the program guide allows the user to resolve conflicts as soon as conflicts are detected. For example, as shown in current recordings screen 190 of FIG. 14, the user has scheduled recordings for programs X, Y, and Z. Programs X and Z are single broadcasts while program Y is a program series. As shown in the “EPISODES” column (191) of FIG. 14, an episode of program Y is scheduled to air on the same day and at the same time (i.e., May 3, 1997 at 8:00 PM) as program X. Accordingly, current recordings screen 190 may display a conflicting recordings message such as conflicting recordings message 194 (i.e., “CONFLICT”) of FIG. 14. Program conflicts may also be displayed using other suitable techniques, such as displaying the conflicting programs with a unique color or icon, etc. The user may be allowed to resolve the conflict by selecting resolve conflicts option 193 of FIG. 14. If the user selects resolve conflicts button 193, the user may be presented with resolve conflicts screen 210 of FIG. 15.
  • In another aspect of the invention, the user may be notified of a conflict and allowed to resolve the conflict from the same program guide screen.
  • As shown in FIG. 15, resolve conflicts screen 210 may display the program names, the date and time the recording request was submitted, and the date and time of the detected conflict. Resolve conflicts screen 210 may allow the user to choose which of the conflicting programs or episodes are to be recorded. For example, as shown in FIG. 15, conflicting programs X and Y are listed. Although program Y is a scheduled program series to be recorded, only the conflicting program episode is listed. Program X is listed first and assumed preferred by the user over program episode Y because its request was submitted most recently by the user. While the program listing order represents recording priority, the system may or may not record programs based on the program listing order. Resolve conflicts screen 210 may list conflicting programs based on other possible user designated criteria such as program start times, channel numbers, single episodes over series, etc., or may list conflicting programs based the system's own priority scheme. Accordingly, other scheduled programs or episodes in the list may, for example, have a line drawn through them to indicate they are not preferred by the user and that their scheduled recordings are to be deleted or updated. For example, as shown in FIG. 15, program episode Y has a line drawn through it and that scheduled recording may be deleted or updated if the program listing is selected. If the program listing is selected, the user may be presented with program recording update screen 175 of FIG. 12 a. The user may, as described earlier, cancel the conflicting program, series episode, or series. The user may also, if desired, resolve the conflict by updating the conflicting recording from recording update screen 175. If the user deletes the entry for program episode Y, the user may not record that episode but the scheduled recording for all other episodes of that program series will remain. In addition, the user may do nothing whereby the guide will resolve the conflict based on system or user default settings (e.g., record program X).
  • However, if the user would rather cancel or update the scheduled recording of program X and retain the scheduled recording of program episode Y, the user may position highlight region 212 on the program episode X entry and press the enter button on remote control 40. This allows the user to be presented with program recording update screen 175 for program episode X where the user may cancel or update the episode or series. This may cause program episode Y to be listed first and program X to be listed next with a line drawn through it indicating that that entry has been deleted or updated, as shown in FIG. 16. The user, once the conflict is resolved, may return to current recordings screen 190 or another previous screen by selecting exit option 214.
  • While the program guide allows the user to resolve conflicts as soon as conflicts are detected, a user may decide not to resolve a conflict once one is detected. Furthermore, the program guide may not detect a conflict immediately after the user submits a recording request to be processed, but may detect a conflict at a later time when the user may or may not be in the program guide. The latter situation may arise, for example, if new program information in the database is added or existing information is updated since the user last submitted a request.
  • The program guide may allow the user to resolve any future conflicts detected by the guide by notifying the user of the conflicts as soon as they are detected. The program guide may display a conflicting recordings message such as conflicting recordings message 194 of FIG. 14 or may display resolve conflicts screen 210 of FIG. 15. The user may resolve the conflict by selecting resolve conflicts option 193 of FIG. 14. If the user selects resolve conflicts button 193, the user may be presented with resolve conflicts screen 210 of FIG. 15 and allowed to resolve the conflict as discussed previously. If the user is not in the guide when a conflict is detected, the user may be presented with resolve conflicts screen 210 or any other suitable conflicting recordings message and allowed to resolve the conflict as soon as the user enters the guide or at any other time specified by the user.
  • However, if the user does not resolve the conflict, the program guide may resolve the conflict based on its own preference scheme. The approach used by the guide may be based on global system defaults or settings or may be specified by the user (e.g., by completing a set-up screen when the user first enters the guide).
  • The guide may, for example, record the program listed first in resolve conflicts screen 210 of FIG. 15 and reject the remaining programs in conflict. The program listed first is assumed preferred by the user because its recording request was submitted most recently by the user. However, the guide may use other criteria in deciding which program to record such as program start times, channel numbers, or any other suitable priority scheme. The criteria may be specified by the user or programmed as global defaults. The guide may allow the user to view the program selection as well as approve or change the selection at any time before the conflicting programs or episodes are scheduled to air. This may be accomplished, for example, from current recordings screen 190 of FIG. 14 or from any other suitable recording screen.
  • The guide may resolve conflicts by recording the program listed first in resolve conflicts screen 210 (or any other preferred listed program based on user-specified or system criteria) and record the remaining portion (if any) of the next preferred program in the list. The guide may allow the user to view the program selections as well as the recording sequence and may allow the user to approve or change the selections and/or recording sequence at any time before the programs are scheduled to air. This may again be accomplished, for example, from current recordings screen 190 of FIG. 14 or from any other suitable recording screen.
  • In another aspect of the invention, currently set reminders and currently scheduled recordings may be listed and displayed on the same program guide screen. Moreover, the user may be notified of conflicting reminders and recordings from the same program guide screen and allowed to resolve all conflicts simultaneously using any or all of the principles discussed. However, if the system is configured to allow the user to record a program while viewing a different program and thus allow the user to receive a reminder message, the system may not notify the user of conflicts or may not allow the user to resolve conflicts. Further features of an illustrative interactive television program guide with simultaneous watch and record capabilities are described in Lemmons et al. U.S. patent application Ser. No. ______, filed concurrently herewith (Attorney Docket No. UV-67), which is hereby incorporated by reference herein in its entirety.
  • FIG. 17 is a diagram showing the interrelationship of the illustrative program guide screens used to provide the features of the invention. The features can initially be accessed from any program guide display screen such as program listings grid 50 of FIG. 5 or while watching television. When the user selects a given television program, remind/record screen 70 of FIG. 6 displays reminder option 85, record option 86, view current reminders option 87, and view current recordings option 88. View current reminders option 87, and view current recordings option 88 may also be accessed from elsewhere in the guide such as a guide menu screen. Selecting the reminder option 85 from remind/record screen 70 takes the user to program reminder screen 90 of FIG. 7 or to program reminder update screen 135 of FIG. 10 a. Program reminder screen, 90 may provide the user with several options to specify when and how often the user will be reminded of the airing of selected television programs or program series. The user may also reach program reminder screen 90 from program record screen 140 of FIG. 11 by selecting reminder option 149 or from any program guide display screen or from watching television.
  • The user may also access view, update, or cancel any existing set reminders or scheduled recordings by selecting a television program from a program guide display screen or from remind/record screen of FIG. 6. If the user selects a television program from a program guide display screen which has an existing reminder or scheduled recording, the user may be presented with program reminder update screen of FIG. 10 a or program recording update screen of FIG. 12 a.
  • The user may also access current reminders screen 130 of FIG. 10 by selecting view current reminders option 87 of FIG. 6 or from somewhere else in the guide such as a main menu screen. Once the user submits a reminder order, the reminder or reminders are added to (and the user may be presented with) current reminders screen 130. The user may also access current reminders screen 130 from program reminder screen 90 of FIG. 7 by selecting view current reminders option 98 or from current recordings screen 170 of FIG. 12 by selecting view current reminders option 177. While at current reminders screen 130, the user may view all current reminders and may delete or update any reminder which is no longer desired. The user may also view any reminder conflicts and may resolve the conflicts or decide to choose among the conflicting events when the scheduled programs air.
  • Selecting record option 86 from remind/record screen 70 of FIG. 6 takes the user to program record screen 140 of FIG. 11 or to program recording update screen of FIG. 12 a. Program record screen 140 may provide the user with several options to complete when scheduling program recordings. The user may also reach program record screen 140 from program reminder screen 90 of FIG. 7 by selecting record option 96 or from any program display screen or from watching television.
  • The user may also access current recordings screen 170 of FIG. 12 by selecting view current recordings option 88 of FIG. 6 or from somewhere else in the guide such as a main menu screen. Once the user submits a request to schedule a recording, the scheduled recording or recordings are added to (and the user may be presented with) current recordings screen 170. The user may also access current recordings screen 170 from program recording screen 140 of FIG. 11 by selecting view current recordings option 143 or from current reminders screen 130 of FIG. 10 by selecting view current recordings option 137. While at current recordings screen 170, the user may view all currently scheduled recordings and may delete or update any scheduled recording which is no longer desired. The user may also view any recording conflicts and preferably may resolve any conflicts when they are detected. The user may resolve recording conflicts from resolve conflicts screen 210 of FIG. 15 by selecting resolve conflicts option 193 of current recordings screen 190 of FIG. 14 and may view or resolve conflicts from current recordings screen of FIG. 12. The user may also view and resolve conflicts between currently set reminders and currently scheduled recordings from the same program guide screen. The guide may or may not display conflicts depending on the capabilities of the system.
  • The foregoing is merely illustrative of the principles of this invention and various modifications can be made by those skilled in the art without departing from the scope and spirit of the invention.

Claims (37)

1-254. (canceled)
255. A method for recording television programs on user television equipment, comprising:
allowing a user to select a program for recording;
determining whether the selected program is an episode of a series of programs; and
in response to the determination that the program is not an episode of a series of programs:
providing an option to record the program that is not an episode of a series of programs; and
omitting an option to record a series of programs.
256. The method of claim 255, further comprising providing an option to schedule a reminder for the program.
257. The method of claim 255, further comprising omitting an option to schedule a reminder for a series of programs.
258. The method of claim 255, further comprising recording the program to a storage device.
259. The method of claim 258, wherein the storage device is located at a server.
260. The method of claim 255, further comprising, in response to the determination that the program is an episode of a series of programs, providing an option to record the program that is an episode of a series of programs to a storage device.
261. The method of claim 260, further comprising recording the program to the storage device.
262. The method of claim 261, wherein the storage device is located at a server.
263. The method of claim 260, further comprising providing an option to record the series of programs related to the program to the storage device.
264. The method of claim 255, further comprising displaying a program recording update screen that provides at least one additional option to the user.
265. The method of claim 264, wherein the at least one additional option allows the user to delete a scheduled recording.
266. The method of claim 264, wherein the at least one additional option allows the user to update a scheduled recording.
267. The method of claim 260, further comprising displaying a program recording update screen that provides at least one additional option to the user.
268. The method of claim 267, wherein the at least one additional option allows the user to delete a scheduled recording.
269. The method of claim 267, wherein the at least one additional option allows the user to update a scheduled recording.
270. The method of claim 267, wherein the at least one additional option allows the user to delete the scheduled recording of a single episode.
271. The method of claim 267, wherein the at least one additional option allows the user to delete the scheduled recording for an entire series of programs.
272. The method of claim 255, wherein the omitting the option to record the series of programs comprises preventing the selection of the option to record the series of programs.
273. A system for recording television programs on user television equipment of a plurality of users, the system comprising:
a display device;
a user interface;
user television equipment on which an interactive television program guide is at least partially implemented, wherein the interactive television program guide is programmed to:
display on the display device at least one program listing related to at least one program currently scheduled to be recorded;
allow a user using the user interface to select a program listing from the at least one displayed program listing;
determine whether a program that corresponds to the program listing is an episode of a series of programs; and
in response to the determination that the program is not an episode of a series of programs:
provide an option to record the program that is not an episode of a series of programs; and
omit an option to record a series of programs.
274. The system of claim 273, wherein the interactive television program guide is further programmed to provide an option to schedule a reminder for the program.
275. The system of claim 273, wherein the interactive television program guide is further programmed to omit an option to schedule a reminder for a series of programs.
276. The system of claim 273, wherein the interactive television program guide is further programmed to record the program to a storage device.
277. The system of claim 276, wherein the storage device is located at a server.
278. The system of claim 273, wherein the interactive television program guide is further programmed to, in response to the determination that the program is an episode of a series of programs, provide an option to record the program that is an episode of a series of programs to a storage device.
279. The system of claim 278, wherein the interactive television program guide is further programmed to record the program to the storage device.
280. The system of claim 279, wherein the storage device is located at a server.
281. The system of claim 278, wherein the interactive television program guide is further programmed to provide an option to record the series of programs related to the program to the storage device.
282. The system of claim 273, wherein the interactive television program guide is further programmed to display a program recording update screen that provides at least one additional option to the user.
283. The system of claim 282, wherein the at least one additional option allows the user to delete a scheduled recording.
284. The system of claim 282, wherein the at least one additional option allows the user to update a scheduled recording.
285. The system of claim 278, wherein the interactive television program guide is further programmed to display a program recording update screen that provides at least one additional option to the user.
286. The system of claim 285, wherein the at least one additional option allows the user to delete a scheduled recording.
287. The system of claim 285, wherein the at least one additional option allows the user to update a scheduled recording.
288. The system of claim 285, wherein the at least one additional option allows the user to delete the scheduled recording of a single episode.
289. The system of claim 285, wherein the at least one additional option allows the user to delete the scheduled recording for an entire series of programs.
290. The system of claim 273, wherein the interactive television program guide omits the option to record the series of programs by preventing the selection of the option to record the series of programs.
US11/183,536 1998-06-11 2005-07-18 Series recording using an interactive television program guide Abandoned US20050273819A1 (en)

Priority Applications (11)

Application Number Priority Date Filing Date Title
US11/183,536 US20050273819A1 (en) 1998-06-11 2005-07-18 Series recording using an interactive television program guide
US11/894,698 US8745669B2 (en) 1998-06-11 2007-08-20 Series reminders and series recording from an interactive program guide
US12/780,697 US8522287B2 (en) 1998-06-11 2010-05-14 Series reminders and series recording from an interactive program guide
US12/780,699 US8555321B2 (en) 1998-06-11 2010-05-14 Series reminders and series recording from an interactive program guide
US12/780,693 US8464296B2 (en) 1998-06-11 2010-05-14 Series reminders and series recording from an interactive program guide
US14/183,223 US9032445B2 (en) 1998-06-11 2014-02-18 Series reminders and series recording from an interactive television program guide
US14/184,404 US9426533B2 (en) 1998-06-11 2014-02-19 Series reminders and series recording from an interactive television program guide
US14/445,324 US9043844B2 (en) 1998-06-11 2014-07-29 Series reminders and series recording from an interactive television program guide
US14/703,645 US9521461B2 (en) 1998-06-11 2015-05-04 Series reminders and series recording from an interactive television program guide
US14/929,655 US9479840B2 (en) 1998-06-11 2015-11-02 Series reminders and series recording from an interactive television program guide
US15/359,896 US10116993B2 (en) 1998-06-11 2016-11-23 Series reminders and series recording from an interactive television program guide

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US8888898P 1998-06-11 1998-06-11
US33079299A 1999-06-11 1999-06-11
US10/929,111 US20050204388A1 (en) 1998-06-11 2004-08-26 Series reminders and series recording from an interactive television program guide
US11/183,536 US20050273819A1 (en) 1998-06-11 2005-07-18 Series recording using an interactive television program guide

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
US10/929,111 Continuation US20050204388A1 (en) 1998-06-11 2004-08-26 Series reminders and series recording from an interactive television program guide

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US11/894,698 Continuation US8745669B2 (en) 1998-06-11 2007-08-20 Series reminders and series recording from an interactive program guide

Publications (1)

Publication Number Publication Date
US20050273819A1 true US20050273819A1 (en) 2005-12-08

Family

ID=43706247

Family Applications (13)

Application Number Title Priority Date Filing Date
US10/929,111 Abandoned US20050204388A1 (en) 1998-06-11 2004-08-26 Series reminders and series recording from an interactive television program guide
US11/149,372 Abandoned US20050240968A1 (en) 1998-06-11 2005-06-08 Series recording options using an interactive television program guide
US11/183,536 Abandoned US20050273819A1 (en) 1998-06-11 2005-07-18 Series recording using an interactive television program guide
US11/894,698 Expired - Fee Related US8745669B2 (en) 1998-06-11 2007-08-20 Series reminders and series recording from an interactive program guide
US12/780,699 Expired - Fee Related US8555321B2 (en) 1998-06-11 2010-05-14 Series reminders and series recording from an interactive program guide
US12/780,697 Expired - Fee Related US8522287B2 (en) 1998-06-11 2010-05-14 Series reminders and series recording from an interactive program guide
US12/780,693 Expired - Fee Related US8464296B2 (en) 1998-06-11 2010-05-14 Series reminders and series recording from an interactive program guide
US14/183,223 Expired - Fee Related US9032445B2 (en) 1998-06-11 2014-02-18 Series reminders and series recording from an interactive television program guide
US14/184,404 Expired - Fee Related US9426533B2 (en) 1998-06-11 2014-02-19 Series reminders and series recording from an interactive television program guide
US14/445,324 Expired - Fee Related US9043844B2 (en) 1998-06-11 2014-07-29 Series reminders and series recording from an interactive television program guide
US14/703,645 Expired - Fee Related US9521461B2 (en) 1998-06-11 2015-05-04 Series reminders and series recording from an interactive television program guide
US14/929,655 Expired - Fee Related US9479840B2 (en) 1998-06-11 2015-11-02 Series reminders and series recording from an interactive television program guide
US15/359,896 Expired - Fee Related US10116993B2 (en) 1998-06-11 2016-11-23 Series reminders and series recording from an interactive television program guide

Family Applications Before (2)

Application Number Title Priority Date Filing Date
US10/929,111 Abandoned US20050204388A1 (en) 1998-06-11 2004-08-26 Series reminders and series recording from an interactive television program guide
US11/149,372 Abandoned US20050240968A1 (en) 1998-06-11 2005-06-08 Series recording options using an interactive television program guide

Family Applications After (10)

Application Number Title Priority Date Filing Date
US11/894,698 Expired - Fee Related US8745669B2 (en) 1998-06-11 2007-08-20 Series reminders and series recording from an interactive program guide
US12/780,699 Expired - Fee Related US8555321B2 (en) 1998-06-11 2010-05-14 Series reminders and series recording from an interactive program guide
US12/780,697 Expired - Fee Related US8522287B2 (en) 1998-06-11 2010-05-14 Series reminders and series recording from an interactive program guide
US12/780,693 Expired - Fee Related US8464296B2 (en) 1998-06-11 2010-05-14 Series reminders and series recording from an interactive program guide
US14/183,223 Expired - Fee Related US9032445B2 (en) 1998-06-11 2014-02-18 Series reminders and series recording from an interactive television program guide
US14/184,404 Expired - Fee Related US9426533B2 (en) 1998-06-11 2014-02-19 Series reminders and series recording from an interactive television program guide
US14/445,324 Expired - Fee Related US9043844B2 (en) 1998-06-11 2014-07-29 Series reminders and series recording from an interactive television program guide
US14/703,645 Expired - Fee Related US9521461B2 (en) 1998-06-11 2015-05-04 Series reminders and series recording from an interactive television program guide
US14/929,655 Expired - Fee Related US9479840B2 (en) 1998-06-11 2015-11-02 Series reminders and series recording from an interactive television program guide
US15/359,896 Expired - Fee Related US10116993B2 (en) 1998-06-11 2016-11-23 Series reminders and series recording from an interactive television program guide

Country Status (1)

Country Link
US (13) US20050204388A1 (en)

Cited By (126)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020013945A1 (en) * 2000-05-31 2002-01-31 Tatsushi Nashida Recording system and recording substitution system
US20020092021A1 (en) * 2000-03-23 2002-07-11 Adrian Yap Digital video recorder enhanced features
US20020100047A1 (en) * 2001-01-22 2002-07-25 Nec Corporation Method of recording programs recommended by opinion leader selected by user, and apparatus for automatically recording broadcasts
US20020110360A1 (en) * 2001-02-09 2002-08-15 Potrebic Peter J. Systems and methods for recording fragmented programs
US20020126999A1 (en) * 2001-03-12 2002-09-12 Masayoshi Shimamoto Video/audio information recording/playback apparatus and method
US20020144279A1 (en) * 2001-03-30 2002-10-03 Guojun Zhou Method and apparatus for providing custom television channels to viewers
US20030023987A1 (en) * 2001-05-29 2003-01-30 Matsushita Electric Industrial Co., Ltd. Program recording system, remote controller, and method and program for remote control
US20030033603A1 (en) * 2001-07-03 2003-02-13 Canon Kabushiki Kaisha Receiving apparatus, program notifying method, recording medium, and program
US20030046699A1 (en) * 2001-09-06 2003-03-06 Takaya Nonomura Digital broadcasting receiver
US20030121039A1 (en) * 2001-12-20 2003-06-26 Pace Micro Technology Plc. Television system
US20030159144A1 (en) * 2002-01-22 2003-08-21 Fujitsu Ten Limited Digital broadcast receiver
US20030190150A1 (en) * 2002-02-21 2003-10-09 Masahiro Kawasaki Record/playback device and related computer program
US20030233654A1 (en) * 2002-06-13 2003-12-18 Keisuke Tsukamoto Video signal receiver
US20040019909A1 (en) * 2000-04-24 2004-01-29 Takahashi Ken?Apos;Ichiro Broadcast program recording programming device and method
US20040184777A1 (en) * 2003-03-19 2004-09-23 Lg Electronics Inc. Method for detecting overlap of scheduled recording times
US20040201265A1 (en) * 2003-04-09 2004-10-14 Masato Ichikawa Hinge construction for seat back
US20040208477A1 (en) * 2003-04-21 2004-10-21 Pioneer Digital Technologies, Inc. Video recorder having user extended and automatically extended time slots
US20050005291A1 (en) * 2001-10-12 2005-01-06 Mcginley Maurice Joseph Method and system for presenting broadcasting scheduled events overlapping in time
US20050196138A1 (en) * 1999-11-16 2005-09-08 Microsoft Corporation Scheduling the recording of television programs
US20050216946A1 (en) * 2004-03-24 2005-09-29 Johnson Dan S Audio/video component networking system and method
US20050213937A1 (en) * 2004-03-24 2005-09-29 Orion Electric Company Ltd. Recording and reproducing apparatus with simple timer recording reservation function
US20050216944A1 (en) * 2004-03-24 2005-09-29 Johnson Dan S Audio/video component networking system and method
US20050251750A1 (en) * 2004-05-10 2005-11-10 Robert Vallone Television viewer interface system
US20060037048A1 (en) * 2004-08-13 2006-02-16 Microsoft Corporation Cycling of recording states for program selections during video recording conflict resolution
US20060051059A1 (en) * 2004-09-08 2006-03-09 Krakirian Haig H Video recorder having user extended and automatically extended time slots
US20060117351A1 (en) * 2004-07-15 2006-06-01 Microsoft Corporation Content recordation techniques
US20060136966A1 (en) * 2004-12-22 2006-06-22 Folk Robert H Ii Digital video recorder for recording missed program episodes and for resolving scheduling conflicts between programs to be recorded
US20060259924A1 (en) * 2003-09-23 2006-11-16 Concrete Pictures, Inc. Scheduling trigger apparatus and method
US20060277577A1 (en) * 2005-06-07 2006-12-07 Nokia Corporation Terminal, method and computer program product for performing operations with respect to broadcast content
US20060277582A1 (en) * 2005-06-07 2006-12-07 Nokia Corporation System and associated terminal, method and computer program product for directional channel browsing of broadcast content
US20070041705A1 (en) * 2005-08-19 2007-02-22 Bontempi Raymond C Selective recording for digital video recorders using implicit correlation
US20070065111A1 (en) * 2003-07-04 2007-03-22 Masaaki Shimada Portable recording medium, video recording/reproducing apparatus, video recording/reproducing method, video reproducing apparatus, video recording apparatus, video reproducing method, and video recording method
US20070071399A1 (en) * 2005-09-27 2007-03-29 Guideworks, Llc Systems and methods for recording programs of lesser interest when convenient
US20070127887A1 (en) * 2000-03-23 2007-06-07 Adrian Yap Digital video recorder enhanced features
US20070157249A1 (en) * 2005-12-29 2007-07-05 United Video Properties, Inc. Systems and methods for episode tracking in an interactive media environment
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
US20070199022A1 (en) * 2005-12-02 2007-08-23 Hillcrest Laboratories, Inc. Multimedia systems, methods and applications
US20070212025A1 (en) * 2006-03-01 2007-09-13 Barton James M Method and apparatus for restricting DVD content
US20070220554A1 (en) * 2006-03-01 2007-09-20 Tivo Inc. Recommended recording and downloading guides
US20070237492A1 (en) * 2006-03-31 2007-10-11 Qurio Holdings, Inc. Timed events during recorded media playback
US20080115183A1 (en) * 2006-10-27 2008-05-15 Zato Thomas J Audio/video component networking system and method
US20080127269A1 (en) * 2006-11-27 2008-05-29 Christian Chicles First run notification of a presentation
US20080196078A1 (en) * 2007-02-09 2008-08-14 Microsoft Corporation Recording multi-stream interactive television
US20080267583A1 (en) * 2007-04-27 2008-10-30 Kabushiki Kaisha Toshiba Video-recording programming apparatus and video-recording programming method
US20090220208A1 (en) * 2008-02-29 2009-09-03 Microsoft Corporation Resolving recording conflicts
US20100131987A1 (en) * 2008-11-21 2010-05-27 Kent Jr Larry G System and method to record media content
US7730510B1 (en) * 2002-09-19 2010-06-01 Microsoft Corporation Methods and systems for conditionally managing entertainment systems
US7779445B2 (en) 2003-01-30 2010-08-17 United Video Properties, Inc. Interactive television systems with digital video recording and adjustable reminders
US20100242076A1 (en) * 2007-09-07 2010-09-23 Getmore Tv Sarl System and method for programming video recorders
US20100272414A1 (en) * 2009-04-28 2010-10-28 Reneris Kenneth S Personal video recorder e-mail alerts and status
US20100287591A1 (en) * 1998-06-11 2010-11-11 United Video Properties, Inc. Series reminders and series recording from an interactive program guide
US20100329643A1 (en) * 2008-03-11 2010-12-30 Huawei Technologies Co., Ltd. Method for reserving and playing digital television programs, set top box, and playing system thereof
US20100333208A1 (en) * 2005-12-29 2010-12-30 Rovi Guides, Inc. Systems and methods for resolving conflicts and managing system resources in multimedia delivery systems
US7917008B1 (en) * 2001-08-19 2011-03-29 The Directv Group, Inc. Interface for resolving recording conflicts with network devices
US7917927B1 (en) * 1998-12-28 2011-03-29 Thomson Licensing Method for selecting a program displayed in an advertisement in an application software program
US20110162020A1 (en) * 2009-12-29 2011-06-30 Kahn Raynold M Method and system for operating a multi-room digital video recording system
US8087050B2 (en) 1998-08-21 2011-12-27 United Video Properties, Inc. Client-server electronic program guide
US20120054804A1 (en) * 2006-12-15 2012-03-01 At&T Intellectual Property I, L.P. System and Method of Scheduling an Event Related to an Advertisement
US8265458B2 (en) * 1998-12-07 2012-09-11 Index Systems, Inc. System and method for generating video taping reminders
US8291461B2 (en) 2000-10-11 2012-10-16 United Video Properties, Inc. Systems and methods for managing the distribution of on-demand media
US8312490B2 (en) 2000-03-23 2012-11-13 The Directv Group, Inc. DVR with enhanced functionality
US8438601B2 (en) 2003-07-02 2013-05-07 Rovi Solutions Corporation Resource management for a networked personal video recording system
US8457475B2 (en) 2001-02-21 2013-06-04 United Video Properties, Inc. Systems and methods for interactive program guides with personal video recording features
US8522282B2 (en) 1996-06-14 2013-08-27 Starsight Telecast, Inc. Television schedule system and method of operation for multiple program occurrences
US8528032B2 (en) 1998-07-14 2013-09-03 United Video Properties, Inc. Client-server based interactive television program guide system with remote server recording
US20130243397A1 (en) * 2012-03-15 2013-09-19 Echostar Technologies, Llc Recording of multiple television channels
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
US20130311408A1 (en) * 2012-05-15 2013-11-21 Comcast Cable Communications, Llc Determining and Predicting Popularity of Content
US8624908B1 (en) 2008-06-27 2014-01-07 Rovi Guides, Inc. Systems and methods of transitioning from buffering video to recording video
US20140053202A1 (en) * 2012-08-17 2014-02-20 Flextronics Ap, Llc Method and system for managing programming on a television
US8694396B1 (en) 2007-12-26 2014-04-08 Rovi Guides, Inc. Systems and methods for episodic advertisement tracking
US8737801B2 (en) 2003-07-02 2014-05-27 Rovi Solutions Corporation Methods and apparatus for client aggregation of television programming in a networked personal video recording system
US8806536B2 (en) 1998-03-04 2014-08-12 United Video Properties, Inc. Program guide system with preference profiles
US8806533B1 (en) 2004-10-08 2014-08-12 United Video Properties, Inc. System and method for using television information codes
US8875198B1 (en) 2001-08-19 2014-10-28 The Directv Group, Inc. Network video unit
US8989561B1 (en) 2008-05-29 2015-03-24 Rovi Guides, Inc. Systems and methods for alerting users of the postponed recording of programs
US9055274B2 (en) 2011-08-23 2015-06-09 Echostar Technologies L.L.C. Altering presentation of received content based on use of closed captioning elements as reference locations
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
US9078040B2 (en) 2012-04-12 2015-07-07 Time Warner Cable Enterprises Llc Apparatus and methods for enabling media options in a content delivery network
US9088763B2 (en) 2011-08-23 2015-07-21 Echostar Technologies L.L.C. Recording additional channels of a shared multi-channel transmitter
US9113222B2 (en) 2011-05-31 2015-08-18 Echostar Technologies L.L.C. Electronic programming guides combining stored content information and content provider schedule information
US9113219B2 (en) 1999-03-30 2015-08-18 Tivo Inc. Television viewer interface system
US9125169B2 (en) 2011-12-23 2015-09-01 Rovi Guides, Inc. Methods and systems for performing actions based on location-based rules
US20150264448A1 (en) * 2012-10-15 2015-09-17 Zte Corporation Interactive personal/internet protocol television reservation system, reservation plan management method and device
US9166714B2 (en) 2009-09-11 2015-10-20 Veveo, Inc. Method of and system for presenting enriched video viewing analytics
US9178634B2 (en) 2009-07-15 2015-11-03 Time Warner Cable Enterprises Llc Methods and apparatus for evaluating an audience in a content-based network
US9185331B2 (en) 2011-08-23 2015-11-10 Echostar Technologies L.L.C. Storing multiple instances of content
US9191722B2 (en) 1997-07-21 2015-11-17 Rovi Guides, Inc. System and method for modifying advertisement responsive to EPG information
US9191694B2 (en) 2011-08-23 2015-11-17 Echostar Uk Holdings Limited Automatically recording supplemental content
US9258175B1 (en) 2010-05-28 2016-02-09 The Directv Group, Inc. Method and system for sharing playlists for content stored within a network
US9264656B2 (en) 2014-02-26 2016-02-16 Rovi Guides, Inc. Systems and methods for managing storage space
US9264779B2 (en) 2011-08-23 2016-02-16 Echostar Technologies L.L.C. User interface
US9282273B2 (en) 1999-03-30 2016-03-08 Tivo Inc. Multimedia mobile personalization system
US9307278B2 (en) 2000-03-31 2016-04-05 Rovi Guides, Inc. Systems and methods for reducing cut-offs in program recording
US9319735B2 (en) 1995-06-07 2016-04-19 Rovi Guides, Inc. Electronic television program guide schedule system and method with data feed access
US9326025B2 (en) 2007-03-09 2016-04-26 Rovi Technologies Corporation Media content search results ranked by popularity
US9350937B2 (en) 2011-08-23 2016-05-24 Echostar Technologies L.L.C. System and method for dynamically adjusting recording parameters
US9357159B2 (en) 2011-08-23 2016-05-31 Echostar Technologies L.L.C. Grouping and presenting content
US9374560B2 (en) 2005-12-29 2016-06-21 Rovi Guides, Inc. Systems and methods for managing a status change of a multimedia asset in multimedia delivery systems
US9414127B2 (en) 1999-03-30 2016-08-09 Tivo Inc. System for remotely controlling client recording and storage behavior
US9503691B2 (en) 2008-02-19 2016-11-22 Time Warner Cable Enterprises Llc Methods and apparatus for enhanced advertising and promotional delivery in a network
US9521440B2 (en) 2012-03-15 2016-12-13 Echostar Technologies L.L.C. Smartcard encryption cycling
US9602862B2 (en) 2000-04-16 2017-03-21 The Directv Group, Inc. Accessing programs using networked digital video recording devices
US9621946B2 (en) 2011-08-23 2017-04-11 Echostar Technologies L.L.C. Frequency content sort
US9628838B2 (en) 2013-10-01 2017-04-18 Echostar Technologies L.L.C. Satellite-based content targeting
US9693104B2 (en) 1999-10-20 2017-06-27 Tivo Solutions Inc. Client-side multimedia content targeting system
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
US9756378B2 (en) 2015-01-07 2017-09-05 Echostar Technologies L.L.C. Single file PVR per service ID
US9832246B2 (en) 2006-05-24 2017-11-28 Time Warner Cable Enterprises Llc Personal content server apparatus and methods
US9854280B2 (en) 2012-07-10 2017-12-26 Time Warner Cable Enterprises Llc Apparatus and methods for selective enforcement of secondary content viewing
US9883223B2 (en) 2012-12-14 2018-01-30 Time Warner Cable Enterprises Llc Apparatus and methods for multimedia coordination
US9918116B2 (en) 2012-11-08 2018-03-13 Echostar Technologies L.L.C. Image domain compliance
US10028025B2 (en) 2014-09-29 2018-07-17 Time Warner Cable Enterprises Llc Apparatus and methods for enabling presence-based and use-based services
US10051304B2 (en) 2009-07-15 2018-08-14 Time Warner Cable Enterprises Llc Methods and apparatus for targeted secondary content insertion
US10063934B2 (en) 2008-11-25 2018-08-28 Rovi Technologies Corporation Reducing unicast session duration with restart TV
US10129576B2 (en) 2006-06-13 2018-11-13 Time Warner Cable Enterprises Llc Methods and apparatus for providing virtual content over a network
US10278008B2 (en) 2012-08-30 2019-04-30 Time Warner Cable Enterprises Llc Apparatus and methods for enabling location-based services within a premises
US10368126B2 (en) * 2012-06-08 2019-07-30 The Directv Group, Inc. Method and system for displaying content or conflicts from multiple receiving devices on a second screen device
US10586023B2 (en) 2016-04-21 2020-03-10 Time Warner Cable Enterprises Llc Methods and apparatus for secondary content management and fraud prevention
US10631066B2 (en) 2009-09-23 2020-04-21 Rovi Guides, Inc. Systems and method for automatically detecting users within detection regions of media devices
US10863238B2 (en) 2010-04-23 2020-12-08 Time Warner Cable Enterprise LLC Zone control methods and apparatus
US11076203B2 (en) 2013-03-12 2021-07-27 Time Warner Cable Enterprises Llc Methods and apparatus for providing and uploading content to personalized network storage
US11082723B2 (en) 2006-05-24 2021-08-03 Time Warner Cable Enterprises Llc Secondary content insertion apparatus and methods
US11212593B2 (en) 2016-09-27 2021-12-28 Time Warner Cable Enterprises Llc Apparatus and methods for automated secondary content management in a digital network
US11368760B2 (en) 2012-08-17 2022-06-21 Flextronics Ap, Llc Applications generating statistics for user behavior

Families Citing this family (270)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8352400B2 (en) 1991-12-23 2013-01-08 Hoffberg Steven M Adaptive pattern recognition based controller apparatus and method and human-factored interface therefore
CA2157600A1 (en) 1993-03-05 1994-09-15 Roy J. Mankovitz Apparatus and method using compressed codes for television program record scheduling
US8793738B2 (en) 1994-05-04 2014-07-29 Starsight Telecast Incorporated Television system with downloadable features
US6323911B1 (en) 1995-10-02 2001-11-27 Starsight Telecast, Inc. System and method for using television schedule information
US6388714B1 (en) 1995-10-02 2002-05-14 Starsight Telecast Inc Interactive computer system for providing television schedule information
US6002394A (en) 1995-10-02 1999-12-14 Starsight Telecast, Inc. Systems and methods for linking television viewers with advertisers and broadcasters
US8850477B2 (en) 1995-10-02 2014-09-30 Starsight Telecast, Inc. Systems and methods for linking television viewers with advertisers and broadcasters
EP2273783A3 (en) 1996-03-15 2011-02-16 Gemstar Development Corporation Combination of VCR index and EPG
US5940073A (en) 1996-05-03 1999-08-17 Starsight Telecast Inc. Method and system for displaying other information in a TV program guide
US5986650A (en) 1996-07-03 1999-11-16 News America Publications, Inc. Electronic television program guide schedule system and method with scan feature
US20030066085A1 (en) 1996-12-10 2003-04-03 United Video Properties, Inc., A Corporation Of Delaware Internet television program guide system
US6687906B1 (en) 1996-12-19 2004-02-03 Index Systems, Inc. EPG with advertising inserts
ATE217744T1 (en) 1997-09-18 2002-06-15 United Video Properties Inc REMINDER DEVICE FOR INTERNET TELEVISION GUIDES USING ELECTRONIC MAIL
US6742183B1 (en) 1998-05-15 2004-05-25 United Video Properties, Inc. Systems and methods for advertising television networks, channels, and programs
WO1999066725A1 (en) 1998-06-16 1999-12-23 United Video Properties, Inc. Interactive television program guide with simultaneous watch and record capabilities
US6442755B1 (en) 1998-07-07 2002-08-27 United Video Properties, Inc. Electronic program guide using markup language
AR020608A1 (en) 1998-07-17 2002-05-22 United Video Properties Inc A METHOD AND A PROVISION TO SUPPLY A USER REMOTE ACCESS TO AN INTERACTIVE PROGRAMMING GUIDE BY A REMOTE ACCESS LINK
DE69903438T2 (en) 1998-07-17 2003-08-14 United Video Properties Inc Interactive TV guide with multiple devices in one place
US6505348B1 (en) * 1998-07-29 2003-01-07 Starsight Telecast, Inc. Multiple interactive electronic program guide system and methods
US20010043795A1 (en) * 1998-08-07 2001-11-22 Anthony Wood Video data recorder for recording predefined format shows
US8589975B2 (en) 1998-08-21 2013-11-19 United Video Properties, Inc. Electronic program guide with advance notification
TW465235B (en) 1998-09-17 2001-11-21 United Video Properties Inc Electronic program guide with digital storage
US7603685B2 (en) 1998-11-03 2009-10-13 United Video Properties, Inc. Program guide system with combination category search
US7165098B1 (en) 1998-11-10 2007-01-16 United Video Properties, Inc. On-line schedule system with personalization features
US6859799B1 (en) 1998-11-30 2005-02-22 Gemstar Development Corporation Search engine for video and graphics
US6865746B1 (en) 1998-12-03 2005-03-08 United Video Properties, Inc. Electronic program guide with related-program search feature
US7904187B2 (en) 1999-02-01 2011-03-08 Hoffberg Steven M Internet appliance system and method
US20020118954A1 (en) 2001-12-07 2002-08-29 Barton James M. Data storage management and scheduling system
US7665111B1 (en) * 1999-10-20 2010-02-16 Tivo Inc. Data storage management and scheduling system
CA2374104A1 (en) * 1999-06-03 2000-12-14 Opentv, Inc. Networking smart toys
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
US7992163B1 (en) 1999-06-11 2011-08-02 Jerding Dean F Video-on-demand navigational system
US6611958B1 (en) * 1999-08-06 2003-08-26 Sony Corporation Electronic program guide feature for AV system
AU4711601A (en) 1999-12-10 2001-07-03 United Video Properties, Inc. Systems and methods for coordinating interactive and passive advertisement and merchandising opportunities
US8578439B1 (en) * 2000-01-28 2013-11-05 Koninklijke Philips N.V. Method and apparatus for presentation of intelligent, adaptive alarms, icons and other information
JP4750996B2 (en) 2000-02-01 2011-08-17 ユナイテッド ビデオ プロパティーズ インク Method and system for forced advertising
US7788686B1 (en) * 2000-03-01 2010-08-31 Andrews Christopher C Method of and apparatus for describing, promoting, publishing, aggregating, distributing and accessing live content information
US7284064B1 (en) 2000-03-21 2007-10-16 Intel Corporation Method and apparatus to determine broadcast content and scheduling in a broadcast system
US7673315B1 (en) * 2000-03-30 2010-03-02 Microsoft Corporation System and method for providing program criteria representing audio and/or visual programming
US7200857B1 (en) 2000-06-09 2007-04-03 Scientific-Atlanta, Inc. Synchronized video-on-demand supplemental commentary
US7975277B1 (en) 2000-04-03 2011-07-05 Jerding Dean F System for providing alternative services
US8516525B1 (en) 2000-06-09 2013-08-20 Dean F. Jerding Integrated searching system for interactive media guide
ES2250388T3 (en) 2000-04-10 2006-04-16 United Video Properties, Inc. INTERACTIVE MEDIA GUIDE WITH MEDIA GUIDE INTERFACE.
US7305696B2 (en) * 2000-04-17 2007-12-04 Triveni Digital, Inc. Three part architecture for digital television data broadcasting
US7934232B1 (en) 2000-05-04 2011-04-26 Jerding Dean F Navigation paradigm for access to television services
JP2002051320A (en) * 2000-05-10 2002-02-15 Sharp Corp Data recorder, performance recording system comprising it, performance admission ticket, data recording program and computer readable recording medium recording that program
US7143429B2 (en) * 2000-06-02 2006-11-28 Sony Corporation Program information providing apparatus and method, program recording preset system and method, and program recording system and method
US20060287922A1 (en) * 2000-06-07 2006-12-21 Donald Spector System for Issuing Short Life Coupons or Other Promotional Devices
US7206754B1 (en) * 2000-06-07 2007-04-17 Donald Spector System for issuing short life coupons or other promotional devices
US8069259B2 (en) 2000-06-09 2011-11-29 Rodriguez Arturo A Managing removal of media titles from a list
US7962370B2 (en) 2000-06-29 2011-06-14 Rodriguez Arturo A Methods in a media service system for transaction processing
FI20001570A (en) * 2000-06-30 2001-12-31 Nokia Corp Synchronized provision of services over a telecommunications network
US20020004734A1 (en) * 2000-07-10 2002-01-10 Shinichiro Nishizawa Schedule managing apparatus and method and computer-readable recording medium storing schedule managing program therein
JP4942242B2 (en) * 2000-08-25 2012-05-30 ソニー株式会社 Information processing apparatus and method, and recording medium
US7103906B1 (en) 2000-09-29 2006-09-05 International Business Machines Corporation User controlled multi-device media-on-demand system
US7444593B1 (en) * 2000-10-04 2008-10-28 Apple Inc. Disk space management and clip remainder during edit operations
US7340759B1 (en) 2000-11-10 2008-03-04 Scientific-Atlanta, Inc. Systems and methods for adaptive pricing in a digital broadband delivery system
JP4534343B2 (en) * 2000-11-15 2010-09-01 三菱電機株式会社 Digital broadcast receiver, digital broadcast system, and digital broadcast signal processing method
US20020166123A1 (en) * 2001-03-02 2002-11-07 Microsoft Corporation Enhanced television services for digital video recording and playback
US20020162108A1 (en) * 2001-03-30 2002-10-31 Catherine Lin-Hendel Interactive/ active electronic program/ content guide (IAEPG) with computer enhanced, web-wrapped user interfaces, programablility, and automated search, record, and present
GB0108355D0 (en) 2001-04-03 2001-05-23 Gemstar Dev Ltd Retrospective electronic program guide
US7028323B2 (en) * 2001-06-15 2006-04-11 Decisionmark Corp. System and method for delivering rerun video programming on non-HDTV digital side channels
US20050259958A1 (en) * 2001-06-22 2005-11-24 Ivan Johansson Automatic indexing of digital video recordings
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
US8006262B2 (en) 2001-06-29 2011-08-23 Rodriguez Arturo A Graphic user interfaces for purchasable and recordable media (PRM) downloads
US20030018970A1 (en) * 2001-07-19 2003-01-23 Digeo, Inc. Object representation of television programs within an interactive television system
WO2003009126A1 (en) * 2001-07-19 2003-01-30 Digeo, Inc. System and method for managing television programs within an entertainment system
US8943540B2 (en) 2001-09-28 2015-01-27 Intel Corporation Method and apparatus to provide a personalized channel
US20030086694A1 (en) * 2001-11-07 2003-05-08 Nokia Corporation Recording program scheduling information in an electronic calendar
US20030121059A1 (en) * 2001-12-21 2003-06-26 Koninklijke Philips Electronics N.V. Method and apparatus for providing a reminder message to display
US20030135553A1 (en) * 2002-01-11 2003-07-17 Ramesh Pendakur Content-based caching and routing of content using subscription information from downstream nodes
US7334251B2 (en) 2002-02-11 2008-02-19 Scientific-Atlanta, Inc. Management of television advertising
US8316399B1 (en) * 2002-03-04 2012-11-20 Aol Inc. Enabling programming of recordings
US7600246B2 (en) * 2002-04-17 2009-10-06 Microsoft Corporation Method and apparatus for analyzing program data
US20030206719A1 (en) * 2002-04-23 2003-11-06 Jim Bumgardner Storage Management for a Video Recorder
US7774816B2 (en) * 2002-04-23 2010-08-10 Rovi Technologies Corporation Conflict manager for a video recorder
US7369750B2 (en) * 2002-04-24 2008-05-06 Microsoft Corporation Managing record events
US7581238B1 (en) * 2002-04-25 2009-08-25 Microsoft Corporation Program episodes recording
US20030219229A1 (en) * 2002-05-23 2003-11-27 Sony Corporation System for remotely selecting broadcasts for recording without a direct connection
JP4210081B2 (en) * 2002-07-23 2009-01-14 ソニー株式会社 Information processing apparatus and method, recording medium, and program
US7882528B1 (en) * 2002-09-19 2011-02-01 Microsoft Corporation Methods and systems for enhancing a user's viewing experience
US7954127B2 (en) 2002-09-25 2011-05-31 The Directv Group, Inc. Direct broadcast signal distribution methods
JP4359810B2 (en) * 2002-10-01 2009-11-11 ソニー株式会社 User terminal, data processing method, program, and data processing system
JP4047124B2 (en) * 2002-10-08 2008-02-13 キヤノン株式会社 Receiving apparatus and receiving method
US8116611B2 (en) 2003-02-10 2012-02-14 Aptiv Digital, Inc. Tuner sharing video recorder system architecture
US20040268403A1 (en) * 2003-06-26 2004-12-30 Microsoft Corporation Context-sensitive television tags
US20060248203A1 (en) * 2003-08-04 2006-11-02 Masaru Yamaoka Program reservation-and-recording device, information-providing server, program reservation-information management server, program reception device, and program reservation recording system
US9402045B2 (en) 2003-09-09 2016-07-26 Echostar Technologies L.L.C. Method and apparatus for displaying electronic program guide information
US7984468B2 (en) 2003-11-06 2011-07-19 United Video Properties, Inc. Systems and methods for providing program suggestions in an interactive television program guide
US20050160465A1 (en) * 2004-01-21 2005-07-21 United Video Properties, Inc. Interactive television system with automatic switching from broadcast media to streaming media
US8161388B2 (en) 2004-01-21 2012-04-17 Rodriguez Arturo A Interactive discovery of display device characteristics
WO2005094068A1 (en) * 2004-03-09 2005-10-06 Thomson Licensing System and method for customizing programming reminders
US8276176B2 (en) * 2004-04-15 2012-09-25 Comcast Cable Holdings, Llc Method and system for providing an electronic programming guide
JP4366234B2 (en) * 2004-04-20 2009-11-18 株式会社ソニー・コンピュータエンタテインメント Recording device
JP4366593B2 (en) * 2004-07-22 2009-11-18 ソニー株式会社 Electronic device, display control method for electronic device, and program for graphical user interface
US7590997B2 (en) 2004-07-30 2009-09-15 Broadband Itv, Inc. System and method for managing, converting and displaying video content on a video-on-demand platform, including ads used for drill-down navigation and consumer-generated classified ads
US7631336B2 (en) 2004-07-30 2009-12-08 Broadband Itv, Inc. Method for converting, navigating and displaying video content uploaded from the internet to a digital TV video-on-demand platform
US9584868B2 (en) 2004-07-30 2017-02-28 Broadband Itv, Inc. Dynamic adjustment of electronic program guide displays based on viewer preferences for minimizing navigation in VOD program selection
US9635429B2 (en) 2004-07-30 2017-04-25 Broadband Itv, Inc. Dynamic adjustment of electronic program guide displays based on viewer preferences for minimizing navigation in VOD program selection
US11259059B2 (en) 2004-07-30 2022-02-22 Broadband Itv, Inc. System for addressing on-demand TV program content on TV services platform of a digital TV services provider
US20060059504A1 (en) * 2004-09-14 2006-03-16 Eduardo Gomez Method for selecting a preview of a media work
KR101007881B1 (en) * 2004-09-23 2011-01-14 엘지전자 주식회사 Series recording control method for digital broadcasting receiver
US8086575B2 (en) 2004-09-23 2011-12-27 Rovi Solutions Corporation Methods and apparatus for integrating disparate media formats in a networked media system
US8806537B2 (en) 2004-10-05 2014-08-12 At&T Intellectual Property I, L.P. Methods, systems, and computer program products for implementing interactive control of radio and other media
US9167301B2 (en) * 2004-10-05 2015-10-20 At&T Intellectual Property I, L.P. Methods and computer program products for taking a secondary action responsive to receipt of an advertisement
KR100602435B1 (en) * 2004-10-11 2006-07-19 (주)토필드 A reserved recording apparatus and a reserved recording method
KR100640543B1 (en) * 2004-10-28 2006-10-30 주식회사 팬택 Method of Servicing Data Download in the Mobile Communication Network
ITMI20042234A1 (en) * 2004-11-19 2005-02-19 Abb Service Srl AUTOMATIC SWITCH WITH RELEASE KINEMATISM USED BY MOBILE CONTACT
US8434116B2 (en) 2004-12-01 2013-04-30 At&T Intellectual Property I, L.P. Device, system, and method for managing television tuners
US7716714B2 (en) * 2004-12-01 2010-05-11 At&T Intellectual Property I, L.P. System and method for recording television content at a set top box
US7657151B2 (en) * 2005-01-05 2010-02-02 The Directv Group, Inc. Method and system for displaying a series of recordable events
KR100692522B1 (en) * 2005-01-10 2007-03-09 삼성전자주식회사 the apparatus for generating the visual channel and the operating method thereof
US20080276281A1 (en) * 2005-01-13 2008-11-06 Pioneer Corporation Information Processing Device, Information Processing Method, Information Processing Program, and Recording Medium Recorded with the Information Processing Program
WO2006135710A2 (en) 2005-06-09 2006-12-21 Neocific, Inc. Methods and apparatus for power efficient broadcasting and communication systems
CN102833685B (en) 2005-03-25 2016-01-27 桥扬科技有限公司 For method and apparatus and the data distribution of data communication
US7900230B2 (en) 2005-04-01 2011-03-01 The Directv Group, Inc. Intelligent two-way switching network
US8024759B2 (en) 2005-04-01 2011-09-20 The Directv Group, Inc. Backwards-compatible frequency translation module for satellite video delivery
US7950038B2 (en) 2005-04-01 2011-05-24 The Directv Group, Inc. Transponder tuning and mapping
US7987486B2 (en) 2005-04-01 2011-07-26 The Directv Group, Inc. System architecture for control and signal distribution on coaxial cable
US7958531B2 (en) 2005-04-01 2011-06-07 The Directv Group, Inc. Automatic level control for incoming signals of different signal strengths
US8229283B2 (en) 2005-04-01 2012-07-24 Rovi Guides, Inc. System and method for quality marking of a recording
US7945932B2 (en) 2005-04-01 2011-05-17 The Directv Group, Inc. Narrow bandwidth signal delivery system
JP4577078B2 (en) * 2005-04-25 2010-11-10 船井電機株式会社 Hard disk recording / playback device
US8640166B1 (en) 2005-05-06 2014-01-28 Rovi Guides, Inc. Systems and methods for content surfing
US8387089B1 (en) 2005-05-06 2013-02-26 Rovi Guides, Inc. Systems and methods for providing a scan
US8719825B2 (en) * 2005-08-17 2014-05-06 Sap Ag Prompting for execution or delay of scheduled job
US8789115B2 (en) 2005-09-02 2014-07-22 The Directv Group, Inc. Frequency translation module discovery and configuration
US7937732B2 (en) 2005-09-02 2011-05-03 The Directv Group, Inc. Network fraud prevention via registration and verification
US8189472B2 (en) 2005-09-07 2012-05-29 Mcdonald James F Optimizing bandwidth utilization to a subscriber premises
US7646962B1 (en) 2005-09-30 2010-01-12 Guideworks, Llc System and methods for recording and playing back programs having desirable recording attributes
US7991348B2 (en) 2005-10-12 2011-08-02 The Directv Group, Inc. Triple band combining approach to satellite signal distribution
US8019275B2 (en) 2005-10-12 2011-09-13 The Directv Group, Inc. Band upconverter approach to KA/KU signal distribution
CN101310532B (en) * 2005-10-14 2013-03-27 联合视频制品公司 Systems and methods for recording multiple programs simultaneously with a single tuner
US9113107B2 (en) 2005-11-08 2015-08-18 Rovi Guides, Inc. Interactive advertising and program promotion in an interactive television system
US20100146536A1 (en) * 2005-11-14 2010-06-10 Michael Craner Parental media palettes
US20070157266A1 (en) * 2005-12-23 2007-07-05 United Video Properties, Inc. Interactive media guidance system having multiple devices
KR20170135979A (en) 2005-12-23 2017-12-08 로비 가이드스, 인크. An interactive media guidance system having multiple devices
US20070157281A1 (en) * 2005-12-23 2007-07-05 United Video Properties, Inc. Interactive media guidance system having multiple devices
KR101551137B1 (en) 2005-12-29 2015-09-08 로비 가이드스, 인크. An interactive media guidance system having multiple devices
US20070157260A1 (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
US20070156539A1 (en) * 2005-12-29 2007-07-05 United Video Properties, Inc. Systems and methods for commerce in media program related merchandise
US9681105B2 (en) * 2005-12-29 2017-06-13 Rovi Guides, Inc. Interactive media guidance system having multiple devices
US7840977B2 (en) * 2005-12-29 2010-11-23 United Video Properties, Inc. Interactive media guidance system having multiple devices
US8607287B2 (en) 2005-12-29 2013-12-10 United Video Properties, Inc. Interactive media guidance system having multiple devices
US20070157240A1 (en) * 2005-12-29 2007-07-05 United Video Properties, Inc. Interactive media guidance system having multiple devices
US20070180473A1 (en) * 2005-12-30 2007-08-02 Lg Electronics Inc. Method and apparatus for recording broadcast programs by tracking change of broadcasting time
KR100692493B1 (en) * 2006-01-06 2007-03-12 주식회사 알티캐스트 Reservation system of television program guide using internet and reservation method thereof
JP2007213772A (en) * 2006-01-11 2007-08-23 Sony Corp Recording/transferring program, recording/transferring apparatus, and recording/transferring method
US7962942B1 (en) 2006-02-28 2011-06-14 Rovi Guides, Inc. Systems and methods for enhanced trick-play functions
EP2016513A4 (en) 2006-04-20 2010-03-03 Veveo Inc User interface methods and systems for selecting and presenting content based on user navigation and selection actions associated with the content
SG137713A1 (en) * 2006-05-18 2007-12-28 Starhub Ltd Set top device
AR061528A1 (en) * 2006-06-19 2008-09-03 Directv Group Inc DEDICATED TUNER FOR NETWORK ADMINISTRATION FUNCTIONS
US7809242B2 (en) 2006-06-23 2010-10-05 Microsoft Corporation Recording resource limitation resolution
CA2658519A1 (en) 2006-07-31 2008-02-07 United Video Properties, Inc. Systems and methods for providing media guidance planners
GB2441163B (en) * 2006-08-25 2009-11-11 Sony Uk Ltd Television device and method of identifying consecutive programmes
CN101536520B (en) * 2006-09-29 2011-08-17 联合视频制品公司 Management of profiles for interactive media guidance applications
US8832742B2 (en) 2006-10-06 2014-09-09 United Video Properties, Inc. Systems and methods for acquiring, categorizing and delivering media in interactive media guidance applications
US20080091494A1 (en) * 2006-10-13 2008-04-17 International Business Machines Corporation Application for after-hours event notifications
KR100856261B1 (en) * 2006-10-17 2008-09-03 삼성전자주식회사 Apparatus and method for controlling automatic reservation recording in broadcasting reception terminal
US8074245B2 (en) * 2006-11-02 2011-12-06 Panasonic Corporation Program reservation system and program reserving method
US8719875B2 (en) 2006-11-06 2014-05-06 The Directv Group, Inc. Satellite television IP bitstream generator receiving unit
US20080141317A1 (en) * 2006-12-06 2008-06-12 Guideworks, Llc Systems and methods for media source selection and toggling
KR100850198B1 (en) * 2007-01-03 2008-08-04 삼성전자주식회사 Apparatus and method for digital broadcasting information for providing in portable communication system
US20080178241A1 (en) * 2007-01-18 2008-07-24 At&T Knowledge Ventures, L.P. System and method for viewing video episodes
US8418206B2 (en) 2007-03-22 2013-04-09 United Video Properties, Inc. User defined rules for assigning destinations of content
US8364778B2 (en) 2007-04-11 2013-01-29 The Directv Group, Inc. Method and system for using a website to perform a remote action on a set top box with a secure authorization
US8484192B1 (en) 2007-04-30 2013-07-09 Google Inc. Media search broadening
US8631440B2 (en) * 2007-04-30 2014-01-14 Google Inc. Program guide user interface
US8712318B2 (en) 2007-05-29 2014-04-29 The Directv Group, Inc. Integrated multi-sat LNB and frequency translation module
AU2013204481B2 (en) * 2007-05-31 2015-01-29 Rovi Guides, Inc. Systems and Methods for Personlizing an Interactive Media Guidance Application
US20080301732A1 (en) * 2007-05-31 2008-12-04 United Video Properties, Inc. Systems and methods for personalizing an interactive media guidance application
US11570521B2 (en) 2007-06-26 2023-01-31 Broadband Itv, Inc. Dynamic adjustment of electronic program guide displays based on viewer preferences for minimizing navigation in VOD program selection
US8407737B1 (en) 2007-07-11 2013-03-26 Rovi Guides, Inc. Systems and methods for providing a scan transport bar
US20090019492A1 (en) 2007-07-11 2009-01-15 United Video Properties, Inc. Systems and methods for mirroring and transcoding media content
US9693106B2 (en) 2007-07-26 2017-06-27 The Directv Group, Inc. Method and system for preordering content in a user device associated with a content processing system
US20090031346A1 (en) * 2007-07-26 2009-01-29 The Directv Group, Inc. Method and system for populating a menu structure on a user device
US8856835B2 (en) 2007-07-26 2014-10-07 The Directv Group, Inc. Method and system for associating content and content information in a menu structure
US8238813B1 (en) 2007-08-20 2012-08-07 The Directv Group, Inc. Computationally efficient design for broadcast satellite single wire and/or direct demod interface
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
US9166715B2 (en) * 2007-09-27 2015-10-20 Qualcomm Incorporated Methods and apparatuses of user identification and notification of multimedia content
US8707361B2 (en) * 2007-10-13 2014-04-22 The Directv Group, Inc. Method and system for quickly recording linear content from an interactive interface
US8561114B2 (en) * 2007-10-13 2013-10-15 The Directv Group, Inc. Method and system for ordering video content from a mobile device
US9824389B2 (en) * 2007-10-13 2017-11-21 The Directv Group, Inc. Method and system for confirming the download of content at a user device
US8046802B2 (en) * 2007-10-13 2011-10-25 The Directv Group, Inc. Method and system for ordering and prioritizing the downloading of content from an interactive interface
US20090099858A1 (en) * 2007-10-13 2009-04-16 Jeffs Alistair E Method and system for ordering content from a first device for a selected user device through an interactive interface
US9942618B2 (en) 2007-10-31 2018-04-10 The Directv Group, Inc. SMATV headend using IP transport stream input and method for operating the same
US8272015B2 (en) * 2007-11-01 2012-09-18 Microsoft Corporation Alternate source conflict resolution
KR101404747B1 (en) * 2007-11-16 2014-06-12 엘지전자 주식회사 Apparatus and method for managing schedule of user of mobile terminal
US8010536B2 (en) * 2007-11-20 2011-08-30 Samsung Electronics Co., Ltd. Combination of collaborative filtering and cliprank for personalized media content recommendation
US8856833B2 (en) * 2007-11-21 2014-10-07 United Video Properties, Inc. Maintaining a user profile based on dynamic data
US8943539B2 (en) * 2007-11-21 2015-01-27 Rovi Guides, Inc. Enabling a friend to remotely modify user data
US20090158350A1 (en) * 2007-12-14 2009-06-18 United Video Properties, Inc. Systems and methods for providing enhanced recording options of media content
US20090165049A1 (en) 2007-12-19 2009-06-25 United Video Properties, Inc. Methods and devices for presenting and interactive media guidance application
EP2086236A1 (en) * 2008-01-31 2009-08-05 Hewlett-Packard Development Company, L.P. Method and system for accessing applications
CA2715385A1 (en) * 2008-02-12 2009-08-20 Pacific Biosciences Of California, Inc. Compositions and methods for use in analytical reactions
KR101528857B1 (en) * 2008-04-24 2015-06-16 삼성전자주식회사 Method for providing broadcasting program information in screen of broadcast receiver and and apparatus thereof
KR101552147B1 (en) 2008-04-24 2015-09-11 삼성전자주식회사 Method for recommending broadcasting contents and apparatus thereof
US8601526B2 (en) 2008-06-13 2013-12-03 United Video Properties, Inc. Systems and methods for displaying media content and media guidance information
US20100057583A1 (en) * 2008-08-28 2010-03-04 The Directv Group, Inc. Method and system for ordering video content using a link
US10827066B2 (en) * 2008-08-28 2020-11-03 The Directv Group, Inc. Method and system for ordering content using a voice menu system
US9300993B2 (en) 2008-08-29 2016-03-29 Centurylink Intellectual Property Llc Method and system for providing a content notification for a set-top box
DE102008044490A1 (en) 2008-08-29 2010-03-04 Loewe Opta Gmbh Method for controlling the recording of selected program contributions
EP3461139A1 (en) * 2008-09-16 2019-03-27 Huawei Device Co., Ltd. Method, apparatus and system for renewing program
US20100086277A1 (en) * 2008-10-03 2010-04-08 Guideworks, Llc Systems and methods for deleting viewed portions of recorded programs
US9094723B2 (en) * 2008-12-16 2015-07-28 Echostar Technologies L.L.C. Systems and methods for a remote alarm
US8234668B2 (en) 2008-12-23 2012-07-31 Microsoft Corporation Content access
BRPI1006912A2 (en) 2009-01-06 2016-02-16 Directv Group Inc frequency drift estimation for low cost outdoor unit
TW201031208A (en) * 2009-02-06 2010-08-16 Wistron Corp Media management device, system and method thereof
US20100205041A1 (en) * 2009-02-12 2010-08-12 Samsung Electronics Co., Ltd. Determining the interest of individual entities based on a general interest
US9257034B2 (en) 2009-02-19 2016-02-09 Echostar Technologies L.L.C. Systems, methods and apparatus for providing an audio indicator via a remote control
US20100229206A1 (en) 2009-03-03 2010-09-09 Viasat, Inc. Space shifting over forward satellite communication channels
US8555315B2 (en) 2009-04-10 2013-10-08 United Video Properties, Inc. Systems and methods for navigating a media guidance application with multiple perspective views
WO2010131238A1 (en) * 2009-05-13 2010-11-18 Orca Interactive Ltd. System and method for recording related programs comprising media content data
US8467275B2 (en) 2009-05-29 2013-06-18 Centurylink Intellectual Property Llc System and method for sharing user content through a set-top box
US8786702B2 (en) 2009-08-31 2014-07-22 Behavioral Recognition Systems, Inc. Visualizing and updating long-term memory percepts in a video surveillance system
KR20110035445A (en) * 2009-09-30 2011-04-06 삼성전자주식회사 Apparatus and method for searching broadcasting program in a digital broadcating receiver
US8959552B2 (en) * 2009-10-23 2015-02-17 At&T Intellectual Property I, L.P. Systems and methods to perform actions upon content items associated with multiple series subscriptions
KR20110052997A (en) * 2009-11-13 2011-05-19 삼성전자주식회사 Display apparatus and client terminal, method of controlling thereof
US8339246B2 (en) * 2009-12-30 2012-12-25 Echostar Technologies Llc Systems, methods and apparatus for locating a lost remote control
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
JP5462200B2 (en) * 2010-02-19 2014-04-02 パナソニック株式会社 Program guide distribution device, program distribution device, program guide reception terminal, program guide transmission / reception system, program guide distribution method, program guide reception method, program, and recording medium
US9152969B2 (en) 2010-04-07 2015-10-06 Rovi Technologies Corporation Recommendation ranking system with distrust
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
US9167196B2 (en) 2010-05-19 2015-10-20 Rovi Guides, Inc. Systems and methods for trimming recorded content using a media guidance application
US9363464B2 (en) * 2010-06-21 2016-06-07 Echostar Technologies L.L.C. Systems and methods for history-based decision making in a television receiver
US9786159B2 (en) 2010-07-23 2017-10-10 Tivo Solutions Inc. Multi-function remote control device
US8547884B2 (en) 2010-09-28 2013-10-01 Neocific, Inc. Methods and apparatus for flexible use of frequency bands
CN102469364A (en) * 2010-11-17 2012-05-23 东方有线网络有限公司 Interactive television system with bi-directional EPG interface
JP5095857B2 (en) * 2010-12-28 2012-12-12 シャープ株式会社 Program information notification apparatus, television receiver, program information notification method, program information notification program, and recording medium
EP2528322A3 (en) * 2011-05-23 2014-09-17 Samsung Electronics Co., Ltd. Method for recording broadcast contents and broadcast receiving apparatus thereof
US8719866B2 (en) * 2011-05-31 2014-05-06 Fanhattan Llc Episode picker
US9854318B2 (en) 2011-06-06 2017-12-26 Rovi Guides, Inc. Systems and methods for sharing interactive media guidance information
US9049073B2 (en) 2011-06-28 2015-06-02 Rovi Guides, Inc. Systems and methods for initializing allocations of transport streams based on historical data
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
US10110958B2 (en) 2011-11-11 2018-10-23 Echostar Ukraine Llc Video services receiver that provides a notification of upcoming program events having content that is preferred by the user, and related operating methods
US9218122B2 (en) 2011-12-29 2015-12-22 Rovi Guides, Inc. Systems and methods for transferring settings across devices based on user gestures
US10136188B1 (en) * 2012-05-09 2018-11-20 Cox Communications, Inc Display of content in a program guide based on immediate availability of the content
US9560305B2 (en) * 2012-05-31 2017-01-31 At&T Intellectual Property I, L.P. Notification of upcoming media content of interest
US9819986B2 (en) 2012-08-17 2017-11-14 Flextronics Ap, Llc Automated DLNA scanning with notification
US9253262B2 (en) 2013-01-24 2016-02-02 Rovi Guides, Inc. Systems and methods for connecting media devices through web sockets
US9955204B2 (en) 2013-03-06 2018-04-24 Centurylink Intellectual Property Llc System and method for distributing content through a set-top box
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
US9955227B2 (en) 2013-03-13 2018-04-24 Centurylink Intellectual Property Llc System and method for communicating alerts through a set-top box
US9674563B2 (en) 2013-11-04 2017-06-06 Rovi Guides, Inc. Systems and methods for recommending content
CN104023263B (en) * 2014-05-20 2018-10-12 小米科技有限责任公司 Video selected works providing method and device
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
US9729933B2 (en) * 2014-06-30 2017-08-08 Rovi Guides, Inc. Systems and methods for loading interactive media guide data based on user history
FR3024629B1 (en) * 2014-08-04 2018-04-13 Molotov PERFECTED INTERFACE FOR ACCESSING TELEVISION PROGRAMS
US9942612B2 (en) * 2014-08-29 2018-04-10 Nxp Usa, Inc. Television receiver, television set, and method for updating program schedule information in a television receiver
US20160088359A1 (en) * 2014-09-22 2016-03-24 Verizon Patent And Licensing Inc. Mobile notification of television programs
US9716917B2 (en) * 2014-12-12 2017-07-25 Samsung Electronics Co., Ltd. Method and apparatus for processing content recording in network
US10667008B1 (en) 2014-12-18 2020-05-26 The Directv Group, Inc. Method and system for setting and receiving user notifications for content available far in the future
CN105227972B (en) * 2015-07-24 2019-04-16 小米科技有限责任公司 Information-pushing method and device
US10271106B2 (en) 2015-09-15 2019-04-23 Google Llc Episodic timely notification based on a notifiable event
US20170127140A1 (en) * 2015-11-02 2017-05-04 Le Holdings (Beijing) Co., Ltd. Method and system for reminding appointment of live programs and computer-readable medium
EP3340637A1 (en) * 2016-12-20 2018-06-27 Thomson Licensing Automatic alert to start an audio/visual program
US10715875B2 (en) 2017-02-24 2020-07-14 The Directv Group, Inc. Interactive alert for a viewable highlight
US10038929B1 (en) 2017-03-31 2018-07-31 Rovi Guides, Inc. Systems and methods for creating a virtual channel for binge watching
CN108024079B (en) * 2017-11-29 2021-08-03 Oppo广东移动通信有限公司 Screen recording method, device, terminal and storage medium
JP6337193B1 (en) * 2017-12-14 2018-06-06 株式会社ドワンゴ Server and program
US10571991B2 (en) * 2018-04-30 2020-02-25 Centurylink Intellectual Property Llc Method and system for implementing auto-switching or auto-playing video content
US10547911B2 (en) * 2018-05-24 2020-01-28 Sling Media Pvt Ltd User-customizable reminder notifications for soon-to-be-released and newly-available media content
CN109698975A (en) * 2019-01-16 2019-04-30 上海哔哩哔哩科技有限公司 New content real time playing method, device and storage medium
US11134303B2 (en) * 2019-09-17 2021-09-28 Sling Media Pvt. Ltd. Systems and methods for facilitating setting of television program series recording priority ranking
CN114584810B (en) * 2022-04-28 2022-07-29 深圳市华曦达科技股份有限公司 Multi-time-zone live broadcast source EPG (electronic program guide) importing method and device

Citations (29)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4706121A (en) * 1985-07-12 1987-11-10 Patrick Young TV schedule system and process
US5293357A (en) * 1990-09-10 1994-03-08 The Superguide Corporation Method and apparatus for controlling a television program recording device
US5583560A (en) * 1993-06-22 1996-12-10 Apple Computer, Inc. Method and apparatus for audio-visual interface for the selective display of listing information on a display
US5594509A (en) * 1993-06-22 1997-01-14 Apple Computer, Inc. Method and apparatus for audio-visual interface for the display of multiple levels of information on a display
US5619247A (en) * 1995-02-24 1997-04-08 Smart Vcr Limited Partnership Stored program pay-per-play
US5635978A (en) * 1994-05-20 1997-06-03 News America Publications, Inc. Electronic television program guide channel system and method
US5699107A (en) * 1995-05-05 1997-12-16 Microsoft Corporation Program reminder system
US5801787A (en) * 1996-06-14 1998-09-01 Starsight Telecast, Inc. Television schedule system and method of operation for multiple program occurrences
US5805763A (en) * 1995-05-05 1998-09-08 Microsoft Corporation System and method for automatically recording programs in an interactive viewing system
US5812123A (en) * 1994-11-29 1998-09-22 Microsoft Corporation System for displaying programming information
US5850218A (en) * 1997-02-19 1998-12-15 Time Warner Entertainment Company L.P. Inter-active program guide with default selection control
US5875108A (en) * 1991-12-23 1999-02-23 Hoffberg; Steven M. Ergonomic man-machine interface incorporating adaptive pattern recognition based control system
US5949954A (en) * 1990-09-10 1999-09-07 Starsight Telecast, Inc. System and process for control of recording and reproducing apparatus
US5991498A (en) * 1991-05-24 1999-11-23 Starsight Telecast, Inc. VCR programming system
US5995155A (en) * 1995-07-17 1999-11-30 Gateway 2000, Inc. Database navigation system for a home entertainment system
US6002394A (en) * 1995-10-02 1999-12-14 Starsight Telecast, Inc. Systems and methods for linking television viewers with advertisers and broadcasters
US6058242A (en) * 1996-07-30 2000-05-02 Samsung Electronics Co., Ltd. Apparatus for performing programmed recording using broadcast program data and method therefor in a two-tuner system
US6108516A (en) * 1997-06-06 2000-08-22 Hughes Electronics Corporation Remote programmer for a satellite television receiver
US6163316A (en) * 1997-01-03 2000-12-19 Texas Instruments Incorporated Electronic programming system and method
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
US6208799B1 (en) * 1997-04-29 2001-03-27 Time Warner Entertainment Company L.P. VCR recording timeslot adjustment
US6323911B1 (en) * 1995-10-02 2001-11-27 Starsight Telecast, Inc. System and method for using television schedule information
US6348932B1 (en) * 1999-03-01 2002-02-19 Sony Corporation Provide two different types of service in a menu
US6388714B1 (en) * 1995-10-02 2002-05-14 Starsight Telecast Inc Interactive computer system for providing television schedule information
US20020057893A1 (en) * 1998-08-11 2002-05-16 Anthony Wood Digital recording and playback
US6492997B1 (en) * 1998-02-04 2002-12-10 Corporate Media Partners Method and system for providing selectable programming in a multi-screen mode
US6611958B1 (en) * 1999-08-06 2003-08-26 Sony Corporation Electronic program guide feature for AV system
US20050204388A1 (en) * 1998-06-11 2005-09-15 Knudson Edward B. Series reminders and series recording from an interactive television program guide
US20070162937A1 (en) * 1996-09-17 2007-07-12 Starsight Telecast, Inc. Television schedule system with pop-up action menu and icons

Family Cites Families (187)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3748193A (en) * 1971-08-16 1973-07-24 Gen Electric Rare earth intermetallic compounds by a calcium hydride reduction diffusion process
JPS6260384B2 (en) 1972-09-08 1987-12-16 Teijin Ltd
US3848193A (en) * 1972-12-15 1974-11-12 Gautney & Jones Communications Nationwide system for selectively distributing information
GB1370535A (en) 1973-05-09 1974-10-16 British Broadcasting Corp Transmission of alphanumeric data by television
US3893049A (en) * 1974-03-25 1975-07-01 Motorola Inc Electronic tuning system for television receivers
US4162513A (en) * 1977-09-30 1979-07-24 Rca Corporation Television system scheduler
US4224644A (en) * 1978-02-08 1980-09-23 Videodetics Corporation Method and apparatus for controlling a tape player/recorder for retrieving and playing prerecorded information
DE2845095A1 (en) 1978-10-17 1980-04-30 Bosch Gmbh Robert CONTROL DEVICE FOR A FUEL INJECTION PUMP
BE871690R (en) * 1978-10-27 1979-02-15 Staar Sa DEVICE FOR MEMORIZING THE INSTANT POSITION OF A MAGNETIC TAPE CONTAINED IN A CASSETTE
DE2918846C3 (en) 1979-05-10 1982-04-08 Grundig E.M.V. Elektro-Mechanische Versuchsanstalt Max Grundig & Co KG, 8510 Fürth Arrangement for the screen listing of pre-programmable recording data from video recording and playback devices
JPS55156485A (en) * 1979-05-23 1980-12-05 Sony Corp Character broadcast receiver
JPS628389Y2 (en) 1979-06-29 1987-02-26
JPS5626286A (en) * 1979-08-10 1981-03-13 Hitachi Ltd Program timer
US4422105A (en) * 1979-10-11 1983-12-20 Video Education, Inc. Interactive system and method for the control of video playback devices
US4347498A (en) * 1979-11-21 1982-08-31 International Business Machines Corporation Method and means for demand accessing and broadcast transmission among ports in a distributed star network
US4339798A (en) * 1979-12-17 1982-07-13 Remote Dynamics Remote gaming system
US4339788A (en) * 1980-08-15 1982-07-13 Union Carbide Corporation Lighting device with dynamic bulb position
DE3036552C2 (en) 1980-09-27 1985-04-25 Blaupunkt-Werke Gmbh, 3200 Hildesheim Television reception system
JPS5776663A (en) 1980-10-31 1982-05-13 Toshiba Corp Storage and retrieval device for picture information
US4425579A (en) * 1981-05-22 1984-01-10 Oak Industries Inc. Catv converter with keylock to favorite channels
US4965825A (en) * 1981-11-03 1990-10-23 The Personalized Mass Media Corporation Signal processing apparatus and methods
US4908713A (en) * 1981-12-14 1990-03-13 Levine Michael R VCR Programmer
US5508815A (en) * 1981-12-14 1996-04-16 Smart Vcr Limited Partnership Schedule display system for video recorder programming
US4429385A (en) * 1981-12-31 1984-01-31 American Newspaper Publishers Association Method and apparatus for digital serial scanning with hierarchical and relational access
US4496171A (en) * 1982-09-29 1985-01-29 Martin Cherry Media guide
US4495654A (en) * 1983-03-29 1985-01-22 Rca Corporation Remote controlled receiver with provisions for automatically programming a channel skip list
JPS6052460A (en) 1983-09-02 1985-03-25 Nichiro Kogyo Kk Feeding method of folded print to bundle counter/classifier
DE3337204A1 (en) 1983-09-28 1985-04-25 Telefunken Fernseh Und Rundfunk Gmbh, 3000 Hannover Method for programming a receiver, in particular of a video recorder
US4641205A (en) 1984-03-05 1987-02-03 Rca Corporation Television system scheduler with on-screen menu type programming prompting apparatus
JPS60230774A (en) * 1984-04-28 1985-11-16 Sony Corp Picture display device
JPS6048420A (en) 1984-07-19 1985-03-16 Sanyo Electric Co Ltd Earthquake sensing devie for burner
US4885775A (en) * 1984-09-21 1989-12-05 Scientific-Atlanta, Inc. Information display scheme for subscribers of a subscription television system
US4789962A (en) * 1984-10-31 1988-12-06 International Business Machines Corporation Methods of displaying help information nearest to an operation point at which the help information is requested
JPS61109379A (en) 1984-11-02 1986-05-27 Hitachi Ltd Picture device with character display function
US4606726A (en) * 1984-11-08 1986-08-19 Tummies Limited Partnership Multiple segment nonsequential recording
EP0183625B1 (en) * 1984-11-29 1990-02-28 Sony Corporation Television signal receiving apparatus
NL8500047A (en) * 1985-01-09 1986-08-01 Philips Nv TELEVISION RECEIVER WITH TELETEXT DECODER LINK AND PAGE NUMBER MEMORY.
JPS61227486A (en) 1985-04-02 1986-10-09 Nec Corp Television broadcast program display device
US4751578A (en) * 1985-05-28 1988-06-14 David P. Gordon System for electronically controllably viewing on a television updateable television programming information
JPH0422636Y2 (en) 1985-07-10 1992-05-25
DE3527939A1 (en) 1985-08-03 1987-02-12 Westdeutscher Rundfunk Method for transmitting teletext and programme contribution identification signals in a television signal
SE457368B (en) 1985-08-08 1988-12-19 Nystroems Beslag Ab PROVIDED THROUGH SHARING PROFILES WITH THE USE OF THE JOINT PIECE THE JOINT PAINT WITH THE BINDING AND DEVICE BEFORE IMPLEMENTING THIS PROJECT
JPS6249528U (en) 1985-09-17 1987-03-27
JPS6266493A (en) 1985-09-19 1987-03-25 Sanyo Electric Co Ltd Program searching circuit
JPS6260384U (en) 1985-10-07 1987-04-14
JPS62125077A (en) 1985-11-21 1987-06-06 三菱重工業株式会社 Method for discriminating dry degree of solvent washed cloth
JPS62125077U (en) 1986-01-27 1987-08-08
US4897789A (en) * 1986-02-27 1990-01-30 Mcneilab, Inc. Electronic device for authenticating and verifying disposable elements
JPH0740048B2 (en) 1986-02-27 1995-05-01 松下電器産業株式会社 Optical fiber type voltage sensor
US4739406A (en) * 1986-04-11 1988-04-19 Morton Richard G Method and apparatus for interacting with television images
US5550579A (en) * 1986-05-14 1996-08-27 Radio Telecom & Technology, Inc. Two-way cable tv conversion system
JPS62198768U (en) 1986-06-06 1987-12-17
US4812940A (en) * 1986-06-20 1989-03-14 Olympus Optical Co., Ltd. Dictation display for displaying present position and cue mark position information
DE3623924A1 (en) 1986-07-16 1988-02-11 Grundig Emv MICROCOMPUTER CONTROLLED VIDEO TEXT DECODER
US4847696A (en) * 1986-07-28 1989-07-11 Kabushiki Kaisha Toshiba System with a timer screen, for reserving the recording of TV programs
EP0255107B1 (en) * 1986-08-01 1994-04-20 Sanyo Electric Co., Ltd. Program mode setting apparatus
DE3628743C2 (en) * 1986-08-23 1994-05-11 Grundig Emv Device for recording and quickly retrieving video signal sections on a magnetic tape
JPS6354884U (en) 1986-09-29 1988-04-13
JPH0710091B2 (en) * 1986-10-24 1995-02-01 ソニー株式会社 Electronics
JPH0748834B2 (en) * 1986-11-04 1995-05-24 松下電器産業株式会社 Video signal processor
JPS63141467A (en) 1986-12-03 1988-06-13 Matsushita Graphic Commun Syst Inc Automatically program receiving and starting device
GB8629291D0 (en) 1986-12-08 1987-01-14 British Broadcasting Corp Programming of broadcast receiving devices
JPH0661935B2 (en) 1987-01-16 1994-08-17 東洋インキ製造株式会社 Printing ink observation device
JPS63141467U (en) 1987-03-06 1988-09-19
JPS63247812A (en) 1987-04-02 1988-10-14 Nec Corp Screen display device
JP2605281B2 (en) 1987-05-07 1997-04-30 富士ゼロックス株式会社 Copier control device
JPS63299582A (en) 1987-05-29 1988-12-07 Fujitsu General Ltd Television receiver incorporating satellite broadcasting receiver
JPS6410482A (en) * 1987-07-03 1989-01-13 Hashimoto Corp Control system for vtr by computer
EP0300562B1 (en) * 1987-07-20 1997-11-05 Philips Electronics Uk Limited Television transmission system
US5172111A (en) * 1987-08-31 1992-12-15 Olivo Jr John W Stored media screening device
AU2555288A (en) 1987-09-28 1989-04-18 James C. Fox Automatic program selector
KR940010417B1 (en) 1987-09-29 1994-10-22 주식회사 금성사 Detecting program for tv/vcr and auto-tuning circuit
JPH0178328U (en) 1987-11-13 1989-05-26
JPH01142918A (en) 1987-11-30 1989-06-05 Matsushita Electric Ind Co Ltd Menu controller
JPH01150928A (en) 1987-12-08 1989-06-13 Nec Corp Pop-up helping system
DE3842264A1 (en) 1987-12-15 1989-07-06 Gold Star Co Simultaneous dual video signal recording arrangement for video cassette recorders
IT1218950B (en) * 1988-01-12 1990-04-24 Sarin Societa Servizi Ausiliar PROCEDURE AND SYSTEM FOR INTEGRATED DELIVERY PARTICULARLY FOR ADVERTISING PURPOSES OF TELEMATIC SERVICES AND GRAPHIC INFORMATION ON USER TERMINALS
JPH01209399A (en) 1988-02-17 1989-08-23 Hitachi Ltd Information processing system
JPH01212986A (en) 1988-02-20 1989-08-25 Fujitsu General Ltd Television broadcasting recorder
US4894789A (en) * 1988-02-22 1990-01-16 Yee Keen Y TV data capture device
JPH01246978A (en) 1988-03-28 1989-10-02 Toshiba Corp Picture information receiving and displaying device
JPH0216753Y2 (en) 1988-04-06 1990-05-09
GB8808964D0 (en) 1988-04-15 1988-05-18 Rca Licensing Corp Applications for information transmitted in vertical retrace interval of television signal
US6188325B1 (en) 1988-05-04 2001-02-13 Peter Samuel Vogel Long distance remote control
JP2838892B2 (en) 1988-06-06 1998-12-16 レーム プロパティズ ビーブイ Broadcast content receiver
US4977455B1 (en) * 1988-07-15 1993-04-13 System and process for vcr scheduling
US5187589A (en) * 1988-07-28 1993-02-16 Pioneer Electronic Corporation Multiprogram video tape recording and reproducing device
JP3002471B2 (en) * 1988-08-19 2000-01-24 株式会社日立製作所 Program distribution device
US4954981A (en) * 1988-09-16 1990-09-04 Coworks Method and apparatus for accessing and manipulating time series
JPH02113318A (en) 1988-10-24 1990-04-25 Hitachi Ltd Help processing system for information processor
US5974222A (en) * 1988-12-23 1999-10-26 Gemstar Development Corporation Apparatus and method using compressed codes for scheduling broadcast information recording
US6430358B1 (en) * 1988-12-23 2002-08-06 Gemstar Development Corporation Universal remote including apparatus using compressed codes for video recorder control
CA2005070C (en) * 1988-12-23 1999-04-27 Henry C. Yuen Apparatus and method for using encoded video recorder/player timer preprogramming information
JP2630835B2 (en) 1989-01-18 1997-07-16 三洋電機株式会社 Program reservation method
DE3928175A1 (en) * 1989-01-21 1990-07-26 Nokia Unterhaltungselektronik VIDEO RECEIVER
JPH02264586A (en) * 1989-04-04 1990-10-29 Pioneer Electron Corp Catv system and catv terminal equipment
JP2762545B2 (en) 1989-04-19 1998-06-04 ソニー株式会社 Cassette type recording / reproducing device
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
DE3921847A1 (en) 1989-07-03 1991-01-17 Grundig Emv DEVICE FOR CHOOSING A PROGRAM BY TELETEXTABLE
DE69034079T2 (en) * 1989-10-30 2004-04-01 Starsight Telecast, Inc., Fremont Apparatus for the unattended recording of television programs
US5353121A (en) * 1989-10-30 1994-10-04 Starsight Telecast, Inc. Television schedule system
CA2006230C (en) * 1989-12-20 1993-10-26 Timothy James Littlewood Method and apparatus for validating character strings
JPH03253189A (en) 1990-03-02 1991-11-12 Hitachi Ltd Video signal processing unit
GB9006415D0 (en) 1990-03-22 1990-05-23 Rca Licensing Corp Providing tv program information
JP2811887B2 (en) * 1990-03-27 1998-10-15 ソニー株式会社 Receiver
KR920001926A (en) * 1990-06-25 1992-01-30 강진구 Encoder Transmission Device and Method of Super HD-TV System
JPH04200082A (en) 1990-11-29 1992-07-21 Matsushita Electric Ind Co Ltd Teletext broadcast receiver
US5619274A (en) 1990-09-10 1997-04-08 Starsight Telecast, Inc. Television schedule information transmission and utilization system and process
US7210159B2 (en) 1994-02-18 2007-04-24 Starsight Telecast, Inc. System and method for transmitting and utilizing electronic programs guide information
US5412720A (en) * 1990-09-28 1995-05-02 Ictv, Inc. Interactive home information system
KR0178536B1 (en) * 1991-03-11 1999-04-15 강진구 Channel selecting method of relative program
US5396612A (en) * 1991-05-02 1995-03-07 At&T Corp. Data tracking arrangement for improving the quality of data stored in a database
US5488409A (en) 1991-08-19 1996-01-30 Yuen; Henry C. Apparatus and method for tracking the playing of VCR programs
KR930007256A (en) * 1991-09-10 1993-04-22 오오가 노리오 A video display device and an television set showing an operation menu
JP3004105B2 (en) * 1991-11-15 2000-01-31 株式会社東芝 Television receiver
US5903454A (en) 1991-12-23 1999-05-11 Hoffberg; Linda Irene Human-factored interface corporating adaptive pattern recognition based controller apparatus
US7242988B1 (en) * 1991-12-23 2007-07-10 Linda Irene Hoffberg Adaptive pattern recognition based controller apparatus and method and human-factored interface therefore
US5371707A (en) * 1992-01-30 1994-12-06 Nec Corporation Dynamic random access memory device equipped with dummy cells implemented by enhancement type transistors
CA2094526C (en) * 1992-07-22 1998-05-05 Ivan Eisen Method and apparatus for creating a multi-media footnote control in a video data
US5625504A (en) 1992-09-10 1997-04-29 Hitachi, Ltd. Magnetic recording and reproducing system
DE4240187A1 (en) 1992-11-30 1994-06-01 Siemens Ag Displaying information from video text signals on screen - generating text table representing all TV programmes available from different transmitters without switching between transmitters
US5592551A (en) * 1992-12-01 1997-01-07 Scientific-Atlanta, Inc. Method and apparatus for providing interactive electronic programming guide
US5600364A (en) * 1992-12-09 1997-02-04 Discovery Communications, Inc. Network controller for cable television delivery systems
US6181335B1 (en) * 1992-12-09 2001-01-30 Discovery Communications, Inc. Card for a set top terminal
WO1994013107A1 (en) 1992-12-09 1994-06-09 Discovery Communications, Inc. Advanced set top terminal for cable television delivery systems
US5659350A (en) * 1992-12-09 1997-08-19 Discovery Communications, Inc. Operations center for a television program packaging and delivery system
US5515173A (en) 1993-03-05 1996-05-07 Gemstar Developement Corporation System and method for automatically recording television programs in television systems with tuners external to video recorders
US20020100052A1 (en) * 1999-01-06 2002-07-25 Daniels John J. Methods for enabling near video-on-demand and video-on-request services using digital video recorders
US20020032907A1 (en) 1993-03-29 2002-03-14 Daniels John J. Initiating record from an electronic programming schedule
US5812937B1 (en) * 1993-04-08 2000-09-19 Digital Dj Inc Broadcast data system with multiple-tuner receiver
US6463206B1 (en) * 1993-07-29 2002-10-08 Gemstar Development Corporation Television and video cassette recorder system with an electronic program guide
US5481296A (en) 1993-08-06 1996-01-02 International Business Machines Corporation Apparatus and method for selectively viewing video information
US5589892A (en) * 1993-09-09 1996-12-31 Knee; Robert A. Electronic television program guide schedule system and method with data feed access
US5410344A (en) * 1993-09-22 1995-04-25 Arrowsmith Technologies, Inc. Apparatus and method of selecting video programs based on viewers' preferences
TW280884B (en) * 1993-10-14 1996-07-11 Philips Electronics Nv
US5485321A (en) * 1993-12-29 1996-01-16 Storage Technology Corporation Format and method for recording optimization
JP3658420B2 (en) * 1994-04-14 2005-06-08 株式会社日立製作所 Distributed processing system
KR100348915B1 (en) 1994-05-12 2002-12-26 마이크로소프트 코포레이션 TV program selection method and system
US5559548A (en) * 1994-05-20 1996-09-24 Davis; Bruce System and method for generating an information display schedule for an electronic program guide
JPH10504146A (en) 1994-05-20 1998-04-14 ニュウス アメリカ パブリケイションズ,インク. System and method for displaying program schedule information on a television channel
US5523796A (en) * 1994-05-20 1996-06-04 Prevue Networks, Inc. Video clip program guide
JPH0832922A (en) 1994-07-14 1996-02-02 Hitachi Ltd Magnetic recording/reproducing device
US5528304A (en) * 1994-07-22 1996-06-18 Zenith Electronics Corp. Picture-in-picture feedback for channel related features
US5594661A (en) * 1994-09-23 1997-01-14 U. S. West Marketing Resources Group, Inc. Method for interfacing with a multi-media information system
US5684232A (en) * 1994-12-23 1997-11-04 Lubrizol Corp. High stability peanut
US5880768A (en) * 1995-04-06 1999-03-09 Prevue Networks, Inc. Interactive program guide systems and processes
US5585838A (en) * 1995-05-05 1996-12-17 Microsoft Corporation Program time guide
US5907323A (en) 1995-05-05 1999-05-25 Microsoft Corporation Interactive program summary panel
US6359636B1 (en) 1995-07-17 2002-03-19 Gateway, Inc. Graphical user interface for control of a home entertainment system
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
US8850477B2 (en) * 1995-10-02 2014-09-30 Starsight Telecast, Inc. Systems and methods for linking television viewers with advertisers and broadcasters
US5946377A (en) * 1995-10-10 1999-08-31 Ast Research, Inc. Script-based DTMF information retrieval system
EP0774868B2 (en) 1995-11-17 2005-03-30 Thomson Consumer Electronics, Inc. A scheduler method employing a gopher for use in a television receiver
US6009465A (en) * 1996-01-22 1999-12-28 Svi Systems, Inc. Entertainment and information systems and related management networks for a remote video delivery system
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
JP3598166B2 (en) 1996-03-11 2004-12-08 松下電器産業株式会社 Recording / playback device
US5940073A (en) * 1996-05-03 1999-08-17 Starsight Telecast Inc. Method and system for displaying other information in a TV program guide
JP3867335B2 (en) * 1996-05-10 2007-01-10 ソニー株式会社 Recording medium, installation operation management method
JP3530308B2 (en) 1996-05-27 2004-05-24 富士通株式会社 Broadcast program transmission device and terminal device connected thereto
AU3294997A (en) 1996-06-13 1998-01-07 Starsight Telecast Incorporated Method and apparatus for searching a guide using program characteristics
US6078348A (en) * 1996-06-17 2000-06-20 Starsight Telecast Inc. Television schedule system with enhanced features
PT932398E (en) * 1996-06-28 2006-09-29 Ortho Mcneil Pharm Inc USE OF THE SURFACE OR ITS DERIVATIVES FOR THE PRODUCTION OF A MEDICINAL PRODUCT FOR THE TREATMENT OF MANIAC-DEPRESSIVE BIPOLAR DISTURBLES
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
AU3908297A (en) 1996-08-06 1998-02-25 Starsight Telecast Incorporated Electronic program guide with interactive areas
US6016144A (en) * 1996-08-14 2000-01-18 Samsung Electronics Co., Ltd. Multi-layered television graphical user interface
US5732216A (en) * 1996-10-02 1998-03-24 Internet Angles, Inc. Audio message exchange system
US6199076B1 (en) * 1996-10-02 2001-03-06 James Logan Audio program player including a dynamic program selection controller
CN1110950C (en) 1996-10-08 2003-06-04 松下电器产业株式会社 Information receiving method and information receiver using same
US5844997A (en) * 1996-10-10 1998-12-01 Murphy, Jr.; Raymond L. H. Method and apparatus for locating the origin of intrathoracic sounds
US5803763A (en) * 1996-10-22 1998-09-08 Yazaki Corporation Bulkhead/in-line sealed connection system
EP2699011A3 (en) 1996-12-10 2014-03-19 United Video Properties, Inc. Internet television program guide system
US6674958B2 (en) 1996-12-16 2004-01-06 Thomson Licensing S.A. Television apparatus control system
US8635649B2 (en) * 1996-12-19 2014-01-21 Gemstar Development Corporation System and method for modifying advertisement responsive to EPG information
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
US6141003A (en) 1997-03-18 2000-10-31 Microsoft Corporation Channel bar user interface for an entertainment system
KR100233543B1 (en) 1997-06-20 1999-12-01 윤종용 Broadcasting program reservation video recording setting method and apparatus thereof
DK1036466T3 (en) * 1997-07-21 2003-07-14 Guide E Inc Steps to navigate a TV listings with creatives
US6141488A (en) * 1997-09-05 2000-10-31 United Video Properties, Inc. Program guide system for recording television programs
US20010042246A1 (en) 1999-08-04 2001-11-15 Henry C. Yuen Home entertainment system and method of its operation
US7185355B1 (en) 1998-03-04 2007-02-27 United Video Properties, Inc. Program guide system with preference profiles
US6424791B1 (en) * 1998-03-27 2002-07-23 Sony Corporation System and method for providing selection of timer recording
US7603684B1 (en) 1998-05-19 2009-10-13 United Video Properties, Inc. Program guide system with video-on-demand browsing
WO1999066725A1 (en) * 1998-06-16 1999-12-23 United Video Properties, Inc. Interactive television program guide with simultaneous watch and record capabilities
CN1867068A (en) * 1998-07-14 2006-11-22 联合视频制品公司 Client-server based interactive television program guide system with remote server recording
US20010043795A1 (en) * 1998-08-07 2001-11-22 Anthony Wood Video data recorder for recording predefined format shows
US6395544B1 (en) * 2000-10-11 2002-05-28 Isis Pharmaceuticals, Inc. Antisense modulation of BCAS1 expression

Patent Citations (30)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4706121B1 (en) * 1985-07-12 1993-12-14 Insight Telecast, Inc. Tv schedule system and process
US4706121A (en) * 1985-07-12 1987-11-10 Patrick Young TV schedule system and process
US5293357A (en) * 1990-09-10 1994-03-08 The Superguide Corporation Method and apparatus for controlling a television program recording device
US5949954A (en) * 1990-09-10 1999-09-07 Starsight Telecast, Inc. System and process for control of recording and reproducing apparatus
US5991498A (en) * 1991-05-24 1999-11-23 Starsight Telecast, Inc. VCR programming system
US5875108A (en) * 1991-12-23 1999-02-23 Hoffberg; Steven M. Ergonomic man-machine interface incorporating adaptive pattern recognition based control system
US5583560A (en) * 1993-06-22 1996-12-10 Apple Computer, Inc. Method and apparatus for audio-visual interface for the selective display of listing information on a display
US5594509A (en) * 1993-06-22 1997-01-14 Apple Computer, Inc. Method and apparatus for audio-visual interface for the display of multiple levels of information on a display
US5635978A (en) * 1994-05-20 1997-06-03 News America Publications, Inc. Electronic television program guide channel system and method
US5812123A (en) * 1994-11-29 1998-09-22 Microsoft Corporation System for displaying programming information
US5619247A (en) * 1995-02-24 1997-04-08 Smart Vcr Limited Partnership Stored program pay-per-play
US5699107A (en) * 1995-05-05 1997-12-16 Microsoft Corporation Program reminder system
US5805763A (en) * 1995-05-05 1998-09-08 Microsoft Corporation System and method for automatically recording programs in an interactive viewing system
US5995155A (en) * 1995-07-17 1999-11-30 Gateway 2000, Inc. Database navigation system for a home entertainment system
US6388714B1 (en) * 1995-10-02 2002-05-14 Starsight Telecast Inc Interactive computer system for providing television schedule information
US6002394A (en) * 1995-10-02 1999-12-14 Starsight Telecast, Inc. Systems and methods for linking television viewers with advertisers and broadcasters
US6323911B1 (en) * 1995-10-02 2001-11-27 Starsight Telecast, Inc. System and method for using television schedule information
US5801787A (en) * 1996-06-14 1998-09-01 Starsight Telecast, Inc. Television schedule system and method of operation for multiple program occurrences
US6058242A (en) * 1996-07-30 2000-05-02 Samsung Electronics Co., Ltd. Apparatus for performing programmed recording using broadcast program data and method therefor in a two-tuner system
US20070162937A1 (en) * 1996-09-17 2007-07-12 Starsight Telecast, Inc. Television schedule system with pop-up action menu and icons
US6177931B1 (en) * 1996-12-19 2001-01-23 Index Systems, Inc. Systems and methods for displaying and recording control interface with television programs, video, advertising information and program scheduling information
US6163316A (en) * 1997-01-03 2000-12-19 Texas Instruments Incorporated Electronic programming system and method
US5850218A (en) * 1997-02-19 1998-12-15 Time Warner Entertainment Company L.P. Inter-active program guide with default selection control
US6208799B1 (en) * 1997-04-29 2001-03-27 Time Warner Entertainment Company L.P. VCR recording timeslot adjustment
US6108516A (en) * 1997-06-06 2000-08-22 Hughes Electronics Corporation Remote programmer for a satellite television receiver
US6492997B1 (en) * 1998-02-04 2002-12-10 Corporate Media Partners Method and system for providing selectable programming in a multi-screen mode
US20050204388A1 (en) * 1998-06-11 2005-09-15 Knudson Edward B. Series reminders and series recording from an interactive television program guide
US20020057893A1 (en) * 1998-08-11 2002-05-16 Anthony Wood Digital recording and playback
US6348932B1 (en) * 1999-03-01 2002-02-19 Sony Corporation Provide two different types of service in a menu
US6611958B1 (en) * 1999-08-06 2003-08-26 Sony Corporation Electronic program guide feature for AV system

Cited By (282)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9319735B2 (en) 1995-06-07 2016-04-19 Rovi Guides, Inc. Electronic television program guide schedule system and method with data feed access
US8522282B2 (en) 1996-06-14 2013-08-27 Starsight Telecast, Inc. Television schedule system and method of operation for multiple program occurrences
US8955013B2 (en) 1996-06-14 2015-02-10 Rovi Guides, Inc. Television schedule system and method of operation for multiple program occurrences
US9191722B2 (en) 1997-07-21 2015-11-17 Rovi Guides, Inc. System and method for modifying advertisement responsive to EPG information
US8806536B2 (en) 1998-03-04 2014-08-12 United Video Properties, Inc. Program guide system with preference profiles
US8522287B2 (en) 1998-06-11 2013-08-27 United Video Properties, Inc. Series reminders and series recording from an interactive program guide
US9032445B2 (en) 1998-06-11 2015-05-12 Rovi Guides, Inc. Series reminders and series recording from an interactive television program guide
US9426533B2 (en) 1998-06-11 2016-08-23 Rovi Guides, Inc. Series reminders and series recording from an interactive television program guide
US8464296B2 (en) 1998-06-11 2013-06-11 United Video Properties, Inc. Series reminders and series recording from an interactive program guide
US9521461B2 (en) 1998-06-11 2016-12-13 Rovi Guides, Inc. Series reminders and series recording from an interactive television program guide
US20100287591A1 (en) * 1998-06-11 2010-11-11 United Video Properties, Inc. Series reminders and series recording from an interactive program guide
US20100284666A1 (en) * 1998-06-11 2010-11-11 United Video Properties, Inc. Series reminders and series recording from an interactive program guide
US8555321B2 (en) 1998-06-11 2013-10-08 United Video Properties, Inc. Series reminders and series recording from an interactive program guide
US9043844B2 (en) 1998-06-11 2015-05-26 Rovi Guides, Inc. Series reminders and series recording from an interactive television program guide
US8776126B2 (en) 1998-07-14 2014-07-08 United Video Properties, Inc. Client-server based interactive television guide with server recording
US9232254B2 (en) 1998-07-14 2016-01-05 Rovi Guides, Inc. Client-server based interactive television guide with server recording
US9021538B2 (en) 1998-07-14 2015-04-28 Rovi Guides, Inc. Client-server based interactive guide with server recording
US9055319B2 (en) 1998-07-14 2015-06-09 Rovi Guides, Inc. Interactive guide with recording
US10075746B2 (en) 1998-07-14 2018-09-11 Rovi Guides, Inc. Client-server based interactive television guide with server 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
US8528032B2 (en) 1998-07-14 2013-09-03 United Video Properties, Inc. Client-server based interactive television program guide system with remote server recording
US9226006B2 (en) 1998-07-14 2015-12-29 Rovi Guides, Inc. Client-server based interactive guide with server recording
US9118948B2 (en) 1998-07-14 2015-08-25 Rovi Guides, Inc. Client-server based interactive guide with server recording
US9426509B2 (en) 1998-08-21 2016-08-23 Rovi Guides, Inc. Client-server electronic program guide
US8087050B2 (en) 1998-08-21 2011-12-27 United Video Properties, Inc. Client-server electronic program guide
US8792776B2 (en) 1998-12-07 2014-07-29 Index Systems, Inc. System and method for generating video taping reminders
US8265458B2 (en) * 1998-12-07 2012-09-11 Index Systems, Inc. System and method for generating video taping reminders
US7917927B1 (en) * 1998-12-28 2011-03-29 Thomson Licensing Method for selecting a program displayed in an advertisement in an application software program
US9788068B2 (en) 1999-03-30 2017-10-10 Tivo Solutions Inc. Multimedia mobile personalization system
US9986298B2 (en) 1999-03-30 2018-05-29 Tivo Solutions, Inc. Multimedia mobile personalization system
US9414127B2 (en) 1999-03-30 2016-08-09 Tivo Inc. System for remotely controlling client recording and storage behavior
US9113219B2 (en) 1999-03-30 2015-08-18 Tivo Inc. Television viewer interface system
US10587925B2 (en) 1999-03-30 2020-03-10 Tivo Solutions Inc. Television viewer interface system
US9516393B2 (en) 1999-03-30 2016-12-06 Tivo Inc. System for remotely controlling client recording and storage behavior
US9282273B2 (en) 1999-03-30 2016-03-08 Tivo Inc. Multimedia mobile personalization system
US9693104B2 (en) 1999-10-20 2017-06-27 Tivo Solutions Inc. Client-side multimedia content targeting system
US20050196136A1 (en) * 1999-11-16 2005-09-08 Microsoft Corporation Scheduling the recording of television programs
US7159232B1 (en) 1999-11-16 2007-01-02 Microsoft Corporation Scheduling the recording of television programs
US7305692B2 (en) 1999-11-16 2007-12-04 Microsoft Corporation Scheduling the recording of television programs
US20050196138A1 (en) * 1999-11-16 2005-09-08 Microsoft Corporation Scheduling the recording of television programs
US7885517B2 (en) 1999-11-16 2011-02-08 Microsoft Corporation Scheduling the recording of television programs
US7676138B2 (en) 1999-11-16 2010-03-09 Microsoft Corporation Television program pause for interactive sessions
US20070127887A1 (en) * 2000-03-23 2007-06-07 Adrian Yap Digital video recorder enhanced features
US8312490B2 (en) 2000-03-23 2012-11-13 The Directv Group, Inc. DVR with enhanced functionality
US20020092021A1 (en) * 2000-03-23 2002-07-11 Adrian Yap Digital video recorder enhanced features
US9307278B2 (en) 2000-03-31 2016-04-05 Rovi Guides, Inc. Systems and methods for reducing cut-offs in program recording
US9602862B2 (en) 2000-04-16 2017-03-21 The Directv Group, Inc. Accessing programs using networked digital video recording devices
US10142673B2 (en) 2000-04-16 2018-11-27 The Directv Group, Inc. Accessing programs using networked digital video recording devices
US20040019909A1 (en) * 2000-04-24 2004-01-29 Takahashi Ken?Apos;Ichiro Broadcast program recording programming device and method
US8181214B2 (en) * 2000-05-31 2012-05-15 Sony Corporation Recording system and recording substitution system
US20020013945A1 (en) * 2000-05-31 2002-01-31 Tatsushi Nashida Recording system and recording substitution system
US8291461B2 (en) 2000-10-11 2012-10-16 United Video Properties, Inc. Systems and methods for managing the distribution of on-demand 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
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
US20020100047A1 (en) * 2001-01-22 2002-07-25 Nec Corporation Method of recording programs recommended by opinion leader selected by user, and apparatus for automatically recording broadcasts
US20020110360A1 (en) * 2001-02-09 2002-08-15 Potrebic Peter J. Systems and methods for recording fragmented programs
US8768147B2 (en) 2001-02-21 2014-07-01 United Video Properties, Inc. Systems and methods for interactive program guides with personal video recording features
US9930374B2 (en) 2001-02-21 2018-03-27 Rovi Guides, Inc. Systems and methods for interactive program guides with personal video recording features
US8457475B2 (en) 2001-02-21 2013-06-04 United Video Properties, Inc. Systems and methods for interactive program guides with personal video recording features
US9055322B2 (en) 2001-02-21 2015-06-09 Rovi Guides, Inc. Systems and methods for interactive program guides with personal video recording features
US20020126999A1 (en) * 2001-03-12 2002-09-12 Masayoshi Shimamoto Video/audio information recording/playback apparatus and method
US20020144279A1 (en) * 2001-03-30 2002-10-03 Guojun Zhou Method and apparatus for providing custom television channels to viewers
US20030023987A1 (en) * 2001-05-29 2003-01-30 Matsushita Electric Industrial Co., Ltd. Program recording system, remote controller, and method and program for remote control
US7506351B2 (en) * 2001-07-03 2009-03-17 Canon Kabushiki Kaisha Receiving apparatus, program notifying method, recording medium, and program with determination of whether or not it is suitable for user to view program in real time
US20030033603A1 (en) * 2001-07-03 2003-02-13 Canon Kabushiki Kaisha Receiving apparatus, program notifying method, recording medium, and program
US9426531B2 (en) 2001-08-19 2016-08-23 The Directv Group, Inc. Network video unit
US8875198B1 (en) 2001-08-19 2014-10-28 The Directv Group, Inc. Network video unit
US7917008B1 (en) * 2001-08-19 2011-03-29 The Directv Group, Inc. Interface for resolving recording conflicts with network devices
US9467746B2 (en) 2001-08-19 2016-10-11 The Directv Group, Inc. Network video unit
US9743147B2 (en) 2001-08-19 2017-08-22 The Directv Group, Inc. Network video unit
US20030046699A1 (en) * 2001-09-06 2003-03-06 Takaya Nonomura Digital broadcasting receiver
US20050005291A1 (en) * 2001-10-12 2005-01-06 Mcginley Maurice Joseph Method and system for presenting broadcasting scheduled events overlapping in time
US20030121039A1 (en) * 2001-12-20 2003-06-26 Pace Micro Technology Plc. Television system
US7823176B2 (en) * 2002-01-22 2010-10-26 Fujitsu Ten Limited Digital broadcast receiver
US20030159144A1 (en) * 2002-01-22 2003-08-21 Fujitsu Ten Limited Digital broadcast receiver
US20030190150A1 (en) * 2002-02-21 2003-10-09 Masahiro Kawasaki Record/playback device and related computer program
US20030233654A1 (en) * 2002-06-13 2003-12-18 Keisuke Tsukamoto Video signal receiver
US7500259B2 (en) * 2002-06-13 2009-03-03 Funai Electric Co., Ltd. Video signal receiver with daylight savings time transition support
US7730510B1 (en) * 2002-09-19 2010-06-01 Microsoft Corporation Methods and systems for conditionally managing entertainment systems
US8799971B2 (en) 2003-01-30 2014-08-05 United Video Properties, Inc. Interactive television systems with digital video recording and adjustable reminders
US8370884B2 (en) 2003-01-30 2013-02-05 United Video Properties, Inc. Interactive television systems with digital video recording and adjustable reminders
US8806546B2 (en) 2003-01-30 2014-08-12 United Video Properties, Inc. Interactive television systems with digital video recording and adjustable reminders
US7971222B2 (en) 2003-01-30 2011-06-28 United Video Properties, Inc. Interactive television systems with digital video recording and adjustable reminders
US9369741B2 (en) 2003-01-30 2016-06-14 Rovi Guides, Inc. Interactive television systems with digital video recording and adjustable reminders
US7779445B2 (en) 2003-01-30 2010-08-17 United Video Properties, 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
US20040184777A1 (en) * 2003-03-19 2004-09-23 Lg Electronics Inc. Method for detecting overlap of scheduled recording times
US20040201265A1 (en) * 2003-04-09 2004-10-14 Masato Ichikawa Hinge construction for seat back
US8176516B2 (en) 2003-04-21 2012-05-08 Aptiv Digital, Inc. Video recorder having user extended and automatically extended time slots
US20040208477A1 (en) * 2003-04-21 2004-10-21 Pioneer Digital Technologies, Inc. Video recorder having user extended and automatically extended time slots
US9848161B2 (en) 2003-04-21 2017-12-19 Rovi Guides, Inc. Video recorder having user extended and automatically extended time slots
US7853120B2 (en) 2003-04-21 2010-12-14 Aptiv Digital, Inc. Video recorder having user extended and automatically extended time slots
US8532466B2 (en) 2003-04-21 2013-09-10 Aptiv Digital, Inc. Video recorder having user extended and automatically extended time slots
US8438601B2 (en) 2003-07-02 2013-05-07 Rovi Solutions Corporation Resource management for a networked personal video recording system
US8737801B2 (en) 2003-07-02 2014-05-27 Rovi Solutions Corporation Methods and apparatus for client aggregation of television programming in a networked personal video recording system
US8571393B2 (en) * 2003-07-04 2013-10-29 Mitsubishi Denki Kabushiki Kaisha Portable recording medium, video recording/reproducing apparatus, video recording/reproducing method, video reproducing apparatus, video recording apparatus, video reproducing method, and video recording method
US20070065111A1 (en) * 2003-07-04 2007-03-22 Masaaki Shimada Portable recording medium, video recording/reproducing apparatus, video recording/reproducing method, video reproducing apparatus, video recording apparatus, video reproducing method, and video recording method
US9380269B2 (en) 2003-09-23 2016-06-28 Time Warner Cable Enterprises Llc Scheduling trigger apparatus and method
US20060259924A1 (en) * 2003-09-23 2006-11-16 Concrete Pictures, Inc. Scheduling trigger apparatus and method
US9060100B2 (en) * 2003-09-23 2015-06-16 Time Warner Cable Enterprises, LLC Scheduling trigger apparatus and method
US20050216944A1 (en) * 2004-03-24 2005-09-29 Johnson Dan S Audio/video component networking system and method
US20050216946A1 (en) * 2004-03-24 2005-09-29 Johnson Dan S Audio/video component networking system and method
US20050213937A1 (en) * 2004-03-24 2005-09-29 Orion Electric Company Ltd. Recording and reproducing apparatus with simple timer recording reservation function
US20050251750A1 (en) * 2004-05-10 2005-11-10 Robert Vallone Television viewer interface system
US9021529B2 (en) * 2004-07-15 2015-04-28 Microsoft Technology Licensing, Llc Content recordation techniques
US20060117351A1 (en) * 2004-07-15 2006-06-01 Microsoft Corporation Content recordation techniques
US7603688B2 (en) * 2004-08-13 2009-10-13 Microsoft Corporation Cycling of recording states for program selections during video recording conflict resolutions
US7743398B2 (en) 2004-08-13 2010-06-22 Microsoft Corporation Video recording conflict management and user interface
US20060037048A1 (en) * 2004-08-13 2006-02-16 Microsoft Corporation Cycling of recording states for program selections during video recording conflict resolution
US20060051059A1 (en) * 2004-09-08 2006-03-09 Krakirian Haig H Video recorder having user extended and automatically extended time slots
US8806533B1 (en) 2004-10-08 2014-08-12 United Video Properties, Inc. System and method for using television information codes
US20060136966A1 (en) * 2004-12-22 2006-06-22 Folk Robert H Ii Digital video recorder for recording missed program episodes and for resolving scheduling conflicts between programs to be recorded
US20060277577A1 (en) * 2005-06-07 2006-12-07 Nokia Corporation Terminal, method and computer program product for performing operations with respect to broadcast content
US20060277582A1 (en) * 2005-06-07 2006-12-07 Nokia Corporation System and associated terminal, method and computer program product for directional channel browsing of broadcast content
US7490341B2 (en) * 2005-06-07 2009-02-10 Nokia Corporation System and associated terminal, method and computer program product for directional channel browsing of broadcast content
US20070041705A1 (en) * 2005-08-19 2007-02-22 Bontempi Raymond C Selective recording for digital video recorders using implicit correlation
US20070071399A1 (en) * 2005-09-27 2007-03-29 Guideworks, Llc Systems and methods for recording programs of lesser interest when convenient
US8265460B2 (en) 2005-09-27 2012-09-11 Rovi Guides, Inc. Systems and methods for recording programs of lesser interest when convenient
US20090257733A1 (en) * 2005-09-27 2009-10-15 Guideworks, Llc Systems and methods for recording programs of lesser interest when convenient
US20140037270A1 (en) * 2005-11-04 2014-02-06 Rovi Guides, Inc. Systems and methods for recording programs using a network recording device as supplemental storage
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
US8850478B2 (en) * 2005-12-02 2014-09-30 Hillcrest Laboratories, Inc. Multimedia systems, methods and applications
US20070199022A1 (en) * 2005-12-02 2007-08-23 Hillcrest Laboratories, Inc. Multimedia systems, methods and applications
US20070157249A1 (en) * 2005-12-29 2007-07-05 United Video Properties, Inc. Systems and methods for episode tracking in an interactive media environment
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
US8938764B2 (en) 2005-12-29 2015-01-20 Rovi Guides, Inc. Systems and methods for creating aggregations of episodes of series programming in order
US9374560B2 (en) 2005-12-29 2016-06-21 Rovi Guides, Inc. Systems and methods for managing a status change of a multimedia asset in multimedia delivery systems
EP2323389A1 (en) * 2005-12-29 2011-05-18 United Video Properties, Inc. Systems and methods for creating aggregations of episodes of series programming in order
US9015736B2 (en) * 2005-12-29 2015-04-21 Rovi Guides, Inc. Systems and methods for episode tracking in an interactive media environment
EP2323388A1 (en) * 2005-12-29 2011-05-18 United Video Properties, Inc. Systems and methods for creating aggregations of episodes of series programming in order
US8627378B2 (en) 2005-12-29 2014-01-07 United Video Properties, Inc. Systems and methods for creating aggregations of episodes of series programming in order
EP1974545A2 (en) * 2005-12-29 2008-10-01 United Video Properties, Inc. Systems and methods for creating aggregations of episodes of series programming in order
US20100333208A1 (en) * 2005-12-29 2010-12-30 Rovi Guides, Inc. Systems and methods for resolving conflicts and managing system resources in multimedia delivery systems
US20100175090A1 (en) * 2005-12-29 2010-07-08 United Video Properties, Inc. Systems and methods for creating aggregations of episodes of series programming in order
US9955216B2 (en) * 2005-12-29 2018-04-24 Rovi Guides, Inc. Systems and methods for episode tracking in an interactive media environment
EP3211890A1 (en) * 2005-12-29 2017-08-30 Rovi Guides, Inc. Systems and methods for creating aggregations of episodes of series programming in order
US20160295278A1 (en) * 2005-12-29 2016-10-06 Rovi Guides, Inc. Systems and methods for episode tracking in an interactive media environment
US20070214473A1 (en) * 2006-03-01 2007-09-13 Barton James M Customizing DVR functionality
US8707369B2 (en) 2006-03-01 2014-04-22 Tivo Inc. Recommended recording and downloading guides
US20070220554A1 (en) * 2006-03-01 2007-09-20 Tivo Inc. Recommended recording and downloading guides
US7861258B2 (en) * 2006-03-01 2010-12-28 Tivo Inc. Customizing DVR functionality
US8549553B2 (en) 2006-03-01 2013-10-01 Tivo Inc. Customizing DVR functionality
US20110067048A1 (en) * 2006-03-01 2011-03-17 James Barton Customizing dvr functionality
US9837122B2 (en) 2006-03-01 2017-12-05 Tivo Solutions Inc. Customizing DVR functionality
US20070212025A1 (en) * 2006-03-01 2007-09-13 Barton James M Method and apparatus for restricting DVD content
US8761585B2 (en) 2006-03-01 2014-06-24 Tivo Inc. Method and apparatus for restricting DVD content
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
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
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
US9172937B2 (en) 2006-03-31 2015-10-27 Qurio Holdings, Inc. Timed events during recorded media playback
US20070237492A1 (en) * 2006-03-31 2007-10-11 Qurio Holdings, Inc. Timed events during recorded media playback
US10623462B2 (en) 2006-05-24 2020-04-14 Time Warner Cable Enterprises Llc Personal content server apparatus and methods
US9832246B2 (en) 2006-05-24 2017-11-28 Time Warner Cable Enterprises Llc Personal content server apparatus and methods
US11082723B2 (en) 2006-05-24 2021-08-03 Time Warner Cable Enterprises Llc Secondary content insertion apparatus and methods
US10129576B2 (en) 2006-06-13 2018-11-13 Time Warner Cable Enterprises Llc Methods and apparatus for providing virtual content over a network
US11388461B2 (en) 2006-06-13 2022-07-12 Time Warner Cable Enterprises Llc Methods and apparatus for providing virtual content over a network
US20080115183A1 (en) * 2006-10-27 2008-05-15 Zato Thomas J Audio/video component networking system and method
US8806562B2 (en) 2006-10-27 2014-08-12 Hewlett-Packard Development Company, L.P. Audio/video component networking system and method
US20080127269A1 (en) * 2006-11-27 2008-05-29 Christian Chicles First run notification of a presentation
US20120054804A1 (en) * 2006-12-15 2012-03-01 At&T Intellectual Property I, L.P. System and Method of Scheduling an Event Related to an Advertisement
US8839308B2 (en) * 2006-12-15 2014-09-16 At&T Intellectual Property I, L.P. System and method of scheduling an event related to an advertisement
US8578425B2 (en) 2007-02-09 2013-11-05 Microsoft Corporation Recording multi-stream interactive television
US8136136B2 (en) 2007-02-09 2012-03-13 Microsoft Corporation Recording multi-stream interactive television
US20080196078A1 (en) * 2007-02-09 2008-08-14 Microsoft Corporation Recording multi-stream interactive television
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
US20080267583A1 (en) * 2007-04-27 2008-10-30 Kabushiki Kaisha Toshiba Video-recording programming apparatus and video-recording programming method
US20100242076A1 (en) * 2007-09-07 2010-09-23 Getmore Tv Sarl System and method for programming video recorders
US8694396B1 (en) 2007-12-26 2014-04-08 Rovi Guides, Inc. Systems and methods for episodic advertisement tracking
US9503691B2 (en) 2008-02-19 2016-11-22 Time Warner Cable Enterprises Llc Methods and apparatus for enhanced advertising and promotional delivery in a network
US20090220208A1 (en) * 2008-02-29 2009-09-03 Microsoft Corporation Resolving recording conflicts
US8358913B2 (en) 2008-02-29 2013-01-22 Microsoft Corporation Resolving recording conflicts
US20100329643A1 (en) * 2008-03-11 2010-12-30 Huawei Technologies Co., Ltd. Method for reserving and playing digital television programs, set top box, and playing system thereof
US11689768B2 (en) 2008-05-29 2023-06-27 Rovi Guides, Inc. Systems and methods for alerting users of the postponed recording of programs
US8989561B1 (en) 2008-05-29 2015-03-24 Rovi Guides, Inc. Systems and methods for alerting users of the postponed recording of programs
US9723363B2 (en) 2008-05-29 2017-08-01 Rovi Guides, Inc. Systems and methods for alerting users of the postponed recording of programs
US11245965B2 (en) 2008-05-29 2022-02-08 Rovi Guides, Inc. Systems and methods for alerting users of the postponed recording of programs
US8624908B1 (en) 2008-06-27 2014-01-07 Rovi Guides, Inc. Systems and methods of transitioning from buffering video to recording video
US20100131987A1 (en) * 2008-11-21 2010-05-27 Kent Jr Larry G System and method to record media content
US8555320B2 (en) * 2008-11-21 2013-10-08 At&T Intellectual Property I, L.P. System and method to record media content
US10063934B2 (en) 2008-11-25 2018-08-28 Rovi Technologies Corporation Reducing unicast session duration with restart TV
US20140181861A1 (en) * 2009-04-28 2014-06-26 Microsoft Corporation Personal Video Recorder E-Mail Alerts And Status
US20100272414A1 (en) * 2009-04-28 2010-10-28 Reneris Kenneth S Personal video recorder e-mail alerts and status
US8667549B2 (en) * 2009-04-28 2014-03-04 Microsoft Corporation Personal video recorder E-mail alerts and status
US9351050B2 (en) * 2009-04-28 2016-05-24 Microsoft Technology Licensing, Llc Personal video recorder e-mail alerts and status
US11122316B2 (en) 2009-07-15 2021-09-14 Time Warner Cable Enterprises Llc Methods and apparatus for targeted secondary content insertion
US10051304B2 (en) 2009-07-15 2018-08-14 Time Warner Cable Enterprises Llc Methods and apparatus for targeted secondary content insertion
US9178634B2 (en) 2009-07-15 2015-11-03 Time Warner Cable Enterprises Llc Methods and apparatus for evaluating an audience in a content-based network
US9166714B2 (en) 2009-09-11 2015-10-20 Veveo, Inc. Method of and system for presenting enriched video viewing analytics
US10631066B2 (en) 2009-09-23 2020-04-21 Rovi Guides, Inc. Systems and method for automatically detecting users within detection regions of media devices
CN102714758A (en) * 2009-12-29 2012-10-03 直视集团公司 Method and system for operating multi-room digital video recording system
US20110162020A1 (en) * 2009-12-29 2011-06-30 Kahn Raynold M Method and system for operating a multi-room digital video recording system
US10863238B2 (en) 2010-04-23 2020-12-08 Time Warner Cable Enterprise LLC Zone control methods and apparatus
US9258175B1 (en) 2010-05-28 2016-02-09 The Directv Group, Inc. Method and system for sharing playlists for content stored within a network
US9736524B2 (en) 2011-01-06 2017-08-15 Veveo, Inc. Methods of and systems for content search based on environment sampling
US9113222B2 (en) 2011-05-31 2015-08-18 Echostar Technologies L.L.C. Electronic programming guides combining stored content information and content provider schedule information
US9055274B2 (en) 2011-08-23 2015-06-09 Echostar Technologies L.L.C. Altering presentation of received content based on use of closed captioning elements as reference locations
US10104420B2 (en) 2011-08-23 2018-10-16 DISH Technologies, L.L.C. Automatically recording supplemental content
US11146849B2 (en) 2011-08-23 2021-10-12 DISH Technologies L.L.C. Grouping and presenting content
US10659837B2 (en) 2011-08-23 2020-05-19 DISH Technologies L.L.C. Storing multiple instances of content
US9088763B2 (en) 2011-08-23 2015-07-21 Echostar Technologies L.L.C. Recording additional channels of a shared multi-channel transmitter
US9635436B2 (en) 2011-08-23 2017-04-25 Echostar Technologies L.L.C. Altering presentation of received content based on use of closed captioning elements as reference locations
US10231009B2 (en) 2011-08-23 2019-03-12 DISH Technologies L.L.C. Grouping and presenting content
US9621946B2 (en) 2011-08-23 2017-04-11 Echostar Technologies L.L.C. Frequency content sort
US10021444B2 (en) 2011-08-23 2018-07-10 DISH Technologies L.L.C. Using closed captioning elements as reference locations
US9357159B2 (en) 2011-08-23 2016-05-31 Echostar Technologies L.L.C. Grouping and presenting content
US9185331B2 (en) 2011-08-23 2015-11-10 Echostar Technologies L.L.C. Storing multiple instances of content
US9894406B2 (en) 2011-08-23 2018-02-13 Echostar Technologies L.L.C. Storing multiple instances of content
US9350937B2 (en) 2011-08-23 2016-05-24 Echostar Technologies L.L.C. System and method for dynamically adjusting recording parameters
US9191694B2 (en) 2011-08-23 2015-11-17 Echostar Uk Holdings Limited Automatically recording supplemental content
US9264779B2 (en) 2011-08-23 2016-02-16 Echostar Technologies L.L.C. User interface
US9125169B2 (en) 2011-12-23 2015-09-01 Rovi Guides, Inc. Methods and systems for performing actions based on location-based rules
US9177605B2 (en) * 2012-03-15 2015-11-03 Echostar Technologies L.L.C. Recording of multiple television channels
US9854291B2 (en) 2012-03-15 2017-12-26 Echostar Technologies L.L.C. Recording of multiple television channels
US9549213B2 (en) 2012-03-15 2017-01-17 Echostar Technologies L.L.C. Dynamic tuner allocation
US9489982B2 (en) 2012-03-15 2016-11-08 Echostar Technologies L.L.C. Television receiver storage management
US20130243397A1 (en) * 2012-03-15 2013-09-19 Echostar Technologies, Llc Recording of multiple television channels
US9521440B2 (en) 2012-03-15 2016-12-13 Echostar Technologies L.L.C. Smartcard encryption cycling
US9177606B2 (en) 2012-03-15 2015-11-03 Echostar Technologies L.L.C. Multi-program playback status display
US9489981B2 (en) 2012-03-15 2016-11-08 Echostar Technologies L.L.C. Successive initialization of television channel recording
US9031385B2 (en) 2012-03-15 2015-05-12 Echostar Technologies L.L.C. Television receiver storage management
US10171861B2 (en) 2012-03-15 2019-01-01 DISH Technologies L.L.C. Recording of multiple television channels
US9412413B2 (en) 2012-03-15 2016-08-09 Echostar Technologies L.L.C. Electronic programming guide
US10582251B2 (en) 2012-03-15 2020-03-03 DISH Technologies L.L.C. Recording of multiple television channels
US9361940B2 (en) 2012-03-15 2016-06-07 Echostar Technologies L.L.C. Recording of multiple television channels
US9781464B2 (en) 2012-03-15 2017-10-03 Echostar Technologies L.L.C. EPG realignment
US9202524B2 (en) 2012-03-15 2015-12-01 Echostar Technologies L.L.C. Electronic programming guide
US9349412B2 (en) 2012-03-15 2016-05-24 Echostar Technologies L.L.C. EPG realignment
US9269397B2 (en) 2012-03-15 2016-02-23 Echostar Technologies L.L.C. Television receiver storage management
US9078040B2 (en) 2012-04-12 2015-07-07 Time Warner Cable Enterprises Llc Apparatus and methods for enabling media options in a content delivery network
US9621939B2 (en) 2012-04-12 2017-04-11 Time Warner Cable Enterprises Llc Apparatus and methods for enabling media options in a content delivery network
US10051305B2 (en) 2012-04-12 2018-08-14 Time Warner Cable Enterprises Llc Apparatus and methods for enabling media options in a content delivery network
US20130311408A1 (en) * 2012-05-15 2013-11-21 Comcast Cable Communications, Llc Determining and Predicting Popularity of Content
US10368126B2 (en) * 2012-06-08 2019-07-30 The Directv Group, Inc. Method and system for displaying content or conflicts from multiple receiving devices on a second screen device
US9854280B2 (en) 2012-07-10 2017-12-26 Time Warner Cable Enterprises Llc Apparatus and methods for selective enforcement of secondary content viewing
US10721504B2 (en) 2012-07-10 2020-07-21 Time Warner Cable Enterprises Llc Apparatus and methods for selective enforcement of digital content viewing
US11496782B2 (en) 2012-07-10 2022-11-08 Time Warner Cable Enterprises Llc Apparatus and methods for selective enforcement of secondary content viewing
US9191708B2 (en) 2012-08-17 2015-11-17 Jamdeo Technologies Ltd. Content-sensitive user interface for an intelligent television
US11119579B2 (en) 2012-08-17 2021-09-14 Flextronics Ap, Llc On screen header bar for providing program information
US11782512B2 (en) 2012-08-17 2023-10-10 Multimedia Technologies Pte, Ltd Systems and methods for providing video on demand in an intelligent television
US9185325B2 (en) 2012-08-17 2015-11-10 Flextronics Ap, Llc Systems and methods for providing video on demand in an intelligent television
US10051314B2 (en) 2012-08-17 2018-08-14 Jamdeo Technologies Ltd. Method and system for changing programming on a television
US9271039B2 (en) 2012-08-17 2016-02-23 Flextronics Ap, Llc Live television application setup behavior
US9172896B2 (en) 2012-08-17 2015-10-27 Flextronics Ap, Llc Content-sensitive and context-sensitive user interface for an intelligent television
US9167186B2 (en) 2012-08-17 2015-10-20 Flextronics Ap, Llc Systems and methods for managing data in an intelligent television
US9301003B2 (en) 2012-08-17 2016-03-29 Jamdeo Technologies Ltd. Content-sensitive user interface for an intelligent television
US9167187B2 (en) 2012-08-17 2015-10-20 Flextronics Ap, Llc Systems and methods for providing video on demand in an intelligent television
US11368760B2 (en) 2012-08-17 2022-06-21 Flextronics Ap, Llc Applications generating statistics for user behavior
US20140053202A1 (en) * 2012-08-17 2014-02-20 Flextronics Ap, Llc Method and system for managing programming on a television
US9185324B2 (en) 2012-08-17 2015-11-10 Flextronics Ap, Llc Sourcing EPG data
US9414108B2 (en) 2012-08-17 2016-08-09 Flextronics Ap, Llc Electronic program guide and preview window
US9363457B2 (en) 2012-08-17 2016-06-07 Flextronics Ap, Llc Systems and methods for providing social media with an intelligent television
US10444848B2 (en) 2012-08-17 2019-10-15 Flextronics Ap, Llc Media center panels for an intelligent television
US10506294B2 (en) 2012-08-17 2019-12-10 Flextronics Ap, Llc Systems and methods for providing user interfaces in an intelligent television
US9215393B2 (en) 2012-08-17 2015-12-15 Flextronics Ap, Llc On-demand creation of reports
US9055255B2 (en) 2012-08-17 2015-06-09 Flextronics Ap, Llc Live television application on top of live feed
US9426515B2 (en) 2012-08-17 2016-08-23 Flextronics Ap, Llc Systems and methods for providing social media with an intelligent television
US9118967B2 (en) 2012-08-17 2015-08-25 Jamdeo Technologies Ltd. Channel changer for intelligent television
US9426527B2 (en) 2012-08-17 2016-08-23 Flextronics Ap, Llc Systems and methods for providing video on demand in an intelligent television
US9369654B2 (en) 2012-08-17 2016-06-14 Flextronics Ap, Llc EPG data interface
US9232168B2 (en) 2012-08-17 2016-01-05 Flextronics Ap, Llc Systems and methods for providing user interfaces in an intelligent television
US9055254B2 (en) 2012-08-17 2015-06-09 Flextronics Ap, Llc On screen method and system for changing television channels
US9237291B2 (en) 2012-08-17 2016-01-12 Flextronics Ap, Llc Method and system for locating programming on a television
US9066040B2 (en) 2012-08-17 2015-06-23 Flextronics Ap, Llc Systems and methods for providing video on demand in an intelligent television
US10278008B2 (en) 2012-08-30 2019-04-30 Time Warner Cable Enterprises Llc Apparatus and methods for enabling location-based services within a premises
US10715961B2 (en) 2012-08-30 2020-07-14 Time Warner Cable Enterprises Llc Apparatus and methods for enabling location-based services within a premises
US20150264448A1 (en) * 2012-10-15 2015-09-17 Zte Corporation Interactive personal/internet protocol television reservation system, reservation plan management method and device
US9445162B2 (en) * 2012-10-15 2016-09-13 Zte Corporation Interactive personal/internet protocol television reservation system, reservation plan management method and device
US9918116B2 (en) 2012-11-08 2018-03-13 Echostar Technologies L.L.C. Image domain compliance
US9883223B2 (en) 2012-12-14 2018-01-30 Time Warner Cable Enterprises Llc Apparatus and methods for multimedia coordination
US11076203B2 (en) 2013-03-12 2021-07-27 Time Warner Cable Enterprises Llc Methods and apparatus for providing and uploading content to personalized network storage
US9628838B2 (en) 2013-10-01 2017-04-18 Echostar Technologies L.L.C. Satellite-based content targeting
US9264656B2 (en) 2014-02-26 2016-02-16 Rovi Guides, Inc. Systems and methods for managing storage space
US11082743B2 (en) 2014-09-29 2021-08-03 Time Warner Cable Enterprises Llc Apparatus and methods for enabling presence-based and use-based services
US10028025B2 (en) 2014-09-29 2018-07-17 Time Warner Cable Enterprises Llc Apparatus and methods for enabling presence-based and use-based services
US9756378B2 (en) 2015-01-07 2017-09-05 Echostar Technologies L.L.C. Single file PVR per service ID
US10586023B2 (en) 2016-04-21 2020-03-10 Time Warner Cable Enterprises Llc Methods and apparatus for secondary content management and fraud prevention
US11669595B2 (en) 2016-04-21 2023-06-06 Time Warner Cable Enterprises Llc Methods and apparatus for secondary content management and fraud prevention
US11212593B2 (en) 2016-09-27 2021-12-28 Time Warner Cable Enterprises Llc Apparatus and methods for automated secondary content management in a digital network

Also Published As

Publication number Publication date
US20050204388A1 (en) 2005-09-15
US9479840B2 (en) 2016-10-25
US20100284666A1 (en) 2010-11-11
US20160100229A1 (en) 2016-04-07
US20140169769A1 (en) 2014-06-19
US20080184313A1 (en) 2008-07-31
US20140169770A1 (en) 2014-06-19
US20150237404A1 (en) 2015-08-20
US8522287B2 (en) 2013-08-27
US8745669B2 (en) 2014-06-03
US20100287590A1 (en) 2010-11-11
US20100287591A1 (en) 2010-11-11
US20050240968A1 (en) 2005-10-27
US10116993B2 (en) 2018-10-30
US8464296B2 (en) 2013-06-11
US9032445B2 (en) 2015-05-12
US20140337894A1 (en) 2014-11-13
US9521461B2 (en) 2016-12-13
US9426533B2 (en) 2016-08-23
US8555321B2 (en) 2013-10-08
US20170142490A1 (en) 2017-05-18
US9043844B2 (en) 2015-05-26

Similar Documents

Publication Publication Date Title
US10116993B2 (en) Series reminders and series recording from an interactive television program guide
US20210160554A1 (en) Systems and methods for interactive program guides with personal video recording features
EP1135929B2 (en) Electronic program guide with related-program search feature
US6564378B1 (en) Program guide system with browsing display
US20060095937A1 (en) Program guide system with combination category search
AU2013202697B2 (en) Systems and Methods for Interactive Program Guides With Personal Video Recording Features

Legal Events

Date Code Title Description
AS Assignment

Owner name: JPMORGAN CHASE BANK, N.A., NEW YORK

Free format text: SECURITY AGREEMENT;ASSIGNORS:APTIV DIGITAL, INC.;GEMSTAR DEVELOPMENT CORPORATION;GEMSTAR-TV GUIDE INTERNATIONAL, INC.;AND OTHERS;REEL/FRAME:020986/0074

Effective date: 20080502

Owner name: JPMORGAN CHASE BANK, N.A.,NEW YORK

Free format text: SECURITY AGREEMENT;ASSIGNORS:APTIV DIGITAL, INC.;GEMSTAR DEVELOPMENT CORPORATION;GEMSTAR-TV GUIDE INTERNATIONAL, INC.;AND OTHERS;REEL/FRAME:020986/0074

Effective date: 20080502

STCB Information on status: application discontinuation

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

AS Assignment

Owner name: ALL MEDIA GUIDE, LLC, CALIFORNIA

Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:JPMORGAN CHASE BANK, N.A. (A NATIONAL ASSOCIATION);REEL/FRAME:025222/0731

Effective date: 20100317

Owner name: ROVI SOLUTIONS CORPORATION (FORMERLY KNOWN AS MACR

Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:JPMORGAN CHASE BANK, N.A. (A NATIONAL ASSOCIATION);REEL/FRAME:025222/0731

Effective date: 20100317

Owner name: ODS PROPERTIES, INC., CALIFORNIA

Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:JPMORGAN CHASE BANK, N.A. (A NATIONAL ASSOCIATION);REEL/FRAME:025222/0731

Effective date: 20100317

Owner name: TV GUIDE, INC., CALIFORNIA

Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:JPMORGAN CHASE BANK, N.A. (A NATIONAL ASSOCIATION);REEL/FRAME:025222/0731

Effective date: 20100317

Owner name: ROVI TECHNOLOGIES CORPORATION, CALIFORNIA

Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:JPMORGAN CHASE BANK, N.A. (A NATIONAL ASSOCIATION);REEL/FRAME:025222/0731

Effective date: 20100317

Owner name: ROVI SOLUTIONS LIMITED (FORMERLY KNOWN AS MACROVIS

Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:JPMORGAN CHASE BANK, N.A. (A NATIONAL ASSOCIATION);REEL/FRAME:025222/0731

Effective date: 20100317

Owner name: APTIV DIGITAL, INC., CALIFORNIA

Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:JPMORGAN CHASE BANK, N.A. (A NATIONAL ASSOCIATION);REEL/FRAME:025222/0731

Effective date: 20100317

Owner name: ROVI GUIDES, INC. (FORMERLY KNOWN AS GEMSTAR-TV GU

Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:JPMORGAN CHASE BANK, N.A. (A NATIONAL ASSOCIATION);REEL/FRAME:025222/0731

Effective date: 20100317

Owner name: ROVI DATA SOLUTIONS, INC. (FORMERLY KNOWN AS TV GU

Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:JPMORGAN CHASE BANK, N.A. (A NATIONAL ASSOCIATION);REEL/FRAME:025222/0731

Effective date: 20100317

Owner name: STARSIGHT TELECAST, INC., CALIFORNIA

Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:JPMORGAN CHASE BANK, N.A. (A NATIONAL ASSOCIATION);REEL/FRAME:025222/0731

Effective date: 20100317

Owner name: TV GUIDE ONLINE, LLC, CALIFORNIA

Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:JPMORGAN CHASE BANK, N.A. (A NATIONAL ASSOCIATION);REEL/FRAME:025222/0731

Effective date: 20100317

Owner name: INDEX SYSTEMS INC., CALIFORNIA

Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:JPMORGAN CHASE BANK, N.A. (A NATIONAL ASSOCIATION);REEL/FRAME:025222/0731

Effective date: 20100317

Owner name: GEMSTAR DEVELOPMENT CORPORATION, CALIFORNIA

Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:JPMORGAN CHASE BANK, N.A. (A NATIONAL ASSOCIATION);REEL/FRAME:025222/0731

Effective date: 20100317

Owner name: UNITED VIDEO PROPERTIES, INC., CALIFORNIA

Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:JPMORGAN CHASE BANK, N.A. (A NATIONAL ASSOCIATION);REEL/FRAME:025222/0731

Effective date: 20100317