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 numberUS20050251827 A1
Publication typeApplication
Application numberUS 11/179,410
Publication date10 Nov 2005
Filing date11 Jul 2005
Priority date17 Jul 1998
Also published asCA2337468A1, CA2337468C, CA2730344A1, CA2730344C, CA2865444A1, CN1180615C, CN1309866A, CN1330173C, CN1567987A, CN101383945A, CN101383945B, CN101383946A, CN101383947A, CN101383947B, CN101383948A, CN101383948B, CN101383949A, CN101383949B, CN101540883A, CN101540883B, CN101668171A, CN101668171B, DE69903438D1, DE69903438T2, DE69942130D1, EP1099339A1, EP1099339B1, EP1213919A2, EP1213919A3, EP1213919B1, EP1942668A1, EP1986425A2, EP1986425A3, EP1986425B1, US9084006, US9185449, US9237369, US20080189737, US20090044226, US20100251303, US20120266193, WO2000004707A1
Publication number11179410, 179410, US 2005/0251827 A1, US 2005/251827 A1, US 20050251827 A1, US 20050251827A1, US 2005251827 A1, US 2005251827A1, US-A1-20050251827, US-A1-2005251827, US2005/0251827A1, US2005/251827A1, US20050251827 A1, US20050251827A1, US2005251827 A1, US2005251827A1
InventorsMichael Ellis, William Thomas, Thomas Lemmons
Original AssigneeUnited Video Properties, Inc.
Export CitationBiBTeX, EndNote, RefMan
External Links: USPTO, USPTO Assignment, Espacenet
Interactive television program guide system having multiple devices within a household
US 20050251827 A1
Abstract
An interactive television program guide system based on multiple user television equipment devices in a single household is provided. The system provides a user with an opportunity to adjust program guide settings with a given one of the interactive television program guides. The system coordinates the operation of the interactive television program guides so that the program guide settings that were adjusted with the given interactive television program guide are used by the other interactive television program guides. Program guide setting include features related to setting program reminders, profiles, program recording features, messaging features, favorites features, parental control features, program guide set up features (e.g., audio and video and language settings), etc. The operation of applications such as web browser applications, home shopping applications, home banking applications, game applications, etc. may also be coordinated.
Images(39)
Previous page
Next page
Claims(31)
1-94. (canceled)
95. A method for using an interactive television program guide system based on a plurality of user television equipment devices located in a single household on which a plurality of interactive television program guides are accessible, wherein the user television equipment devices are interconnected by communications paths and wherein at least one of the television equipment devices comprises a recording device, the method comprising:
providing an opportunity for a user to select a program for recording on a first interactive television program guide associated with a first user television equipment device, wherein the first user television device is located at a first location in the household; and
recording the selected program on the recording device, wherein the recording device is associated with a second user television equipment device, and wherein the second user television equipment device is located at a second location within the household that is different from the first location.
96. The method of claim 95, wherein the recording device is a videocassette recorder.
97. The method of claim 95, wherein the recording device is a personal video recorder.
98. The method of claim 95, wherein the recording device is associated with a second interactive television program guide.
99. The method of claim 95, further comprising:
allowing the user to select from a plurality of recording devices, wherein:
each of the plurality of recording devices is associated with at least one of a plurality of user television equipment devices that are located at locations within the household that are different from the first location; and
recording the selected program on the selected recording device.
100. The method of claim 99, wherein at least one of the plurality of recording devices is associated with an interactive television program guide.
101. The method of claim 95, wherein one of the user television equipment devices comprises a set-top box and at least a television and the other user television equipment device comprises a television but not a set-top box.
102. The method of claim 101, wherein the set-top box comprises an embedded hard disk and wherein recording the selecting program comprises using the hard disk.
103. The method of claim 95, wherein the selected program is recorded at a future time.
104. The method of claim 95, wherein the selected program comprises a series of programs.
105. An interactive television program guide system based on a plurality of user television equipment devices located in a single household on which a plurality of interactive television program guides are accessible, wherein the user television equipment devices are interconnected by communications paths and wherein at least one of the television equipment devices comprises a recording device, wherein:
a first user television equipment device is configured to provide a user with an opportunity to select a program for recording on a first interactive television program guide associated with the first user television equipment device, wherein the first user television device is located at a first location within the household; and
a second user television device is configured to record the selected program on the recording device, wherein the recording device is associated with the second user television equipment device and wherein the second user television device is located at a second location in the household that is different from the first location.
106. The system of claim 105, wherein the recording device is a videocassette recorder.
107. The system of claim 105, wherein the recording device is a personal video recorder.
108. The system of claim 105, wherein the recording device is associated with a second interactive television program guide.
109. The system of claim 105, wherein:
the first interactive television progam guide is configured to allow the user to select from a plurality of recording devices, wherein each of the plurality of recording devices is associated with at least one of a plurality of user television equipment devices that are in locations in the household that are different from the first location.
110. The system of claim 109 wherein at least one of the plurality of recording devices is associated with an interactive television program guide.
111. The system of claim 105, wherein one of the user television equipment devices comprises a set-top box and at least a television and the other user television equipment device comprises a television but not a set-top box.
112. The system of claim 111, wherein the set-top box comprises an embedded hard disk and wherein the second user television device is configured to record the selected program using the hard disk.
113. The system of claim 105, wherein the selected program is recorded at a future time.
114. The system of claim 105, wherein the selected program comprises a series of programs.
115. Machine-readable media for using an interactive television program guide system based on a plurality of user television equipment devices located in a single household on which a plurality of interactive television program guides are accessible, wherein the user television equipment devices are interconnected by communications paths and wherein at least one of the television equipment devices comprises a recording device, the machine-readable media comprising machine-readable instructions encoded thereon for:
providing an opportunity for a user to select a program for recording on a first interactive television program guide associated with a first user television equipment device, wherein the first user television device is located at a first location in the household; and
recording the selected program on the recording device, wherein the recording device is associated with a second user television equipment device, and wherein the second user television equipment device is located at a second location within the household that is different from the first location.
116. The machine-readable media of claim 95, wherein the recording device is a videocassette recorder.
117. The machine-readable media of claim 95, wherein the recording device is a personal video recorder.
118. The machine-readable media of claim 95, wherein the recording device is associated with a second interactive television program guide.
119. The machine-readable media of claim 95, further comprising machine-readable instructions recorded thereon for:
allowing the user to select from a plurality of recording devices, wherein:
each of the plurality of recording devices is associated with at least one of a plurality of user television equipment devices that are located at locations within the household that are different from the first location; and
recording the selected program on the selected recording device.
120. The machine-readable media of claim 99, wherein at least one of the plurality of recording devices is associated with an interactive television program guide.
121. The machine-readable media of claim 95, wherein one of the user television equipment devices comprises a set-top box and at least a television and the other user television equipment device comprises a television but not a set-top box.
122. The machine-readable media of claim 101, wherein the set-top box comprises an embedded hard disk and wherein recording the selecting program comprises using the hard disk.
123. The machine-readable media of claim 95, wherein the selected program is recorded at a future time.
124. The machine-readable media of claim 95, wherein the selected program comprises a series of programs.
Description
  • [0001]
    This application claims the benefit of U.S. provisional patent application No. 60/093,292, filed Jul. 17, 1998.
  • BACKGROUND OF THE INVENTION
  • [0002]
    This invention relates to interactive television program guides, and more particularly, to techniques for providing interactive television program guide functionality on multiple devices within a household.
  • [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 electronic television program guides have been developed that allow television program information to be displayed on a viewer's television.
  • [0004]
    Interactive television program guides are typically implemented on set-top boxes. Such programs 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 of program listings organized in a channel-ordered or a time-ordered list. Users may also search or sort program listings by theme (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]
    Households with children are concerned with protecting children from the potentially objectionable adult content contained in the broad range of programs that are currently available. Some program guides allow users to block channels or programs using a parental control function. For example, a user may instruct the program guide to block access to channels that provide adult programs. A user must enter a password to regain access to such adult channels.
  • [0006]
    Another feature available on some program guides is the ability for the cable operator to send messages such as billing information to the user. A user may also have the ability to set reminders that will alert the user when a preselected program is about to begin or that will automatically tune the user's set-top box to the channel of the preselected program when the program is about to begin. A user may have the ability to establish a list of favorite channels. All of these program guide settings and features are specific to the user's set-top box.
  • [0007]
    Families often have multiple televisions and set-top boxes placed throughout the household. A family's household even may include multiple homes. Because there is no coordination between the program guides running on each of the various set-top boxes in the household, if a user adjusts the settings for a program guide on one set-top box, these settings are not communicated to the program guides on any of the other set-top boxes in the household. If a parent wants to restrict access to certain channels on all the televisions in the household, the parent must adjust the parental control settings on each set-top box individually. Reminders and favorite channel settings must similarly be set for each program guide separately if a user desires to have such settings be in effect throughout the household. Messages sent from the cable operator can only be sent to a particular set-top box. Some cable system subscriber management systems can allow a cable operator to manage all cable boxes within a home (i.e. manage billing for individual locations within a home). However, such systems do not allow user interaction with the cable operator.
  • [0008]
    It is therefore an object of the present invention to provide a program guide system that allows a user to adjust to the user settings of a plurality of program guides at different locations within a household from a single location.
  • SUMMARY OF THE INVENTION
  • [0009]
    These and other objects of the present invention are accomplished in accordance with the principles of the present invention by providing an interactive television program guide system for a household in which multiple interactive television program guides within the household are coordinated. In a typical system, various users in the household use various pieces of user television equipment (also called user television equipment devices). An interactive television program guide is implemented on each piece of user television equipment. Typical user television equipment may be a set-top box on which a program guide application and non-program-guide applications run, a videocassette recorder connected to the set-top box for recording television programs, and a television on which the program guide application may display various program guide display screens and the non-program-guide applications may display various non-program-guide display screens. Other suitable types of user television equipment may be based on personal computer televisions (PC/TVs) or advanced television receivers such as high-definition television (HDTV) receivers.
  • [0010]
    Each piece of user television equipment may be located in a different part of the home. For example, one piece of equipment may be located in the parents' bedroom. Another piece of equipment may be located in a child's bedroom. Additional pieces of equipment may be located in a family room, kitchen, living room, etc.
  • [0011]
    Typical program guide features that may be provided by the program guides of this invention implemented on the user television equipment include features related to setting program reminders, profiles, program recording features, messaging features, favorites features, parental control features, program guide set up features (e.g., video display settings, language settings, etc.), and other suitable program guide features. The system coordinates operation of the program guides so that, for example, a user may adjust his favorite channel settings on a program guide operating in the living room and those settings will be effective on the program guide operating in the master bedroom and may therefore be used by that program guide.
  • [0012]
    A parent may adjust parental control settings using the program guide in the parents' room and the system may apply those settings to all program guides in the household. Parents may use the parental control feature to control the viewing of their children even though the children may be viewing television using multiple user television equipment devices. For example, parents may establish parental controls to lock various programs and services from a master location and the system will apply these parental controls to the various pieces of user television equipment throughout the household. The ability to establish favorite channels, to set reminders, and to control other program guide settings at one location and to have those settings applied to multiple locations throughout the household may be used by both the parents and their children.
  • [0013]
    A user may adjust his favorite settings on a program guide in the family room and may direct the system to apply those settings to the program guides in the family room and the living room. A child may set reminders for certain programs using the program guide in the family room and may direct the system to apply those settings only to the program guide running in that child's bedroom. A user may select a program for recording using a program guide in the living room and may request that the videocassette recorder in the family room be used to record the selected program. A user may receive messages from a cable system operator and may direct the system to make certain types of those messages available to the program guide located in all rooms but the children's room. A user may adjust language or audio settings using one program guide and have those settings apply globally.
  • [0014]
    As these examples serve to illustrate, the settings for any suitable program guide features may be adjusted using the program guide at one location in a household and applied by the system to selected other program guides in the household.
  • [0015]
    The program guides may be linked using any suitable topologies and communication protocols. For example, the various pieces of user television equipment may be interconnected using a tree, bus or ring topology. One piece of user television equipment may be designated as a primary device and other pieces of user television equipment may be designated as secondary devices. The primary and secondary devices may be connected in a star arrangement. A remote server may be used to implement certain program guide features and the pieces of user television equipment in the home may act as clients.
  • [0016]
    If desired, non-program-guide applications may be implemented on the user television equipment. Such non-program-guide applications may include, for example, a web browser application, a home shopping application, a game application, an e-mail application, a chat application, a banking application, etc. These applications may be implemented on a set-top box within the user television equipment. The user may adjust the settings of such a non-program-guide application at one set-top box. The system coordinates the operation of the various set-top boxes so that the adjusted settings may be used by similar applications running on other set-top boxes in the household.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • [0017]
    FIG. 1 is a diagram of an interactive television program guide system in accordance with the present invention.
  • [0018]
    FIG. 2 is a flow chart of steps involved in adjusting user settings and applying those adjustments to desired locations in accordance with the present invention.
  • [0019]
    FIG. 3 is a diagram of a system in which multiple interactive television program guides are implemented in a star configuration accordance with the present invention.
  • [0020]
    FIG. 4 a is a diagram of a system in which multiple interactive television program guides are implemented in a tree configuration in accordance with the present invention.
  • [0021]
    FIG. 4 b is a diagram of a system in which multiple interactive television program guides are implemented in a ring configuration in accordance with the present invention.
  • [0022]
    FIG. 4 c is a diagram of a system in which multiple interactive television program guides are implemented in a bus configuration in accordance with the present invention.
  • [0023]
    FIG. 5 is a diagram of another system in which multiple interactive television program guides are implemented in a client-server configuration in accordance with the present invention.
  • [0024]
    FIG. 6 is a diagram of a system in which multiple interactive television program guides are implemented in a client-server configuration and in which the set-top-box acts as the server in accordance with the present invention.
  • [0025]
    FIG. 7 a is a diagram of a system similar to the system of FIG. 1 in which multiple interactive television program guides are implemented in a neighborhood node configuration in accordance with the present invention.
  • [0026]
    FIG. 7 b is a diagram of a system similar to the system of FIG. 1 showing how servers may be located at network nodes in accordance with the present invention.
  • [0027]
    FIG. 7 c is a diagram of a system similar to the system of FIG. 1 showing how homes may be connected by modem links in accordance with the present invention.
  • [0028]
    FIG. 7 d is a diagram of a system similar to the system of FIG. 1 showing how homes may be connected via a server in accordance with the present invention.
  • [0029]
    FIG. 8 is a diagram of a system in which multiple interactive television program guides are implemented and in which each such guide uses a real-time communications device connected to the Internet in accordance with the present invention.
  • [0030]
    FIG. 9 is a diagram of a system in which multiple interactive television program guides are implemented with an occasional return path communications device in accordance with the present invention.
  • [0031]
    FIG. 10 is a diagram of illustrative user television equipment with an optional data input device in accordance with the present invention.
  • [0032]
    FIG. 11 is a depiction of an illustrative location selection screen in accordance with the present invention.
  • [0033]
    FIG. 12 is a depiction of an illustrative main menu screen in accordance with the present invention.
  • [0034]
    FIG. 13 is a depiction of another illustrative location selection screen in accordance with the present invention.
  • [0035]
    FIG. 14 is a flow chart showing steps involved in an illustrative approach for selecting a location for which to adjust settings in accordance with the present invention.
  • [0036]
    FIG. 15 is a depiction of an illustrative parental control password screen and an illustrative corresponding parental control access denied screen in accordance with the present invention.
  • [0037]
    FIG. 16 is a diagram of an illustrative parental control screen in accordance with the present invention.
  • [0038]
    FIG. 17 is a flow chart showing steps involved in an illustrative approach for applying parental controls in accordance with the present invention.
  • [0039]
    FIG. 18 a is a depiction of an illustrative parental controls set channels screen in which selected channels are blocked in accordance with the present invention.
  • [0040]
    FIG. 18 b is a depiction of an illustrative parental controls set channels screen in which selected channels are hidden in accordance with the present invention.
  • [0041]
    FIG. 19 is a depiction of an illustrative monitor viewing screen in accordance with the present invention.
  • [0042]
    FIG. 20 is a depiction of an illustrative browse screen in accordance with the present invention.
  • [0043]
    FIG. 21 is a depiction of an illustrative set reminder screen in accordance with the present invention.
  • [0044]
    FIG. 22 is a depiction of an illustrative select reminder screen in accordance with the present invention.
  • [0045]
    FIG. 23 is a flow chart showing steps involved in an illustrative approach for setting and selecting a reminder in accordance with the present invention.
  • [0046]
    FIG. 24 is a depiction of an illustrative favorite channels screen in accordance with the present invention.
  • [0047]
    FIG. 25 is a depiction of an illustrative set recording screen in accordance with the present invention.
  • [0048]
    FIG. 26 is a depiction of an illustrative pay-per-view movies screen in accordance with the present invention.
  • [0049]
    FIG. 27 is a depiction of an illustrative pay-per-view select start time screen in accordance with the present invention.
  • [0050]
    FIG. 28 is a depiction of an illustrative messages receiving screen in accordance with the present invention.
  • [0051]
    FIG. 29 is a depiction of an illustrative messages sending (user entered) screen in accordance with the present invention.
  • [0052]
    FIG. 30 is a depiction of an illustrative messages sending (pre-set) screen in accordance with the present invention.
  • [0053]
    FIG. 31 is a depiction of an illustrative setup screen in accordance with the present invention.
  • [0054]
    FIG. 32 is a depiction of an illustrative setup language screen in accordance with the present invention.
  • [0055]
    FIG. 33 is a depiction of an illustrative setup audio screen in accordance with the present invention.
  • [0056]
    FIG. 34 is a depiction of an illustrative Internet browser screen in accordance with the present invention.
  • [0057]
    FIG. 35 is a depiction of an illustrative shopping data entry screen in accordance with the present invention.
  • [0058]
    FIG. 36 is a depiction of an illustrative stock ticker data entry screen in accordance with the present invention.
  • DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
  • [0059]
    An illustrative program guide system 30 in accordance with the present invention is shown in FIG. 1. Main facility 32 contains a program guide database 34 for storing program guide information such as television program guide program listings data, pay-per-view ordering information, television program promotional information, etc. Information from database 34 may be transmitted to multiple television distribution facilities such as television distribution facility 38 via communications links such as communications link 40. Only one such television distribution facility 38 and one communications link 40 are shown in FIG. 1 to avoid over-complicating the drawings. Link 40 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 (e.g., for advertising and promotional videos) over link 40 in addition to data signals, a relatively high bandwidth link such as a satellite link is generally preferable to a relatively low bandwidth link such as a telephone line.
  • [0060]
    Television distribution facility 38 is a facility for distributing television signals to users, such as a cable system headend, a broadcast distribution facility, or a satellite television distribution facility or the like.
  • [0061]
    The program guide information transmitted by main facility 32 to television distribution facility 38 includes television program listings data such as program times, channels, titles, descriptions, etc. Transmitted program guide information may also include pay program data such as pricing information for individual programs and subscription channels, time windows for ordering programs and channels, telephone numbers for placing orders that cannot be impulse ordered, etc. If desired, some of the program guide and advertising information may be provided using data sources at facilities other than main facility 32. For example, data related to pay program order processing (e.g., billing data and the like) may be generated by an order processing and billing system that is separate from main facility 32 and separate from television distribution facility 38. Similarly, advertising information may be generated by an advertising facility that is separate from main facility 32 and television distribution facility 38.
  • [0062]
    A server 42 may be provided in television distribution facility 38 for handling data distribution tasks and for storing local information. If desired, server 42 may be used to implement a client-server based interactive television program guide system. In such a system, client functions may be performed at user television equipment 44. Server 42 may be capable of handling text, graphics, and video.
  • [0063]
    Television distribution facility 38 distributes program guide and advertising information to the user television equipment 44 of multiple users via communications paths 46. Program guide data and other information may be distributed over an out-of-band channel on paths 46 or using any other suitable distribution technique.
  • [0064]
    Each user has a receiver, which is typically a set-top box such as set-top box 48, but which may be other suitable television equipment into which circuitry similar to set-top-box circuitry has been integrated. If desired, user television equipment 44 may be an advanced television receiver or a personal computer television (PC/TV). For purposes of illustration, the present invention will generally be described in connection with user television equipment based on a set-top box arrangement. Program guide data may be distributed to set-top boxes 48 periodically and stored or may be distributed continuously and handled “on the fly.”, or by request. Television distribution facility 38 may poll set-top boxes 48 periodically for certain information (e.g., pay program account information or information regarding programs that have been purchased and viewed using locally-generated authorization techniques). Main facility 32 preferably contains a processor to handle information distribution tasks. Each set-top box 48 preferably contains a processor to handle tasks associated with implementing a program guide application on the set-top box 48. Television distribution facility 38 may contain a processor for tasks associated with implementing server 42 and for handling tasks associated with the distribution of program guide and other information.
  • [0065]
    Each set-top box 48 is may connected to an optional videocassette recorder 50 or other suitable recording device (e.g., digital storage device) so that selected television programs may be recorded. Each videocassette recorder 50 may be connected to a television 52. To record a program, set-top box 48 tunes to a particular channel and sends control signals to videocassette recorder 50 (e.g., using an infrared transmitter) that direct videocassette recorder 50 to start and stop recording at the appropriate times.
  • [0066]
    During use of the interactive television program guide implemented on set-top box 48, television program listings may be displayed on television 52. Each set-top box 48, videocassette recorder 50, and television 52 may be controlled by one or more remote controls 54 or any other suitable user input interface such as a wireless keyboard, mouse, trackball, dedicated set of buttons, etc.
  • [0067]
    Communications paths 46 preferably have sufficient bandwidth to allow television distribution facility 38 to distribute scheduled television programming, pay programming, advertising and other promotional videos, and other video information to set-top boxes 44 in addition to non-video program guide data. Multiple television and audio channels (analog, digital, or both analog and digital) may be provided to set-top boxes 48 via communications paths 46. If desired, program listings and other information may be distributed by one or more distribution facilities that are similar to but separate from television distribution facility 38 using communications paths that are separate from communications paths 46.
  • [0068]
    Certain functions such as pay program purchasing may require set-top boxes 48 to transmit data to television distribution facility 38 over communications paths 46. If desired, such data may be transmitted over telephone lines or other separate communications paths. If functions such as these are provided using facilities separate from television distribution facility 38, some of the communications involving set-top boxes 48 may be made directly with the separate facilities.
  • [0069]
    The present invention involves the distribution of user program guide settings to multiple program guide locations within a household. Such a household may contain multiple pieces of user television equipment. A program guide may be implemented on each piece of user television equipment. An illustrative process for distributing such settings is shown in FIG. 2. At step 500, a first program guide provides the user with an opportunity to adjust program guide settings (e.g., program guide settings for user profiles, favorites, parental controls, reminders, recording options, pay-per-view options, message options, or other setup functions). At step 510, the system coordinates the operation of the multiple interactive television program guides so that the program guide settings that were adjusted with the first interactive television program guide are effective on a second interactive television program guide and may be used by that second interactive television program guide.
  • [0070]
    The steps of FIG. 2 are preferably performed using program guides as the program guides implemented on set-top boxes 48 of FIG. 1. Certain program guide functions (particularly the display of graphics or videos) may involve the use of resources located at main facility 32 and television distribution facility 38 and other such facilities. If desired, some of the steps of FIG. 2 may be performed using an application running on set-top boxes 48 other than the interactive program guide. For clarity, the principles of the invention are described in the context of an arrangement in which the set-top-based steps of FIG. 2 are performed primarily using an interactive television program guide.
  • [0071]
    FIGS. 3, 4 a, 4 b, 4 c, 5, and 6 show various illustrative topologies for configuring multiple program guides within a household.
  • [0072]
    FIG. 3 shows an illustrative arrangement for interconnecting various user television equipment devices in accordance with the present invention. Primary user television equipment 60 may be connected to secondary user television equipment 61, secondary user television equipment 62, and secondary user television equipment 63 via communication paths 64. Communications paths 64 may be any suitable communications path for in-home network, such as twisted pair lines, Ethernet links, fiber optics, power lines, radio-frequency (RF) links, infrared (IR) and links other wireless links, firewire (IEEE 1394) paths, dedicated cables, etc. As shown, one or more pieces of secondary user television equipment may be connected to primary user television equipment 60 in a star configuration if desired. User television equipment devices are typically located in different rooms within home 65. For example, primary user television equipment 60 may be placed in the parents' bedroom, secondary user television equipment 61 may be placed in the children's room, secondary user television equipment 62 may be placed in a living room, and secondary user television equipment 63 may be placed in a guest room. With such an arrangement, the parents' bedroom may be used as a master location to adjust user settings for the program guides on the user television equipment in the children's room and the other rooms.
  • [0073]
    FIG. 4 a shows an illustrative tree configuration in which each piece of user television equipment is interconnected with another along a single path. User television equipment 66, 67, 68, and 69 of FIG. 4 are connected to each of the others via communications paths 70. Communications paths 70 may be any suitable communications path for in-home network, such as twisted pair lines, Ethernet links, fiber optics, power lines, radio-frequency (RF) links, infrared (IR) and links other wireless links, firewire (IEEE 1394) paths, dedicated cables, etc. Two or more pieces of user television equipment may be connected in this way. The equipment mentioned above may be placed in various rooms within home 65. For example, user television equipment 66 may be placed in a parents' bedroom, user television equipment 67 may be placed in a children's room, user television equipment 68 may be placed in a living room, user television equipment 69 may be placed in a guest room. With the arrangement of FIG. 4 a, each piece of user television equipment in home 65 may communicate with each other piece of user television equipment in home 65 over communications paths 70. FIG. 4 a shows the system connected in a tree topology. If desired, this level of interconnectivity may be achieved using communications paths that are arranged in a ring configuration (FIG. 4 b), bus configuration (FIG. 4 c) or other suitable topology. Any of these topologies may use the types of communications paths described in connection with the arrangement of FIG. 4 a.
  • [0074]
    FIG. 5 shows an illustrative configuration based on a client-server architecture. Server 80 may be connected to user television equipment 81, 82, and 83 via communication paths 85. Equipment 81, 82, and 83 and server 80 may be placed in various rooms within home 65. For example, server 80 may be placed in a den, user television equipment 81 may be placed in a children's room, user television equipment may be placed in a living room, user television equipment 83 may be placed in a parents' room. Communication paths 85 may be any in-home network suitable to transmit video, audio and data, such as dedicated cable fiber optics, firewire links, RF links, etc. As, in the examples of FIGS. 4 a, 4 b, and 4 c, different communications path arrangements such as buses, rings and the like, may be used to interconnect user television equipment based on a client-server architecture.
  • [0075]
    FIG. 6 shows an illustrative configuration based on a single set-top box. Set-top box 90 is connected to optional videocassette recorders 91 and televisions 94, 96, and 98 via communication paths 99. Optional videocassette recorder 91 is in turn connected to televisions 92. If desired, any combination of televisions with or without videocassette recorders and televisions may be connected in a similar manner. The set-top box, videocassette recorders and televisions of FIG. 6 may be placed in rooms within home 65. For example, set top box 90, videocassette recorder 91 and television 92 may be placed in a parent's bedroom, television 94 may be placed in a children's room, and television 96 may be placed in a living room, and television 98 may be placed in a guest room. Communication paths 99 may be any in-home network paths suitable for transmitting video, audio and data, such as, dedicated cable, fiber optics or firewire links.
  • [0076]
    FIGS. 7 a, 7 b, 7 c, 8, and 9 show illustrative configurations for the connection between the home and the television distribution facility. Only one user television equipment device is shown in the households in FIGS. 7 a, 7 b, 7 c, 8, and 9 to avoid over-complicating the drawings. However, each household 65, 101, 102, 103, 104, 301, 302 in FIGS. 7 a, 7 b, 7 c, 8, and 9 may contain multiple pieces of user television equipment configured as shown in FIGS. 3, 4 a, 4 b, 4 c, 5, or 6.
  • [0077]
    FIG. 7 a shows an illustrative configuration in which multiple homes are handled by a common server. Server 105 may be located at central facility 100. Central facility 100 may be a private home, a commercial building, a network node, or other suitable structure that may be connected to a plurality of homes. In the example of FIG. 7 a, server 105 is connected to user television equipment 106, 107, 108, and 109 that is located in homes 101, 102, 103, and 104, respectively via communication paths 700. When multiple user television equipment devices exist within a home as shown by devices 109 a and 109 b, each user television equipment device may communicate with the server 105 independently via communication paths 700, alternatively only one device may communicate while the other communicates via a home network. In other words, in alternative arrangements, there are either 1) multiple connections to an outside server and each user television equipment device communicates with the server independently with no need for an in-home network, or, 2) only one connection to an outside server and each user television device communicates with each other through an in-home network.
  • [0078]
    As shown in FIG. 7 b, the capabilities of server 42 (FIG. 1) may be provided using servers 56 located at network nodes 58. Servers such as servers 56 may be used instead of server 42 or may be used in conjunction with a server 42 located at television distribution facility 38.
  • [0079]
    Graphics information for messages, advertisements and the like may be downloaded periodically (e.g., once per day) to set-top boxes 48 of FIG. 1 and stored locally. The graphics information may be accessed locally when needed by the program guides implemented on set-top boxes 48. Graphics information may also be provided in a continuously-looped arrangement on one or more digital channels on paths 46. With such a continuously-looped arrangement, a map indicating the location of the latest graphics information may be downloaded periodically to set-top boxes 48 (e.g., once per day) or continuously. This allows the content on the digital channels to be updated. The program guides on set-top boxes 48 may use the map to locate desired graphics information on the digital channels. Another approach involves using a server such as server 42 or servers 56 (FIG. 7 b) to provide the graphics information after a set-top box 48 and that server have negotiated to set up a download operation. A bitmap or other suitable set of graphics information may then be downloaded from the server to the set-top box. If desired, the server may download instructions informing the set-top box where the desired graphics information can be located on a particular digital channel. The graphics information can be updated periodically if the server that is responsible for downloading the instructions for informing the set-top box of the location of the graphics information is also updated periodically.
  • [0080]
    Text information for messages, advertisements and the like may be provided to set-top boxes 48 using the same paths that are used for distributing program guide data. For example, advertising data from database 36 of FIG. 1 may be provided to set-top boxes 48 using link 40, television distribution facility 38, and paths 46. The text information may be stored locally in set-top boxes 48 and updated periodically (e.g., once per day).
  • [0081]
    Text information, graphics information, and videos for messages, advertisements and the like may also be distributed using a combination of these techniques or any other suitable technique.
  • [0082]
    As shown in FIG. 7 c, when a household has more than one home, the user television equipment in each home may be connected by modem link or other suitable link for transferring data between homes. For example, user television equipment 403 may be connected to user television equipment 404 via link 405. Link 405 may use internal or external modems, cable modems or other communications devices suitable for transmitting audio, video, and text data. In this manner, home 401 and home 402 may share program guide settings.
  • [0083]
    As shown in FIG. 7 d, when a household has more than one home, the user television equipment in each home may be connected via an outside server. For example, user television equipment 413 may be connected to user television equipment 414 via server 410. Communication paths 415 may use internal or external modems, cable modems or other communications devices suitable for transmitting audio, video, and text data. In this manner, home 411 and home 412 may share program guide settings.
  • [0084]
    FIG. 8 shows an illustrative configuration in which a server is connected to the home via the Internet. Set top boxes 122 are connected to the Internet 110 or other suitable data network in real time using real-time communications devices 121. Videocassette recorders 123 may be connected between set-top boxes 122 and televisions 124. Real-time communications devices 121 may be any devices suitable for maintaining a constant open connection with network 110, such as internal or external modems, cable modem, or the like. The network used to connect homes to television distribution facility 38 may be any network suitable for distributing video and audio data such as the Internet. Network 110 is connected to television distribution facility 38 by communications link 115 and is connected to real-time communications device 121 by communications links 120.
  • [0085]
    FIG. 9 shows an illustrative configuration in which user television equipment is linked to a server outside the home via an occasional return path. Set top box 132 is connected to occasional return path communications device 130 and videocassette recorder 134. Videocassette recorder 134 may be connected to television 136. Occasional return path communications device 130 may be any device suitable for connecting set-top box 132 to a server for the transfer of video and audio data, such as an internal or external modem, cable modem, or the like. Occasional return path communications device 130 server 42 which may or may not be connected to television distribution facility 38 using a communications path 131. Communications path 131 may be, for example, a telephone link or other non-dedicated communications path suitable for providing an occasional return path to home 65 from server 42.
  • [0086]
    FIG. 10 shows illustrative components for user television equipment 44 (FIG. 1). In the arrangement of FIG. 10, set top box 48 is connected to data input device 140. Data input device 140 may be a keyboard, keypad, or any device suitable for inputting text (wired or wireless), audio or video. Videocassette recorder 50 is connected to set-top box 48 and television 52. Remote control 54 is used to control the operation of set-top box 48, videocassette recorder 50, and television 52.
  • [0087]
    Further aspects of the invention are described in detail below. For clarity, the principles of the invention described below are described in the context of the device configuration shown in FIG. 3 and the steps illustrated of FIG. 2, except where noted. However, the principles of the present invention also apply to configurations such as those shown in FIGS. 4-9. Also, the foregoing description 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.
  • [0088]
    In any of the above arrangements, an interactive television program guide on each user television equipment device may provide various features for displaying television program listings information for the user and for providing various program guide functions such as parental control, favorites, pay-per-view purchasing, etc. For example, if the user presses the appropriate buttons on remote control 54, the user may be presented with a time-ordered or channel-ordered grid or table of television program listings or other such programming information.
  • [0089]
    With one suitable approach, the user may select one of the user television equipment devices to be a master or primary device. Adjusting the program guide settings of the master device controls these settings for all other devices in the household. For example, with the arrangement of FIG. 3, the user may set primary user television equipment 60 to be the master device. Primary user television equipment 60 may be located in the parents' bedroom. This allows the head of the household to control the program guide settings for all of the program guides in the household from a single location.
  • [0090]
    The system may provides the user with an opportunity to assign a master device, such as user television equipment 60, that will coordinate its program guide settings with other devices such as secondary user television equipment 61, 62, and 63. The system also provides the user with an opportunity to assign secondary devices.
  • [0091]
    One suitable way in which the system may allow the user to assign devices as primary (master) and secondaries is for at least one of the program guides (e.g., the program guide running on set-top box 60) to provide an assign locations screen such as assign locations screen 160 of FIG. 11. Screen 160 may be accessed, for example, by first accessing main screen 170 of FIG. 12 (by pressing, e.g., a suitable key on remote control 54). After accessing screen 170, the user can use remote control 54 to move highlight region 177 to the setup option 179 and select setup option 179 by pressing a select key, enter key, “OK” key, or other such key (sometimes referred to herein as simply an enter key) on remote control 54.
  • [0092]
    Selecting setup option 179 directs the program guide to display a setup screen such as setup screen 310 of FIG. 31. The user can select assign location option 316 on setup screen 310 by moving highlight region 312 and pressing the enter key. Selecting assign location option 316 directs the program guide to display assign locations screen 160 of FIG. 11. The user can then move highlight region 162 to set B option 165. Selecting option 165, directs the program guide to provide the user with an opportunity to enter a name to assign to set B. For example, the user may use data input device 140 or remote control 54 to enter the letters associated with the selected name. The program guide may use such user-defined device names when the relationship between devices is set up. For example, the user may designate the “parents room” location as a master location and may designate the “children's room” location as a slave location. The names of locations may be pre-set by a service provider and simply assigned by the user. Alternately the user (or an installation technician), may have the ability to assign locations from the home. The location name may be chosen from a list as above or typed in by the user (or an installation technician.) In the alternative arrangement shown in FIG. 4, each piece of user television equipment 66, 67, 68, and 69 is a peer. The user can assign names to each such user television equipment device in much the same way that names may be assigned to the secondary devices in the FIG. 3 arrangement.
  • [0093]
    As shown in FIG. 14, at step 1000, the program guide may provide the user with an opportunity to select the devices or locations for which the user desires to adjust settings. Step 1000 may, for example, involve providing a screen such as select location screen 400 of FIG. 13. At step 1001 of FIG. 14, after the user has made a selection by moving highlight region 155 (FIG. 14) to the desired device (e.g., parents' room option 154) and pressed the enter key, the program guide sets the selected locations. The guide may also default to a particular location based on the type of setting that is changed. (e.g., if a setting for the recording of a program is changed, the guide may default to location with a videocassette recorder.) The guide may default to any combination of locations based on the type of setting that is changed. There are also “other factors” that may be used by the guide to determine at which location the settings will be effective. These include: the current location of the user making the adjustment, whether a location to be adjusted is currently being used, the state of other settings, etc.
  • [0094]
    The program guide may allow a unique number to be assigned to a user so that he or she is able to access his or her program guide settings at a location outside the home. For example, a user may visit a neighbors home to housesit while the neighbor is out of town. This user has the ability to log on to the program guide at the neighbors home and access his or her personal program guide settings.
  • [0095]
    The program guide may allow the user to set parental controls to prevent children from viewing potentially inappropriate material. At step 1010 of FIG. 17, for example, the program guide may provide the user with an opportunity to access main screen 170 of FIG. 12. On Main screen 170, the user may use remote control 54 to move highlight region 177 to the parental control option 176 and select that option by pressing the enter key.
  • [0096]
    At step 1011 of FIG. 17, after the user has entered a preselected password 211 (FIG. 15) on enter password screen 210 of FIG. 15, the program guide checks the password. If the wrong password was provided then the user is shown invalid password screen 212 of FIG. 15 at step 1014 of FIG. 17, and may be returned to main menu screen 170 of FIG. 12. If the user has provided a valid password the program guide provides various options at step 1015. At step 1015, the user can access parental control screen 190 of FIG. 16 and may use remote control 54 to navigate between options such as set channels option 191, set maximum rating option 193, and monitor viewing option 195. The user may navigate to set channels screen 200 of FIG. 18 a by selecting set channels option 191 at step 1016 of FIG. 17 by moving the highlight region 192 and pressing select.
  • [0097]
    If the user selects set channels option 191 at step 1016, at step 1020 the program guide provides the user with an opportunity to set which channels are to be blocked. The user may block specific channels using remote control 54 to scroll through and select from channel options 201, 202, 203, and 204 of FIG. 18 a. For example, the user may move highlight region 207 to channel option 201 (which may be an adult channel). The user can then toggle between blocking and not blocking the channel by pressing the enter key on remote control 54.
  • [0098]
    In screen 200 of FIG. 18 a, a blocked channel is represented by an X. The user can choose to apply the parental controls selected in screen 200 of FIG. 18 a to all locations by selecting apply to all option 205, choose to apply to the current location by selecting current location option 209, or can choose to apply the controls to a specific location or locations by selecting the select locations option 206 from the option provided by the program guide, at step 1024 of FIG. 17. The guide may apply the settings to a default location or to a location determined by other factors as described above.
  • [0099]
    FIG. 18 b shows an illustrative parental controls set channels screen 208 that may be used when it is desired to hide controlled channels rather than merely blocking them. When the user chooses to hide the channels, the blocked channels do not appear on any of the program listings display screens provided by the program guide.
  • [0100]
    The user may also navigate to a set maximum ratings screen by choosing set maximum rating option 193 of FIG. 16, at step 1017 of FIG. 17, by moving a highlight region and pressing select. The user may then set a maximum rating allowed for viewing in a manner similar to the set channels option. For example, the user may move a highlight region to a set maximum rating option (which may be TV-MA), then the user can enter his selected maximum using remote control 54. Next, the user can choose to apply the adjustments to all locations by selecting an apply to all option or may opt to apply the adjustments to a specific location or locations by selecting a select locations option from the options provided by the program guide, at step 1024 of FIG. 17. The guide may apply the settings to a default location or to a location determined by other factors as described above.
  • [0101]
    The user may navigate to monitor viewing screen 230 of FIG. 19 by choosing the monitor viewing option 195 of FIG. 16 (step 1019 of FIG. 17) by moving highlight region 192 to the monitor viewing option 195 and pressing enter.
  • [0102]
    The program guide at the user's location may then, in one alternative, provide the user with monitor viewing screen 230, which shows the channel that each location is currently viewing or an overlay such as a banner or small information box that shows the channels that the other locations are viewing, but that also allows the user to continue watching programming at the user's location. The program guide at the user's location may poll the program guides at other locations within the household to determine whether anyone is currently viewing television and to which channels they are tuned. The monitor viewing screen may also allow the viewing of video, audio, or still images associated with the channel being viewed at another location. For example, the video of the remote location may be shown in a small box on the screen while the current channel's video is in the background.
  • [0103]
    The guide may allow the user to change the channel of a remote location. For example, a user in the parents' room may notice that the television in the children's room is tuned to a program the child should not be watching. The user may change the channel without physically going into the child's room.
  • [0104]
    The guide may also allow a level of privacy to be set for a location so that location cannot be monitored. For example, if guests are visiting a household the monitor feature may be disallowed in the parents' room.
  • [0105]
    Other parental control features that may be distributed to remote locations within a household include: blocking channels by title, blocking channels by time, blocking channels by content (language, nudity, etc.), blocking the ability to use a feature (e.g., reminders), blocking the ability to set and clear pin numbers, ability to temporarily disable parental controls (e.g., disabling parental controls while the child is at school), and the ability to set pin numbers for individual locations or for the entire household. Additionally, the guide may have the ability to use multiple sets of parental control settings profiles. For example, the user may create a late night profile of parental controls and day time profile of parental controls. The guide then allows the user to designate which parental controls profile to use and when to use it.
  • [0106]
    Another feature that may be provided by the program guide is a reminders feature. The reminders feature allows the user to set a reminder for a television program that the user wishes to watch at a later time. Just before the television program for which a reminder has been set is to be broadcast, a reminder message is displayed on the user's television screen. Reminders may also be provided that direct the program guide to automatically tune the user's set-top box to the program specified in the reminder. Reminders may also provide the user with an on-screen reminder when a selected program begins and may allow the user to manually tune to the selected channel.
  • [0107]
    A family reminders option may be provided that operates similarly to the reminders functions described above and which allows reminders to be set for a family. For example, in FIG. 7 a server 105 at central facility 100 may store many family reminder settings (or other settings) for individual homes. The program guides in a particular home or household may also provide the ability to adjust favorites settings, parental control settings, reminder settings and the like. These settings may be named and associated with a viewing location, an entire home, or a group of homes.
  • [0108]
    A series reminder option may be provided that allows users to set reminders for program series. Series reminders are described in Knudson et al. U.S. patent application Ser. No. ______, filed Jun. 11, 1999 (Attorney Docket No. UV-56), which is hereby incorporated by reference herein in its entirety.
  • [0109]
    An illustrative example of using the reminders feature is as follows. If a user at one of the program guide locations within the household presses an appropriate button (e.g., the enter button) after having used a browse feature (i.e., a pop-up program listing display) to navigate to a program listing for “Holiday Entertaining” as shown in FIG. 20, the program guide at that location may present the user with set reminder screen 350 of FIG. 21. Set reminder screen 350 allows the user to choose to set a reminder for the selected program 352 (Holiday Entertaining) by selecting yes option 354 with highlight region 356 shown at step 1030 of FIG. 23. If the user selects no option 358, set reminder screen 350 is canceled. If set reminder screen 350 is not canceled, the user select the program guide locations (i.e., the locations of the various user television equipment devices within the household) to which the adjustments are to be applied by selecting apply to all option 205, current location option 209, or by selecting the select locations option 206 (step 1031, FIG. 23) and interacting with various sub-menus listing the available locations from which to choose. Set reminder screen 350 and other such screens in the program guide may use either a full-screen or partial-screen display format. After the user selects the program guide locations to which the reminders are to be applied, the program guide at the user's location communicates with the program guides at the user-selected locations.
  • [0110]
    During this communication process, the program guide at the user's location directs the other program guides to set reminders for display at their locations just before the scheduled broadcast time of the program. If desired, the program guide at the user's location can communicate with the program guides at the selected locations using other suitable techniques. For example, the program guide at the user's location may issue instructions to the program guides at the selected locations just before the scheduled broadcast time of the program for which the reminder was set that causes those program guides to display a reminder message at that time. These approaches are merely illustrative. Any other suitable approach for communicating the reminders settings or any other program guide settings from the program guide at the user's location to the other program guides may be used if desired.
  • [0111]
    A short time before the scheduled broadcast time of the program for which a reminder has been set, the program guide at each selected location may display a reminder display region 361 on the television screen 360 at that location (Step 1032; FIG. 23), as shown in FIG. 22. Reminder display region 361 may be displayed as a partial screen overlay over the currently displayed television channel (e.g., channel 9). In the example of FIG. 22, two reminders were set for the 10:00 AM time slot. As a result, reminder display region 361 contains program listings for both selected programs. A user at any of the program guide locations in which the reminder is displayed may automatically tune to one of the selected programs by moving highlight region 362 from hide reminders option 363 to program listing 364 or program listing 365. When the user at that location presses the select button, the set-top box 48 at that location tunes to the channel of the selected program (step 1033, FIG. 23). If the user selects hide reminders option 363, reminder display region 361 is hidden from view. Additionally, reminders may be set to automatically tune to a particular channel without accessing a reminder display region. For example, a parent would have the ability to insure that the children's television automatically tunes to an educational program by setting a reminder for that program.
  • [0112]
    In addition to the opportunity to set reminders, the user may be provided the opportunity to create profiles to customize the viewing experience. For example, if desired, the program guides may allow each user to establish a profile of settings and other criteria as described, for example, in commonly-assigned Ellis et al. U.S. patent application No. 09/034,934, filed Mar. 4, 1998, which is hereby incorporated by reference herein in its entirety. With such an approach, users may establish profiles of preferences such as their favorite channels, preferred genres of programming (sports, comedy, etc.), favorite actors, desired or required ratings, etc. In accordance with the present invention, one of the program guides may provide the user with an opportunity to apply this profile to all locations or to apply such settings to a specific program guide location or locations. The guide may apply the profile to a default location or to a location determined by other factors as described above.
  • [0113]
    The user may also be provided the opportunity to set favorite channels. The program guide at the user's location may display a menu such as the menu of main screen 170 of FIG. 12. The user may then use remote control 54 to navigate to the favorites option 175 using remote control 54 and pressing the enter button.
  • [0114]
    Once the user chooses favorites option 175, the program guide at the user's location may present the user with a favorite channels screen such as favorite channels screen 250 of FIG. 24. The user may move highlight region 207 to a channel such as channel option 251 of screen 250 (which may be a local news channel) and can then toggle between selecting and not selecting that channel by pressing the enter key on remote control 54. In the example of FIG. 24, a favorite channel is represented by an X. Next, the user can choose to apply the selected favorites settings to various other program guide locations by selecting apply to all option 205, apply to select locations option 206, or apply to current location 209. If the user chooses the apply to select locations option 206, the program guide at the user's location provides the user with menu screens from which to select the desired locations to which the favorites settings are to be applied. The desired locations may be set by default or other factors as described above. A parent may want to prevent children from even seeing the titles of objectionable programming.
  • [0115]
    The user may be provided with an opportunity to select programs for recording at a later time. For example, if the user presses an appropriate button (e.g., a “record” button) after having used a browse feature to navigate to a program listing for “Holiday Entertaining” as shown in FIG. 20, the program guide at the user's location may present the user with a set recording screen such as set recording screen 270 of FIG. 25. Set recording screen 270 allows the user to set a selected program 274 (Holiday Entertaining) for recording by the program guide by selecting yes option 272 with highlight region 271. If the user selects no option 273, set recording screen 270 is canceled.
  • [0116]
    If a household has only one videocassette recorder 50, there will only be one location that will make all recordings, regardless of which location the recordings are set from. If there are multiple videocassette recorders, the user may be presented with select location screen 400 of FIG. 13 after selecting the yes option 272, that provides the user with an opportunity to select the location that will make the recording. If desired multiple locations may be selected. The guide may choose which VCR is used based on which VCR is busy or based on other factors.
  • [0117]
    At the scheduled broadcast time of the program to be recorded, the program guide at each selected location causes videocassette recorder 50 to begin recording. After the scheduled completion of the broadcast of the recorded program, each program guide causes its videocassette recorder 50 to stop recording. The guides may cause videocassette recorders 50 to stop and start recording by sending an IR signal to the videocassette recorders IR input or by, any other suitable method for transmitting a signal to a videocassette recorder.
  • [0118]
    A series recording option may also be provided that allows users to record program series. Series recording is described in the above-mentioned Knudson et al. U.S. patent application Ser. No. ______, filed Jun. 11, 1999 (Attorney Docket No. UV-56).
  • [0119]
    Another example of a program guide feature that benefits from coordination between multiple program guide devices in a household is pay-per-view ordering.
  • [0120]
    The user may be provided with an opportunity to order pay-per-view programming with a program guide display screen such as main screen 170 of FIG. 12. The user may use remote control 54 to select the pay-per-view by time option 181.
  • [0121]
    The user may select a program to order from a screen such as pay-per-view screen 290 of FIG. 26 using remote control 54 to navigate through program options. For example, the user may move highlight region 291 to program listing 292 (which may be for the movie “Volcano” scheduled to be aired at 10:00 PM). The user may then select the program by pressing the enter button on remote control 54. Pay-per-view ordering screens such as pay-per-view ordering screen 370 of FIG. 27 may be used to allow the user to view information on the channel 371 on which the program is scheduled to be broadcast, the rating 377, the price 378 (shown illustratively as involving a surcharge for availability at additional locations within the household), and various available broadcast times 373, 374, and 376. A cancel option 372 allows the user to cancel pay-per-view ordering. The user may select cancel option 372 or a given broadcast time 373, 374, or 376 by placing highlight region 375 on top of the desired option and pressing enter. The user may choose to make the selected program available to various locations within the household by selecting the select locations option 206. Alternatively, the guide may make the program available to a default location or to a location determined by other factors as described above.
  • [0122]
    The program guide system may support a messages option. Messages may be sent from the service provider at television distribution facility 38 (FIG. 1) and may relate, e.g., to billing matters, general concerns, service issues, etc. Messages may be sent to the main facility or other locations by the Internet or electronic messages or other suitable means. Messages may appear on the television screen of television 52 when received. The appearance may, for example, be in a text box at the bottom of the screen. The user may be provided a list of messages that may be viewed and choose one to view. An indicator may also appear showing that unread messages exist. A messages receiving screen such as messages receiving screen 300 of FIG. 28 may be provided that allows, the user to navigate through a table relating various locations with various types of messaging. For example, the user may move highlight region 301 to the option relating to messages of the billing type for the children's room location. By hitting the enter key the user may toggle between turning such messages on and off. If, in this example, messages are turned on, the children's room would receive billing messages. If messages are turned off, the children's room would not receive billing messages.
  • [0123]
    A user may have the ability to send text, audio, graphics or video messages between locations. On Messages sending screen 340 of FIG. 29, the user may use data input device 140 (FIG. 10) to type a text message in the message entry section 343. Alternately the user may enter audio messages through, for example, using a microphone as a data input device or video with a camera device. The user can select which location to send the message to by moving highlight region 341 to location option 342 (which may be the children's room). For example, a parent in the downstairs master bedroom may send a message telling the child in the upstairs bedroom to come down for dinner or to do their homework. If desired, Messages sending screen 340 of FIG. 29 may provide the user with an opportunity to select from pre-existing text messages. These pre-existing messages may have been previously stored by a user or pre-set by the manufacturer. Messages may be transmitted between program guides at different locations within the household using any suitable communications technique such as e-mail protocols or any method described in connection with the above discussion of various topologies.
  • [0124]
    The program guide system may also provide the user with an opportunity to set device control options. For example, the user may access main screen 170 of FIG. 12, and use remote control 54 to choose the setup option 179 by using the remote control 54 to scroll to the setup option 179 and pressing the enter button. The user can then select audio option 312 on setup screen 310 of FIG. 31 by moving highlight region 313 and pressing the enter button. Next, on the setup audio screen 330 of FIG. 33, the user may move highlight region 332 to set volume option 332. The user may use remote control 54 to adjust the volume upwards or downwards. For example, parents may wish to turn down the volume on the kids television. The user may choose to apply the adjustments made on screen 330 to all locations by selecting apply to all option 205, to the current location by selecting apply to current location option 209, or may choose to apply adjustments to a specific location or locations by selecting the select locations option 206. Alternatively, the guide may apply the settings to a default location or to a location determined by other factors as described above.
  • [0125]
    Another program guide option that may be coordinated within the household is an option for selecting languages. From setup screen 310 of FIG. 31, the user may also select language option 311 by moving highlight region 313 and pressing the enter button. On setup language screen 320 of FIG. 32 or other such screen, the user may move highlight region 321 to set language option 322 (which may be German). The user may use remote control 54 to select the chosen language. The user may choose to apply the adjustments to all locations by selecting apply to all option 205, choose to apply adjustments to a specific location or locations by selecting the select locations option 206, or choose to apply to the current location by selecting current location option 209. Alternatively, the guide may apply the settings to a default location or to a location determined by other factors as described above. The selected language may be used by the program guide when displaying program guide screens that contain text or audio, as described in Ellis et al. U.S. patent application Ser. No. ______, filed concurrently herewith (Attorney Docket No. UV-115), which is hereby incorporated by reference herein in its entirety.
  • [0126]
    Data files may be used to transmit program guide settings. When a particular program guide retrieves program guide settings adjustments for the user, this data may be transmitted to the central facility or to another program guide via the return path in a two-way cable link, via modem link, or via any other suitable communications path. The settings may be stored at a server or on any on of the program guides in a household. For example, in the configuration of FIG. 3, program guide settings adjustments collected at secondary user television equipment 61, may be stored at primary user television equipment 60. Similarly, set top box 90 of FIG. 6 may store program guide settings for televisions 92, 94, 96, and 98. In the configuration of FIGS. 4 a, 4 b, and 4 c, program guide settings adjustments collected at user television equipment 66 may be stored at any one of user television equipment devices 66, 67, 68, or 69. In the configuration of FIGS. 7 a and 7 b, program guide settings that are shared such as family reminders may be stored on any one of servers 56, server 105, or server 42. Program guide settings may be transmitted periodically or when a data transfer is requested by a a particular piece of user television equipment or the central facility. Certain communications protocols may be particularly suitable for certain topologies of user television equipment devices. For example, if the user television equipment devices are arranged in a ring topology, a token ring communications protocol may be used to interconnect the program guides. A bus protocol may be used for a bus topology, etc. An advantage of using an in home network is sharing of data among devices within the home. For example, a listing may be stored on only one device, freeing space for other settings to be stored on other devices.
  • [0127]
    Messaging information may be transmitted to or from the central facility via the return path in a two-way cable link, via modem link, or via any other suitable communications path. The type of message may determine where the message is stored. Messages sent by the central facility may generally be stored at the central facility. Messages generated by a user may be stored at the user television equipment that stores the user's other program guide settings.
  • [0128]
    The discussion thus far has focused on implementing the invention with an interactive television program guide. The invention may also be applied to non-program-guide applications. These non-program-guide applications run on user television equipment such as a set-top box. For example, an Internet browser may be run on a set-top box connected to a television. Internet application settings can be coordinated among televisions and/or set-top boxes within a household in the same way that program guide settings are coordinated among program guides in the house.
  • [0129]
    One non-program-guide application that may be implemented in accordance with the present invention is an Internet browser. An Internet browser may have settings such as bookmarks, parental control settings, and general preferences that control how the browser functions. As shown in FIG. 34, a browser application screen 700, may have a bookmark option 705. After adding a bookmark, the system allows the bookmark and other settings to be effective on other locations in the household. For example, a user may select bookmark option 705 and add a bookmark (i.e., a record of the address of the current web site that can be used to access the site). Through a network, in accordance with the present invention, the application can make the bookmark effective on other locations in the household. Accordingly, the user can choose to apply settings adjustments to all locations by selecting an apply to all option or may opt to apply the adjustments to a specific location or locations by selecting a select locations option from the options provided by the program guide. The guide may apply the settings to a default location or to a location determined by other factors as described above.
  • [0130]
    Another application that may be implemented in accordance with the present invention is an shopping application. A shopping application may have settings such as a default shipping address, and credit card number. As shown in FIG. 35, a shopping application screen 730, has settings such as a shipping address 720, and credit card number 725. After adding a shipping and credit card information, the system allows the shipping address, credit card number and other settings to be effective on other locations in the household. For example, a user can add a shipping address. Through a network, in accordance with the present invention, the application can make the shipping address effective on other locations in the household. Accordingly, the user can choose to apply settings adjustments to all locations by selecting an apply to all option or may opt to apply the adjustments to a specific location or locations by selecting a select locations option from the options provided by the program guide. The guide may apply the settings to a default location or to a location determined by other factors as described above.
  • [0131]
    Another non-program-guide application that may be implemented on user television equipment and coordinated with other such applications in accordance with the present invention is a stock ticker. A stock ticker may have settings such as settings indicating the top 10 stocks in which the user is interested. As shown in FIG. 36, a stock ticker settings screen 710 has a ticker symbol 712 and a top 10 stocks option 715. For example, a user may add a top stock. Then, through a network, in accordance with the present invention, the application can make the top 10 stock settings effective on other locations in the household. Accordingly, the user can choose to apply the adjustments to all locations by selecting an apply to all option or may opt to apply the adjustments to a specific location or locations by selecting a select locations option from the options provided by the program guide. The guide may apply the settings to a default location or to a location determined by other factors as described above.
  • [0132]
    A chat application may be implemented on user television equipment such as a set top box. Chat applications are services that allow users to exchange chat messages with other users in real time. A chat application may be implemented as a stand-alone chat application or as part of another application such as a program guide application. A user may adjust settings associated with a chat application such as the size of a chat window or whether to filter potentially offensive messages. Chat applications that may be implemented on user television equipment are described in McKissick et al. U.S. patent application Ser. No. ______, filed concurrently herewith (Attorney Docket No. UV-101), which is hereby incorporated by reference herein in its entirety. After the user adjusts chat settings, the user can choose to apply the chat settings adjustments to all locations by selecting an apply to all option or may opt to apply the adjustments to a specific location or locations by selecting a select locations option. Settings may be coordinated between the chat applications using options provided by the chat application. The chat application may apply the settings to a default location or to a location determined by other factors as described above.
  • [0133]
    If desired, the settings of an e-mail application running on different user television equipment devices in the household may be coordinated. When the user adjusts the e-mail settings associated with one user television equipment device, the system coordinates the operation of the other e-mail applications so that the adjusted e-mail settings may be used by the other e-mail applications.
  • [0134]
    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
US4429385 *31 Dec 198131 Jan 1984American Newspaper Publishers AssociationMethod and apparatus for digital serial scanning with hierarchical and relational access
US4718107 *14 Feb 19865 Jan 1988Rca CorporationParental control for CATV converters
US4751578 *28 May 198514 Jun 1988David P. GordonSystem for electronically controllably viewing on a television updateable television programming information
US4908707 *19 Jul 198813 Mar 1990U.S. Philips Corp.Video cassette recorder programming via teletext transmissions
US4930158 *29 Aug 198829 May 1990Vogel Peter SSelective video playing system
US4994908 *20 Apr 198919 Feb 1991Scientific-Atlanta, Inc.Interactive room status/time information system
US5001554 *20 Apr 198919 Mar 1991Scientific-Atlanta, Inc.Terminal authorization method
US5036314 *12 Jan 198930 Jul 1991Sarin S.S. Ausiliari E Ricerca InformaticaMethod and system for the integrated supply of telematic services and graphic information to user terminals, particularly for advertising purposes
US5089885 *1 Aug 198818 Feb 1992Video Jukebox Network, Inc.Telephone access display system with remote monitoring
US5105184 *9 Nov 198914 Apr 1992Noorali PiraniMethods for displaying and integrating commercial advertisements with computer software
US5109279 *27 Mar 198928 Apr 1992Kabushiki Kaisha ToshibaTelevision receiver with teletext receiving function and a method for superimposing a teletext picture on a television picture
US5113259 *19 Apr 199012 May 1992Thomson Consumer Electronics, Inc.Data transfer from an external computer to a television receiver having picture-in-picture capability
US5132992 *7 Jan 199121 Jul 1992Paul YurtAudio and video transmission and receiving system
US5134719 *19 Feb 199128 Jul 1992Mankovitz Roy JApparatus and methods for identifying broadcast audio program selections in an FM stereo broadcast system
US5200822 *23 Apr 19916 Apr 1993National Broadcasting Company, Inc.Arrangement for and method of processing data, especially for identifying and verifying airing of television broadcast programs
US5223924 *27 May 199229 Jun 1993North American Philips CorporationSystem and method for automatically correlating user preferences with a T.V. program information database
US5319445 *8 Sep 19927 Jun 1994Fitts John MHidden change distribution grating and use in 3D moire measurement sensors and CMM applications
US5325183 *17 Aug 199228 Jun 1994Samsung Co., Ltd.OSD circuit for displaying advertising picture data
US5382983 *8 Sep 199317 Jan 1995Kwoh; Daniel S.Apparatus and method for total parental control of television use
US5398074 *11 Jul 199414 Mar 1995Thomson Consumer Electronics, Inc.Programmable picture-outside-picture display
US5410326 *4 Dec 199225 Apr 1995Goldstein; Steven W.Programmable remote control device for interacting with a plurality of remotely controlled devices
US5410344 *22 Sep 199325 Apr 1995Arrowsmith Technologies, Inc.Apparatus and method of selecting video programs based on viewers' preferences
US5412720 *1 May 19922 May 1995Ictv, Inc.Interactive home information system
US5414756 *21 Jan 19949 May 1995Smart Vcr Limited PartnershipTelephonically programmable apparatus
US5481296 *6 Aug 19932 Jan 1996International Business Machines CorporationApparatus and method for selectively viewing video information
US5483278 *28 Sep 19939 Jan 1996Philips Electronics North America CorporationSystem and method for finding a movie of interest in a large movie database
US5485197 *22 Sep 199416 Jan 1996Ictv, Inc.Carousel display
US5485221 *19 Apr 199416 Jan 1996Scientific-Atlanta, Inc.Subscription television system and terminal for enabling simultaneous display of multiple services
US5502504 *28 Apr 199426 Mar 1996Prevue Networks, Inc.Video mix program guide
US5517257 *28 Mar 199514 May 1996Microsoft CorporationVideo control user interface for interactive television systems and method for controlling display of a video movie
US5523796 *20 May 19944 Jun 1996Prevue Networks, Inc.Video clip program guide
US5524195 *4 Mar 19944 Jun 1996Sun Microsystems, Inc.Graphical user interface for interactive television with an animated agent
US5526034 *3 May 199311 Jun 1996Ictv, Inc.Interactive home information system with signal assignment
US5528304 *22 Jul 199418 Jun 1996Zenith Electronics Corp.Picture-in-picture feedback for channel related features
US5534911 *2 Nov 19949 Jul 1996Levitan; GutmanVirtual personal channel in a television system
US5539449 *3 May 199323 Jul 1996At&T Corp.Integrated television services system
US5541662 *30 Sep 199430 Jul 1996Intel CorporationContent programmer control of video and data display using associated data
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
US5596373 *4 Jan 199521 Jan 1997Sony CorporationMethod and apparatus for providing program oriented information in a multiple station broadcast system
US5600364 *2 Dec 19934 Feb 1997Discovery Communications, Inc.Network controller for cable television delivery systems
US5602582 *22 Nov 199411 Feb 1997U S West Marketing Resources Group, Inc.Method and system for processing a request based on indexed digital video data
US5605964 *22 Jun 199525 Feb 1997Minnesota Mining And Manufacturing CompanyAcrylate-containing polymer blends and methods of using
US5606374 *31 May 199525 Feb 1997International Business Machines CorporationVideo receiver display of menu overlaying video
US5617526 *13 Dec 19941 Apr 1997Microsoft CorporationOperating system provided notification area for displaying visual notifications from application programs
US5619249 *14 Sep 19948 Apr 1997Time Warner Entertainment Company, L.P.Telecasting service for providing video programs on demand with an interactive interface for facilitating viewer selection of video programs
US5621456 *22 Jun 199315 Apr 1997Apple Computer, Inc.Methods and apparatus for audio-visual interface for the display of multiple program categories
US5623613 *29 Nov 199422 Apr 1997Microsoft CorporationSystem for displaying programming information
US5625406 *2 Jul 199629 Apr 1997Thomson Consumer Electronics, Inc.Unified program guide interface
US5629733 *29 Nov 199413 May 1997News America Publications, Inc.Electronic television program guide schedule system and method with display and search of program listings by title
US5630119 *5 May 199513 May 1997Microsoft CorporationSystem and method for displaying program listings in an interactive electronic program guide
US5631995 *16 Mar 199420 May 1997U.S. Philips CorporationVideo recorder having circuitry for causing the tuner therein to tune to the same received signal as the tuner in a television receiver connected to the video recorder
US5635978 *20 May 19943 Jun 1997News America Publications, Inc.Electronic television program guide channel system and method
US5635979 *27 May 19943 Jun 1997Bell AtlanticDynamically programmable digital entertainment terminal using downloaded software to control broadband data operations
US5635989 *13 Feb 19963 Jun 1997Hughes ElectronicsMethod and apparatus for sorting and searching a television program guide
US5640484 *28 Dec 199417 Jun 1997E. Guide, Inc.Switch for automatic selection of television signal sources for delivery of television guide data
US5648824 *6 Feb 199615 Jul 1997Microsoft CorporationVideo control user interface for controlling display of a video
US5710601 *9 Feb 199620 Jan 1998Prevue Networks, Inc.Video clip program guide
US5717452 *8 Sep 199410 Feb 1998Alcatel N.V.Interactive control system for multiservice installations including a television program distribution server and a PABX
US5734853 *2 Dec 199331 Mar 1998Discovery Communications, Inc.Set top terminal for cable television delivery systems
US5734893 *28 Sep 199531 Mar 1998Ibm CorporationProgressive content-based retrieval of image and video with adaptive and iterative refinement
US5745710 *11 Jan 199628 Apr 1998Sun Microsystems, Inc.Graphical user interface for selection of audiovisual programming
US5748191 *31 Jul 19955 May 1998Microsoft CorporationMethod and system for creating voice commands using an automatically maintained log interactions performed by a user
US5748716 *13 Sep 19965 May 1998Smart Vcr Limited PartnershipTelephonically programmable apparatus
US5748732 *8 Feb 19965 May 1998U.S. Philips CorporationPay TV method and device which comprise master and slave decoders
US5751282 *13 Jun 199512 May 1998Microsoft CorporationSystem and method for calling video on demand using an electronic programming guide
US5752159 *13 Jan 199512 May 1998U S West Technologies, Inc.Method for automatically collecting and delivering application event data in an interactive network
US5754771 *12 Feb 199619 May 1998Sybase, Inc.Maximum receive capacity specifying query processing client/server system replying up to the capacity and sending the remainder upon subsequent request
US5754938 *31 Oct 199519 May 1998Herz; Frederick S. M.Pseudonymous server for system for customized electronic identification of desirable objects
US5758257 *29 Nov 199426 May 1998Herz; FrederickSystem and method for scheduling broadcast of and access to video programs and other data using customer profiles
US5758259 *11 Mar 199726 May 1998Microsoft CorporationAutomated selective programming guide
US5760821 *7 Jun 19952 Jun 1998News America Publications, Inc.Electronic program guide schedule localization system and method
US5768528 *24 May 199616 Jun 1998V-Cast, Inc.Client-server system for delivery of online information
US5774859 *3 Jan 199530 Jun 1998Scientific-Atlanta, Inc.Information system having a speech interface
US5867233 *26 Mar 19972 Feb 1999Nec CorporationActive matrix liquid crystal display substrate with island structure covering break in signal bus line and method of producing same
US5880768 *6 Apr 19959 Mar 1999Prevue Networks, Inc.Interactive program guide systems and processes
US5886732 *22 Nov 199523 Mar 1999Samsung Information Systems AmericaSet-top electronics and network interface unit arrangement
US5907323 *13 Nov 199725 May 1999Microsoft CorporationInteractive program summary panel
US5914746 *5 May 199522 Jun 1999Microsoft CorporationVirtual channels in subscriber interface units
US6012086 *24 Jun 19974 Jan 2000Sony CorporationInternet event timer recording for video and/or audio
US6025869 *20 Aug 199615 Feb 2000Music CorporationVideo viewing supervision system
US6049823 *1 Nov 199611 Apr 2000Hwang; Ivan Chung-ShungMulti server, interactive, video-on-demand television system utilizing a direct-access-on-demand workgroup
US6188397 *30 Apr 199813 Feb 2001Samsung Electronics Co., Ltd.Set-top electronics and network interface unit arrangement
US6202211 *6 Feb 199813 Mar 2001Henry R. Williams, Jr.Method and apparatus for providing television signals to multiple viewing systems on a network
US6208384 *11 Jul 199627 Mar 2001Douglas G. BrownMethods and systems for providing information to a television using a personal computer
US6233734 *2 Mar 199915 May 2001Videoguide, Inc.System and method for controlling the broadcast and recording of television programs and for distributing information to be displayed on a television screen
US6237049 *10 Sep 199822 May 2001Sony Corporation Of JapanMethod and system for defining and discovering proxy functionality on a distributed audio video network
US6357043 *26 Jun 200012 Mar 2002United Video Properties, Inc.Electronic television program guide with remote product ordering
US6388714 *11 Apr 199714 May 2002Starsight Telecast IncInteractive computer system for providing television schedule information
US6396544 *23 Nov 199928 May 2002Gateway, Inc.Database navigation system for a home entertainment system
US6509908 *4 Feb 200021 Jan 2003Clemens CroyPersonal navigator system
US6701537 *28 Jun 20029 Mar 2004Jamie J. StampHeated visor system
US6732372 *11 Apr 19974 May 2004Fujitsu LimitedTransmission device and terminal device for automatic reception/recording of broadcast programs
US7013339 *4 Jan 200114 Mar 2006Sony CorporationMethod to control a network device in a network comprising several devices
US7224886 *19 Dec 200129 May 2007Hitachi, Ltd.Method of using AV devices and AV device system
US20020032907 *16 Nov 200114 Mar 2002Daniels John J.Initiating record from an electronic programming schedule
US20020059599 *14 Jan 200216 May 2002Starsight Telecast IncorporatedInteractive computer system for providing television schedule information
US20030031465 *10 Sep 200213 Feb 2003Starsight Telecast IncorporatedSchedule system with enhanced recording capability
US20050028218 *26 Aug 20043 Feb 2005Starsight Telecast, Inc.Schedule system with enhanced recording capability
Referenced by
Citing PatentFiling datePublication dateApplicantTitle
US7140032 *29 Oct 200121 Nov 2006Sony CorporationSystem and method for establishing TV channel
US7310807 *29 Oct 200318 Dec 2007Sbc Knowledge Ventures, L.P.System and method for local video distribution
US7412716 *24 Jun 200212 Aug 2008Jlb Ventures, LlcMethod and system for enabling visitors to subscribe to currently-viewed programming packages
US7427988 *20 Feb 200223 Sep 2008Autodesk Canada Co.Method and apparatus for defining and distributing an animation
US7587731 *28 Jul 20008 Sep 2009Sony CorporationProgram guide information providing device, program device information providing system, information receiving device, remote operating system, and method thereof
US7606872 *6 Jun 200320 Oct 2009X10 Wireless Technology, Inc.System and method for integrated, multiple-remote controlled computer media server
US765313126 Jan 2010Sharp Laboratories Of America, Inc.Identification of replay segments
US7673315 *29 Aug 20002 Mar 2010Microsoft CorporationSystem and method for providing program criteria representing audio and/or visual programming
US7685623 *24 Sep 200223 Mar 2010CasanovaAudio/video signal distribution system
US7689920 *6 Sep 200530 Mar 2010Apple Inc.Parental control graphical user interface
US7703112 *22 Dec 200620 Apr 2010Panasonic CorporationImage output system, image output apparatus, information processing apparatus and program
US7707601 *14 Dec 200627 Apr 2010Verizon Patent And Licensing Inc.Messaging with instructions for media playback
US7765569 *27 Jul 2010Sony CorporationNavigation aids for television user interface
US777481610 Aug 2010Rovi Technologies CorporationConflict manager for a video recorder
US77932058 Jul 20057 Sep 2010Sharp Laboratories Of America, Inc.Synchronization of video and data
US78010542 Oct 200621 Sep 2010At&T Intellectual Property I, L.P.Methods, systems, and computer program products for implementing network visualization services
US784097723 Nov 2010United Video Properties, Inc.Interactive media guidance system having multiple devices
US784948614 Nov 20027 Dec 2010Russ Samuel HNetworked subscriber television distribution
US78538658 Jul 200514 Dec 2010Sharp Laboratories Of America, Inc.Synchronization of video and data
US7861272 *13 Nov 200128 Dec 2010Russ Samuel HNetworked subscriber television distribution
US786592510 Dec 20084 Jan 2011Robertson Neil COptimization of a full duplex wideband communications system
US787058411 Jan 2011Russ Samuel HInteractive program guide with selectable updating
US7873977 *21 Apr 200518 Jan 2011Thomson LicensingMethod for controlling a multi-tuner signal receiving apparatus
US787699825 Jan 2011Wall William EDVD playback over multi-room by copying to HDD
US789055215 Feb 2011At&T Intellectual Property I, L.P.Methods, systems, and computer program products for implementing media content analysis, distribution, and re-allocation services
US7900229 *15 Oct 20021 Mar 2011Opentv, Inc.Convergence of interactive television and wireless technologies
US79048148 Mar 2011Sharp Laboratories Of America, Inc.System for presenting audio-video content
US790862131 Oct 200715 Mar 2011At&T Intellectual Property I, L.P.System and apparatus for local video distribution
US790862515 Jan 200315 Mar 2011Robertson Neil CNetworked multimedia system
US790862722 Jun 200515 Mar 2011At&T Intellectual Property I, L.P.System and method to provide a unified video signal for diverse receiving platforms
US791327819 Jun 200722 Mar 2011United Video Properties, Inc.Interactive television program guide with remote access
US796663622 May 200221 Jun 2011Kangaroo Media, Inc.Multi-video receiving method and apparatus
US80062637 Oct 200523 Aug 2011United Video Properties, Inc.Interactive television program guide with remote access
US8015589 *6 Sep 2011Sony CorporationDistributed presentation software for multiple instantiations in home network
US802018313 Sep 2011Sharp Laboratories Of America, Inc.Audiovisual management system
US802831426 May 200027 Sep 2011Sharp Laboratories Of America, Inc.Audiovisual information management system
US804214018 Oct 2011Kangaroo Media, Inc.Buffering content on a handheld electronic device
US804680126 Aug 200425 Oct 2011United Video Properties, Inc.Interactive television program guide with remote access
US804680625 Oct 2011Wall William EMultiroom point of deployment module
US80514521 Nov 2011Kangaroo Media, Inc.System and methods for enhancing the experience of spectators attending a live sporting event, with contextual information distribution capability
US805145321 Jul 20061 Nov 2011Kangaroo Media, Inc.System and method for presenting content on a wireless mobile computing device using a buffer
US808657523 Sep 200427 Dec 2011Rovi Solutions CorporationMethods and apparatus for integrating disparate media formats in a networked media system
US809464010 Jan 2012Robertson Neil CFull duplex wideband communications system for a local coaxial network
US810797731 Jan 2012United Video Properties, Inc.Cross-platform messaging
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
US81273261 Oct 200328 Feb 2012Claussen Paul JProximity detection using wireless connectivity in a communications system
US81361369 Feb 200713 Mar 2012Microsoft CorporationRecording multi-stream interactive television
US814111730 Sep 200220 Mar 2012Arris Group, Inc.PC media center and extension device for interfacing with a personal video recorder through a home network
US820942420 Dec 200626 Jun 2012United Video Properties, Inc.Systems and methods for providing remote access to interactive media guidance applications
US821474122 May 20023 Jul 2012Sharp Laboratories Of America, Inc.Synchronization of video and data
US8214859 *3 Jul 2012At&T Intellectual Property I, L.P.Automatic switching between high definition and standard definition IP television signals
US82148653 Jul 2012Samsung Electronics Co., Ltd.Video signal receiving apparatus, display device, display system, and information updating method of display system
US82239382 Oct 200617 Jul 2012At&T Intellectual Property I, L.P.Methods, systems, and computer program products for providing caller identification services
US823047024 Jul 2012Robertson Neil CFull duplex wideband communications system for a local coaxial network
US826664811 Sep 2012United Video Properties, Inc.Systems and methods for determining subscription data
US82802292 Oct 2012Wall William EDVD playback over multi-room by copying to HDD
US828134131 Jul 20072 Oct 2012Rovi Guides, Inc.Systems and methods for providing media guidance planners
US8281357 *23 May 20082 Oct 2012Sony CorporationNetwork system, message processing method, service server, direct access management server, network home appliance, and computer program
US832195715 Nov 201027 Nov 2012Echostar Technologies L.L.C.Controlling access to content and/or services
US83274037 Sep 20074 Dec 2012United Video Properties, Inc.Systems and methods for providing remote program ordering on a user device via a web server
US83529788 Jan 2013United Video Properties, Inc.Systems and methods for advertising television networks, channels, and programs
US835631713 Jun 200515 Jan 2013Sharp Laboratories Of America, Inc.Presence based technology
US8356337 *15 Jan 2013At&T Intellectual Property I, L.P.Electronic permission slips for controlling access to multimedia content
US83917735 Mar 2013Kangaroo Media, Inc.System and methods for enhancing the experience of spectators attending a live sporting event, with content filtering function
US839177421 Jul 20065 Mar 2013Kangaroo Media, Inc.System and methods for enhancing the experience of spectators attending a live sporting event, with automated video stream switching functions
US83918255 Mar 2013Kangaroo Media, Inc.System and methods for enhancing the experience of spectators attending a live sporting event, with user authentication capability
US8392947 *5 Mar 2013At&T Intellectual Property I, LpSystem and method for home audio and video communication
US840773726 Mar 2013Rovi Guides, Inc.Systems and methods for providing a scan transport bar
US8413204 *2 Apr 2013At&T Intellectual Property I, LpSystem and method of interacting with home automation systems via a set-top box device
US843248921 Jul 200630 Apr 2013Kangaroo Media, Inc.System and methods for enhancing the experience of spectators attending a live sporting event, with bookmark setting capability
US84386012 Jul 20037 May 2013Rovi Solutions CorporationResource management for a networked personal video recording system
US845318828 May 2013Avaya Inc.Open cable application platform set-top box (STB) personal profiles and communications applications
US845747516 Feb 20064 Jun 2013United Video Properties, Inc.Systems and methods for interactive program guides with personal video recording features
US8490140 *14 Apr 200616 Jul 2013Sony CorporationElectronic device and method, recording medium, and program
US852803218 Jun 20103 Sep 2013United Video Properties, Inc.Client-server based interactive television program guide system with remote server recording
US8533751 *20 Sep 201110 Sep 2013Echostar CorporationMethod and apparatus for parental control
US85495671 Apr 20091 Oct 2013Samuel H. RussMedia content sharing over a home network
US855531530 Sep 20098 Oct 2013United Video Properties, Inc.Systems and methods for navigating a media guidance application with multiple perspective views
US856579723 Dec 201122 Oct 2013United Video Properties, Inc.Cross-platform messaging
US8566481 *10 Jun 200922 Oct 2013Cisco Technology, Inc.Managing configuration data
US8566871 *15 Jul 200522 Oct 2013Starsight Telecast, Inc.Multiple interactive electronic program guide system and methods
US857841318 Oct 20115 Nov 2013United Video Properties, Inc.Interactive television program guide with remote access
US857841415 Feb 20115 Nov 2013Starsight Telecast, Inc.Television control interface with electronic guide
US857842320 Aug 20075 Nov 2013United Video Properties, Inc.Interactive television program guide with remote access
US85784259 Feb 20125 Nov 2013Microsoft CorporationRecording multi-stream interactive television
US85829464 Nov 200512 Nov 2013Rovi Guides, Inc.Systems and methods for recording programs using a network recording device as supplemental storage
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
US860150727 May 20083 Dec 2013Arris Enterprises, Inc.System and method for focused navigation in a media center/extension device architecture
US8601514 *27 Sep 20023 Dec 2013Arris Enterprises, Inc.PC media center and extension device for a home entertainment system
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
US862076929 Mar 201131 Dec 2013United Video Properties, Inc.Method and systems for checking that purchasable items are compatible with user equipment
US862738520 Nov 20077 Jan 2014David B. DaviesSystems and methods for operating a peripheral record playback device in a networked multimedia system
US863150822 Jun 201014 Jan 2014Rovi Technologies CorporationManaging licenses of media files on playback devices
US8634813 *30 Mar 200721 Jan 2014Verizon Patent And Licensing Inc.Method and system for monitoring a mobile device over a video network
US864016531 Jul 200728 Jan 2014Rovi Guides, Inc.Systems and methods for providing enhanced sports watching media guidance
US8656430 *14 Jul 201118 Feb 2014Vixs Systems, Inc.Processing system with electronic program guide authoring and methods for use therewith
US8661147 *12 Dec 200825 Feb 2014At&T Intellectual Property I, L.P.Monitoring requested content
US8661471 *15 Oct 200925 Feb 2014Sony CorporationInformation processing apparatus and information processing method
US86892533 Mar 20061 Apr 2014Sharp Laboratories Of America, Inc.Method and system for configuring media-playing sets
US869439626 Dec 20078 Apr 2014Rovi Guides, Inc.Systems and methods for episodic advertisement tracking
US870114719 Sep 201115 Apr 2014Kangaroo Media Inc.Buffering content on a handheld electronic device
US8707382 *13 Feb 200822 Apr 2014At&T Intellectual Property I, L.P.Synchronizing presentations of multimedia programs
US871360614 May 201229 Apr 2014United Video Properties, Inc.Systems and methods for generating a user profile based customized media guide with user-generated content and non-user-generated content
US8719885 *30 Nov 20096 May 2014Echostar Technologies L.L.C.Systems and methods for accessing recoverable program content
US873780115 Oct 200827 May 2014Rovi Solutions CorporationMethods and apparatus for client aggregation of television programming in a networked personal video recording system
US874566131 Jul 20073 Jun 2014Rovi Guides, Inc.Systems and methods for providing enhanced sports watching media guidance
US875318515 Feb 201317 Jun 2014United Video Properties, Inc.Systems and methods for implementing a degree of separation game in an interactive media application
US875566626 Jul 201317 Jun 2014United Video Properties, Inc.Interactive television program guide with remote access
US87566257 Aug 201217 Jun 2014United Video Properties, Inc.Systems and methods for determining subscription data
US8756639 *4 Sep 200817 Jun 2014At&T Intellectual Property I, L.P.Apparatus and method for managing a network
US876158425 Jun 200424 Jun 2014Gemstar Development CorporationSystem and method for searching a database of television schedule information
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
US8776100 *22 Jul 20108 Jul 2014Clearplay, Inc.Method and apparatus for logging and reporting television viewing
US877612625 Jul 20128 Jul 2014United Video Properties, Inc.Client-server based interactive television guide with server recording
US8776164 *10 Mar 20118 Jul 2014Sony CorporationDistributed presentation software for multiple instantiations in home network
US8799954 *31 Jul 20075 Aug 2014Rovi Guides, Inc.Systems and methods for providing custom media content flipping
US88046952 Oct 200612 Aug 2014At&T Intellectual Property I, L.P.Methods, systems, and computer program products for providing alerts and notifications
US88065337 Oct 200512 Aug 2014United Video Properties, Inc.System and method for using television information codes
US881926330 Jun 201126 Aug 2014Clearplay, Inc.Method and user interface for downloading audio and video content filters to a media player
US88393095 Dec 201216 Sep 2014United Video Properties, Inc.Methods and systems for displaying contextually relevant information from a plurality of users in real-time regarding a media asset
US883931415 Mar 201316 Sep 2014At&T Intellectual Property I, L.P.Device, system, and method for managing television tuners
US884397031 Jan 201123 Sep 2014Chanyu Holdings, LlcVideo distribution systems and methods for multiple users
US88488919 Jul 201230 Sep 2014At&T Intellectual Property I, L.P.Methods, systems, and computer program products for providing caller identification services
US885683321 Nov 20077 Oct 2014United Video Properties, Inc.Maintaining a user profile based on dynamic data
US8863196 *29 Sep 201114 Oct 2014Sony CorporationEnhanced information on mobile device for viewed program and control of internet TV device using mobile device
US8869189 *28 Dec 200721 Oct 2014Echostar Technologies L.L.C.Controlling access to content and/or services
US88751877 Dec 200928 Oct 2014United Video Properties, Inc.Electronic television program guide schedule system and method with scan feature
US88751989 Aug 200228 Oct 2014The Directv Group, Inc.Network video unit
US888718422 Apr 201111 Nov 2014United Video Properties, Inc.Systems and methods for providing remote access to interactive media guidance applications
US88924958 Jan 201318 Nov 2014Blanding Hovenweep, LlcAdaptive pattern recognition based controller apparatus and method and human-interface therefore
US890446719 Jan 20092 Dec 2014Sharp Kabushiki KaishaDevice and method to restrict operations from a television receiver or external terminal
US8910218 *15 Jul 20109 Dec 2014Verizon Patent And Licensing Inc.Method and apparatus for providing control of set-top boxes
US891797130 Dec 201123 Dec 2014United Video Properties, Inc.Methods and systems for providing relevant supplemental content to a user device
US891880928 Feb 201123 Dec 2014Starsight Telecast, Inc.Method and system for displaying advertising, video, and program schedule listing
US892501830 Jan 201430 Dec 2014Starsight Telecast, Inc.Television control interface with electronic guide
US8938759 *3 Sep 200920 Jan 2015Hewlett-Packard Development Company, L.P.Program guide and apparatus
US894353921 Nov 200727 Jan 2015Rovi Guides, Inc.Enabling a friend to remotely modify user data
US894989913 Jun 20053 Feb 2015Sharp Laboratories Of America, Inc.Collaborative recommendation system
US894990129 Jun 20113 Feb 2015Rovi Guides, Inc.Methods and systems for customizing viewing environment preferences in a viewing environment control application
US89595479 Dec 201117 Feb 2015Rovi Guides, Inc.Systems and methods for providing remote access to interactive media guidance applications
US896655027 Mar 200824 Feb 2015Cisco Technology, Inc.Home communication systems
US89665637 Feb 201124 Feb 2015At&T Intellectual Property, I, L.P.System and method to provide a unified video signal for diverse receiving platforms
US89730698 Oct 20133 Mar 2015Rovi Guides, Inc.Systems and methods for relocating media
US898455025 Oct 201017 Mar 2015Rovi Guides, Inc.Parental media palettes
US899700320 Sep 201131 Mar 2015Flatrock Technology, LlcSystem and method for customizing an interface related to accessing, manipulating and viewing internet and non-internet related information
US900979430 Dec 201114 Apr 2015Rovi Guides, Inc.Systems and methods for temporary assignment and exchange of digital access rights
US901454623 Sep 200921 Apr 2015Rovi Guides, Inc.Systems and methods for automatically detecting users within detection regions of media devices
US901573629 Dec 200521 Apr 2015Rovi Guides, Inc.Systems and methods for episode tracking in an interactive media environment
US9015757 *25 Mar 201021 Apr 2015Eloy Technology, LlcMerged program guide
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
US903810318 Dec 201319 May 2015Rovi Guides, Inc.Systems and methods for content surfing
US903812230 Sep 200919 May 2015Sharp Kabushiki KaishaDevice and method to limit operations from an AV device or external terminal
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
US905980920 Feb 201216 Jun 2015Steven M. KoehlerSystem and method for listening to teams in a race event
US90659847 Mar 201323 Jun 2015Fanvision Entertainment LlcSystem and methods for enhancing the experience of spectators attending a live sporting event
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
US9083932 *25 Mar 201014 Jul 2015Eloy Technology, LlcMethod and system for providing information from a program guide
US908400625 Jun 201214 Jul 2015Rovi Guides, Inc.Interactive television program guide system having multiple devices within a household
US908875725 Mar 201021 Jul 2015Eloy Technology, LlcMethod and system for socially ranking programs
US90925036 May 201328 Jul 2015Veveo, Inc.Methods and systems for selecting and presenting content based on dynamically identifying microgenres associated with the content
US91131084 May 201018 Aug 2015Rovi Guides, Inc.Systems and methods for navigating program listings simultaneously displayed with a program in a media guidance application
US911664528 Oct 201425 Aug 2015Rovi Guides, Inc.Methods and systems for granting partial or full access to an application based on level of confidence that print corresponds to user profile
US911894814 Jun 201325 Aug 2015Rovi Guides, Inc.Client-server based interactive guide with server recording
US912270113 May 20101 Sep 2015Rovi Guides, Inc.Systems and methods for providing media content listings according to points of interest
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
US912908730 Dec 20118 Sep 2015Rovi Guides, Inc.Systems and methods for managing digital rights based on a union or intersection of individual rights
US913479013 Mar 201315 Sep 2015Rovi Guides, Inc.Methods and systems for rectifying the lengths of media playlists based on time criteria
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
US917293731 Mar 200627 Oct 2015Qurio Holdings, Inc.Timed events during recorded media playback
US917300012 Apr 201327 Oct 2015Sony CorporationAutomatic discovery and mirroring of server-client remote user interface (RUI) session on a companion device and synchronously controlling both sessions using RUI on companion device
US91831831 May 201310 Nov 2015Veveo, Inc.Method of and system for inferring user intent in search input in a conversational interaction system
US918544731 Mar 201410 Nov 2015Rovi Guides, Inc.Methods and systems for selecting customized control schemes based on brain activity
US918544914 May 201010 Nov 2015Rovi Guides, Inc.Interactive television program guide system having multiple devices within a household
US91917151 Oct 201317 Nov 2015Rovi Guides, Inc.Television control interface with electronic guide
US91917222 Dec 201317 Nov 2015Rovi Guides, Inc.System and method for modifying advertisement responsive to EPG information
US91979368 Oct 201424 Nov 2015Rovi Guides, Inc.Systems and methods for providing remote access to interactive media guidance applications
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
US920419314 May 20101 Dec 2015Rovi Guides, Inc.Systems and methods for media detection and filtering using a parental control logging application
US921539722 Apr 201415 Dec 2015Rovi Guides, Inc.Systems and methods for providing enhanced sports watching media guidance
US92155106 Dec 201315 Dec 2015Rovi Guides, Inc.Systems and methods for automatically tagging a media asset based on verbal input and playback adjustments
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
US922961628 May 20135 Jan 2016Rovi Guides, Inc.Methods and systems for arranging media objects on a display screen to compensate for user disabilities
US923225427 Dec 20115 Jan 2016Rovi Guides, Inc.Client-server based interactive television guide with server recording
US923736920 Aug 200712 Jan 2016Rovi Guides, Inc.Interactive television program guide system having multiple devices within a household
US925326224 Jan 20132 Feb 2016Rovi Guides, Inc.Systems and methods for connecting media devices through web sockets
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
US926477011 Jul 201416 Feb 2016Rovi Guides, Inc.Systems and methods for generating media asset representations based on user emotional responses
US9277156 *30 Nov 20051 Mar 2016Broadcom CorporationUniversal parallel television remote control
US9286617 *6 Aug 201215 Mar 2016Redbox Automated Retail, LlcSystem and method for applying parental control limits from content providers to media content
US928852128 May 201415 Mar 2016Rovi Guides, Inc.Systems and methods for updating media asset data based on pause point in the media asset
US928854025 Mar 201015 Mar 2016Eloy Technology, LlcSystem and method for aggregating devices for intuitive browsing
US929479929 Oct 201522 Mar 2016Rovi Guides, Inc.Systems and methods for providing storage of data on servers in an on-demand media delivery system
US929480230 Jan 201522 Mar 2016Rovi Guides, Inc.Gesture control based on prosthetic nerve signal detection
US929481620 Dec 201322 Mar 2016Rovi Guides, Inc.Methods and systems for predicting user viewing preferences based on detected events
US930101330 May 201429 Mar 2016Rovi Guides, Inc.Methods and systems for alerting users regarding media availability
US930728111 Mar 20135 Apr 2016Rovi Guides, Inc.User defined rules for assigning destinations of content
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
US931353730 Apr 201412 Apr 2016Rovi Guides, Inc.Methods and systems for presenting advertisements to particular users based on perceived lulls in media assets
US931353830 Apr 201412 Apr 2016Rovi Guides, Inc.Methods and systems for establishing a mode of communication between particular users based on perceived lulls in media assets
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
US9326033 *17 Jun 201126 Apr 2016Microsoft Technology Licensing, LlcMovie discovery system
US933849016 Jan 201510 May 2016At&T Intellectual Property I, L.P.System and method to provide a unified video signal for diverse receiving platforms
US934474930 Sep 201417 May 2016Rovi Guides, Inc.Methods and systems for preventing users from terminating services
US934903428 Oct 201424 May 2016Rovi Guides, Inc.Methods and systems for invoking functions based on whether a partial print or an entire print is detected
US934936926 Dec 201324 May 2016Rovi Guides, Inc.User speech interfaces for interactive media guidance applications
US935077615 Jun 201524 May 2016Tagi Ventures, LlcSystem and method for listening to teams in a race event
US93510332 May 201424 May 2016Rovi Guides, Inc.Systems and methods for determining subscription data
US936354430 May 20147 Jun 2016Rovi Guides, Inc.Methods and systems for adjusting the amount of time required to consume a media asset based on a current trip of a user
US936713126 Sep 201314 Jun 2016Rovi Guides, Inc.Methods and systems for generating icons associated with providing brain state feedback
US936974116 Jun 201514 Jun 2016Rovi Guides, Inc.Interactive television systems with digital video recording and adjustable reminders
US20020054601 *18 Dec 20009 May 2002Keith BarracloughNetwork interface unit control system and method therefor
US20020087987 *16 Nov 20014 Jul 2002Dudkiewicz Gil GavrielSystem and method for creating and editing a viewer profile used in determining the desirability of video programming events
US20020116714 *12 Feb 200222 Aug 2002Peter BuchnerNetwork tuning device
US20020152461 *30 Jul 200117 Oct 2002Istvan Anthony F.Coordination of favorites among disparate devices in an interactive video casting system
US20020152472 *28 Jun 200117 Oct 2002Istvan Anthony F.Access device interface for user model-based interactive television
US20020152475 *28 Jun 200117 Oct 2002Istvan Anthony F.User model for interactive television system
US20020157105 *20 Feb 200224 Oct 2002Autodesk Canada Inc.Distribution of animation data
US20020184351 *28 Jun 20015 Dec 2002Istvan Anthony F.Information access in user model-based interactive television
US20030009771 *26 Jun 20019 Jan 2003Chang Glen C.Method and system to provide a home style user interface to an interactive television system
US20030014546 *24 Jun 200216 Jan 2003Dan KikinisMethod and system for enabling visitors to subscribe to currently-viewed programming packages
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
US20030110490 *29 Oct 200112 Jun 2003Sony CorporationSystem and method for establishing TV channel
US20030122970 *26 Dec 20023 Jul 2003Takaya NonomuraDigital broadcasting receiver
US20030154473 *27 Dec 200214 Aug 2003Shin Su HyunApparatus and method for controlling electronic program guide (EPG)
US20030198462 *10 Feb 200323 Oct 2003Jim BumgardnerConflict Manager for a Video Recorder
US20030219229 *23 May 200227 Nov 2003Sony CorporationSystem for remotely selecting broadcasts for recording without a direct connection
US20040068753 *2 Oct 20028 Apr 2004Robertson Neil C.Video transmission systems and methods for a home network
US20040073915 *15 Oct 200215 Apr 2004Vincent DureauConvergence of interactive television and wireless technologies
US20040083486 *13 Aug 200329 Apr 2004Park Mi-JuMethod and apparatus for controlling the display of program guide
US20040117857 *16 Dec 200217 Jun 2004Chatschik BisdikianSystem and a method for personalised, transaction-oriented, interactivity over non-interactive (one way) broadcast networks
US20040143838 *17 Jan 200322 Jul 2004Mark RoseVideo access management system
US20040156614 *17 Sep 200312 Aug 2004Pioneer Digital Technologies, Inc.Tuner sharing video recorder system architecture
US20040210933 *30 Dec 200321 Oct 2004Universal Electronics Inc.User interface for a remote control application
US20040236864 *6 Jun 200325 Nov 2004Stevenson George E.System and method for integrated, multiple-remote controlled computer media server
US20040250285 *27 Dec 20019 Dec 2004Murphy Thomas E.Communication system and method
US20050125819 *23 Nov 20049 Jun 2005Canon Kabushiki KaishaBroadcast receiving apparatus, control method and program therefor
US20050155067 *23 Dec 200414 Jul 2005Digeo, Inc.System and method for managing television programs within an entertainment system
US20060015580 *7 Feb 200519 Jan 2006Home Box Office, A Delaware CorporationMultimedia content distribution
US20060015903 *9 Dec 200419 Jan 2006Sony CorporationNavigation aids for television user interface
US20060036970 *16 Aug 200416 Feb 2006Charles RichSystem for configuring and controlling home appliances
US20060136971 *28 Nov 200522 Jun 2006Satoshi UchidaVideo distribution apparatus and program
US20060139489 *24 Sep 200229 Jun 2006Henri LeeAudio/video signal distrubution system
US20060156344 *7 Jun 200413 Jul 2006Yoshiaki IwataNetwork recording system and recording device
US20060174310 *13 Mar 20043 Aug 2006Hee-Kyung LeeExtended metadata and adaptive program service providing system and method for providing digital broadcast program service
US20060218575 *28 Jun 200428 Sep 2006Blair Ronald LParental monitoring of digital content
US20060236232 *14 Apr 200619 Oct 2006Sony CorporationElectronic device and method, recording medium, and program
US20060282862 *23 Aug 200614 Dec 2006Sony CorporationSystem and method for establishing TV channel
US20070022438 *21 Jul 200625 Jan 2007Marc ArseneauSystem and Methods for Perfoming Online Purchase of Delivery of Service to a Handheld Device
US20070055754 *6 Sep 20058 Mar 2007Apple Computer, Inc.Parental control graphical user interface
US20070083901 *12 Oct 200512 Apr 2007Bond Madison ESystem and method for customized program scheduling
US20070089155 *17 Jun 200419 Apr 2007Tele Iletisim Teknolojileri San. Ve Tic. A.S.Electronic system to make televisions interactive
US20070096939 *27 Oct 20053 May 2007Craig WalrathMethods and systems for content distribution using intelligent data management arrangements
US20070101356 *27 Oct 20053 May 2007Craig WalrathSystems and methods for controlling access for use with intelligent data management arrangements
US20070124772 *30 Nov 200531 May 2007Bennett James DUniversal parallel television remote control
US20070150832 *22 Dec 200628 Jun 2007Rumi OhnishiImage output system, image output apparatus, information processing apparatus and program
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
US20070162502 *29 Dec 200512 Jul 2007United Video Properties, Inc.Media library in an interactive media guidance application
US20070166000 *1 Mar 200519 Jul 2007Ramesh NallurSystem and method for generating trick mode streams
US20070206507 *2 Oct 20066 Sep 2007Bellsouth Intellectual Property CorporationMethods, systems, and computer program products for implementing network visualization services
US20070206748 *2 Oct 20066 Sep 2007Bellsouth Intellectual Property CorporationMethods, systems, and computer program products for providing caller identification services
US20070206773 *2 Oct 20066 Sep 2007Bellsouth Intellectual Property CorporationMethods, systems, and computer program products for providing alerts and notifications
US20070208619 *2 Oct 20066 Sep 2007Bellsouth Intellectual Property CorporationMethods, systems, and computer program products for providing targeted advertising to communications devices
US20070208789 *2 Oct 20066 Sep 2007Bellsouth Intellectual Property CorporationMethods, systems, and computer program products for implementing media content analysis, distribution, and re-allocation services
US20070209054 *2 Oct 20066 Sep 2007Bellsouth Intellectual Property CorporationMethods, systems, and computer program products for providing communications services
US20070209065 *2 Oct 20066 Sep 2007Bellsouth Intellectual Property CorporationMethods, systems, and computer program products for providing network convergence of applications and devices
US20070220547 *21 Apr 200520 Sep 2007Teskey John FMethod for Controlling a Multi-Tuner Signal Receiving Apparatus
US20070220553 *2 Oct 200620 Sep 2007Bellsouth Intellectual Property CorporationMethods, systems, and computer program products for providing customized content
US20070237492 *31 Mar 200611 Oct 2007Qurio Holdings, Inc.Timed events during recorded media playback
US20070245398 *12 Apr 200618 Oct 2007Bellsouth Intellectual Property CorporationUniversal parental control
US20070265980 *15 May 200615 Nov 2007Mukesh SehgalSystems and methods for managing, maximizing and clearing contractually based media assets
US20070271585 *20 Nov 200622 Nov 2007Fuji Xerox Co., Ltd.Monitoring-Image Transmission Device, Monitoring-Image Transmission Method, Computer Readable Medium, And Computer Data Signal
US20080022322 *30 Jun 200624 Jan 2008Sbc Knowledge Ventures L.P.System and method for home audio and video communication
US20080040744 *21 Sep 200514 Feb 2008Nec Personal Products, Ltd.Broadcast Processing System
US20080092165 *2 Jul 200717 Apr 2008Samsung Electronics Co., Ltd.Video signal receiving apparatus, display device, display system, and information updating method of display system
US20080115186 *23 Jul 200715 May 2008Samsung Electronics Co., Ltd.Display apparatus, set-top box and display system and display method thereof
US20080127269 *27 Nov 200629 May 2008Christian ChiclesFirst run notification of a presentation
US20080129820 *4 Dec 20065 Jun 2008Inventec CorporationTV system capable of recording multimedia audiovisual program
US20080140818 *8 Dec 200612 Jun 2008General Instrument CorporationVideo Processing Apparatus and Method for Managing Operations Based on Telephony Signals
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
US20080147772 *14 Dec 200619 Jun 2008Verizion Data Services Inc.Messaging with instructions for media playback
US20080163286 *28 Dec 20073 Jul 2008Echostar Technologies CorporationControlling access to content and/or services
US20080163365 *29 Dec 20063 Jul 2008Jarrod AustinControlling access to content and/or services
US20080196078 *9 Feb 200714 Aug 2008Microsoft CorporationRecording multi-stream interactive television
US20080209495 *21 Sep 200728 Aug 2008Samsung Electronics Co., Ltd.Audio video network system , set-top box, image display apparatus and method for offering user interface
US20080242319 *30 Mar 20072 Oct 2008Verizon Services Organization, Inc.Method and system for monitoring a mobile device over a video network
US20080276273 *27 May 20086 Nov 2008Digeo, Inc.System and method for focused navigation in a media center/extension device architecture
US20080282295 *17 Apr 200613 Nov 2008Home Box Office, Inc.Pausing and Resuming Content Streaming On Wireless Devices
US20080282311 *7 Jul 200813 Nov 2008Jlb Ventures, LlcSubscribing to Programming Packages
US20080295012 *23 May 200727 Nov 2008Microsoft CorporationDrag-and-drop abstraction
US20080307474 *10 Dec 200711 Dec 2008Broadcom CorporationConnectivity for consumer electronics products
US20080307480 *23 May 200811 Dec 2008Sony CorporationNetwork system, message processing method, service server, direct access management server, network home appliance, and computer program
US20080315986 *28 Feb 200525 Dec 2008Carolynn Rae JohnsonUse of Local User Interface in a Signal Processing Device
US20090019492 *11 Jul 200715 Jan 2009United Video Properties, Inc.Systems and methods for mirroring and transcoding media content
US20090044225 *7 Aug 200712 Feb 2009Himax Technologies LimitedMethod of building up group profile for customizing epg viewing and method of using the group profile
US20090064314 *31 Aug 20075 Mar 2009Lee Michael MMethod and Apparatus for Implementing Parental Controls for a Portable Media Device
US20090083782 *24 Sep 200726 Mar 2009Echostar Technologies CorporationSystems and methods for managing parental control settings in multiple entertainment devices
US20090089826 *28 Sep 20072 Apr 2009Echostar Technologies CorporationSystems and methods for managing parental control information in multiple entertainment devices
US20090119720 *7 Sep 20067 May 2009Johnson Controls Technology CompanyRear Seat Entertainment System
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
US20090158338 *8 Sep 200818 Jun 2009Samsung Electronics Co., Ltd.Video processing apparatus and control method thereof
US20090187945 *23 Jul 2009At&T Knowledge Ventures, L.P.Customized electronic programming guide
US20090205008 *13 Feb 200813 Aug 2009At&T Knowledge Ventures, L.P.Synchronizing presentations of multimedia programs
US20090217356 *26 Feb 200827 Aug 2009At&T Knowledge Ventures, L.P.Electronic permission slips for controlling access to multimedia content
US20090235297 *25 Mar 200817 Sep 2009United Video Properties, Inc.Systems and methods for capturing program attributes
US20090235298 *25 Mar 200817 Sep 2009United Video Properties, Inc.Systems and methods for synchronizing time-shifted media content and related communications
US20090241153 *18 Mar 200824 Sep 2009Avaya Technology LlcOpen cable application platform set-top box (stb) personal profiles and communications applications
US20090241159 *18 Mar 200824 Sep 2009Avaya Technology LlcOpen cable application platform set-top box (stb) personal profiles and communications applications
US20090241160 *18 Mar 200824 Sep 2009Avaya Technology LlcOpen cable application platform set-top box (stb) personal profiles and communications applications
US20090249428 *31 Mar 20081 Oct 2009At&T Knowledge Ventures, LpSystem and method of interacting with home automation systems via a set-top box device
US20100050212 *25 Feb 2010Asustek Computer Inc.Method for displaying television program and television using the same
US20100057226 *24 Mar 20094 Mar 2010Sony CorporationDistributed presentation software for multiple instantiations in home network
US20100058396 *4 Sep 20084 Mar 2010At&T Intellectual Property I, L.P.Apparatus and method for managing a network
US20100058402 *4 Mar 2010Time Warner Cable Inc.System and method for tailored video-on-demand catalogs
US20100100898 *16 Oct 200822 Apr 2010Lucent Technologies Inc.Method and apparatus for personalized multi-user centralized control and filtering of iptv content
US20100107196 *15 Oct 200929 Apr 2010Sony CorporationInformation processing apparatus and information processing method
US20100153566 *12 Dec 200817 Jun 2010At&T Services, Inc.Monitoring requested content
US20100186038 *14 Dec 200922 Jul 2010United Video Properties, Inc.Media library in an interactive media guidance application
US20100192180 *18 Dec 200929 Jul 2010Rovi Technologies CorporationSystems and methods for determining subscription data
US20100251136 *30 Sep 2010Michael RunneMessaging with instructions for media playback
US20100293568 *18 Nov 2010Clearplay, Inc.Method and apparatus for logging and reporting television viewing
US20100299696 *19 Jan 200925 Nov 2010Sharp Kabushiki KaishaTelevision receiver, server, operation system for television receiver, and operation program of television receiver
US20100318686 *16 Dec 2010Ver Steeg William CManaging configuration data
US20110061109 *15 Nov 201010 Mar 2011EchoStar Technologies, L.L.C.Controlling Access to Content and/or Services
US20110078717 *31 Mar 2011Rovi Technologies CorporationSystem for notifying a community of interested users about programs or segments
US20110078748 *31 Mar 2011Samsung Electronics Co., Ltd.Television and control method thereof
US20110088076 *14 Apr 2011Futurewei Technologies, Inc.System and Method for Media Adaptation
US20110099572 *28 Apr 2011Rovi Guides, Inc.Parental media palettes
US20110119713 *19 May 2011Samsung Electronics Co., Ltd.Display apparatus, client terminal and control method thereof
US20110126276 *26 May 2011Rovi Technologies CorporationCross platform gateway system and service
US20110131620 *30 Nov 20092 Jun 2011Echostar Technologies L.L.C.Systems and methods for accessing recoverable program content
US20110154402 *23 Jun 2011Rovi Technologies CorporationSystems and methods for navigating program listings in a media guidance application
US20110154403 *23 Jun 2011Rovi Technologies CorporationSystems and methods for navigating program listings simultaneously displayed with a program in a media guidance application
US20110162006 *10 Mar 201130 Jun 2011Stephane LejeuneDistributed presentation software for multiple instantiations in home network
US20110167448 *7 Jul 2011Starsight Telecast, Inc.Method and system for displaying advertising, video, and program schedule listing
US20110173663 *3 Sep 200914 Jul 2011Pascal BoudalierProgram guide and apparatus
US20110239260 *30 Sep 200929 Sep 2011Sharp Kabushiki KaishaAv device, server, operation system for av device, and operation program for av device
US20110283322 *13 May 201017 Nov 2011Rovi Technologies CorporationSystems and methods for providing media content listings according to a destination location
US20120011537 *12 Jan 2012Echostar CorporationMethod and Apparatus for Parental Control
US20120017245 *15 Jul 201019 Jan 2012Xuemin ChenMethod and system for providing programming guide and recording information via an ip multimedia gateway
US20120017250 *15 Jul 201019 Jan 2012Verizon Patent And Licensing Inc.Method and apparatus for providing control of set-top boxes
US20120079547 *24 Sep 201029 Mar 2012Seong-Hwan KimMultimedia Network Interface Device with Table-Based Connection Management
US20120089999 *12 Apr 2012Eldon Technology LimitedMetadata Origination Verification
US20120117595 *10 May 2012Eloy Technology, LlcMethod and system for providing information from a program guide
US20120117598 *10 May 2012Eloy Technology, LlcMerged program guide
US20120137329 *31 May 2012Sony CorporationEnhanced information on mobile device for viewed program and control of internet tv device using mobile device
US20120272257 *25 Oct 2012Samsung Electronics Co., Ltd.System and method for selection of content source upon device power-on
US20120324374 *17 Jun 201120 Dec 2012Microsoft CorporationMovie discovery system
US20130173765 *29 Dec 20114 Jul 2013United Video Properties, Inc.Systems and methods for assigning roles between user devices
US20140040943 *4 Oct 20136 Feb 2014Starsight Telecast, Inc.Multiple interactive electronic program guide system and methods
US20140123192 *1 Nov 20131 May 2014Kt CorporationUser interface to recommend videos
US20140181657 *3 Sep 201326 Jun 2014Hon Hai Precision Industry Co., Ltd.Portable device and audio controlling method for portable device
US20140351846 *8 Aug 201427 Nov 2014Time Warner Cable Enterprises LlcMethods and appartus for providing parental or guardian control and visualization over communications to various devices in the home
US20150143402 *19 Nov 201421 May 2015Samsung Electronics Co., Ltd.Method for sharing broadcast channel information and electronic device thereof
US20150189367 *30 Aug 20132 Jul 2015Funke Digital Tv Guide GmbhElectronic media content guide
US20150244972 *27 Feb 201427 Aug 2015United Video Properties Inc.Methods and systems for determining lengths of time for retaining media assets
USRE436014 Nov 201121 Aug 2012Kangaroo Media, Inc.System and methods for enhancing the experience of spectators attending a live sporting event, with gaming capability
EP1912426A2 *18 Jul 200716 Apr 2008Samsung Electronics Co., Ltd.Video signal receiving apparatus, display device, display system, and information updating method of display system
EP1912426A3 *18 Jul 20074 Jan 2012Samsung Electronics Co., Ltd.Video signal receiving apparatus, display device, display system, and information updating method of display system
EP2103115A2 *26 Nov 200723 Sep 2009General instrument CorporationVideo processing apparatus and method for managing operations based on telephony signals
WO2007104901A1 *13 Mar 200620 Sep 2007Nds LimitedFinancial transaction controlled system
WO2008005218A2 *25 Jun 200710 Jan 2008Sbc Knowledge Ventures, L.P.System and method for home audio and video communication
WO2008005218A3 *25 Jun 200714 Aug 2008Sbc Knowledge Ventures LpSystem and method for home audio and video communication
WO2011002572A13 Jun 20106 Jan 2011Rovi Technologies CorporationMethods and systems for content scheduling across multiple devices
WO2011014358A114 Jul 20103 Feb 2011Rovi Technologies CorporationMethods and systems for associating and providing media content of different types which share attributes
WO2011037761A110 Sep 201031 Mar 2011Rovi Technologies CorporationSystems and methods for automatically detecting users within detection regions of media devices
WO2012009095A216 Jun 201119 Jan 2012United Video Properties, Inc.Systems and methods for identifying and communicating with media devices in a connected platform environment using multiple communication channels
WO2012094228A129 Dec 201112 Jul 2012United Video Properties, Inc.Systems and methods for navigating through content in an interactive media guidance application
WO2012094247A230 Dec 201112 Jul 2012Rovi Technologies CorporationSystems and methods for mixed-media content guidance
WO2012173670A124 Feb 201220 Dec 2012United Video Properties, Inc.Systems and methods for providing media recommendations
WO2012173672A124 Feb 201220 Dec 2012United Video Properties, Inc.Systems and methods for transmitting content metadata from multiple data records
WO2012173837A16 Jun 201220 Dec 2012United Video Properties, Inc.Systems and methods for providing parental controls in a cloud-based media guidance application
WO2013002998A18 Jun 20123 Jan 2013United Video Properties, Inc.Systems and methods for recommending matching profiles in an interactive media guidance application
WO2013003174A221 Jun 20123 Jan 2013United Video Properties, Inc.Systems and methods for efficient allocations of transport streams
WO2013032791A121 Aug 20127 Mar 2013United Video Properties, Inc.Methods and systems for presenting a three-dimensional media guidance application
WO2013106340A18 Jan 201318 Jul 2013United Video Properties, Inc.Systems and methods for authentication of digital content
WO2013149128A229 Mar 20133 Oct 2013United Video Properties, Inc.Systems and methods for adaptively transmitting media and advertising content
WO2013151901A129 Mar 201310 Oct 2013United Video Properties, Inc.System and method for navigating content on a user equipment having multi- region touch sensitive display
WO2013162940A116 Apr 201331 Oct 2013United Video Properties, Inc.Systems and methods for indicating media asset access conflicts using a time bar
WO2013163083A222 Apr 201331 Oct 2013United Video Properties, Inc.Systems and methods for automatically messaging a contact in a social network
WO2013166411A13 May 20137 Nov 2013United Video Properties, Inc.Systems and methods for preventing access to a media asset segment during a fast-access playback operation
WO2013173128A17 May 201321 Nov 2013United Video Properties, Inc.Systems and methods for receiving multiple user messages that identify a media asset segment position
WO2013184920A26 Jun 201312 Dec 2013United Video Properties, Inc.Methods and systems for prioritizing listings based on real-time data
WO2014052191A120 Sep 20133 Apr 2014United Video Properties, Inc.Systems and methods for identifying objects displayed in a media asset
WO2014078781A118 Nov 201322 May 2014United Video Properties, Inc.Methods and systems for displaying advertisements
WO2014164109A25 Mar 20149 Oct 2014United Video Properties, Inc.Systems and methods for auto-configuring a user equipment device with content consumption material
WO2014164335A17 Mar 20149 Oct 2014Unted Video Properties, Inc.Systems and methods for browsing content stored in the viewer's video library
WO2014209881A123 Jun 201431 Dec 2014United Video Properties, Inc.Methods and systems for generating musical insignias for media providers
WO2015009355A127 May 201422 Jan 2015United Video Properties, Inc.Systems and methods for displaying a selectable advertisement when video has a background advertisement
WO2015013045A110 Jul 201429 Jan 2015United Video Properties, Inc.Methods and systems for media guidance applications configured to monitor brain activity
WO2015021121A16 Aug 201412 Feb 2015United Video Properties, Inc.Methods and systems for presenting supplemental content in media assets
WO2015089400A112 Dec 201418 Jun 2015Rovi Guides, Inc.Systems and methods for combining media recommendations from multiple recommendation engines
WO2015100154A119 Dec 20142 Jul 2015Rovi Guides, Inc.Methods and systems for selecting media guidance functions based on tactile attributes of a user input
WO2015130633A124 Feb 20153 Sep 2015Rovi Guides, Inc.Systems and methods for determining a dynamic advertisement schedual for a playlist session
WO2015130673A124 Feb 20153 Sep 2015Rovi Guides, Inc.Systems and methods for sorting media assets based on playback information
WO2015167915A123 Apr 20155 Nov 2015Rovi Guides, Inc.Systems and methods for determining a likelihood of user termination of services
WO2015184230A229 May 20153 Dec 2015Rovi Guides, Inc.Methods and systems for alerting users regarding media availability
WO2016018981A129 Jul 20154 Feb 2016Rovi Guides, Inc.Systems and methods for performing asr in the presence of heterographs
WO2016053845A128 Sep 20157 Apr 2016Rovi Guides, Inc.Systems and methods for determining whether to merge search queries based on contextual information
WO2016053847A128 Sep 20157 Apr 2016Rovi Guides, Inc.Systems and methods for searching for a media asset
WO2016064670A116 Oct 201528 Apr 2016Rovi Guides, Inc.Systems and methods for generating media asset recommendations using a neural network generated based on consumption information
Classifications
U.S. Classification725/47, 348/E05.105, 348/E07.071, 725/46, 348/E07.05, 348/E05.103, 725/45, 348/E07.061
International ClassificationH04N5/44, H04N21/45, H04N21/478, H04N21/4786, H04N21/436, H04N21/475, H04N7/16, H04N21/472, H04N5/445, H04N21/442, H04N7/173, H04N21/488, H04N21/4788, H04N21/482, H04N21/4782, H04N21/4227, H04N21/485
Cooperative ClassificationH04N21/84, H04N21/4345, H04N21/4788, H04N21/44222, H04N21/4532, H04N21/47214, H04N21/4755, H04N21/43615, H04N21/47815, H04N7/17318, H04N21/4882, H04N21/4782, H04N21/4751, H04N7/106, H04N21/482, H04N5/44582, H04N21/4227, H04N21/4821, H04N7/163, H04N21/4786, H04N21/4753, H04N21/485, H04N2005/4433, H04N5/44543, H04N21/4856
European ClassificationH04N21/442E2, H04N21/488M, H04N21/472R, H04N21/436H, H04N21/482G, H04N21/4782, H04N21/482, H04N21/4788, H04N21/4786, H04N21/475D, H04N21/475A, H04N21/4227, H04N21/478S, H04N21/475P, H04N21/45M3, H04N5/445R, H04N7/16E2, H04N5/445M, H04N7/173B2, H04N7/10H
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: 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: 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: 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: 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: 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: APTIV DIGITAL, INC., CALIFORNIA
Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:JPMORGAN CHASE BANK, N.A. (A NATIONAL ASSOCIATION);REEL/FRAME:025222/0731
Effective date: 20100317
Owner name: ROVI GUIDES, INC. (FORMERLY KNOWN AS GEMSTAR-TV GU
Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:JPMORGAN CHASE BANK, N.A. (A NATIONAL ASSOCIATION);REEL/FRAME:025222/0731
Effective date: 20100317
Owner name: 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 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: 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: 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: ODS PROPERTIES, INC., CALIFORNIA
Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:JPMORGAN CHASE BANK, N.A. (A NATIONAL ASSOCIATION);REEL/FRAME:025222/0731
Effective date: 20100317
Owner name: 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: 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