Search Images Maps Play YouTube News Gmail Drive More »
Sign in
Screen reader users: click this link for accessible mode. Accessible mode has the same essential features but works better with your reader.

Patents

  1. Advanced Patent Search
Publication numberUS20050204388 A1
Publication typeApplication
Application numberUS 10/929,111
Publication date15 Sep 2005
Filing date26 Aug 2004
Priority date11 Jun 1998
Also published asUS8464296, US8522287, US8555321, US8745669, US9032445, US9043844, US9426533, US9479840, US20050240968, US20050273819, US20080184313, US20100284666, US20100287590, US20100287591, US20140169769, US20140169770, US20140337894, US20150237404, US20160100229
Publication number10929111, 929111, US 2005/0204388 A1, US 2005/204388 A1, US 20050204388 A1, US 20050204388A1, US 2005204388 A1, US 2005204388A1, US-A1-20050204388, US-A1-2005204388, US2005/0204388A1, US2005/204388A1, US20050204388 A1, US20050204388A1, US2005204388 A1, US2005204388A1
InventorsEdward Knudson, Thomas Lemmons, Kevin Satterfield, Donald Allison, Michael Ellis
Original AssigneeKnudson Edward B., Lemmons Thomas R., Satterfield Kevin D., Allison Donald W., Ellis Michael D.
Export CitationBiBTeX, EndNote, RefMan
External Links: USPTO, USPTO Assignment, Espacenet
Series reminders and series recording from an interactive television program guide
US 20050204388 A1
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.
Images(20)
Previous page
Next page
Claims(67)
1-126. (canceled)
127. A method for displaying television programs on user television equipment of a plurality of users, comprising the steps of:
storing program listings for television programs associated with a plurality of television channels;
allowing a user to schedule a recording of a television program;
identifying a series of television programs associated with the television program scheduled for recording from the stored program listings; and
allowing the user to schedule a recording of a subset of the series of television programs, wherein the subset includes a plurality of television programs selected from the series of television programs based on a combination of criteria supplied by the user.
128. (canceled)
129. The method defined in claim 127 further comprising the step of recording on a server.
130. (canceled)
131. The method defined in claim 127 further comprising the step of selecting a television program.
132-134. (canceled)
135. The method defined in claim 131 further comprising the step of displaying a recording options screen on the user television equipment when the user selects the television program.
136. The method defined in claim 135 further comprising the step of displaying recording options on the recording options screen.
137. (canceled)
138. The method defined in claim 127 further comprising the step of displaying an option to schedule a recording for a single episode of a series.
139. The method defined in claim 127 further comprising the step of displaying an option to schedule a recording for given programs which are part of the series on specific channels on which the program is to be broadcast.
140. The method defined in claim 127 further comprising the step of displaying an option to schedule a recording for given programs which are part of the series on all channels on which the program is to be broadcast.
141. The method defined in claim 127 further comprising the step of displaying an option to schedule a recording for given programs which are part of the series on specific days of the week on which the program is to be broadcast.
142. The method defined in claim 127 further comprising the step of displaying an option to schedule a recording for given programs which are part of the series on all days of the week on which the program is to be broadcast.
143. The method defined in claim 127 further comprising the step of displaying an option to schedule a recording for first-run broadcasts of given programs which are part of the series.
144. The method defined in claim 127 further comprising the step of displaying an option to schedule a recording for rerun broadcasts of given programs which are part of the series.
145. (canceled)
146. The method defined in claim 127 further comprising the step of displaying an option to schedule a recording for syndicated broadcasts of given programs which are part of the series.
147. (canceled)
148. The method defined in claim 127 further comprising the step of displaying an option to schedule a recording for all rerun, first-run, network, syndicated, and previously unrecorded broadcasts of given programs which are part of the series.
149-153. (canceled)
154. The method defined in claim 127 further comprising the step of displaying a program recording update screen.
155. The method defined in claim 131 wherein the step of selecting a television program further comprises the step of displaying a program recording update screen.
156. (canceled)
157. The method defined in claim 154 further comprising the step of deleting a scheduled recording.
158. The method defined in claim 154 further comprising the step of updating a scheduled recording.
159. The method defined in claim 157 further comprising the step of deleting a single episode scheduled recording.
160. The method defined in claim 157 further comprising the step of deleting an entire series scheduled recording.
161. The method defined in claim 127 further comprising the step of displaying conflicting recordings.
162. The method defined in claim 127 further comprising the step of not displaying conflicting recordings if the system supports simultaneous recordings.
163. The method defined in claim 127 further comprising the step of allowing the user to resolve conflicts between scheduled recordings.
164. The method defined in claim 127 further comprising the step of allowing the system to resolve conflicts between scheduled recordings.
165-209. (canceled)
210. A system in which television programs are displayed on user television equipment of a plurality of users comprising:
a television distribution facility configured to provide the television programs;
user television equipment that receives the television programs from the television distribution facility, wherein the user television equipment and television distribution facility are configured to:
store program listings for television programs associated with a plurality of television channels;
allow a user to schedule a recording of a television program;
identify a series of television programs associated with the television program scheduled for recording from the stored program listings; and
allow the user to schedule a recording of a subset of the series of television programs, wherein the subset includes a plurality of television programs selected from the series of television programs based on a combination of criteria supplied by the user.
211. (canceled)
212. The system defined in claim 210 further configured to record using a server.
213-214. (canceled)
215. The system defined in claim 210 further configured to allow the user to select a television program.
216-218. (canceled)
219. The system defined in claim 215 further configured to display a recording options screen on the user television equipment when the user selects the television program.
220. The system defined in claim 219 further configured to display recording options on the recording options screen.
221. (canceled)
222. The system defined in claim 210 further configured to display an option to schedule a recording for a single episode of a series.
223. The system defined in claim 210 further configured to display an option to schedule a recording for given programs which are part of the series on specific channels on which the program is to be broadcast.
224. The system defined in claim 210 further configured to display an option to schedule a recording for given programs which are part of the series on all channels on which the program is to be broadcast.
225. The system defined in claim 210 further configured to display an option to schedule a recording for given programs which are part of the series on specific days of the week on which the program is to be broadcast.
226. The system defined in claim 210 further configured to display an option to schedule a recording for given programs which are part of the series on all days of the week on which the program is to be broadcast.
227. The system defined in claim 210 further configured to display an option to schedule a recording for first-run broadcasts of given programs which are part of the series.
228. The system defined in claim 210 further configured to display an option to schedule a recording for rerun broadcasts of given programs which are part of the series.
229. (canceled)
230. The system defined in claim 210 further configured to display an option to schedule a recording for syndicated broadcasts of given programs which are part of the series.
231. (canceled)
232. The system defined in claim 210 further configured to display an option to schedule a recording for all rerun, first-run, network, syndicated, and previously unrecorded broadcasts of given programs which are part of the series.
233-237. (canceled)
238. The system defined in claim 210 further configured to display a program recording update screen.
239. The system defined in claim 215 further configured to display a program recording update screen.
240. (canceled)
241. The system defined in claim 238 further configured to allow the user to delete a scheduled recording.
242. The system defined in claim 238 further configured to allow the user to update a scheduled recording.
243. The system defined in claim 241 further configured to allow the user to delete a single episode scheduled recording.
244. The system defined in claim 241 further configured to allow the user to delete an entire series scheduled recording.
245. The system defined in claim 210 further configured to display conflicting recordings.
246. The system defined in claim 210 further configured not to display conflicting recordings if the system supports simultaneous recordings.
247. The system defined in claim 210 further configured to allow the user to resolve conflicts between scheduled recordings.
248. The system defined in claim 210 further configured to allow the system to resolve conflict between scheduled recordings.
249-254. (canceled)
Description
  • [0001]
    This application claims the benefit of U.S. provisional application No. 60/088,888 filed Jun. 11, 1998.
  • BACKGROUND OF THE INVENTION
  • [0002]
    This invention relates to interactive television program guides, and more particularly, to interactive television program guides with program series reminder and recording capabilities.
  • [0003]
    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.
  • [0004]
    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.
  • [0005]
    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.
  • [0006]
    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.
  • [0007]
    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.
  • [0008]
    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
  • [0009]
    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.
  • [0010]
    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.
  • [0011]
    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.
  • [0012]
    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.
  • [0013]
    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.
  • [0014]
    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.
  • [0015]
    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.
  • [0016]
    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.
  • [0017]
    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.
  • [0018]
    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.
  • [0019]
    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.
  • [0020]
    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.
  • [0021]
    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
  • [0022]
    FIG. 1 is a schematic block diagram of an illustrative system in accordance with the present invention.
  • [0023]
    FIG. 2 is a schematic block diagram of illustrative user television equipment in accordance with the present invention.
  • [0024]
    FIG. 3 is a generalized schematic block diagram of portions of the illustrative television equipment of FIG. 2.
  • [0025]
    FIGS. 4 and 5 are illustrative program guide display screens in accordance with the present invention.
  • [0026]
    FIG. 6 is an illustrative detailed remind/record display screen in accordance with the present invention.
  • [0027]
    FIG. 7 is an illustrative reminder screen that allows the user to enter information for setting reminders in accordance with the present invention.
  • [0028]
    FIG. 8 is an illustrative information screen that allows the user to enter more information when setting reminders in accordance with the present invention.
  • [0029]
    FIG. 9 is a diagram of an illustrative reminder displayed on the user's television screen in accordance with the present invention.
  • [0030]
    FIG. 10 is a diagram of an illustrative reminder screen listing all current reminders in accordance with the present invention.
  • [0031]
    FIG. 10 a is an illustrative reminder screen that allows the user to view, update, or cancel reminders in accordance with the present invention.
  • [0032]
    FIG. 11 is an illustrative recording screen that allows the user to enter information for scheduling recordings in accordance with the present invention.
  • [0033]
    FIG. 12 is a diagram of an illustrative recording screen listing all currently scheduled recordings in accordance with the present invention.
  • [0034]
    FIG. 12 a is an illustrative recording screen that allows the user to view, update, or cancel recordings in accordance with the present invention.
  • [0035]
    FIG. 13 is a diagram of an illustrative reminder screen listing all current reminders and detected conflicts in accordance with the present invention.
  • [0036]
    FIG. 14 is a diagram of an illustrative recording screen listing all currently scheduled recordings and detected conflicts in accordance with the present invention.
  • [0037]
    FIGS. 15 and 16 are illustrative recording screens that allow the user to resolve recording conflicts in accordance with the present invention.
  • [0038]
    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
  • [0039]
    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.
  • [0040]
    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.
  • [0041]
    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.
  • [0042]
    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.
  • [0043]
    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.
  • [0044]
    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.
  • [0045]
    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.
  • [0046]
    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.
  • [0047]
    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.
  • [0048]
    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.
  • [0049]
    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.
  • [0050]
    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.
  • [0051]
    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.
  • [0052]
    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.
  • [0053]
    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.
  • [0054]
    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.
  • [0055]
    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.
  • [0056]
    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).
  • [0057]
    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.
  • [0058]
    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.
  • [0059]
    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.
  • [0060]
    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.
  • [0061]
    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.
  • [0062]
    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.
  • [0063]
    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.
  • [0064]
    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.
  • [0065]
    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.
  • [0066]
    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.
  • [0067]
    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.
  • [0068]
    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.
  • [0069]
    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.
  • [0070]
    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.
  • [0071]
    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.
  • [0072]
    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.
  • [0073]
    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.
  • [0074]
    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.
  • [0075]
    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.
  • [0076]
    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.
  • [0077]
    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.
  • [0078]
    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.
  • [0079]
    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.
  • [0080]
    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.
  • [0081]
    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.
  • [0082]
    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 pro-grams 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.
  • [0083]
    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.
  • [0084]
    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.
  • [0085]
    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.
  • [0086]
    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.
  • [0087]
    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.
  • [0088]
    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.
  • [0089]
    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.
  • [0090]
    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.
  • [0091]
    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.
  • [0092]
    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.
  • [0093]
    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.
  • [0094]
    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.
  • [0095]
    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.
  • [0096]
    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).
  • [0097]
    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.
  • [0098]
    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.
  • [0099]
    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.
  • [0100]
    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).
  • [0101]
    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.
  • [0102]
    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.
  • [0103]
    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.
  • [0104]
    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).
  • [0105]
    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.
  • [0106]
    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.
  • [0107]
    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.
  • [0108]
    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.
  • [0109]
    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.
  • [0110]
    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.
  • [0111]
    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.
  • [0112]
    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.
  • [0113]
    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.
Patent Citations
Cited PatentFiling datePublication dateApplicantTitle
US3848193 *15 Dec 197212 Nov 1974Gautney & Jones CommunicationsNationwide system for selectively distributing information
US3893049 *25 Mar 19741 Jul 1975Motorola IncElectronic tuning system for television receivers
US4162513 *26 Sep 197824 Jul 1979Rca CorporationTelevision system scheduler
US4224644 *8 Feb 197823 Sep 1980Videodetics CorporationMethod and apparatus for controlling a tape player/recorder for retrieving and playing prerecorded information
US4288809 *21 May 19808 Sep 1981Sony CorporationTelevision receiver apparatus for selectively displaying a video picture or alphanumeric data information
US4325081 *26 Jun 198013 Apr 1982Hitachi, Ltd.Programmed timer for VTR
US4338644 *22 Oct 19796 Jul 1982Staar S. A.Magnetic tape cassettes provided with memory circuits for storing information
US4339798 *17 Dec 197913 Jul 1982Remote DynamicsRemote gaming system
US4347498 *21 Nov 197931 Aug 1982International Business Machines CorporationMethod and means for demand accessing and broadcast transmission among ports in a distributed star network
US4422105 *30 Sep 198020 Dec 1983Video Education, Inc.Interactive system and method for the control of video playback devices
US4425579 *22 May 198110 Jan 1984Oak Industries Inc.Catv converter with keylock to favorite channels
US4429385 *31 Dec 198131 Jan 1984American Newspaper Publishers AssociationMethod and apparatus for digital serial scanning with hierarchical and relational access
US4495654 *29 Mar 198322 Jan 1985Rca CorporationRemote controlled receiver with provisions for automatically programming a channel skip list
US4496171 *29 Sep 198229 Jan 1985Martin CherryMedia guide
US4620229 *24 Apr 198528 Oct 1986Sony CorporationPicture display device
US4641205 *5 Mar 19843 Feb 1987Rca CorporationTelevision system scheduler with on-screen menu type programming prompting apparatus
US4691351 *29 Nov 19851 Sep 1987Sony CorporationTelevision signal receiving apparatus
US4701794 *12 Apr 198520 Oct 1987U.S. Philips CorporationTelevision receiver comprising a teletext decoding circuit and a page number memory
US4706121 *6 May 198610 Nov 1987Patrick YoungTV schedule system and process
US4739406 *11 Apr 198619 Apr 1988Morton Richard GMethod and apparatus for interacting with television images
US4751578 *28 May 198514 Jun 1988David P. GordonSystem for electronically controllably viewing on a television updateable television programming information
US4789962 *30 Jul 19876 Dec 1988International Business Machines CorporationMethods of displaying help information nearest to an operation point at which the help information is requested
US4807052 *5 Oct 198721 Feb 1989Sony CorporationRemotely controllable electronic apparatus
US4812940 *16 Jun 198714 Mar 1989Olympus Optical Co., Ltd.Dictation display for displaying present position and cue mark position information
US4847696 *27 Jul 198711 Jul 1989Kabushiki Kaisha ToshibaSystem with a timer screen, for reserving the recording of TV programs
US4855833 *4 Nov 19878 Aug 1989Matsushita Electric Industrial Co., Ltd.Television channel selection apparatus employing multi-picture display
US4873584 *5 Jul 198810 Oct 1989Hashimoto CorporationComputer control for VCR including display of record playback listing and playback order selection
US4879611 *30 Jul 19877 Nov 1989Sanyo Electric Co., Ltd.Record mode setting apparatus responsive to transmitted code containing time-start information
US4885775 *21 Sep 19845 Dec 1989Scientific-Atlanta, Inc.Information display scheme for subscribers of a subscription television system
US4894789 *22 Feb 198816 Jan 1990Yee Keen YTV data capture device
US4908707 *19 Jul 198813 Mar 1990U.S. Philips Corp.Video cassette recorder programming via teletext transmissions
US4908713 *29 Jun 198813 Mar 1990Levine Michael RVCR Programmer
US4977455 *15 Jul 198811 Dec 1990Insight Telecast, Inc.System and process for VCR scheduling
US4989104 *7 Mar 199029 Jan 1991U.S. Philips CorporationApparatus for recording and quickly retrieving video signal parts on a magnetic tape
US5027400 *16 Aug 198925 Jun 1991Hitachi Ltd.Multimedia bidirectional broadcast system
US5047867 *8 Jun 198910 Sep 1991North American Philips CorporationInterface for a TV-VCR system
US5151789 *17 Oct 199129 Sep 1992Insight Telecast, Inc.System and method for automatic, unattended recording of cable television programs
US5172111 *18 Dec 198915 Dec 1992Olivo Jr John WStored media screening device
US5187589 *29 Oct 199116 Feb 1993Pioneer Electronic CorporationMultiprogram video tape recording and reproducing device
US5231493 *18 Jan 199027 Jul 1993Nokia (Deutschland) (Gmbh)Video receiver with permanent electronic program journal
US5253066 *30 May 199012 Oct 1993Vogel Peter STV recording and viewing control system
US5285284 *9 Nov 19928 Feb 1994Kabushiki Kaisha ToshibaTelevision receiver with a dual tuner system
US5293357 *10 Sep 19908 Mar 1994The Superguide CorporationMethod and apparatus for controlling a television program recording device
US5296931 *11 Mar 199222 Mar 1994Samsung Electronics Co., Ltd.Channel selecting method for programs of the same category
US5323234 *30 Oct 198921 Jun 1994Pioneer Electronic CorporationProgrammable CATV system and terminal unit therefor
US5335277 *3 May 19932 Aug 1994The Personalized Mass Media CorporationSignal processing appparatus and methods
US5353121 *19 Mar 19934 Oct 1994Starsight Telecast, Inc.Television schedule system
US5412720 *1 May 19922 May 1995Ictv, Inc.Interactive home information system
US5479266 *7 Jun 199526 Dec 1995Starsight Telecast Inc.User interface for television schedule system
US5479268 *18 Feb 199426 Dec 1995Starsight Telecast Inc.User interface for television schedule system
US5508815 *13 Sep 199516 Apr 1996Smart Vcr Limited PartnershipSchedule display system for video recorder programming
US5523796 *20 May 19944 Jun 1996Prevue Networks, Inc.Video clip program guide
US5528304 *22 Jul 199418 Jun 1996Zenith Electronics Corp.Picture-in-picture feedback for channel related features
US5532754 *11 Apr 19942 Jul 1996Starsight Telecast Inc.Background television schedule system
US5559548 *23 Sep 199424 Sep 1996Davis; BruceSystem and method for generating an information display schedule for an electronic program guide
US5583560 *22 Jun 199310 Dec 1996Apple Computer, Inc.Method and apparatus for audio-visual interface for the selective display of listing information on a display
US5585838 *5 May 199517 Dec 1996Microsoft CorporationProgram time guide
US5589892 *7 Jun 199531 Dec 1996Knee; Robert A.Electronic television program guide schedule system and method with data feed access
US5592551 *19 Apr 19947 Jan 1997Scientific-Atlanta, Inc.Method and apparatus for providing interactive electronic programming guide
US5594509 *22 Jun 199314 Jan 1997Apple Computer, Inc.Method and apparatus for audio-visual interface for the display of multiple levels of information on a display
US5596361 *11 Sep 199521 Jan 1997Radio Telecom & Technology, Inc.Two-way cable TV conversion system for data transmission over a dedicated frequency band
US5619247 *24 Feb 19958 Apr 1997Smart Vcr Limited PartnershipStored program pay-per-play
US5635978 *20 May 19943 Jun 1997News America Publications, Inc.Electronic television program guide channel system and method
US5699107 *10 Apr 199616 Dec 1997Microsoft CorporationProgram reminder system
US5732216 *2 Oct 199624 Mar 1998Internet Angles, Inc.Audio message exchange system
US5801787 *14 Jun 19961 Sep 1998Starsight Telecast, Inc.Television schedule system and method of operation for multiple program occurrences
US5805763 *5 May 19958 Sep 1998Microsoft CorporationSystem and method for automatically recording programs in an interactive viewing system
US5812123 *13 Dec 199622 Sep 1998Microsoft CorporationSystem for displaying programming information
US5812937 *6 May 199622 Sep 1998Digital Dj Inc.Broadcast data system with multiple-tuner receiver
US5850218 *19 Feb 199715 Dec 1998Time Warner Entertainment Company L.P.Inter-active program guide with default selection control
US5880768 *6 Apr 19959 Mar 1999Prevue Networks, Inc.Interactive program guide systems and processes
US5949954 *7 Jun 19957 Sep 1999Starsight Telecast, Inc.System and process for control of recording and reproducing apparatus
US5977964 *5 Jan 19982 Nov 1999Intel CorporationMethod and apparatus for automatically configuring a system based on a user's monitored system interaction and preferred system access times
US5991498 *24 Sep 199623 Nov 1999Starsight Telecast, Inc.VCR programming system
US5995155 *27 Jun 199730 Nov 1999Gateway 2000, Inc.Database navigation system for a home entertainment system
US6002394 *11 Apr 199714 Dec 1999Starsight Telecast, Inc.Systems and methods for linking television viewers with advertisers and broadcasters
US6014184 *30 Dec 199611 Jan 2000News America Publications, Inc.Electronic television program guide schedule system and method with data feed access
US6058242 *25 Jul 19972 May 2000Samsung Electronics Co., Ltd.Apparatus for performing programmed recording using broadcast program data and method therefor in a two-tuner system
US6141488 *5 Sep 199731 Oct 2000United Video Properties, Inc.Program guide system for recording television programs
US6163316 *3 Oct 199719 Dec 2000Texas Instruments IncorporatedElectronic programming system and method
US6177931 *21 Jul 199823 Jan 2001Index Systems, Inc.Systems and methods for displaying and recording control interface with television programs, video, advertising information and program scheduling information
US6208799 *29 Apr 199727 Mar 2001Time Warner Entertainment Company L.P.VCR recording timeslot adjustment
US6323911 *28 Apr 199727 Nov 2001Starsight Telecast, Inc.System and method for using television schedule information
US6348932 *1 Mar 199919 Feb 2002Sony CorporationProvide two different types of service in a menu
US6388714 *11 Apr 199714 May 2002Starsight Telecast IncInteractive computer system for providing television schedule information
US6424791 *27 Mar 199823 Jul 2002Sony CorporationSystem and method for providing selection of timer recording
US6430358 *28 Mar 19956 Aug 2002Gemstar Development CorporationUniversal remote including apparatus using compressed codes for video recorder control
US6611958 *6 Aug 199926 Aug 2003Sony CorporationElectronic program guide feature for AV system
US7151886 *13 Jul 200519 Dec 2006Starsight Telecast Inc.User interface for television schedule system
US20020057893 *3 Mar 199916 May 2002Anthony WoodDigital recording and playback
US20030149988 *6 Feb 20037 Aug 2003United Video Properties, Inc.Client server based interactive television program guide system with remote server recording
US20040181814 *24 Nov 200316 Sep 2004United Video Properties, Inc.Interactive television program guide with simultaneous watch and record capabilities
Referenced by
Citing PatentFiling datePublication dateApplicantTitle
US7028323 *15 Jun 200111 Apr 2006Decisionmark Corp.System and method for delivering rerun video programming on non-HDTV digital side channels
US7143429 *1 Jun 200128 Nov 2006Sony CorporationProgram information providing apparatus and method, program recording preset system and method, and program recording system and method
US7181755 *12 Sep 200120 Feb 2007Mitsubishi Denki Kabushi KaishaDigital broadcasting system and digital broadcasting station and digital broadcasting receiver
US7305696 *17 Apr 20014 Dec 2007Triveni Digital, Inc.Three part architecture for digital television data broadcasting
US7369750 *24 Apr 20026 May 2008Microsoft CorporationManaging record events
US7444593 *4 Oct 200028 Oct 2008Apple Inc.Disk space management and clip remainder during edit operations
US7581238 *25 Apr 200225 Aug 2009Microsoft CorporationProgram episodes recording
US7600246 *17 Apr 20026 Oct 2009Microsoft CorporationMethod and apparatus for analyzing program data
US760368519 Oct 200513 Oct 2009United Video Properties, Inc.Program guide system with combination category search
US762441120 Aug 200724 Nov 2009United Video Properties, Inc.Client-server based interactive television program guide system with remote server recording
US764696230 Sep 200512 Jan 2010Guideworks, LlcSystem and methods for recording and playing back programs having desirable recording attributes
US767331418 Feb 20092 Mar 2010United Video Properties, Inc.Client-server based interactive television program guide system with remote server recording
US7673315 *29 Aug 20002 Mar 2010Microsoft CorporationSystem and method for providing program criteria representing audio and/or visual programming
US7716714 *1 Dec 200411 May 2010At&T Intellectual Property I, L.P.System and method for recording television content at a set top box
US773510728 Feb 20078 Jun 2010United Video Properties, Inc.Client-server based interactive television program guide system with remote server recording
US773970918 Apr 200715 Jun 2010United Video Properties, Inc.Client-server based interactive television program guide system with remote server recording
US77618926 Feb 200320 Jul 2010United Video Properties, Inc.Client server based interactive television program guide system with remote server recording
US776523529 Dec 200527 Jul 2010Rovi Guides, Inc.Systems and methods for resolving conflicts and managing system resources in multimedia delivery systems
US7774816 *10 Feb 200310 Aug 2010Rovi Technologies CorporationConflict manager for a video recorder
US77794458 Jan 200917 Aug 2010United Video Properties, Inc.Interactive television systems with digital video recording and adjustable reminders
US7788686 *1 Mar 200131 Aug 2010Andrews Christopher CMethod of and apparatus for describing, promoting, publishing, aggregating, distributing and accessing live content information
US78022854 Aug 200521 Sep 2010United Video Properties, Inc.Client-server based interactive television program guide with server recording
US7805055 *19 Apr 200528 Sep 2010Sony Computer Entertainment Inc.Recorder
US780924223 Jun 20065 Oct 2010Microsoft CorporationRecording resource limitation resolution
US784097729 Dec 200523 Nov 2010United Video Properties, Inc.Interactive media guidance system having multiple devices
US785312015 Jan 200414 Dec 2010Aptiv Digital, Inc.Video recorder having user extended and automatically extended time slots
US787058520 Aug 200711 Jan 2011United Video Properties, Inc.Client-server based interactive television program guide system with remote server recording
US787397331 Aug 200918 Jan 2011United Video Properties, Inc.Program guide system with combination category search
US787397811 Jun 201018 Jan 2011United Video Properties, Inc.Client-server based interactive television program guide system with remote server recording
US789562211 Jun 201022 Feb 2011United Video Properties, Inc.Client-server based interactive television program guide system with remote server recording
US789562410 Apr 200122 Feb 2011United Video Properties, Inc.Interactive media guide with media guidance interface
US79002301 Apr 20051 Mar 2011The Directv Group, Inc.Intelligent two-way switching network
US79342324 May 200026 Apr 2011Jerding Dean FNavigation paradigm for access to television services
US79377322 Sep 20053 May 2011The Directv Group, Inc.Network fraud prevention via registration and verification
US79459321 Apr 200517 May 2011The Directv Group, Inc.Narrow bandwidth signal delivery system
US79500381 Apr 200524 May 2011The Directv Group, Inc.Transponder tuning and mapping
US795412725 Sep 200231 May 2011The Directv Group, Inc.Direct broadcast signal distribution methods
US79585311 Apr 20057 Jun 2011The Directv Group, Inc.Automatic level control for incoming signals of different signal strengths
US796164325 Jul 200814 Jun 2011Mcdonald James FOptimizing data rates for video services to a subscriber
US796237028 Jun 200114 Jun 2011Rodriguez Arturo AMethods in a media service system for transaction processing
US796257328 Sep 200714 Jun 2011Intel CorporationMethod and apparatus to determine broadcast content and scheduling in a broadcast system
US7962935 *30 Sep 200314 Jun 2011Sony CorporationData processing apparatus, data processing method and program, and data processing system
US797122230 Jun 201028 Jun 2011United Video Properties, Inc.Interactive television systems with digital video recording and adjustable reminders
US79752773 Apr 20005 Jul 2011Jerding Dean FSystem for providing alternative services
US798513431 Jul 200726 Jul 2011Rovi Guides, Inc.Systems and methods for providing enhanced sports watching media guidance
US79874861 Apr 200526 Jul 2011The Directv Group, Inc.System architecture for control and signal distribution on coaxial cable
US799134811 Oct 20062 Aug 2011The Directv Group, Inc.Triple band combining approach to satellite signal distribution
US79921639 Jun 20002 Aug 2011Jerding Dean FVideo-on-demand navigational system
US799216618 Feb 20092 Aug 2011Jerding Dean FProviding alternative services based on receiver configuration and type of display device
US8001561 *13 May 200816 Aug 2011Samsung Electronics Co., Ltd.System and method for automatically rating video content
US80015645 Mar 200316 Aug 2011United Video Properties, Inc.Electronic program guide with digital storage directory
US800626229 Jun 200123 Aug 2011Rodriguez Arturo AGraphic user interfaces for purchasable and recordable media (PRM) downloads
US80062637 Oct 200523 Aug 2011United Video Properties, Inc.Interactive television program guide with remote access
US800627325 Jul 200823 Aug 2011Rodriguez Arturo AUpdating download options for unavailable media content
US801097910 May 200630 Aug 2011United Video Properties, Inc.Electronic program guide using markup language
US801927511 Oct 200613 Sep 2011The Directv Group, Inc.Band upconverter approach to KA/KU signal distribution
US802018420 Feb 200413 Sep 2011Jerding Dean FChannel control system for exiting from an interactive program guide
US80247591 Apr 200520 Sep 2011The Directv Group, Inc.Backwards-compatible frequency translation module for satellite video delivery
US80329144 Jan 20084 Oct 2011Rodriguez Arturo ASystems and methods for dynamically allocating bandwidth in a digital broadband delivery system
US803750420 Dec 200511 Oct 2011Jerding Dean FVideo on demand system with selectable options of configurable random-access control
US804680126 Aug 200425 Oct 2011United Video Properties, Inc.Interactive television program guide with remote access
US805610620 Dec 20058 Nov 2011Rodriguez Arturo AVideo on demand system with dynamic enablement of random-access functionality
US80692596 Oct 200529 Nov 2011Rodriguez Arturo AManaging removal of media titles from a list
US80742452 Nov 20076 Dec 2011Panasonic CorporationProgram reservation system and program reserving method
US80825685 Mar 200320 Dec 2011United Video Properties, Inc.Electronic program guide with integrated program listings
US808657523 Sep 200427 Dec 2011Rovi Solutions CorporationMethods and apparatus for integrating disparate media formats in a networked media system
US808704820 Aug 200727 Dec 2011United Video Properties, Inc.Television program guide with a digital storage device
US808705020 Aug 200727 Dec 2011United Video Properties, Inc.Client-server electronic program guide
US808991124 Mar 20063 Jan 2012Neocific, Inc.Methods and apparatus for cellular broadcasting and communication system
US809111018 Jun 20103 Jan 2012United Video Properties, Inc.Client-server based interactive television program guide system with remote server recording
US80959518 May 200610 Jan 2012Rovi Guides, Inc.Systems and methods for providing a scan
US81079777 Sep 200731 Jan 2012United Video Properties, Inc.Cross-platform messaging
US810854221 Dec 201031 Jan 2012Intel CorporationMethod and apparatus to determine broadcast content and scheduling in a broadcast system
US811277620 Aug 20077 Feb 2012Starsight Telecast, Inc.Interactive computer system for providing television schedule information
US811661117 Sep 200314 Feb 2012Aptiv Digital, Inc.Tuner sharing video recorder system architecture
US811756430 Sep 200914 Feb 2012United Video Properties, Inc.Systems and methods for generating a media guidance application with multiple perspective views
US812732911 Aug 200828 Feb 2012Rovi Guides, Inc.Systems and methods for providing a scan
US813464520 Aug 200713 Mar 2012Index Systems, Inc.Combination of recorded program index and EPG
US8151303 *10 Aug 20073 Apr 2012Sony United Kingdom LimitedTelevision device and method of identifying consecutive programmes
US8155098 *6 Jun 200610 Apr 2012Neocific, Inc.Methods and apparatus for power efficient broadcasting and communication systems
US816138821 Jan 200417 Apr 2012Rodriguez Arturo AInteractive discovery of display device characteristics
US817651625 Nov 20098 May 2012Aptiv Digital, Inc.Video recorder having user extended and automatically extended time slots
US817652110 Jun 20108 May 2012United Video Properties, Inc.Client server based interactive television program guide system with remote server recording
US81894727 Sep 200529 May 2012Mcdonald James FOptimizing bandwidth utilization to a subscriber premises
US819109320 Feb 200929 May 2012Rodriguez Arturo AProviding information pertaining to audio-visual and personal bi-directional services
US820523219 Apr 200419 Jun 2012Starsight Telecast, Inc.Interactive computer system for providing television schedule information
US821486929 Dec 20053 Jul 2012Rovi Guides, Inc.Systems and methods for managing a status change of a multimedia asset in multimedia delivery systems
US82292831 Apr 200524 Jul 2012Rovi Guides, Inc.System and method for quality marking of a recording
US82293836 Jan 201024 Jul 2012The Directv Group, Inc.Frequency drift estimation for low cost outdoor unit frequency conversions and system diagnostics
US823881320 Aug 20087 Aug 2012The Directv Group, Inc.Computationally efficient design for broadcast satellite single wire and/or direct demod interface
US826545829 Jul 200411 Sep 2012Index Systems, Inc.System and method for generating video taping reminders
US826666218 Jun 201011 Sep 2012United Video Properties, Inc.Client-server based interactive television program guide system with remote server recording
US827201111 May 201018 Sep 2012Index Systems, Inc.Method and system for displaying advertisements between schedule listings
US8272015 *1 Nov 200718 Sep 2012Microsoft CorporationAlternate source conflict resolution
US827201918 Jun 201018 Sep 2012United Video Properties, Inc.Client-server based interactive television program guide system with remote server recording
US828134131 Jul 20072 Oct 2012Rovi Guides, Inc.Systems and methods for providing media guidance planners
US829146115 Dec 200916 Oct 2012United Video Properties, Inc.Systems and methods for managing the distribution of on-demand media
US8312490 *18 Apr 200113 Nov 2012The Directv Group, Inc.DVR with enhanced functionality
US83163899 Aug 200720 Nov 2012Microsoft CorporationSystem and method to facilitate programming of an associated recording device
US83274037 Sep 20074 Dec 2012United Video Properties, Inc.Systems and methods for providing remote program ordering on a user device via a web server
US833924630 Dec 200925 Dec 2012Echostar Technologies LlcSystems, methods and apparatus for locating a lost remote control
US83529789 Mar 20098 Jan 2013United Video Properties, Inc.Systems and methods for advertising television networks, channels, and programs
US837088430 Jun 20105 Feb 2013United Video Properties, Inc.Interactive television systems with digital video recording and adjustable reminders
US837411521 Nov 201112 Feb 2013Neocific, Inc.Methods and apparatus for cellular broadcasting and communication system
US838124811 Apr 201119 Feb 2013United Video Properties, Inc.Program guide system with combination category search
US83870898 May 200626 Feb 2013Rovi Guides, Inc.Systems and methods for providing a scan
US840773711 Jul 200726 Mar 2013Rovi Guides, Inc.Systems and methods for providing a scan transport bar
US841319122 Jun 20102 Apr 2013United Video Properties, Inc.Program guide with a digital storage device
US84131937 Mar 20112 Apr 2013United Video Properties, Inc.Program guide with a digital storage device
US842403813 Jan 201116 Apr 2013United Video Properties, Inc.Interactive media guide with media guidance interface
US84296862 Dec 201123 Apr 2013Rovi Guides, Inc.Systems and methods for providing a scan
US84386012 Jul 20037 May 2013Rovi Solutions CorporationResource management for a networked personal video recording system
US844821522 Dec 201121 May 2013United Video Properties, Inc.Electronic program guide with digital storage
US845317417 Jun 201028 May 2013Starsight Telecast, Inc.Method and system for displaying advertising, video, and program schedule listing
US845708116 Mar 20124 Jun 2013Neocific, Inc.Methods and apparatus for power efficient broadcasting and communication systems
US845747516 Feb 20064 Jun 2013United Video Properties, Inc.Systems and methods for interactive program guides with personal video recording features
US846429614 May 201011 Jun 2013United Video Properties, Inc.Series reminders and series recording from an interactive program guide
US851652520 Oct 200020 Aug 2013Dean F. JerdingIntegrated searching system for interactive media guide
US852228220 Aug 200727 Aug 2013Starsight Telecast, Inc.Television schedule system and method of operation for multiple program occurrences
US852228714 May 201027 Aug 2013United Video Properties, Inc.Series reminders and series recording from an interactive program guide
US852802422 Aug 20123 Sep 2013Microsoft CorporationAlternate source conflict resolution
US852803218 Jun 20103 Sep 2013United Video Properties, Inc.Client-server based interactive television program guide system with remote server recording
US85324665 Nov 201010 Sep 2013Aptiv Digital, Inc.Video recorder having user extended and automatically extended time slots
US855531530 Sep 20098 Oct 2013United Video Properties, Inc.Systems and methods for navigating a media guidance application with multiple perspective views
US855532114 May 20108 Oct 2013United Video Properties, Inc.Series reminders and series recording from an interactive program guide
US856579723 Dec 201122 Oct 2013United Video Properties, Inc.Cross-platform messaging
US85726547 Feb 201329 Oct 2013United Video Properties, Inc.Program guide system with combination category search
US857841318 Oct 20115 Nov 2013United Video Properties, Inc.Interactive television program guide with remote access
US857842320 Aug 20075 Nov 2013United Video Properties, Inc.Interactive television program guide with remote access
US8578439 *28 Jan 20005 Nov 2013Koninklijke Philips N.V.Method and apparatus for presentation of intelligent, adaptive alarms, icons and other information
US858417217 Oct 201112 Nov 2013United Video Properties, Inc.Interactive television program guide with remote access
US85841849 Feb 201112 Nov 2013United Video Properties, Inc.Systems and methods for relocating media
US858997528 Sep 200919 Nov 2013United Video Properties, Inc.Electronic program guide with advance notification
US860152623 Jun 20083 Dec 2013United Video Properties, Inc.Systems and methods for displaying media content and media guidance information
US860728729 Dec 200510 Dec 2013United Video Properties, Inc.Interactive media guidance system having multiple devices
US861231031 Mar 201017 Dec 2013United Video Properties, Inc.Method and system for commerce in media program related merchandise
US861578220 Aug 200724 Dec 2013Starsight Telecast, Inc.System and methods for linking television viewers with advertisers and broadcasters
US862076929 Mar 201131 Dec 2013United Video Properties, Inc.Method and systems for checking that purchasable items are compatible with user equipment
US862490827 Jun 20087 Jan 2014Rovi Guides, Inc.Systems and methods of transitioning from buffering video to recording video
US862597123 Nov 20097 Jan 2014Rovi Guides, Inc.Systems and methods for recording and playing back programs having desirable recording attributes
US862737816 Mar 20117 Jan 2014United Video Properties, Inc.Systems and methods for creating aggregations of episodes of series programming in order
US8631440 *30 Apr 200714 Jan 2014Google Inc.Program guide user interface
US863380814 Dec 201221 Jan 2014Echostar Technologies LlcSystems, methods and apparatus for locating a lost remote control
US86343756 Sep 201221 Jan 2014Neocific, Inc.Methods and apparatus for cellular broadcasting and communication system
US864016531 Jul 200728 Jan 2014Rovi Guides, Inc.Systems and methods for providing enhanced sports watching media guidance
US864016619 Oct 200928 Jan 2014Rovi Guides, Inc.Systems and methods for content surfing
US864017230 Mar 200928 Jan 2014Cisco Technology, Inc.System and method for characterization of purchasable and recordable media (PRM)
US869439626 Dec 20078 Apr 2014Rovi Guides, Inc.Systems and methods for episodic advertisement tracking
US870715326 Feb 200722 Apr 2014Cisco Technology, Inc.Displaying comment data corresponding to a video presentation
US8707366 *8 Jan 201022 Apr 2014Microsoft CorporationSystem and method for providing program criteria representing audio and/or visual programming
US871231827 May 200829 Apr 2014The Directv Group, Inc.Integrated multi-sat LNB and frequency translation module
US8719825 *17 Aug 20056 May 2014Sap AgPrompting for execution or delay of scheduled job
US8719866 *31 May 20116 May 2014Fanhattan LlcEpisode picker
US871987528 Sep 20076 May 2014The Directv Group, Inc.Satellite television IP bitstream generator receiving unit
US873275618 Mar 201320 May 2014United Video Properties, Inc.Interactive media guide with media guidance interface
US873780115 Oct 200827 May 2014Rovi Solutions CorporationMethods and apparatus for client aggregation of television programming in a networked personal video recording system
US873921228 Aug 201227 May 2014Cisco Technology, Inc.Configuration of presentations of selectable TV services according to usage
US87456563 Sep 20043 Jun 2014Cisco Technology, Inc.Tracking of presented television advertisements
US874566131 Jul 20073 Jun 2014Rovi Guides, Inc.Systems and methods for providing enhanced sports watching media guidance
US874566920 Aug 20073 Jun 2014United Video Properties, Inc.Series reminders and series recording from an interactive program guide
US875566626 Jul 201317 Jun 2014United Video Properties, Inc.Interactive television program guide with remote access
US876158425 Jun 200424 Jun 2014Gemstar Development CorporationSystem and method for searching a database of television schedule information
US87624923 Sep 200424 Jun 2014United Video Properties, Inc.Electronic mail reminder for an internet television program guide
US876814720 Aug 20071 Jul 2014United Video Properties, Inc.Systems and methods for interactive program guides with personal video recording features
US876814826 Jul 20131 Jul 2014United Video Properties, Inc.Interactive television program guide with remote access
US877612520 Aug 20078 Jul 2014Starsight Telecast Inc.Method and system for displaying advertisements in an electronic program guide
US877612625 Jul 20128 Jul 2014United Video Properties, Inc.Client-server based interactive television guide with server recording
US878670231 Aug 200922 Jul 2014Behavioral Recognition Systems, Inc.Visualizing and updating long-term memory percepts in a video surveillance system
US878773616 Mar 201122 Jul 2014Rovi Guides, LLCSystems and methods for providing a scan
US87891152 Sep 200522 Jul 2014The Directv Group, Inc.Frequency translation module discovery and configuration
US87927768 Aug 201229 Jul 2014Index Systems, Inc.System and method for generating video taping reminders
US87937382 Jan 200329 Jul 2014Starsight Telecast IncorporatedTelevision system with downloadable features
US879997120 May 20115 Aug 2014United Video Properties, Inc.Interactive television systems with digital video recording and adjustable reminders
US8806533 *7 Oct 200512 Aug 2014United Video Properties, Inc.System and method for using television information codes
US88065365 Sep 201212 Aug 2014United Video Properties, Inc.Program guide system with preference profiles
US880653720 Sep 200612 Aug 2014At&T Intellectual Property I, L.P.Methods, systems, and computer program products for implementing interactive control of radio and other media
US880654619 Apr 201312 Aug 2014United Video Properties, Inc.Interactive television systems with digital video recording and adjustable reminders
US883274218 Dec 20069 Sep 2014United Video Properties, Inc.Systems and methods for acquiring, categorizing and delivering media in interactive media guidance applications
US883929818 Jan 201216 Sep 2014Intel CorporationMethod and apparatus to determine broadcast content and scheduling in a broadcast system
US883931415 Mar 201316 Sep 2014At&T Intellectual Property I, L.P.Device, system, and method for managing television tuners
US884396022 Apr 201323 Sep 2014United Video Properties, Inc.Electronic program guide with digital storage
US885047716 Mar 200130 Sep 2014Starsight Telecast, Inc.Systems and methods for linking television viewers with advertisers and broadcasters
US885683321 Nov 20077 Oct 2014United Video Properties, Inc.Maintaining a user profile based on dynamic data
US886920420 Aug 200721 Oct 2014Starsight Telecast, Inc.Method and system for displaying advertisements in an electronic program guide
US88751877 Dec 200928 Oct 2014United Video Properties, Inc.Electronic television program guide schedule system and method with scan feature
US88924958 Jan 201318 Nov 2014Blanding Hovenweep, LlcAdaptive pattern recognition based controller apparatus and method and human-interface therefore
US88931919 Mar 201118 Nov 2014Huawei Device Co., LtdMethod, apparatus and system for renewing program
US88987216 May 201325 Nov 2014United Video Properties, Inc.Electronic program guide with digital storage
US890443522 May 20132 Dec 2014United Video Properties, Inc.Electronic program guide for indicating availability of past programs
US890443910 Sep 20132 Dec 2014United Video Properties, Inc.Program guide system with combination category search
US890444121 Jun 20112 Dec 2014United Video Properties, Inc.Systems and methods for providing program suggestions in an interactive television program guide
US893439412 Dec 201213 Jan 2015Neocific, Inc.Methods and apparatus for power efficient broadcasting and communication systems
US893876427 Nov 201320 Jan 2015Rovi Guides, Inc.Systems and methods for creating aggregations of episodes of series programming in order
US8943539 *21 Nov 200727 Jan 2015Rovi Guides, Inc.Enabling a friend to remotely modify user data
US894354018 Jul 200827 Jan 2015Intel CorporationMethod and apparatus to provide a personalized channel
US894990129 Jun 20113 Feb 2015Rovi Guides, Inc.Methods and systems for customizing viewing environment preferences in a viewing environment control application
US8959552 *23 Oct 200917 Feb 2015At&T Intellectual Property I, L.P.Systems and methods to perform actions upon content items associated with multiple series subscriptions
US89730698 Oct 20133 Mar 2015Rovi Guides, Inc.Systems and methods for relocating media
US8984550 *25 Oct 201017 Mar 2015Rovi Guides, Inc.Parental media palettes
US898956129 May 200824 Mar 2015Rovi Guides, Inc.Systems and methods for alerting users of the postponed recording of programs
US900345130 Apr 20107 Apr 2015Rovi Guides, Inc.Internet television program guide system
US90093382 Mar 201014 Apr 2015Viasat, Inc.Space shifting over return satellite communication channels
US901454623 Sep 200921 Apr 2015Rovi Guides, Inc.Systems and methods for automatically detecting users within detection regions of media devices
US9015736 *29 Dec 200521 Apr 2015Rovi Guides, Inc.Systems and methods for episode tracking in an interactive media environment
US902152915 Jul 200428 Apr 2015Microsoft Technology Licensing, LlcContent recordation techniques
US902153816 Apr 201428 Apr 2015Rovi Guides, Inc.Client-server based interactive guide with server recording
US903244518 Feb 201412 May 2015Rovi Guides, Inc.Series reminders and series recording from an interactive television program guide
US903810318 Dec 201319 May 2015Rovi Guides, Inc.Systems and methods for content surfing
US904384429 Jul 201426 May 2015Rovi Guides, Inc.Series reminders and series recording from an interactive television program guide
US904907328 Jun 20112 Jun 2015Rovi Guides, Inc.Systems and methods for initializing allocations of transport streams based on historical data
US90553181 Nov 20139 Jun 2015Rovi Guides, Inc.Client-server based interactive guide with server storage
US90553193 Nov 20149 Jun 2015Rovi Guides, Inc.Interactive guide with recording
US905532228 Mar 20149 Jun 2015Rovi Guides, Inc.Systems and methods for interactive program guides with personal video recording features
US905534114 Sep 20129 Jun 2015Henry C. YuenCombination of recorded program index and EPG
US907137210 Nov 201030 Jun 2015Rovi Guides, Inc.Methods and devices for presenting an interactive media guidance application
US907187224 Jun 201430 Jun 2015Rovi Guides, Inc.Interactive television systems with digital video recording and adjustable reminders
US907586115 Nov 20117 Jul 2015Veveo, Inc.Methods and systems for segmenting relative user preferences into fine-grain and coarse-grain collections
US908401629 Oct 201414 Jul 2015Rovi Guides, Inc.Program guide system with combination category search
US90888276 May 201121 Jul 2015Rovi Guides, Inc.Systems and methods for enhanced trick-play functions
US90925036 May 201328 Jul 2015Veveo, Inc.Methods and systems for selecting and presenting content based on dynamically identifying microgenres associated with the content
US9094723 *16 Dec 200828 Jul 2015Echostar Technologies L.L.C.Systems and methods for a remote alarm
US910068617 Sep 20134 Aug 2015Rovi Guides, Inc.Electronic program guide with digital storage
US910694728 Oct 201411 Aug 2015Rovi Guides, Inc.Electronic program guide with digital storage
US91131078 Nov 200518 Aug 2015Rovi Guides, Inc.Interactive advertising and program promotion in an interactive television system
US91132077 Apr 201118 Aug 2015Rovi Guides, Inc.Systems and methods for contextually linking television program information
US911894814 Jun 201325 Aug 2015Rovi Guides, Inc.Client-server based interactive guide with server recording
US91189587 Nov 201125 Aug 2015Rovi Guides, Inc.Systems and methods for coordinating interactive and passive advertisement and merchandising opportunities
US91249324 May 20111 Sep 2015Rovi Guides, Inc.Systems and methods for contextually linking television program information
US912516926 Jun 20141 Sep 2015Rovi Guides, Inc.Methods and systems for performing actions based on location-based rules
US912898715 Feb 20138 Sep 2015Veveo, Inc.Methods and systems for selecting and presenting content based on a comparison of preference signatures from multiple users
US913749125 Oct 201015 Sep 2015Rovi Guides, Inc.Methods and systems for forced advertising
US91529697 Apr 20106 Oct 2015Rovi Technologies CorporationRecommendation ranking system with distrust
US915484316 Apr 20146 Oct 2015Rovi Guides, Inc.Client-server based interactive guide with server recording
US916097122 May 201213 Oct 2015Rovi Technologies CorporationContent access
US916108724 Oct 201113 Oct 2015Rovi Technologies CorporationUser controlled multi-device media-on-demand system
US916671410 Sep 201020 Oct 2015Veveo, Inc.Method of and system for presenting enriched video viewing analytics
US916719619 May 201020 Oct 2015Rovi Guides, Inc.Systems and methods for trimming recorded content using a media guidance application
US916730120 Oct 200520 Oct 2015At&T Intellectual Property I, L.P.Methods and computer program products for taking a secondary action responsive to receipt of an advertisement
US91715804 Dec 201327 Oct 2015Rovi Guides, Inc.Systems and methods for recording and playing back programs having desirable recording attributes
US917298728 Jul 201127 Oct 2015Rovi Guides, Inc.Methods and systems for updating functionality of a set-top box using markup language
US918533219 Jan 201210 Nov 2015Rovi Guides, Inc.Systems and methods for providing a scan
US919171624 Mar 201417 Nov 2015Rovi Guides, Inc.Interactive media guide with media guidance interface
US91917191 Dec 201417 Nov 2015Rovi Guides, Inc.Systems and methods for providing program suggestions in an interactive television program guide
US91917222 Dec 201317 Nov 2015Rovi Guides, Inc.System and method for modifying advertisement responsive to EPG information
US919791613 Sep 201024 Nov 2015Rovi Guides, Inc.Systems and methods for communicating and enforcing viewing and recording limits for media-on-demand
US919794319 Mar 201324 Nov 2015Rovi Guides, Inc.Electronic program guide with related-program search feature
US92016275 Jan 20101 Dec 2015Rovi Guides, Inc.Systems and methods for transferring content between user equipment and a wireless communications device
US92041841 Aug 20111 Dec 2015Rovi Guides, Inc.Interactive television program guide with remote access
US921539722 Apr 201415 Dec 2015Rovi Guides, Inc.Systems and methods for providing enhanced sports watching media guidance
US92155041 Aug 201415 Dec 2015Rovi Guides, Inc.Systems and methods for acquiring, categorizing and delivering media in interactive media guidance applications
US921812229 Dec 201122 Dec 2015Rovi Guides, Inc.Systems and methods for transferring settings across devices based on user gestures
US922600629 Jun 201529 Dec 2015Rovi Guides, Inc.Client-server based interactive guide with server recording
US923225427 Dec 20115 Jan 2016Rovi Guides, Inc.Client-server based interactive television guide with server recording
US923737112 Jun 201512 Jan 2016Rovi Guides, Inc.Electronic program guide with digital storage
US925326224 Jan 20132 Feb 2016Rovi Guides, Inc.Systems and methods for connecting media devices through web sockets
US9253463 *9 May 20132 Feb 2016The Directv Group, Inc.Method and system for displaying a series of recordable events
US925703419 Feb 20099 Feb 2016Echostar Technologies L.L.C.Systems, methods and apparatus for providing an audio indicator via a remote control
US925817528 May 20109 Feb 2016The Directv Group, Inc.Method and system for sharing playlists for content stored within a network
US926465626 Feb 201416 Feb 2016Rovi Guides, Inc.Systems and methods for managing storage space
US92709186 Mar 200923 Feb 2016Samsung Electronics Co., Ltd.Method of recommending broadcasting contents and recommending apparatus therefor
US927104227 Aug 201423 Feb 2016Rovi Guides, Inc.Method for generating time based preview image for a video stream
US928852128 May 201415 Mar 2016Rovi Guides, Inc.Systems and methods for updating media asset data based on pause point in the media asset
US929479929 Oct 201522 Mar 2016Rovi Guides, Inc.Systems and methods for providing storage of data on servers in an on-demand media delivery system
US92948171 Jun 201522 Mar 2016Rovi Guides, Inc.Program guide system with combination category search
US93072786 May 20105 Apr 2016Rovi Guides, Inc.Systems and methods for reducing cut-offs in program recording
US930729113 Jul 20115 Apr 2016Rovi Technologies CorporationUser controlled multi-device media-on-demand system
US931140512 Sep 201212 Apr 2016Rovi Guides, Inc.Search engine for video and graphics
US931973531 Jan 200319 Apr 2016Rovi Guides, Inc.Electronic television program guide schedule system and method with data feed access
US932601624 Sep 201026 Apr 2016Rovi Guides, Inc.Systems and methods for mirroring and transcoding media content
US932602511 Jun 201326 Apr 2016Rovi Technologies CorporationMedia content search results ranked by popularity
US9338386 *24 Apr 200910 May 2016Samsung Electronics Co., Ltd.Method and apparatus to provide broadcasting program information on screen of broadcast receiver
US9363464 *21 Jun 20107 Jun 2016Echostar Technologies L.L.C.Systems and methods for history-based decision making in a television receiver
US93635534 Dec 20157 Jun 2016Rovi Guides, Inc.Electronic program guide with digital storage
US936974116 Jun 201514 Jun 2016Rovi Guides, Inc.Interactive television systems with digital video recording and adjustable reminders
US93745604 Jun 201221 Jun 2016Rovi Guides, Inc.Systems and methods for managing a status change of a multimedia asset in multimedia delivery systems
US938034727 May 201428 Jun 2016Cisco Technology, Inc.Hypertext service guide menu display
US9402045 *9 Sep 200426 Jul 2016Echostar Technologies L.L.C.Method and apparatus for displaying electronic program guide information
US940210222 Dec 201426 Jul 2016Rovi Guides, Inc.System and method for using television schedule information
US940785422 Apr 20142 Aug 2016Rovi Guides, Inc.Systems and methods for providing enhanced sports watching media guidance
US942650930 Dec 201523 Aug 2016Rovi Guides, Inc.Client-server electronic program guide
US942653319 Feb 201423 Aug 2016Rovi Guides, Inc.Series reminders and series recording from an interactive television program guide
US945625230 Aug 201327 Sep 2016Rovi Guides, Inc.Cross-platform messaging
US94623173 Dec 20144 Oct 2016Rovi Guides, Inc.Systems and methods for providing storage of data on servers in an on-demand media delivery system
US949750827 Oct 201515 Nov 2016Rovi Technologies CorporationUser controlled multi-device media-on-demand system
US20010027555 *15 Jun 20014 Oct 2001Franken Kenneth A.System and method for delivering rerun video programming on non-HDTV digital side channels
US20010033736 *18 Apr 200125 Oct 2001Andrian YapDVR with enhanced functionality
US20010041047 *10 May 200115 Nov 2001Momoe KawajiriData recording device, performance recording system using the same, and recording medium storing data recording program
US20020023270 *17 Apr 200121 Feb 2002Thomas C. GomerThree part architecture for digital television data broadcasting
US20020042916 *1 Jun 200111 Apr 2002Toru MineyamaProgram information providing apparatus and method, program recording preset system and method, and program recording system and method
US20020059636 *12 Sep 200116 May 2002Koichi TakeuchiDigital broadcasting system and digital broadcasting station and digital broadcasting receiver
US20020067909 *26 Jun 20016 Jun 2002Nokia CorporationSynchronized service provision in a communications network
US20020078448 *17 Aug 200120 Jun 2002Tatsuya WakaharaInformation processing device and method, and recording medium
US20020162108 *19 Feb 200231 Oct 2002Catherine Lin-HendelInteractive/ active electronic program/ content guide (IAEPG) with computer enhanced, web-wrapped user interfaces, programablility, and automated search, record, and present
US20020166123 *17 Jan 20027 Nov 2002Microsoft CorporationEnhanced television services for digital video recording and playback
US20020174430 *21 Feb 200221 Nov 2002Ellis Michael D.Systems and methods for interactive program guides with personal video recording features
US20030018748 *2 Oct 200123 Jan 2003Digeo, Inc.System and method for providing television program information to an entertainment device
US20030018970 *19 Jul 200123 Jan 2003Digeo, Inc.Object representation of television programs within an interactive television system
US20030018971 *26 Sep 200123 Jan 2003Mckenna Thomas P.System and method for providing supplemental information related to a television program
US20030018977 *25 Sep 200123 Jan 2003Mckenna Thomas P.System and method for sharing television program information between entertainment devices
US20030086694 *7 Nov 20018 May 2003Nokia CorporationRecording program scheduling information in an electronic calendar
US20030121059 *21 Dec 200126 Jun 2003Koninklijke Philips Electronics N.V.Method and apparatus for providing a reminder message to display
US20030135553 *11 Jan 200217 Jul 2003Ramesh PendakurContent-based caching and routing of content using subscription information from downstream nodes
US20030149988 *6 Feb 20037 Aug 2003United Video Properties, Inc.Client server based interactive television program guide system with remote server recording
US20030198461 *17 Apr 200223 Oct 2003Taylor Thomas H.Method and apparatus for analyzing program data
US20030198462 *10 Feb 200323 Oct 2003Jim BumgardnerConflict Manager for a Video Recorder
US20030204848 *24 Apr 200230 Oct 2003Cheng David J.Managing record events
US20030206719 *23 Apr 20036 Nov 2003Jim BumgardnerStorage Management for a Video Recorder
US20030219229 *23 May 200227 Nov 2003Sony CorporationSystem for remotely selecting broadcasts for recording without a direct connection
US20040019906 *18 Jul 200329 Jan 2004Sony Corporation, A Japanese CorporationElectronic program guide feature for AV system
US20040208477 *15 Jan 200421 Oct 2004Pioneer Digital Technologies, Inc.Video recorder having user extended and automatically extended time slots
US20040210935 *19 Apr 200421 Oct 2004Starsight Telecast, Inc.Interactive computer system for providing television schedule information
US20040268403 *26 Jun 200330 Dec 2004Microsoft CorporationContext-sensitive television tags
US20050111823 *30 Nov 200426 May 2005Opentv, Corp.Networking smart toys
US20050155067 *23 Dec 200414 Jul 2005Digeo, Inc.System and method for managing television programs within an entertainment system
US20050160456 *9 Sep 200421 Jul 2005Echostar Technologies CorporationMethod and apparatus for displaying electronic program guide information
US20050160465 *21 Jan 200421 Jul 2005United Video Properties, Inc.Interactive television system with automatic switching from broadcast media to streaming media
US20050232592 *19 Apr 200520 Oct 2005Yousuke KimotoRecorder
US20050240968 *8 Jun 200527 Oct 2005Knudson Edward BSeries recording options using an interactive television program guide
US20050259958 *22 Jun 200124 Nov 2005Ivan JohanssonAutomatic indexing of digital video recordings
US20050273819 *18 Jul 20058 Dec 2005United Video Properties, Inc.Series recording using an interactive television program guide
US20050283810 *4 Aug 200522 Dec 2005United Video Properties, Inc.Client-server based interactive television program guide with server recording
US20060010470 *30 Sep 200312 Jan 2006Sony CorporationData processing apparatus, data processing method and program, and data processing system
US20060015906 *22 Jul 200519 Jan 2006Boyer Franklin EInternet television program guide system
US20060051059 *8 Sep 20049 Mar 2006Krakirian Haig HVideo recorder having user extended and automatically extended time slots
US20060059504 *14 Dec 200416 Mar 2006Eduardo GomezMethod for selecting a preview of a media work
US20060062550 *12 Jan 200523 Mar 2006Lg Electronics Inc.Method and apparatus for consecutive recording of a series of broadcast programs
US20060075426 *20 Oct 20056 Apr 2006Robert KochMethods and computer program products for taking a secondary action responsive to receipt of an advertisement
US20060080711 *30 Nov 200413 Apr 2006Kim Jong-WonApparatus and method for performing reserved recording function
US20060094445 *28 Oct 20054 May 2006Pantech Co., Ltd.Method and apparatus of restricting data access
US20060095937 *19 Oct 20054 May 2006United Video Properties, Inc., A Corporation Of DelawareProgram guide system with combination category search
US20060100929 *20 Dec 200511 May 2006Donald SpectorSystem for issuing short life coupons or other promotional devices
US20060242070 *24 Apr 200626 Oct 2006Funai Electric Co., Ltd.Hard disk recording and playback device
US20060248203 *29 Jul 20042 Nov 2006Masaru YamaokaProgram reservation-and-recording device, information-providing server, program reservation-information management server, program reception device, and program reservation recording system
US20060287922 *14 Aug 200621 Dec 2006Donald SpectorSystem for Issuing Short Life Coupons or Other Promotional Devices
US20070016922 *20 Sep 200618 Jan 2007Robert KochMethods, systems, and computer program products for implementing interactive control of radio and other media
US20070044099 *17 Aug 200522 Feb 2007Sap AgPrompting for execution or delay of scheduled job
US20070127887 *30 Jan 20077 Jun 2007Adrian YapDigital video recorder enhanced features
US20070154163 *29 Dec 20055 Jul 2007United Video Properties, Inc.Systems and methods for creating aggregations of episodes of series programming in order
US20070156539 *29 Dec 20055 Jul 2007United Video Properties, Inc.Systems and methods for commerce in media program related merchandise
US20070157240 *29 Dec 20055 Jul 2007United Video Properties, Inc.Interactive media guidance system having multiple devices
US20070157241 *29 Dec 20055 Jul 2007United Video Properties, Inc.Interactive media guidance system having multiple devices
US20070157260 *29 Dec 20055 Jul 2007United Video Properties, Inc.Interactive media guidance system having multiple devices
US20070157266 *23 Dec 20055 Jul 2007United Video Properties, Inc.Interactive media guidance system having multiple devices
US20070157281 *23 Dec 20055 Jul 2007United Video Properties, Inc.Interactive media guidance system having multiple devices
US20070174336 *29 Dec 200526 Jul 2007Guideworks, LlcSystems and methods for resolving conflicts and managing system resources in multimedia delivery systems
US20070180473 *27 Dec 20062 Aug 2007Lg Electronics Inc.Method and apparatus for recording broadcast programs by tracking change of broadcasting time
US20070199030 *18 Apr 200723 Aug 2007United Video Properties, Inc.Client-server based interactive television program guide system with remote server recording
US20070277201 *9 Aug 200729 Nov 2007Microsoft CorporationSystem and method to facilitate programming of an associated recording device
US20080022317 *19 Jun 200724 Jan 2008James Thomas HDedicated tuner for network administration functions
US20080052743 *10 Aug 200728 Feb 2008Sony United Kingdom LimitedTelevision device and method of identifying consecutive programmes
US20080089663 *17 Oct 200717 Apr 2008Samsung Electronics Co., Ltd.Apparatus and method for controlling automatic reserved recording in broadcasting receiving terminal
US20080091494 *13 Oct 200617 Apr 2008International Business Machines CorporationApplication for after-hours event notifications
US20080141303 *29 Dec 200512 Jun 2008United Video Properties, Inc.Interactive media guidance system having multiple devices
US20080141317 *6 Dec 200612 Jun 2008Guideworks, LlcSystems and methods for media source selection and toggling
US20080163308 *3 Jan 20083 Jul 2008Samsung Electronics Co., Ltd.Apparatus and method for providing digital broadcasting information in portable communication system
US20080178241 *18 Jan 200724 Jul 2008At&T Knowledge Ventures, L.P.System and method for viewing video episodes
US20080184304 *20 Aug 200731 Jul 2008Ellis Michael DClient-server based interactive television program guide system with remote server recording
US20080184313 *20 Aug 200731 Jul 2008Knudson Edward BSeries reminders and series recording from an interactive program guide
US20080187280 *20 Aug 20077 Aug 2008United Video Properties, Inc.Television program guide with a digital storage device
US20080196065 *14 Apr 200814 Aug 2008Microsoft CorporationManaging record events
US20080198785 *24 Mar 200621 Aug 2008Neocific, Inc.Methods and Apparatus for Cellular Broadcasting and Communication System
US20080221957 *23 May 200811 Sep 2008Donald SpectorSystem for Issuing Short Life Coupons or Other Promotional Devices
US20080221999 *2 May 200811 Sep 2008Donald SpectorSystem for Issuing Short Life Coupons or Other Promotional Devices
US20080270449 *30 Apr 200730 Oct 2008Google Inc.Program Guide User Interface
US20080276281 *26 Dec 20056 Nov 2008Pioneer CorporationInformation Processing Device, Information Processing Method, Information Processing Program, and Recording Medium Recorded with the Information Processing Program
US20090019492 *11 Jul 200715 Jan 2009United Video Properties, Inc.Systems and methods for mirroring and transcoding media content
US20090019495 *28 Dec 200615 Jan 2009Alticast Co., Ltd.Reservation system of television program guide using internet and reservation method thereof
US20090028109 *6 Jun 200629 Jan 2009Haiming HuangMethods and apparatus for power efficient broadcasting and communication systems
US20090072933 *18 Oct 200519 Mar 2009Abb Services S.R.IAutomatic circuit breaker with tripping device activated by a movable contact
US20090119715 *1 Nov 20077 May 2009Microsoft CorporationAlternate source conflict resolution
US20090119716 *8 Jan 20097 May 2009United Video Properties, Inc.Interactive television systems with digital video recording and adjustable reminders
US20090133048 *13 May 200821 May 2009Samsung Electronics Co., LtdSystem and method for automatically rating video content
US20090133069 *21 Nov 200721 May 2009United Video Properties, Inc.Maintaining a user profile based on dynamic data
US20090133070 *21 Nov 200721 May 2009United Video Properties, Inc.Enabling a friend to remotely modify user data
US20090150937 *18 Feb 200911 Jun 2009United Video Properties, Inc.Client-server based interactive television program guide system with remote server recording
US20090199252 *30 Jan 20096 Aug 2009Philippe WieczorekMethod and system for accessing applications
US20090208961 *12 Feb 200920 Aug 2009Pacific Biosciences Of California, Inc.Compositions and methods for use in analytical reactions
US20090271823 *24 Apr 200929 Oct 2009Samsung Electronics Co., Ltd.Method and apparatus to provide broadcasting program information on screen of broadcast receiver
US20090293089 *31 Jul 200926 Nov 2009Microsoft CorporationMethod and Apparatus for Analyzing Program Data
US20090320071 *31 Aug 200924 Dec 2009United Video Properties, Inc.Program guide system with combination category search
US20100086277 *3 Oct 20088 Apr 2010Guideworks, LlcSystems and methods for deleting viewed portions of recorded programs
US20100154006 *16 Dec 200817 Jun 2010Echostar Technologies L.L.C.Systems and methods for a remote alarm
US20100158479 *19 Oct 200924 Jun 2010Guideworks, LlcSystems and methods for recording multiple programs simultaneously with a single tuner
US20100175090 *3 Sep 20098 Jul 2010United Video Properties, Inc.Systems and methods for creating aggregations of episodes of series programming in order
US20100186047 *2 Nov 200722 Jul 2010Panasonic CorporationProgram reservation system and program reserving method
US20100201876 *11 Dec 200912 Aug 2010Yung-Chih LinMultimedia management device, system, and method
US20100205041 *12 Feb 200912 Aug 2010Samsung Electronics Co., Ltd.Determining the interest of individual entities based on a general interest
US20100211636 *30 Apr 201019 Aug 2010Michael Ross StarkenburgManagement of profiles for interactive media guidance applications
US20100220976 *14 May 20102 Sep 2010United Video Properties, Inc.Systems and methods for reducing cut-offs in program recording
US20100228876 *2 Mar 20109 Sep 2010Viasat, Inc.Space shifting over return satellite communication channels
US20100229206 *2 Mar 20109 Sep 2010Viasat, Inc.Space shifting over forward satellite communication channels
US20100251284 *11 Jun 201030 Sep 2010United Video Properties, Inc.Client-server based interactive television program guide system with remote server recording
US20100251301 *11 Jun 201030 Sep 2010United Video Properties, Inc.Client-server based interactive television program guide system with remote server recording
US20100287590 *14 May 201011 Nov 2010United Video Properties, Inc.Series reminders and series recording from an interactive program guide
US20100313213 *18 Jun 20109 Dec 2010United Video Properties, Inc.Client-server based interactive television program guide system with remote server recording
US20100313221 *18 Jun 20109 Dec 2010United Video Properties, Inc.Client-server based interactive television program guide system with remote server recording
US20100313224 *18 Jun 20109 Dec 2010United Video Properties, Inc.Client-server based interactive television program guide system with remote server recording
US20100325562 *27 Aug 201023 Dec 2010Andrews Christopher CMethod of and apparatus for describing, promoting, publishing, aggregating, distributing and accessing live content information
US20110013885 *8 Jan 201020 Jan 2011Microsoft CorporationSystem and method for providing program criteria representing audio and/or visual programming
US20110078742 *30 Sep 201031 Mar 2011Samsung Electronics Co. Ltd.Apparatus and method for searching for broadcast program in a digital broadcasting receiver
US20110099572 *25 Oct 201028 Apr 2011Rovi Guides, Inc.Parental media palettes
US20110099582 *23 Oct 200928 Apr 2011At&T Intellectual Property I, L.P.Systems and Methods to Perform Actions Upon Content Items Associated with Multiple Series Subscriptions
US20110119713 *4 Nov 201019 May 2011Samsung Electronics Co., Ltd.Display apparatus, client terminal and control method thereof
US20110131607 *9 Feb 20112 Jun 2011United Video Properties, Inc.Systems and methods for relocating media
US20110156862 *30 Dec 200930 Jun 2011Echostar Technologies LlcSystems, methods and apparatus for locating a lost remote control
US20110162012 *9 Mar 201130 Jun 2011Huawei Device Co., LtdMethod, Apparatus and System for Renewing Program
US20110191806 *11 Apr 20114 Aug 2011United Video Properties, Inc.Program guide system with combination category search
US20110310305 *21 Jun 201022 Dec 2011Echostar Technologies L.L.C.Systems and methods for history-based decision making in a television receiver
US20130251349 *9 May 201326 Sep 2013The Directv Group, Inc.Method and system for displaying a series of recordable events
US20140053197 *19 Aug 201320 Feb 2014Flextronics Ap, LlcEpg data functions
US20160173957 *8 Dec 201516 Jun 2016Samsung Electronics Co., Ltd.Method and apparatus for processing content recording in network
DE102008044490A1 *29 Aug 20084 Mar 2010Loewe Opta GmbhVerfahren zur Steuerung der Aufzeichnung von ausgewählten Programmbeiträgen
EP2051522A1 *2 Nov 200722 Apr 2009Panasonic CorporationBroadcast-program recording-programming system and broadcast-program recording-programming method
EP2160026A126 Aug 20093 Mar 2010LOEWE OPTA GmbHMethod for controlling the recording of selected programme contributions
EP2299712A1 *11 Sep 200923 Mar 2011Huawei Device Co., Ltd.Renewal method, device and system of program
EP2373023A28 Dec 20065 Oct 2011United Video Properties, Inc.An interactive media guidance system having multiple devices
EP2501122A29 Jul 200819 Sep 2012United Video Properties, Inc.Systems and methods for mirroring and transcoding media content
EP2501123A29 Jul 200819 Sep 2012United Video Properties, Inc.Systems and methods for mirroring and transcoding media content
EP2528322A2 *16 May 201228 Nov 2012Samsung Electronics Co., Ltd.Method for recording broadcast contents and broadcast receiving apparatus thereof
EP2557783A3 *19 May 20089 Oct 2013United Video Properties, Inc.Systems and methods for personalizing an interactive media guidance application
EP2947891A1 *10 Apr 201525 Nov 2015Xiaomi Inc.Method for providing episode selection of video and apparatus thereof
WO2006135710A2 *6 Jun 200621 Dec 2006Neocific, Inc.Methods and apparatus for power efficient broadcasting and communication systems
WO2009078894A1 *24 Oct 200825 Jun 2009United Video Properties, Inc.Systems and methods for providing enhanced recording options of media content
WO2013070177A1 *11 Nov 201116 May 2013Echostar Ukraine L.L.C.Video services receiver that provides a notification of upcoming program events having content that is preferred by the user, and related operating methods
Classifications
U.S. Classification725/58, 725/47, 725/44
International ClassificationH04N5/782, H04N5/445, H04N7/10, H04N7/025, G06F13/00, G06F3/00
Cooperative ClassificationH04N21/6143, H04N21/6543, H04N21/4147, H04N21/84, H04N21/4828, H04N21/4882, H04N5/44543, H04N21/482, H04N5/782, H04N5/76, H04N9/79, H04N21/47214, H04N2005/44547
European ClassificationH04N5/782, H04N5/76, H04N5/445M, H04N21/472R
Legal Events
DateCodeEventDescription
15 May 2008ASAssignment
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
29 Oct 2010ASAssignment
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: 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, 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: 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: 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
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 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: 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: 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: 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: 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: 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: 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