Búsqueda Imágenes Maps Play YouTube Noticias Gmail Drive Más »
Iniciar sesión
Usuarios de lectores de pantalla: deben hacer clic en este enlace para utilizar el modo de accesibilidad. Este modo tiene las mismas funciones esenciales pero funciona mejor con el lector.

Patentes

  1. Búsqueda avanzada de patentes
Número de publicaciónUS20050262542 A1
Tipo de publicaciónSolicitud
Número de solicitudUS 10/918,753
Fecha de publicación24 Nov 2005
Fecha de presentación12 Ago 2004
Fecha de prioridad26 Ago 1998
También publicado comoCA2338488A1, CA2338488C, CN1315113A, CN100369483C, CN101198048A, DE69903556D1, DE69903556T2, EP1099345A1, EP1099345B1, EP1241890A2, EP1241890A3, EP1691556A2, EP1691556A3, US8918818, US9521451, US20110047487, US20130332957, US20140208367, US20170142489, WO2000013416A1
Número de publicación10918753, 918753, US 2005/0262542 A1, US 2005/262542 A1, US 20050262542 A1, US 20050262542A1, US 2005262542 A1, US 2005262542A1, US-A1-20050262542, US-A1-2005262542, US2005/0262542A1, US2005/262542A1, US20050262542 A1, US20050262542A1, US2005262542 A1, US2005262542A1
InventoresToby DeWeese, Pamela McKissick, William Thomas, Michael Ellis
Cesionario originalUnited Video Properties, Inc.
Exportar citaBiBTeX, EndNote, RefMan
Enlaces externos: USPTO, Cesión de USPTO, Espacenet
Television chat system
US 20050262542 A1
Resumen
A television chat system is provided that allows television viewers to engage in real-time communications in chat groups with other television viewers while watching television. Users of the television chat system may engage in real-time communications with other users who are currently watching the same television program or channel. The system allows real-time communications in a chat group to be transmitted between users at user television equipment devices via a television distribution facility. The television chat system of the present invention permits users to join chat groups related to television programs, channels, or categories of programs that the user may be interested in. Real-time communications may be textual messages, audio communications, or video communications. The television chat system may also allow users to send chat requests to ask other users to enter a chat group. The system also permits users to establish chat groups that television viewers are permitted to join. The television chat system may be based on an interactive television program guide or set-top box application implemented on a set-top box.
Imágenes(33)
Previous page
Next page
Reclamaciones(21)
1-237. (canceled)
238. A chat system wherein a user at a user television equipment that is connected to a television distribution facility by a communications path may communicate with other users in chat groups, the chat system comprising:
a storage device that maintains chat information data comprising a listing of currently available chat groups;
the user television equipment that is operative to receive the listing from the storage device over the communications path, store the listing, receive a first user selection of a particular television program, determine whether there is at least one chat group from the listing that is available for the particular television program, provide the user with an opportunity to join the chat group in response to determining that the chat group from the listing is available for the particular television program, receive a second user selection to join the chat group, and send and receive real-time communications for the chat group over the communications path; and
chat equipment in communication with, or located at, the television distribution facility that is operative to distribute the real-time communications for the chat group.
239. The chat system defined in claim 238 wherein the particular television program is a current television program being displayed on the user television equipment.
240. The chat system defined in claim 238 wherein the user television equipment is further operative to provide the user with an opportunity to send a chat request to the other users at other user television equipment to ask the other users whether they wish to join the chat group.
241. The chat system defined in claim 240 wherein the user television equipment is further operative to provide the user with an opportunity to send the chat request only to the other users who are currently watching the particular television program.
242. The chat system defined in claim 238 wherein the user television equipment is further operative to provide the user with an opportunity to block or to only allow a chat request asking whether the user wishes to join the chat group from at least one of the other users.
243. The chat system defined in claim 238 wherein an interactive television program guide that allows the user to participate in the chat group with the other users is at least partly implemented on the user television equipment.
244. The chat system defined in claim 238 wherein the chat equipment comprises a chat server that is operative to handle real-time textual communications.
245. The chat system defined in claim 238 wherein the chat equipment is further operative to support real-time audio communications or real-time video communications.
246. The chat system defined in claim 238 wherein the user television equipment is further operative to provide the user with an opportunity to record a chat session.
247. The chat system defined in claim 238 wherein the user television equipment is further operative to provide the user with an opportunity to set a chat reminder.
248. A method for providing chat groups in a chat system in which a user at a user television equipment may communicate with other users in the chat groups, the user television equipment being connected to a television distribution facility by a communications path, comprising:
receiving chat information data comprising a listing of a plurality of currently available chat groups related to television programming from a storage device over the communications path;
storing the listing;
receiving a first user selection of a particular television program;
determining whether there is at least one chat group from the listing that is available for the particular television program;
providing the user with an opportunity to join the chat group in response to determining that the chat group from the listing is available for the particular television program;
receiving a second user selection to join the chat group; and
sending and receiving real-time communications for the chat group to chat equipment in communication with, or located at, the television distribution facility over the communications path.
249. The method defined in claim 248 wherein the particular television program is a current television program being displayed on the user television equipment.
250. The method defined in claim 248 further comprising providing the user with an opportunity to send a chat request to the other users at other user television equipment to ask the other users whether they wish to join the chat group.
251. The method defined in claim 250 further comprising providing the user with an opportunity to send the chat request only to the other users who are currently watching the particular television program.
252. The method defined in claim 248 further comprising providing the user with an opportunity to block or to only allow a chat request asking whether the user wishes to join the chat group from at least one of the other users.
253. The method defined in claim 248 further comprising partly implementing an interactive television program guide on the user television equipment that allows the user to participate in the chat group with the other users.
254. The method defined in claim 248 wherein the sending and receiving further comprises sending and receiving the real-time communications for the chat group to a chat server at the chat equipment that is operative to handle real-time textual communications.
255. The method defined in claim 248 wherein the sending and receiving further comprises sending and receiving the real-time communications for the chat group to the chat equipment that is operative to support real-time audio communications or real-time video communications.
256. The method defined in claim 248 further comprising providing the user with an opportunity to record a chat session.
257. The method defined in claim 248 further comprising providing the user with an opportunity to set a chat reminder.
Descripción
  • [0001]
    This application claims the benefit of U.S. Provisional application Ser. No. 60/099,301 filed Aug. 26, 1998.
  • BACKGROUND OF THE INVENTION
  • [0002]
    This invention relates to television chat systems, and more particularly, to techniques for supporting chat communications in a television environment that may include an interactive television program guide.
  • [0003]
    A popular aspect of the Internet relates to on-line chat services. A user of such a service may join a chat group to discuss any of a variety of topics. The participants in a chat are linked to each other over the Internet. The participants in a chat may view the comments of other participants in real time as the other participants type in their comments using their computers.
  • [0004]
    Television programs are often discussed in chat groups. However, there is generally no way in which a user of a traditional chat service may easily view a television program while participating in a chat about that program. A user might locate a television in the same room as the user's personal computer, but such an arrangement would be awkward to view. Moreover, many households locate their televisions in the living room, but are reluctant to locate their computers in the living room.
  • [0005]
    Although personal computers may be provided with tuner cards that allow television signals to be displayed on the computer monitor, many television viewers would prefer to view television on a traditional television. Televisions generally offer greater viewing areas than computer monitors, so that users need not sit nearly as close to a television screen as they would a computer monitor. Televisions are also typically located in rooms within the home that are more suitable for watching television than where computers are typically located.
  • [0006]
    A system that attempts to integrate aspects of the Internet with the television viewing experience is available from WebTV Networks, Inc. of Palo Alto, Calif. The WebTV system permits television viewers to access the Internet through a WebTV Plus Receiver connected to their television sets. The WebTV Plus Receiver enables users to surf the World Wide Web on their television by connecting their televisions to the web-based WebTV Network through a standard phone line. The WebTV System permits users to view television program listings and web sites related to television programs that appear in the program listings.
  • [0007]
    The WebTV system also provides TV Crossover Links that allow users to access web sites that are related to television programs. The WebTV Plus Receiver detects data such as web links (i.e., universal resource locators (URLs)) that is embedded in the video broadcast and notifies users with a TV Crossover Link watermark on their television screens. The TV Crossover Links permit users to link to web sites through the Internet related to the television program that the user is watching. The user can view the web site and the television program simultaneously through the WebPIP picture-in-picture function. If the web site supports chat features, the user might then engage in an on-line chat through the Internet while watching a television program. There is nothing in the WebTV system, however, that ensures that participants in this type of web-based chat are watching the same television programs as the user. The chat may therefore be considerably less focused than it would be if all the chat participants were actively viewing the same television program.
  • [0008]
    During certain television programs, the MTV television channel displays a scrolling chat message overlay on top of the current MTV television program. Users can link to the chat that is being displayed over the Internet. However, only those users whose television sets are located in the same room as their personal computers may participate in the chat. Moreover, all viewers of the television program must watch the chat, even if they are not interested in participating. The system can only accommodate one chat group, so if more than a few viewers wish to chat, it may be difficult or impossible to follow a particular chat thread of interest.
  • [0009]
    Interactive television program guides implemented on set-top boxes allow users to view television program listings on their televisions. Such program guides allow users to view television program listings in different display formats and to perform various other functions. For example, a user may instruct the program guide to display a channel-ordered grid of current program listings. The user may also use the program guide to search for programs in a desired programming category such as sports, movies, news, or the like. If desired, the program guide may be used to order pay-per-view programming. Interactive program guides have not, however, been capable of providing chat related features.
  • [0010]
    Thus, previously known systems have generally not provided television viewers with the opportunity to engage in real-time chat communications with other television viewers without relying solely on the Internet. Previously known systems also have not provided television viewers with the opportunity to engage in chat groups consisting exclusively of other viewers of a television program or channel. Previously known interactive television program guides have not supported chat features.
  • SUMMARY OF THE INVENTION
  • [0011]
    It is an object of the present invention to provide a television chat system that does not rely solely on the Internet to form chat connections and that permits users who are watching a television program or channel to engage in real-time chat communications with each other.
  • [0012]
    It is also an object of the present invention to provide an interactive television program guide system that supports chat.
  • [0013]
    These and other objects of the invention are accomplished in accordance with the principles of the present invention by providing a television chat system that allows television viewers to engage in real-time communications in chat groups with other television viewers while watching television. Users of the television chat system may engage in real-time communications with other users who are currently watching the same television program or channel.
  • [0014]
    The system allows real-time communications in a chat group to be transmitted between users at user television equipment devices via a server. For example, a cable system headend containing a server may transmit such communications over coaxial cables that also carry television signals or other such communications paths. The system therefore may eliminate the need for additional communications paths separate from the paths that carry television signal broadcast channels for the transmission of chat communications.
  • [0015]
    The television chat system of the present invention permits users to join chat groups related to television programs, channels, or categories of programs that the user may be interested in. Real-time communications may be textual messages, audio communications, or video communications.
  • [0016]
    The television chat system may also allow users to send chat requests to ask other users to enter a chat group related to a television program or channel. A chat request may be displayed automatically upon a recipient's television screen or may be accessed at the recipient's request. The system also permits users to establish chat groups that television viewers are permitted to join.
  • [0017]
    The television chat system may be based on an interactive television program guide implemented on the set-top box. If desired, the system may be implemented on other suitable user television equipment such as a satellite receiver, an advanced television receiver (e.g. a high definition television or HDTV receiver), a television into which set-top box circuitry is integrated or the like.
  • [0018]
    Further features of the invention, its nature and various advantages will be more apparent from the accompanying drawings and the following detailed description of the preferred embodiments.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • [0019]
    FIG. 1A is a diagram of a television chat system in accordance with the present invention.
  • [0020]
    FIG. 1B is a diagram of user television equipment having a user interface based on a wireless keyboard in accordance with the present invention.
  • [0021]
    FIG. 1C is a diagram of a television screen keyboard user interface in accordance with the present invention.
  • [0022]
    FIG. 1D is a depiction of an illustrative display screen containing a list of standard messages or words in accordance with the present invention.
  • [0023]
    FIG. 2A is a system diagram showing how multiple television distribution facilities may be connected via a communications network in accordance with the present invention.
  • [0024]
    FIG. 2B is a system diagram showing how multiple user television equipment devices may be connected to a television distribution facility and a separate server via neighborhood networks in accordance with the present invention.
  • [0025]
    FIG. 3 is a diagram of a system configuration in which multiple television distribution facilities are connected via a television channel chat facility in accordance with the present invention.
  • [0026]
    FIG. 4 is a depiction of an illustrative display screen for entering household user profile information in accordance with the present invention.
  • [0027]
    FIG. 5 is a depiction of an illustrative display screen that allows a user to select a user profile in accordance with the present invention.
  • [0028]
    FIG. 6 is a depiction of an illustrative display screen for entering non-household user information in accordance with the present invention.
  • [0029]
    FIG. 7 is a depiction of an illustrative program guide address book for non-household users in accordance with the present invention.
  • [0030]
    FIG. 8 is a flow chart showing the steps involved in creating user identities in accordance with the present invention.
  • [0031]
    FIG. 9 is a depiction of an illustrative display screen containing video for a television program and a chat group display region related to the program in accordance with the present invention.
  • [0032]
    FIG. 10 is a diagram of an illustrative system for the transmission of real-time audio chat communications to user television equipment in accordance with the present invention.
  • [0033]
    FIG. 11 is an illustrative television display screen displaying video images of the participants in a chat group in accordance with the present invention:
  • [0034]
    FIG. 12 is a diagram of an illustrative system for the transmission of video chat images in accordance with the present invention.
  • [0035]
    FIG. 13 is a depiction of an illustrative display screen that allows a user to join a chat group in accordance with the present invention.
  • [0036]
    FIG. 14 is a depiction of an illustrative display screen that allows a user to choose a chat group option in accordance with the present invention.
  • [0037]
    FIG. 15A is a depiction of an illustrative display screen for allowing a user to choose a chat group option related to the current television program in accordance with the present invention.
  • [0038]
    FIG. 15B is a depiction of an illustrative interactive television program guide display screen for allowing a user to select a scheduled chat group from a list to join, record, or set a reminder for in accordance with the present invention.
  • [0039]
    FIG. 16 is a depiction of an illustrative display screen containing multiple chat groups along with a television program in accordance with the present invention.
  • [0040]
    FIG. 17 is a depiction of an illustrative display screen for allowing a user to enter a chat group related to a current television program in accordance with the present invention.
  • [0041]
    FIG. 18A is a flow chart showing the steps involved in an approach for providing a user with an opportunity to join a chat group in accordance with the present invention.
  • [0042]
    FIG. 18B is a flow chart showing the steps involved in an approach for providing a user with an opportunity to join a chat group between users at other user television equipment devices in accordance with the present invention.
  • [0043]
    FIG. 18C is a flow chart showing the steps involved in an approach for providing a user who is watching a television program with an opportunity to join a chat group only between users who are watching the television program in accordance with the present invention.
  • [0044]
    FIG. 19 is a depiction of an illustrative display screen that allows a user to send a chat request to other users in accordance with the present invention.
  • [0045]
    FIG. 20 is a depiction of an illustrative display screen for displaying chat requests in accordance with the present invention.
  • [0046]
    FIG. 21 is a depiction of an illustrative display screen for displaying a chat request and permitting a user to join the chat group and/or tune to the related channel in accordance with the present invention.
  • [0047]
    FIG. 22 is a flow chart showing steps involved in an approach for distributing a chat request and supporting a chat group with the user and other users in accordance with the present invention.
  • [0048]
    FIG. 23 is a flow chart showing steps involved in an approach for establishing a chat group with the user and other users in accordance with the present invention.
  • [0049]
    FIG. 24 is a flow chart showing steps involved in an approach for joining the user to a chat group in response to a chat request in accordance with the present invention.
  • [0050]
    FIG. 25 is a diagram of an illustrative two-way interactive display remote control device for sending and receiving chat messages in a chat group and chat requests in accordance with the present invention.
  • DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENT
  • [0051]
    An illustrative television chat system 10 in accordance with the present invention is shown in FIG. 1A. Main facility 12 may contain a program guide database 14 for storing program guide information such as television program guide listings data, pay-per-view ordering information, etc. Database 14 allows system 10 to support an interactive television program guide if desired. Although the television chat features of the present invention may be provided using a television chat system without a program guide, certain aspects of the invention will be described primarily in the context of an interactive television program guide system configuration for specificity and clarity. Information from database 14 may be transmitted to television distribution facility 16 via communications link 18. Link 18 may be a satellite link, a telephone network link, a fiber optic link, a cable link, a microwave link, a combination of such links, or any other suitable communications path.
  • [0052]
    Television distribution facility 16 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. Only one television distribution facility 16 is shown in FIG. 1A to avoid over complicating the drawings. In general, however, main facility 12 distributes information to multiple television distribution facilities.
  • [0053]
    The program guide information transmitted by main facility 12 to television distribution facility 16 includes television program listings data such as program times, channels, titles, descriptions, etc. The information transmitted from main facility 12 may also include information on the chat groups that are available for particular television programs or channels.
  • [0054]
    If desired, some of the program guide data and other information may be provided using data sources at facilities other than main facility 12. For example, data relating to available program-specific chat groups may be provided by a television channel chat facility or other facility that is separate from main facility 12 and television distribution facility 16.
  • [0055]
    Television distribution facility 16 distributes program guide data and other information to the user television equipment 20 of multiple users via communications paths 24. Communication paths 24 preferably have sufficient bandwidth to allow television distribution facility 16 to distribute scheduled television programming, pay programming, real-time communications, chat requests and other video and audio information to user television equipment 20 in addition to non-video program guide information and communications. The real-time communications supported by communication paths 24 may be text-based or, if more bandwidth is available, may be audio or video communications.
  • [0056]
    Multiple television and audio channels (analog, digital, or both analog and digital) may be provided to set-top boxes 26 via communications paths 24. If each path 24 includes a number of traditional analog television channels, one or more of these channels may be used to support a number of digital channels. The bandwidth of each analog channel that is used to support digital channels may support ten or more of such digital channels. Two-way digital channels require more bandwidth than one-way digital channels. Such two-way digital channels may support two-way real-time communications between set-top boxes 26 and the television distribution facility 16. If two-way between user television 20 along a second communications path such as a satellite link.
  • [0057]
    Each television distribution facility 16 may distribute real-time communications and chat requests at least between the user television equipment devices that are associated with that facility. A television distribution facility may establish a forum for real-time communications called television chat groups using chat equipment 22 such as a chat server. A television chat group (sometimes referred to herein as simply a chat group) is an electronic forum in which a group of users are engaged in a real-time discussion through their user television equipment. Real-time communications such as chat messages are sent back and forth between the participants of the chat group.
  • [0058]
    Television distribution facility 16 preferably has a server or other suitable computing equipment or audio or video equipment (herein collectively referred to as chat equipment 22) for supporting real-time communications and the transmission of chat requests between users. For clarity, certain aspects of the invention are simply described as being implemented using a chat server. If desired, however, these features may also typically be implemented using chat equipment such as equipment based on audio and video conferencing equipment (i.e., audio bridges, video bridges and the like or using chat equipment based on other suitable computing equipment or a combination thereof. The chat equipment 22 (e.g., a chat server) is capable of handling real-time communications and chat requests involving text, graphics, video, or audio data. If desired, the bandwidth requirements of chat equipment 22 may be reduced by restricting communications to text and audio or only text, rather than including video. Chat equipment 22 in television distribution facility 16 may be configured in a client-server arrangement in which each piece of user television equipment 20 acts as a client processor.
  • [0059]
    Each user has a receiver, which is typically a set-top box such as set-top box 26, but which may also be other suitable television equipment into which circuitry similar to set-top box circuitry has been integrated. For example, user television equipment 20 may be based on an advanced television receiver such as a high-definition television (HDTV) receiver or other such television-based platform. A set-top box may include a DOCSIS modem for use in two-way communication to and from a server or television distribution facility. As defined herein, user television equipment 20 does not include equipment based on personal computers. For clarity, the present invention will be described primarily in the context of user television equipment 20 that is based on set-top boxes 26. As shown in FIG. 1A, each set-top box 26 may have memory 25. Memory 25 may be used, for example, for maintaining a database of program listings data.
  • [0060]
    Program guide information may be distributed to set-top boxes 26 continuously (in real-time), periodically, on request (using a client-server arrangement), or using a combination of these techniques. Real-time communications and chat requests may be distributed to set-top boxes 26 in real-time. Television distribution facility 16 may also receive real-time communications or chat requests from set-top boxes 26 in real-time or periodically. Main facility 12 preferably contains a processor to handle information distribution tasks. Each set-top box 26 preferably contains a processor to handle tasks associated with implementing an interactive television program guide application containing chat features (hereinafter sometimes referred to as a program guide) or an independent chat application on the set-top box 26. Television distribution facility 16 preferably contains one or more processors (e.g., in chat equipment 22) for tasks associated with the distribution of real-time communications and chat requests and for tasks associated with providing program guide data to the program guide on the set-top boxes.
  • [0061]
    It should be understood that some or all of the functions of the program guide or the chat set-top box application hereinafter described may be integrated into an operating system on the set-top box, implemented as a stand-alone application on the set-top box, or performed by chat equipment (e.g. a server, video bridge or audio bridge) operating at the television distribution facility or separate from the television distribution facility. In a client server architecture, the set-top box sends data or requests to the server for processing. The server can store data and send the results of a request back to the set-top box for further processing, display, or storage. Any of the functionality of the set-top box application hereinafter described may be implemented on client-server architecture.
  • [0062]
    Various mechanisms may be used for launching a chat application from a program guide application on the user's set-top box. One mechanism involves using a hot link to launch the chat application. Hot linking involves invoking a non-program-guide application such as a chat application with information such as a web site address, e-mail address, program title, chat group, or other information that has been preselected based on the current content of the program guide or status of set-top box 26. For example, if the user is watching a program, viewing a program listing, viewing the description of a program, or taking other action within the program guide related to a given program, channel, type of channel, or the like and the user directs the program guide to launch a non-program-guide application, the program guide may launch that non-program-guide application and direct that non-program-guide to take an action related to the given program, channel, type of channel, or the like.
  • [0063]
    Hot links may be activated by dedicated buttons, a launch button, menu options, or any other suitable technique. For example, a remote control may be provided with a dedicated chat button, and similar buttons associated with other non-program-guide applications. When the user presses the chat button, the program guide launches the chat application and directs the chat application to set up a chat group with other users or a character in the program, or join the user to an existing chat group. Further features of an illustrative hot linking system are described in Ellis et al. U.S. patent application Serial No. ______, filed concurrently herewith (Attorney Docket No. UV-85), which is hereby incorporated by reference herein in its entirety.
  • [0064]
    Each set-top box 26 is typically connected to an optional videocassette recorder (VCR) 28 or other storage device in the home or at a remote location so that selected television programs and/or chat sessions may be recorded. When a user indicates to the set-top box application to record a TV program which has one or more associated chat sessions, the application may record the chat session along with the audio and video for the program. When the user plays back the program, the chat session may be accessible to view, although not to actively participate in. The chat system may be configured to play back the chat session in a format selected by the user. For example, the chat session may be played back as an overlay on top of the program, or the program and the chat session may be displayed concurrently in reduced size windows on the TV screen. Also, a user may be able to indicate to the set-top box application at any time to record a chat session by itself, without recording the program. That chat session may be stored (whether text, audio, video, or a combination), and viewed at a later time. Programs and chat sessions may also be recorded, for example, on a DVD device, a hard disk in the set-top box, or on a remote server.
  • [0065]
    Each videocassette recorder 28 (or set-top box 26) is connected to a television 30. Further features of a program recording system are described in Ellis et al. U.S. patent application Ser. No. 09/332,244 filed Jun. 11, 1999, and Hassell et al. U.S. patent application Ser. No. 09/157,256 filed Jun. 17, 1998, which are hereby incorporated by reference herein in their entirety. To record a program, set-top box 26 tunes to a particular channel and sends control signals to videocassette recorder 28 (e.g., using an infrared transmitter) that direct videocassette recorder 28 to start and stop recording at the appropriate times.
  • [0066]
    During the use of the television chat systems, set-top box 26 displays real-time communications and chat requests on television 30. If the television chat system includes an interactive television program guide, the interactive television program guide may display program listings on television 30. The program guide may also be used to display the real-time communications and chat requests. Each set-top box 26, videocassette recorder 28, and television 30 may be controlled by one or more user interfaces 32 which may involve a remote control, mouse, trackball, microphone, digital video camera, dedicated set of buttons, etc.
  • [0067]
    As shown in FIG. 1B, user interface 32 may contain a wireless keyboard 34 that sends signals 36 (e.g. infrared signals) to set-top box 38, which is connected to television 40. The user's input may be displayed as part of a display screen on television 40 as the input is entered through wireless keyboard 34. If television chat system 10 is based on an interactive television program guide, the display screen provided on television 40 by set-top box 38 may be on an interactive television program guide display screen containing, for example, program listings.
  • [0068]
    User interface 32 may also be based on a television screen keyboard 50 as illustrated in FIG. 1C. The user can select letters from the displayed alphabet to compose a message 52. In particular, the user may select letters from alphabet keys 54 and spaces from space bar 56. The user may select a letter so that it becomes highlighted (such as letter L 58) by pressing arrow keys and an enter (or OK or select) key on a remote control. Pressing the enter key on the remote control directs the program guide containing chat features or the independent chat application to place the selected letter adjacent to cursor 62. The user may select SHIFT option 51 to place a capital letter in message 52. In this way, a user can compose the text of a chat message.
  • [0069]
    If desired, the user may compose messages by selecting from a list of standard messages 70 or words 72 displayed in a display screen such as display screen 75, as shown in FIG. 1D. A word or message can be selected by pressing arrow keys on a remote control to place highlight region 76 on top of a particular word or message such as message 2 in FIG. 1D. The user can then select the highlighted word or message by pressing a remote control enter (or select or OK) key.
  • [0070]
    System 10 allows users at user television equipment 20 to engage in television program-related real-time chat communications while watching television, without the expense and complexity of learning to operate a personal computer and the software that is associated with it. In addition, System 10 allows users to retain the high video quality and channel range of television viewing while participating in real-time chat discussions with similarly situated users.
  • [0071]
    As shown in FIG. 2A, real-time communications and chat requests can be distributed along communication paths 24 from one user television equipment device 20 associated with a given television distribution facility 16 to another user television equipment device 20 associated with that facility using a chat server located at the facility. For example, the real-time communications and chat requests sent between two or more user television equipment 20 devices associated with television distribution facility 16 of FIG. 2A may be handled by chat server 90 in television distribution facility 16. An advantage to limiting operation of the chat system to individual television distribution facilities is that it allows individual cable system operators (for example) to control their systems and it does not involve coordinating chats between areas or different time zones. If desired, however, real-time communications and chat requests exchanged by user television equipment 20 can be handled by a chat server 88 that is connected to television distribution facility 16 via communications network 86. Communications network 86 may be any suitable communications network such as the Internet, a public or private telephone network, a network involving satellite or wireless links, cable network, etc.
  • [0072]
    The chat system may also be configured so that users at one or more user television equipment devices 84 may participate in a real-time discussion or exchange chat requests with one or more of user television equipment 20. User television equipment 84 is thus associated with a different television distribution facility than user television equipment 20. User television equipment devices 84 are connected to television distribution facility 80 via communications paths 82. Chat server 92 is used to handle real-time communications and chat requests for user television equipment devices 84. The configuration of server 92 and user television equipment 84 may be based on a client-server arrangement. Television distribution facilities 80 and 16 are connected to each other via communications network 86. Real-time communications and chat requests sent between user television equipment 20 and user television equipment 84 may be handled by chat servers 88, 90, or 92. If desired, numerous television distribution facilities may be connected togther via communications network 86 or other such communications networks to allow user television equipment from these television distribution facilities to engage in real-time communications with each other.
  • [0073]
    Real-time communications and chat requests may be handled on a server that is not located at the television distribution facility as shown in FIG. 2B. For example, real-time communications and chat requests may be transmitted between user television equipment devices 97 and 98 via neighborhood nodes 95 and 96. User television equipment device 97 are connected to neighborhood node 95 via communications path 99, and user television equipment devices 98 are connected to neighborhood node 96 via communications path 101. Neighborhood nodes 95 and 96 decrease the bandwidth requirements on communications paths 103 for a given number of user television equipment devices 97 and 98. Neighborhood nodes 95 and 96 route television programming from television distribution facility 93 to user television equipment 97 and 98. Neighborhood nodes 95 and 96 also route chat requests, real-time communications, chat group information, etc. between server 91 and user television equipment 97 and 98. Neighborhood nodes 95 and 96 may also route requests to perform many of the chat system functions described herein from user television equipment 97 and 98 to server 91. Responses from server 91 are routed back to the appropriate user television equipment device via a neighborhood node.
  • [0074]
    As shown in FIG. 3, a television channel chat facility 100 that is associated with a particular television channel may contain a chat server 102 to handle real-time communications and chat requests sent between user television equipment 106, 108, and other such user television equipment. User television equipment devices 106 and 108 are connected via communications paths 110 and 112 to television distribution facilities 104 that are in turn connected to television channel chat facility 100 via communications paths 114.
  • [0075]
    If desired, the user at a particular user television equipment device may enter profile data that will form the identity of a particular individual. The individual may be the user himself or another member of his household. FIG. 4 illustrates an example of a display screen 120 that may be provided by the interactive television program guide with chat features or the separate chat application to provide the user with an opportunity to enter profile data information about a particular individual within the household. The user profile data may include the user's name, which may be entered in box 121. The user profile data may also include the user's favorite program, which may be entered in box 122 (either directly or by selecting from a menu or other suitable list of programs). The user's favorite programs associated with that user's profile may be the same favorite television programs that are saved in the program guide database, or a subset thereof. If desired, the user profile favorite programs may be different from the favorite television programs in the program guide database. The user may also select option 124 to enter more favorite programs (e.g. by providing more boxes 122).
  • [0076]
    The user profile screen 120 may also present the user with an option to enter a favorite television channel such as ABC-W in box 126. Television channels include television networks such as ABC, local affiliates, local broadcast stations, pay-per-view channels, cable channels such as HBO and CNN, etc. The user can select option 130, so that additional favorite channels may appear on user profile screen 120. The user profile screen may also present the user with an option to enter favorite categories of programs such as 1 sports programs, movies, news segments, sitcoms, etc. The user has entered “movies” as a favorite category in box 132 of FIG. 4. The user can select option 136 so that additional categories may be entered on user profile screen 120. If desired, the program guide (or the stand-alone chat application) may present the user with an optional unique user identification code (displayed in box 138), to help the system distinguish the user from other user's at the same user television equipment device when receiving a real-time communication or chat request from the outside. In this way real-time communications and chat requests can be directed to specific users. The user may also enter a nickname for himself in box 133. A nickname may used for anonymity in a chat group or as a creative pseudonym related to the chat topic. Alternatively, screen 120 may provide the user with an opportunity to enter a icon that identifies the user in the chat room rather than a nickname.
  • [0077]
    The user may select DONE option 140 when he has finished entering his profile data or may press a remote control key (e.g., the EXIT key). Once a user has entered profile data, the data is stored for later retrieval. User profile data may be stored in the set-top box, at a server as described above, or elsewhere in user television equipment 20 such as a separate storage unit connected to the set-top box. Further features of an illustrative system for entering user profile information are described in Ellis et al. U.S. patent application Ser. No. 09/034,934 filed Mar. 4, 1998, which is hereby incorporated by reference herein in its entirety.
  • [0078]
    When the user is watching television, the program guide with chat features or the stand-alone chat application (hereinafter collectively referred to as the set-top box application) allows the user to identify himself or herself by selecting one of the user profile identities that were previously entered or by adding a new user profile identity. Display screen 150 in FIG. 5 is an illustrative display screen that may be used to show all of the household members for whom user identities have been established using the set-top box application.
  • [0079]
    The set-top box application may provide a display screen such as display screen 150 of FIG. 5 whenever the user turns on the set-top box 26 or whenever the user has indicated a desire to identify himself or herself. For example, if Mom is watching television, she will select box 152. The set-top box will then access Mom's profile data. If desired, user identities may be placed under password control. If a new member of the household is watching television, that user may click on box 154 to add a new user profile identity. The set-top box application will then provide display screen 120 (FIG. 4), so that the user can enter his profile data. If the user does not wish to identify himself or does not wish to enter a new user profile, the user can select cancel option 156 to cancel the display of display screen 150. If the set-top box application includes a program guide, the user profiles may be used for both chat-related functions and program guide functions.
  • [0080]
    The program guide may also present the user with the option of entering identity data that relates to users of other user television equipment. Users of other user television equipment may be recipients of real-time communications or chat requests sent by a household user. These recipients of real-time communications or chat requests are referred to as non-household users. Non-household users may send real-time communications and chat requests that are received by a household user.
  • [0081]
    FIG. 6 illustrates a display screen 160 that the set-top box application may present on a user's television when the user indicates a desire to enter identity data relating to a non-household user. The non-household user's name may be entered in box 162 and the non-household user's address may be entered in box 164. A user's address is a unique identifier assigned to a particular user which allows a chat server to transmit real-time communications and chat requests to the proper recipient.
  • [0082]
    A household user may enter a non-household user's favorite programs, channels, and categories of programs in television display screen 160. A household user may determine a non-household user's preferences by chatting with that person in a chat group. The non-household user's favorite programs may be entered in box 166, and additional empty boxes for entering more favorite programs will be displayed on television display screen 160 if the user selects more option 168. The non-household user's favorite channels may be entered in box 170 such as channel 2. The user can select option 174 so that additional channels may be entered on the television display screen 160. The non-household user's favorite categories of programs such as sports programs, movies, news segments, sitcoms, etc. may also be entered in television display screen 160. The user can enter a favorite category of programs such as sports in box 172. The user can select more option 176 so that additional categories of programs may be entered. The non-household user preference information entered in display screen 160 may be useful for sending chat requests to other users who may be interested in chatting about the same programs, channels, or categories of programs as the household user.
  • [0083]
    The user may also enter user information not related to television programming such as a non-household user's birth date, city and state of residence, favorite actor, favorite hobbies, etc. In screen 160, the user may enter the non-household user's birth date in regions 161, 163, and 165. The user can select option 178 to indicate that the non-household user's information is to be added to a currently existing or new subgroup of identities. The subgroup of identities will appear as a group of identities on an address book screen (such as Members of Hiking Club in display screen 180 of FIG. 7). If desired, the set-top box application may automatically group individuals together as groups in the address book based upon their viewing preferences. The user may select Done option 179 when he has finished entering the non-household user's information. The non-household user's data may be stored in the set-top box, at a server, or elsewhere in user television equipment 20 such as a separate storage unit connected to the set-top box. Furthermore, it should be understood that a chat system user profile such as the ones described above could incorporate information from a household and a non-household user into one identity (e.g. a husband-wife couple).
  • [0084]
    In addition, the chat system may be configured similar to the ICQ system so that a user may make his profile information public so that it can be accessed by other users. ICQ is an Internet tool that informs Internet user's who is on-line at any time and enables users to contact them at will. ICQ can search for an individuals on-line and alert a user when they log on. ICQ allows a user to chat, send messages, files, URL's, play games, or just hang out with fellow Internet users while surfing the Internet.
  • [0085]
    A user may fill out a questionnaire through the chat system which includes information regarding the user's television program preferences as well as additional non-television related information about himself such as his hobbies (e.g. using display screen 120). The user profile information may be useful for forming chat groups between users. The user profile information may be stored at a remote server or jointly on the set-top boxes. A user may access profiles which have been made public and form a “buddy list” or address book of other users who have the same interests. The buddy list can include a user's identity, TV preferences, and other interests.
  • [0086]
    The chat system may be set up so that a user must obtain permission from a second user before he is able to add the second user to his buddy list. For example, the chat system may send the second user a message indicating the first user has requested the second user's profile information. If the second user accepts the request, the chat system allows the first user to add the second user to his buddy list so that he can have access to the second user's profile information and can initiate chat sessions with that user. In addition, the chat system may ask the second user if he wishes to add the first user to his buddy list. A user may add further information to the profile based on his knowledge of the other user's preferences (e.g. through display screen 160). The chat system may also allow users to search for chat buddies based on a user ID number, an e-mail address, TV program preferences, and/or other preferences.
  • [0087]
    The identities of non-household users whose names, addresses, and other corresponding information have been entered may be displayed by the set-top box application in an address book format on the user's television screen. An example of an address book display screen 180 is shown in FIG. 7. Address book display screen 180 displays a list of identities 182 of non-household users or subgroups of non-household users. The non-household users can be individuals such as Mary Smith, or groups of individuals such as the Jones Family as illustrated by the names in the list 182. An individual user may be part of more than one group in the address book. For example, Mary Smith may appear in the address book as an individual, and be a member of the groups “Seinfeld Fan Club” and “Movie Lovers.”
  • [0088]
    The user may send a chat request by selecting an identity or identities in the list. The list may contain groups of individuals who are interested in a particular program, type of program, chat group, or any other group identified by the user such as “Jones Family,” “Members of Hiking Club,” “Seinfeld Fan Club,” “Movie Lovers,” or “Dallas Cowboys Chat.” The groups need not be TV-related. If desired, the set-top box application may present a pop-up option on the television screen to send a chat request to the individuals in a list in the address book when the user is watching a related television program (e.g. Seinfeld).
  • [0089]
    Option 184 is highlighted to indicate that the user has chosen Friends Who Watch the News at 6. This may be a group of the user's friends who enjoy watching the program “News at 6” and who may wish to engage in a chat group with the user. The user may choose as many recipients of the chat request as he desires by selecting names from the list. The user may choose to enter additional identities of non-household users by selecting option 186, which will take the user to television display screen 160 of FIG. 6. When the user has selected the recipients of the chat request, the user may select DONE option 188. The set-top box application will then retrieve the address for each recipient of the chat request and deliver the chat request to each of the recipients. The user may select cancel option 189 to exit from address book display screen 180.
  • [0090]
    An illustrative process for creating the identities for household users and non-household users that have been discussed with respect to FIGS. 4, 5, 6 and 7 is shown in FIG. 8. At step 190, the set-top box application (i.e., the program guide with chat functions or the stand-alone chat application) provides the user with an opportunity to enter identity data with respect to a household user or a non-household user by displaying, for example, television user interface screens 120 or 160 respectively. The user then enters the data that is called for by the television user interface screen. Once the user has finished, the set-top box application will create an identity data structure at step 192 that contains the information that was entered for that particular household user or non-household user. The set-top box application will then append the data structure to the appropriate group at step 194. The group to which the data structure is appended may be a group of users of the household, the address book of non-household users, or a subgroup of non-household users within the address book. Steps 190, 192, and 194 of FIG. 8 may be performed by the set-top box application implemented on the user television equipment, but may also be at least partially implemented by a chat server using client-server architecture. For example, the data entered into screens 120 and 160 may be sent by the set-top box to the server for processing.
  • [0091]
    A user may use the set-top box application to send and receive real-time communications to and from other users within a forum called a chat group. All of the users who are participants of the chat group can send and receive real-time communications from all of the other participants. The real-time communications in the chat group may be messages or other communications that are text, audio, video, or HTML. A user may enter a URL for a web page, for example, as part of a chat message in a chat group using HTML so that other users in the chat group can link to that web page easily. Text has the advantage of low bandwidth requirements. Audio may be desirable for users who like the immediacy of voice communications, but may not be desirable for users who prefer the anonymity of text. Video is similar to audio in this respect. The choice of whether to support text, audio, or video in a particular chat system depends on a variety of factors such as these. In addition, a chat group may be set up as a mixed media chat so that it accepts text, audio, video, and HTML input from different users. For example, a chat group with three users may have one user inputting audio communications, another inputting textual and HTML communications, and another inputting video communications. The real-time communications in a mixed media chat may be received in the form that they are sent or converted into another form (e.g. text converted to audio for a blind person). Aspects of the present invention are applicable to all of these configurations, although for clarity, the invention is described primarily in connection with text-based chats.
  • [0092]
    Real-time communications are transmitted over the communications paths shown and described in connection with FIGS. 2A, 2B, and 3. A chat group in which written real-time messages are typed in by participants and transmitted in the form of text messages to all of the other participants of the chat group is called a chat room.
  • [0093]
    FIG. 9 is an example of how real-time communications may be displayed by the set-top box application in the form of textual messages in a chat room. Television program 202 may be displayed in region 203 of display screen 200, while a chat room region 206 may be displayed simultaneously in the lower portion of display screen 200. Advertisement 201 may also be simultaneously displayed in region 205 of display screen 200. Advertisements may accompany any of the display screens or user interface screens of the present invention. This arrangement is merely illustrative. Any suitable arrangement may be used to display chat messages and television programming simultaneously. For example, chat room region 206 may be displayed as an opaque or translucent overlay of television program 202. Participants in the chat room send chat messages which appear in region 206. A chat participant may send an HTML chat message such as a URL for a web site.
  • [0094]
    In display screen 200, the chat topic 204 may be related to the television program 202 as can be seen by the content of messages 208 and 210. The user can enter messages using keyboard 34 (FIG. 1B) before they are displayed in the chat room at cursor 212. The user's chat message may be sent to the chat server when the user hits a Send button or other suitable buttons on a remote control or keyboard. If desired, the chat system may be configured such that characters are sent to the other participants in the chat group one by one as the user types them in. With this functionality, mistakes the user makes may be seen by the other users in the chat group. If desired, the set-top box application may permit the user to send real-time communications to a chat room using an interactive television display screen such as keyboard screen 50 (FIG. 1C) or display screen 75 (FIG. 1D).
  • [0095]
    The chat system may be configured so that a user can append another user in a chat group to his buddy list or address book by selecting that user's nickname (or icon) in the chat group. For example, the set-top box application may recognize a command such as “add Sally” as indicating that the user wishes to add Sally to his buddy list. The chat system may require the first user to get permission from the second user before the first user can add the second user to his buddy list.
  • [0096]
    In addition, the chat system may be configured to allow a user to block chat messages from specific users in a chat group that he does not want to communicate with. For example, the set-top box application may recognize a command from the user typed adjacent to cursor 212 such as “block Joe” as indicating that the user wishes to block out Joe's chat messages from now on. The user can type in a command such as “unblock Joe” to start receiving Joe's chat messages again. Other protection features may be built into the chat system to protect children from obscenity. For example, the chat system may be configured to block out certain vulgar words in chat groups. As another example, parents may be permitted to block out certain offensive chat groups so that their children cannot enter them.
  • [0097]
    The divided nature of screen 200 allows users to simultaneously watch a television program and send real-time communications to other users who are viewing the same program at the same time. In this way, chat room 206 is directly linked to the on-going actions in program 202 in that a user can send and receive comments about the content of the program as it unfolds on his television screen. A chat room may terminate at the end of the program or may continue beyond the end of the program until all of the users have exited the chat room.
  • [0098]
    Real-time communications can be stored on a chat server (e.g. located at a television distribution facility). The communications paths illustrated in FIGS. 2A, 2B, and 3 may be used to route real-time communications to user television equipment connected to different television distribution facilities. The real-time communication system of the present invention therefore allows real-time communications to be transmitted between users of user television equipment that are connected via numerous television distribution facilities such as the network in FIG. 2A.
  • [0099]
    If desired, a simpler system configuration may be used in which all chat participants are linked to a common chat server and a single associated television distribution facility. While this arrangement is more limited than the more interconnected arrangements involving multiple television distribution facilities, it has the advantage of being easier to implement because there is only a single time zone and potential participants all have access to the same programming. A chat group maintained by a chat server associated with a particular television distribution facility may also be restricted to users connected to that particular television distribution facility in order to limit the size of the chat group. If-desired, a chat group can be limited to those television distribution facilities that broadcast to users in a particular time zone to ensure that all of the users who participate in the chat group can watch the television program that is the topic of the chat group at the same time. In addition, a chat group may be limited to television distribution facilities that broadcast only to users in a particular local area. This may be desirable, for example, if the subject of the chat group is a local news segment or a local television channel.
  • [0100]
    In another possible configuration, a chat session may be recorded while a TV program is broadcast in one time zone and played back while the program is broadcast at a later time in another time zone. This allows users in the later time zone to see comments previously entered by the users in the other time zone while comments from users in the current time zone are entered. Chat messages from the second time zone may be recorded also and played back in a third time zone at a later time along with the chat messages from the first time zone. However, users may not communicate in real time with users from other time zones using this system unless the program is broadcasted at the same time in multiple time zones, or users participate in the chat group before and/or after the program broadcasts in their area.
  • [0101]
    Another aspect of the present invention relates to using the set-top box application to support real-time audio communications. Real-time audio communications can be linked to a particular television program. For example, a television talk show may have a live question and answer session with various users who are watching the talk show. Users can be given the opportunity to join an audio chat group. A select group of users can then be joined in the audio chat group. Participants of the audio chat group will be given the opportunity to ask questions or to voice comments about various issues discussed during the talk show. Participants of the audio chat may also be permitted to send in questions in the form of text and receive responses in the form of text as in a chat room. Certain questions from the user participants of the chat may be discussed live on the TV program. Participants of the audio chat may also send in live video images (e.g. of themselves) as in video chat, which is discussed further below). A video image of a user participant may be played live on the TV program while that user's question or comment is being discussed on the TV program.
  • [0102]
    FIG. 10 illustrates an example of an audio chat system in which real-time audio communications may be transmitted between different user television equipment devices 226 via television distribution facility 220. User television equipment devices 226 are connected to television distribution facility 220 via communications paths 224. Real-time audio communications are transmitted over communications paths 224 and processed by chat server 222 or suitable audio conferencing equipment. Chat server 222 may be located at television distribution facility 220 as shown in FIG. 10 or it may be separate from TDF 220. The audio chat system may be configured to cancel out audio from the current TV program in the send user's audio chat messages so that the recipient user does not hear the TV program audio along with the sender's audio messages. This procedure may be performed at the microphone end using signal subtraction whereby the microphone input is compared with the TV program audio and only the user's input is passed to the chat server.
  • [0103]
    Real-time audio communications may also be transmitted between user television equipment devices connected to different television distribution facilities using communications networks such as the ones shown in FIGS. 2A, 2B, and 3. Real-time audio communications may be transmitted from user television equipment devices 226 to a television channel chat facility along a communications network such as the one shown in FIG. 3, so that an audio chat facilitator (moderator) or television personality can participate in the chat group. The facilitator can determine who in the chat group may speak at a given point in time. A text-based or video chat may also have a facilitator, although this is less desirable for a text-based chat group with a small number of participants. If desired, a chat group may be configured such that the participants are only allowed to send a chat message when it is that person's turn. The determination of who is allowed to send a chat message at any given time may be determined automatically.
  • [0104]
    The television distribution facility may provide telephone service over the same communication lines that provides television service. This type of television distribution facility is called a central office (CO) for a telephone system. Audio chat may be set up using the telephone facilities of that system. This would take advantage of the telephone infrastructure that many cable systems build over a broad band cable network. The television channels and phone service can be transmitted along the same cable line, although the information in each path would be logically separable.
  • [0105]
    Each user television equipment device 226 in FIG. 10 contains a set-top box 228 that receives real-time audio communications from chat server 222 and a television 230 for viewing programs. Real-time audio communications can be sent by a user by speaking into microphone 232. The user's voice is converted into a signal that may be received by set-top box 228. Set-top box 228 transmits the user's voice signal to chat server 222. Chat server 222 or other suitable equipment such as an audio bridge (i.e., audio conferencing equipment) distributes the user's voice signal to other users who are participants of the same audio chat group. Real-time communications may then be heard by a user on speaker 234 which is connected to television 230 or set-top box 228 or is a part of television 230.
  • [0106]
    The real-time audio communications system of the present invention allows users who are watching a particular television program to talk to each other while watching the program. It also may allow users to talk with a chat facilitator located at a television channel chat facility or a television distribution facility. It also may allow users to talk with a television show personality while the personality is appearing on the television program. In these later two instances, audio chat communications would involve connecting the user to the television channel chat facility or distribution facility where the chat facilitator or television show personality is located along communications paths such as the ones shown in FIGS. 2A, 2B, and 3.
  • [0107]
    Video chat images can also be transmitted as real-time communications by the chat system if desired. The video chat images may include audio or may be silent (e.g., if the participants use sign language or body language or if there is accompanying chat text). Video may also include accompanying textual communications. FIG. 11 illustrates an example of how live video images of various users in a chat group can be displayed on display screen 240 in display regions 241-245. The video chat topic may be shown in display region 246. This feature of the present invention allows users to see images of other users that they are speaking to in the chat group. If desired, the user may view video images of participants in multiple chat groups. For example, display regions 241, 242 and 243 may contain video images of the participants of one chat group while display regions 244 and 245 may contain video images of the participants of another chat group. The set-top box application may provide the user with an opportunity to select which chat group he wishes to receive communications from. This allows the user to watch video images from more than one chat group while listening to a television program or the real-time audio communications of one of the chat groups as the user desires.
  • [0108]
    Participants in a video chat may communicate with each other in real-time through visual images and signals. For example, users have the advantage of being able to see the reactions of others users to comments made during a chat by observing their facial expressions and body language. A video image of a chat facilitator or a television show personality may be provided in one of display regions 241-245. If desired, a television program may be displayed in one of display regions 241 245. With this type of arrangement, the chat group topic may be related to the action in the television program or an issue discussed in the television program.
  • [0109]
    FIG. 12 is an example of user television equipment 250 for implementing the video images feature of the present invention. Signals containing video images from other users participating in a chat group may be received by set-top box 252 from chat equipment (e.g. a video bridge). The set-top box application displays the images on television 254. The signals may contain audio communications. Each user's image may be obtained using a video camera such as video camera 256 connected to set-top box 252. The set-top box application may transmit the signal containing the user's image to chat equipment associated with the user television equipment for redistribution to other participants of the chat group via communications networks such as the ones shown in FIGS. 2A, 2B, and 3.
  • [0110]
    A user may obtain and transmit video images of any person or object for transmission to the other participants in a chat group. A user may communicate through video images. For example, a user can display written messages in front of video camera 256 that may be read by other users on their television screens. A single chat group could be audio, video, text, HTML, or other any other means of communication.
  • [0111]
    The chat equipment coordinating the video or audio chat may implement the transmittal of messages between users using one of the currently available technologies for handling video or audio conferencing. For example, a chat system may be implemented by a chat server to continuously route the real-time communications from the participants in a chat group to the other participants in the chat group. If desired, the originator of a message such as a text message may be presented with all the messages from every participant in the chat group, including his own message. With respect to audio chat, there is generally no need to redistribute a message back to its originator because a user does not want to listen to his own voice repeated back to him. Therefore, an audio chat system may ensure that the sender of a real-time communication does not receive his own communication. In video chat, the chat system may be configured, for example, to only display on the television screen the image of the person who is currently speaking.
  • [0112]
    The chat system can join a user to a chat group when the user has indicated a desire to join a particular chat group. The user's desires can be determined, for example, through a display screen provided by the set-top box application such as display screen 270 of FIG. 13. Television program 271 is overlaid by interface region 274 so that only upper portion 272 of program 271 is visible. User interface region 274 provides the user with an opportunity to indicate a desire to join a chat group by selecting YES option 276. User interface screen 274 also allows the user to not join a chat group by selecting NO option 278. If NO option 278 is selected, user interface screen 274 disappears. User interface screen 274 can be displayed automatically by the set-top box application whenever a chat group related to the television program that the user is viewing is available or becomes available, or could be displayed based on a reminder set earlier by the user. Advertisement 275 may also be displayed in interface screen 274. If desired, user interface screen 274 can be displayed when the user selects a chat option from a program guide display screen or presses a dedicated chat button on a remote control or uses any other user interface to indicate a desire to join a chat. Alternatively, this screen could be skipped and the user could proceed directly to the chat group if the user has selected a chat option. The chat group may continue beyond the end of program 271.
  • [0113]
    Referring now to FIG. 14, the set-top box application may provide the user with an opportunity to join one or more chat groups of the user's choice. The chat groups options that are provided to the user by the set-top box application may be chat groups that are related to a particular television program or channel that the user is tuned to when the chat group options are initially displayed.
  • [0114]
    Information regarding real-time communications such as listings of chat groups that are available for a particular television program or channel may be provided to the set-top box application using any suitable data distribution technique. For example, information on scheduled chat groups may be obtained on-demand by the set-top box from a server or with the program guide listings from the main facility. If desired, information on available chat groups may be encoded digitally in-band with the television program signal on a digital channel. The chat information may be decoded by a digital set-top box along with the TV program signal. As another example, information on which chat groups are supported may be maintained at a television distribution facility and distributed to set-top box applications over the vertical blanking interval (VBI) of a standard analog television signal. A VBI decoder located in the set-top box may be used to decode data contained in the VBI of the received television signal.
  • [0115]
    The decoded data may then be used by the set-top box application to determine whether there are any chat groups available for a program or channel based on the received data. If desired, information regarding real-time communications such as available chat groups may be provided using an out-of-band data path. Such information may also be provided as a digital data stream that accompanies other streams of digital data (such as digital data for various television programs).
  • [0116]
    Display screen 280 is an example of an options screen that the set-top box application may display to provide the user with an opportunity to join various chat groups related to a program or channel that is being viewed. If the user is watching the soap opera Days of Our Lives on channel 3, the user may be given an opportunity to join a Soap Opera Chat Group by selecting option 282, the Channel 3 Chat Group by selecting option 284, or the Days of Our Lives Chat Group by selecting option 288. The user may join multiple chat groups. Multiple chat groups may be selected with a remote control or wireless keyboard. The chat system may join the user to all of the selected chat groups. The user may also be provided with an opportunity to create a new chat group by selecting option 286. The user may search for more chat groups by selecting option 290. The user may set a reminder for himself to participate in a scheduled chat group by selecting option 281. If option 281 is chosen, the chat system may set a reminder for a previously selected chat group, or provide the user with a list of chat groups to choose from. If the user does not wish to join a chat group, the user may select exit option 292, which directs the set-top box to exit display screen 280.
  • [0117]
    Another example of a way in which the user may be presented with an opportunity to join various chat groups that are related to a particular television program is shown in FIG. 15A. A reduced-size version of a television program such as the 6 o'clock News is displayed in portion 310 of display screen 300 simultaneously with a user interface region 312 in the lower portion of display screen 300. Also, advertisement 311 may be displayed in screen 300 along with user interface 312. User interface region 312 may allow the user to join chat groups relating to the news segments reported on the 6 o'clock News. The user can join any one or more of chat groups (1), (2), (3) and (4) (corresponding to options 302, 304, 306, and 308 respectively) by pressing the appropriate number on his remote control. If the user does not wish to enter a chat group, he can press (5) (corresponding to Exit option 314) to exit display screen 300 and return to a program guide menu or a full display screen of the 6 O'clock News. Display screen 300 may be displayed by the set-top box application at the user's request or automatically at an appropriate time during the television program. The chat groups may continue beyond the end of the program to allow the participants to discuss follow up issues. The chat group terminates when all of the participants have exited.
  • [0118]
    Television display screen 500 of FIG. 15B is a interactive television program guide display screen which provides a user with an opportunity to view a schedule of upcoming chat groups related to TV programs liked in the program guide. The user can scroll to the appropriate time slot 506 by manipulating arrows options 508. The TV programs are displayed in column 502 and the corresponding chat groups are displayed in column 504. A user may select a chat group by placing highlight region 509 on a chat group. The user may then set a reminder to participate in the chat selected group by selecting option 505. The user may join the selected chat group by selecting option 503. The user may also record a chat session of the selected chat group by selecting option 501. The user may view additional programs and chat groups by manipulating arrows 510.
  • [0119]
    Television display screen 295 of FIG. 16 illustrates how the set-top box application may allow the user to participate in a plurality of chat groups concurrently. A television program called News Program is displayed in upper left quadrant 315 of television display screen 295. The user can watch News Program and participate concurrently in three different chat groups displayed in quadrants 316, 317, and 318. Textual real-time communications from two chat rooms are displayed in upper right quadrant 316 and lower left quadrant 317. Each chat topic relates to issues discussed on News Program. The topic of the chat room in quadrant 316 is Clinton's Impeachment. The topic of the chat room in quadrant 317 is Lewinsky's Testimony. The video image of a participant in a third video chat group is displayed in quadrant 318. Audio messages to and from the participants of the video chat room can be sent and received as well. If multiple chat rooms joined by the user use audio, the set-top box application may allow the user to toggle between the various groups, so that the audio component of only one group at a time is active.
  • [0120]
    Another example of a display screen that provides the user with an opportunity to enter a chat group that is related to a television program is shown in FIG. 17. The New Monica Lewinsky Segment 321 on display screen 320 of FIG. 17 is overlaid by display 324 so that only upper portion 322 of program 322 is visible. When the new Monica Lewinsky segment 321 of the television program begins, the set-top box application will automatically prompt the user to enter the Monica Lewinsky Chat Group by displaying the message shown in display 324. The Monica Lewinsky Chat Group may be a chat group of users who are watching the television program and who wish to discuss issues relating to her that are being presented on the program. The user can press the Chat button on his remote control to enter the Monica Lewinsky Chat Group, or may press cancel on his remote control to return to normal television viewing by removing the message in display 324. The chat server may be configured to support the Monica Lewinsky Chat Group only during the duration of the news program or talk show. Alternatively, the chat group may continue beyond the end of the program so that the participants can discuss follow up issues. The Monica Lewinsky Chat Group and any of the other illustrative chat groups discussed herein may be textual chat groups, audio chat groups, video chat groups (silent or with audio), or combinations of such chat groups.
  • [0121]
    An illustrative process for permitting a user of user television equipment to join a chat group is shown in FIG. 18A. At step 340, the set-top box application implemented on the user's television equipment provides the user with an opportunity to indicate a desire to join a real-time chat group. The opportunity may be provided automatically (e.g., at a particular time during the course of a television program) or in response to a prompt by the user (e.g., the user chooses an on-screen option or an option on a program guide menu that indicates that he wishes to view available chat groups). The real-time chat group may be in the form of written, audio, or video (with audio or silent) communications or a suitable combination of such communications.
  • [0122]
    The opportunity for the user to indicate a desire to join a chat group may be provided, for example, using display screens, such as display screens 270, 280, 300, 500, or 320 of FIGS. 13, 14, 15A, 15B, or 17 respectively, or any other such suitable display screens. The set-top box application may also provide the user with an opportunity to indicate a desire to join a chat group by being able to respond to a signal from another type of user interface mechanism (e.g., a dedicated chat button on a remote control).
  • [0123]
    The chat group that the user joins may be determined by the user or by the program guide. The user may be provided with an opportunity to select a chat group from a predetermined grouping or list of available chat groups as described in connection with display screens 280, 300, 500 of FIGS. 14, 15A, and 15B respectively. Option 290 of FIG. 14 provides the user with an opportunity search for more chat groups and to select a chat group based upon the results of the search. The user may be provided with an opportunity to search for a chat group based on a chat topic or by typing in the name of the chat group and other information necessary to identify the chat group. If desired, the chat system may automatically determine which chat group the user should join. For example, display screen 320 of FIG. 17 may provide the user with an opportunity to indicate a desire to join an available chat group that is related to the program being viewed. If desired, information on which chat group the user should join may be based, for example, on the number of current participants in a group, which may be limited (e.g., to a maximum of 20 participants). Information on available chat groups for may be maintained by the television distribution facility or a chat server. When a user directs a given set-top box application to join that user to a chat group, the set-top box notifies the server, which may then join the user to the next available group. Information identifying available chat groups may be provided to the set-top box application along with the television program broadcast signal and decoded by the set-top box application on the user television equipment.
  • [0124]
    After the user has indicated a desire to join a chat group, the chat system will join the user to the chat group and support the chat group by distributing real-time communications to the users in the chat group at step 342. For example, the set-top box application may make a connection to the chat equipment maintaining the real-time communications for the chat group, which then joins the user to the chat group. After the user has been joined to the chat group, the chat group is supported by the chat equipment (e.g. the chat server), and the user can send and receive real-time communications to and from other participants of the chat group. Step 342 may be performed by chat equipment at the television distribution facility, at a television channel chat facility, or separate chat equipment. If desired, equipment such as an audio or video bridge at a television distribution facility or other suitable location may be used in forming and supporting chat groups.
  • [0125]
    Referring now to FIG. 18B, an illustrative process for permitting a user of user television equipment to join a chat group restricted to users at user television equipment devices is shown. At step 344, the set-top box application implemented on the user's television equipment provides the user with an opportunity to indicate a desire to join a chat group. The features of this step are the same as the features described above with respect to step 340 of FIG. 18A.
  • [0126]
    After the user has indicated a desire to join a chat group, the chat system will join the user to the chat group and support the chat group by distributing real-time communications only between users in the chat group who are at user television equipment devices at step 346. The set-top box application will indicate to the chat equipment to join the user to the chat group. The chat equipment will then support the chat group by distributing the real-time communications. Entry into the chat group is restricted to users at user television equipment devices. Entry may be restricted to users of user television equipment devices connected to one particular television distribution facility or users at user television equipment devices connected to one of a limited number of television distribution facilities.
  • [0127]
    The chat equipment may monitor requests to enter the chat group to ensure that all of the participants in the chat group are at a user television equipment device, as opposed to e.g. a personal computer. For example, the chat equipment could maintain entry codes with television distribution facilities to restrict access to a chat group to only users television equipment devices. Each television distribution facility would transmit the entry code along with a request from one of its user television equipment devices to the chat equipment so that the user may be joined to the chat group. Only requests to join the chat group that present a valid entry code from a television distribution facility will be recognized. If desired, access to a TV chat group may be restricted to user television equipment devices by not making the chat group available on the Internet.
  • [0128]
    Referring now to FIG. 18C, an illustrative process for permitting a user of user television equipment to join a chat group related to a television program that the user is watching is shown. At step 348, the set-top box application implemented on the user's television equipment provides the user who is watching a particular television program with an opportunity to join a chat group related to the program. Television display screen 300 in FIG. 15A, and television display screen 320 in FIG. 17 are examples of how the set-top application can provide the user with an opportunity to join a chat group related to a particular television program while the user is watching the program. The opportunity to join the chat group may be provided by the set-top box application automatically during the course of the television program, or upon prompting from the user, e.g. by pressing a button on a remote control.
  • [0129]
    After the user has indicated a desire to join a chat group, the chat system will join the user to the chat group and support the chat group by distributing real-time communications only between users in the chat group who are watching the same television program at step 350. The set-top box application will indicate to the chat equipment to join the user to the chat group. The chat equipment will then support the chat group by distributing the real-time communications only between users in the chat group who are watching the program. Each set-top box application will ensure that the user is not provided with an opportunity to join the chat group unless the user has tuned into the channel that is broadcasting the television program. If desired, the user can have the option of joining the chat group related to the program at any time, but the set-top box application will tune to the television program as soon as the user indicates a desire to join the chat group related to the program.
  • [0130]
    Another aspect of the present invention involves providing the user with an opportunity to send a chat request to other users who may be interested in joining a chat group. A chat request is a request for other users (of e.g. a television set-top box application or interactive television program guide) to join a chat group. An illustrative chat request display screen 360 that may be used to provide a user with an opportunity to chose groups of other users who may be interested in joining a chat group from a list is shown in FIG. 19.
  • [0131]
    The user may send a chat request to all other users currently watching the same television program that the user is tuned into by choosing option 362. The chat system would then distribute the chat request to the recipients via the communications pathways and networks shown in FIGS. 1A, 2A, 2B, or 3. The chat equipment may distribute all the chat requests it receives that are addressed to users associated with a television distribution facility to each set of user television equipment connected to that television distribution facility. The chat requests may then be filtered by the set-top box application at the recipient's user television equipment. The set-top box application may only display the chat request on the recipient's television screen if the recipient user is watching the television program related to the chat request. The user may also block at his set-top box all incoming chat requests, or chat requests that are sent by specific individuals. If desired, the set-top box may be configured to only notify the user of chat request sent by certain individuals. Also, the user may indicate to his set-top box application that he only wishes to receive chat requests that are related to particular programs, channels, or categories of programs. The set-top box application would then only display incoming chat requests on the television based upon the user's indicated preferences.
  • [0132]
    If desired, any user may view all of the available chat requests that are related to a given television program as a potential recipient of a chat request. Display screen 380 of FIG. 20 is an example of a menu format that may be used to present recipient users with an opportunity to accept a chat request related to the current television program (option 382). The chat requests displayed in display screen 380 may also be related to a non-current television program chosen from the program listings, a channel, or any category of programs. This information would also be displayed as part of option 382. Incoming chat requests may be displayed in a list as part of display screen 380. The recipient user may accept a chat request and join the corresponding chat group by choosing one of chat request options 384, 386 or 388. In the example of FIG. 20, the recipient user may join a chat group by entering the number of a desired chat request on the remote control. The user may also have the ability to block all incoming chat requests for a period of time or indefinitely by selecting option 381. This feature allows a user to maintain privacy. The user may block incoming chat requests from certain individuals by entering their names or addresses in regions 383. The user may also program the chat system so that it only allows chat requests from certain individuals to be received by that user's set-top box. The user may enter the names or addresses of these individuals in regions 390. The user can decline to join any of the chat groups that he is being requested to join by pressing a Cancel button on the remote control.
  • [0133]
    Referring again to FIG. 19, a user who desires to send a chat request may choose to send a chat request to other users who are interested in the particular television program that the sender user is tuned into by choosing option 364. Option 364 is highlighted to indicate that it has been selected by the sender user. The sender user can use arrow keys on his remote control to select option 364. The user may then press an OK button on the remote control to enter his selection. The sender user may select option 366 to send a chat request to other users who are interested in the channel broadcasting the current program. The sender user may also select option 368 to send a chat request to other users who are interested in the category of programs that matches the category of the program the user is currently watching.
  • [0134]
    The chat request can be sent to chat equipment (e.g. server) that forwards the chat request to the appropriate recipients. For example, chat requests may be sent to users who have indicated to the chat equipment or television distribution facility that they have an interest in receiving chat requests regarding a particular program, channel, or category of programs. If desired, the set-top box application may assist in the filtering process used to ensure that the chat requests are only delivered to the appropriate users. For example, if a chat request is to be distributed to all users tuned to channel 4, the chat server at a television distribution facility may distribute a chat request to all users with information that specifies that the request is to be restricted to viewers whose set-top boxes are currently tuned to channel 4. The set-top box application of each recipient user determines whether the user is tuned to channel 4. If the set-top box is not tuned to channel 4, the chat request is not displayed. Some filtering operations may be performed at the server end.
  • [0135]
    If desired, users can specify certain chat preferences to the chat equipment. For example, a user can specify that he wishes to receive chat requests relating to particular programs, channels, or categories of programs. The user may also specify that we wishes to block at his set-top box all incoming chat requests, or chat requests that are sent by specific individuals. The user may even specify that he wishes to only receive chat request sent by certain individuals. This information can then be sent to the chat equipment, the television distribution facility, or the television channel chat facility. Profile data regarding a household user's preferences entered through a display screen provided by the set-top box application such as display screen 120 of FIG. 4 can be sent to the chat equipment associated with the household, so that the chat equipment may use this information for filtering chat requests that are related to television programs, channels, or categories of television programs that a user is interested in. With this arrangement, only the filtered chat requests are sent by the chat equipment to the recipient user.
  • [0136]
    The chat system may allow a user to send a chat request only to non-household users in the user's personal address book who have been identified as having an interest in a program, channel, or category of programs related to the chat request. The chat system may filter out only those other users in the address book whose preferences match the program, channel, or category of programs related to the chat request. The preferences of other users may be stored in the address book along with users' names and addresses. A user interface such as display screen 160 of FIG. 6 may be provided by the set-top box application to enter such user preference information.
  • [0137]
    A user may select names of other users from his address book by choosing option 370. In this case, the chat request would only be sent to the particular people that the user individually chooses from his address book. Such a chat request may be displayed on the television screen of the user receiving the chat request automatically as soon as the chat request is received. If desired, the chat system may be configured to only have the ability to send chat requests to people on the user's buddy list or address book. In addition, the chat system may be configured so that a user only receives chat requests from people on his buddy list or address book. The functionality of the filtering operations described with respect to the television chat system of the present invention may be performed at a server, at the set-top box of the recipient, or at the set-top box of the sender.
  • [0138]
    Display screen 360 may also present option 372 which allows the user to send a chat request to a list of individuals that may want to participate in a chat group related to the current program. For example, the individuals in the list may be the usual participants in a chat group related to a weekly sitcom. The list may be created by the user as he determines the identities of the weekly participants.
  • [0139]
    As shown in FIG. 21, display screen 400 may be used to display a chat request 410 in the lower portion of the recipient user's television screen. Chat request 410 overlays the television program the user is watching. Chat request 410 may be translucent so as to minimize interruption in the user's viewing of the program. The program is still unobscured in upper portion 408. Chat request 410 indicates the name of the chat group that the recipient of the request is being asked to join and the name of the sender of the chat request. The chat request recipient may accept the chat request and join the chat group by selecting option 402. The chat request recipient can tune to the channel that the program is airing on by selecting option 404. The chat request recipient may decline the chat request by selecting option 406. The recipient may be allowed to block future requests from a recipient, or to go “private” i.e. not allow any chat requests in from anybody until further notice.
  • [0140]
    An illustrative process for permitting a user at user television equipment to establish a chat group between himself and other users is shown in FIG. 22. At step 420, the set-top box application implemented on the user's television equipment provides the user with an opportunity to set up a chat group with other users. This opportunity may be provided by the set-top box using any appropriate user interface. Display screen 360 of FIG. 19 is an example of a user interface that provides the user with an opportunity to set up a chat group with other users by sending them a chat request. Other suitable arrangements may be used to implement the feature of step 420 if desired.
  • [0141]
    Following step 420, the user may enter chat setup information. The chat setup information may include, for example, an identification of the intended recipients of the chat request, the name of the chat group, an identification of the chat server that will support the chat group, the television program that the chat group will be related to, and the channel that the program is being broadcasted on. If desired, at least some of this information may be automatically inserted by the set-top box application. For example, because the set-top box application knows the channel to which the sender user's set-top box is tuned, the set-top box application may automatically append this information to the chat request. The set-top box application may also determine which program the sender user is watching by accessing a database (e.g., a program listings database stored locally on the set-top box or on a server) and using information on the current time (e.g. which the set-top box or server has access to using a clock). If desired, some of this type of information may be appended to the chat request by the chat equipment or chat server. For example, the set-top box application may provide the chat server with information on which channel the sender user is currently tuned to and the chat server may then determine which program is currently being watched (from program listings information stored at the television distribution facility) and may append this information to the chat request.
  • [0142]
    At step 424, the chat system distributes the chat request to the other users who may be interested in joining the chat group. The actual recipients of the chat request can be determined by the chat server, by the user television equipment, at the television distribution facility, at the television channel chat facility, or a combination thereof. If desired, the chat request that is distributed may be blocked at the recipient's set-top box (e.g., if that recipient has directed his set-top box application not to accept such requests).
  • [0143]
    At step 426, the chat system supports the chat group with the user and the other users who have decided to join the chat group by distributing real-time communications from each user in the chat group to the other users in the chat group. The chat group may be supported by chat equipment such as a chat server. The other users may be notified of the chat group and given an opportunity to join it when the chat request appears on their television screens as shown and described with respect to FIGS. 20 and 21. The group of other users who have decided to join the chat group may be those who have accepted the chat request or those who have previously indicated a desire to join a chat group.
  • [0144]
    An illustrative process for establishing a chat group with the user and other users is shown in FIG. 23. At step 430, the set-top box application implemented on the user television equipment provides the user with an opportunity to indicate a desire to establish a chat group with other users or to indicate a desire to join an existing chat group. Option 286 in television display screen 280 of FIG. 14 is an example of how the set-top box application may provide the user with an opportunity to indicate a desire to create a new chat group. User interface region 274 of FIG. 13 is an example of how the set-top box application may provide the user with an opportunity to indicate a desire to join an existing chat group or a chat group that is about to be formed. Following step 430, users indicate their desire to establish a chat group or to join an existing chat group or chat group that is about to be formed, for example, by selecting option 276 in FIG. 13 or by selecting option 286 in FIG. 14. The user may also enter chat set up information such as the name of the chat group.
  • [0145]
    At step 434, the chat system establishes a chat group joining the user and the other users who have decided to join. The chat group may be a new chat group that is created, for example, on a chat server, and the user may be joined to that new chat group. The chat group may also be an existing chat group to which the user is joined.
  • [0146]
    In the case of a new chat group, a new chat group is created on a chat server or using other suitable equipment, such as an audio or video bridge. The user is then joined to the chat group. The other users who have decided to join are also joined to the new chat group once it has been created. All of the users are now able to send and receive real-time communications from the other participants in the chat group. Step 434 may be performed by the chat equipment (e.g., a server or an audio or video bridge), by the set-top box application on the user television equipment, or a combination of both.
  • [0147]
    Users can then access a list of currently available chat groups related to a television program or channel from their television distribution facility, from a television channel chat facility, or directly from the chat equipment (e.g. server) through the set-top box application. The chat system can join the user to a selected chat group or groups through a process such as the ones described in connection with FIGS. 18A and 23.
  • [0148]
    An illustrative process for joining a user to a chat group in response to a chat request is shown in FIG. 24. At step 440, the set-top box application on the user's television equipment displays a chat request that asks the user to join a chat group. At step 442, the set-top box application provides the user with an opportunity to indicate a desire to join the chat group. Display screens 380 in FIGS. 20 and 400 in FIG. 21 are examples of how the set-top box may display chat requests and provide the user with an opportunity to join a chat group in response to a chat request.
  • [0149]
    Following step 442, when the user has decided to join a chat group linked to a chat request, the chat system joins the user to the chat group at step 446. For example, if the chat group is running on a chat server, the user is linked to the chat group on that server. If the chat group is implemented using audio or video conferencing equipment, the user is linked to the chat group by connecting the user to the group with the audio or video conferencing equipment. The chat group information required to connect the user to the chat group may be provided to the chat equipment with the chat request. After the user is joined to the chat group, the user may send and receive real-time communications from the other participants in the chat group.
  • [0150]
    At step 448, the set-top box application provides the user with an opportunity to tune to the television program that is the subject of the chat. Option 404 of FIG. 21 is an example of how the user may be provided with an opportunity to tune to the television program that is the subject of the chat. If the user selects this option, the set-top box will automatically tune to the television channel that is broadcasting the television program that is the subject of the chat. Information on which channel is broadcasting the program related to the chat request may be provided to the user's set-top box with the chat request. This feature allows the user to participate in the chat group and to view the television program that is the subject of the chat simultaneously. Step 448 is optional and may be omitted if desired.
  • [0151]
    Many of the features of the present invention may be used with a two-way interactive display remote control. An example of a display remote control is shown in FIG. 25. Display remote control 480 contains display screen 482 which may be any suitable type of display screen. A user may compose a chat message in a chat room to another user using buttons 484. Pressing any of buttons 484 causes the selected letter or number to simultaneously appear in input region 483 and adjacent to cursor 491. The user may delete a letter or number by pressing Backspace button 486, and may enter upper case letters by pressing Shift button 488. The user may move the cursor in display region 483 of display screen 482 using arrow buttons 498. A user may use an icon such as the smiley face in display screen 482 to represent himself. A display remote control may also have a touch screen. Some or all of the keys (e.g. the alphabet keys) may be presented on the display, rather than having regular keys.
  • [0152]
    The display remote control gives the user additional privacy when sending and receiving messages in a chat group. The display remote may also be used for sending and receiving chat requests. The display remote control is therefore a two-way interactive remote in that messages may be composed and sent, as well as received and read by the user. Further features of an illustrative display remote control are described in Herrington et al. U.S. provisional patent application Ser. No. 60/138,868, filed Jun. 11, 1999, which is hereby incorporated by reference herein in its entirety. A display remote may also be used for sending messages between users. Further features of an illustrative television message system are described in McKissick et al. U.S. patent application Serial No. ______, filed concurrently herewith (Attorney Docket No. UV-128), which is hereby incorporated by reference herein in its entirety.
  • [0153]
    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.
Citas de patentes
Patente citada Fecha de presentación Fecha de publicación Solicitante Título
US5014125 *5 May 19897 May 1991Cableshare, Inc.Television system for the interactive distribution of selectable video presentations
US5519433 *30 Nov 199321 May 1996Zing Systems, L.P.Interactive television security through transaction time stamping
US5559549 *2 Dic 199324 Sep 1996Discovery Communications, Inc.Television program delivery system
US5561709 *2 Jun 19951 Oct 1996ViscorpApparatus and method for electronic device for information services
US5583927 *1 May 199510 Dic 1996Bell Communications Research, Inc.Method and apparatus for integrating telephone and broadband networks
US5589892 *7 Jun 199531 Dic 1996Knee; Robert A.Electronic television program guide schedule system and method with data feed access
US5600364 *2 Dic 19934 Feb 1997Discovery Communications, Inc.Network controller for cable television delivery systems
US5657072 *10 Abr 199612 Ago 1997Microsoft CorporationInteractive entertainment network system and method for providing program listings during non-peak times
US5694163 *12 Dic 19962 Dic 1997Intel CorporationMethod and apparatus for viewing of on-line information service chat data incorporated in a broadcast television program
US5764916 *27 Sep 19969 Jun 1998Ichat, Inc.Method and apparatus for real time communication over a computer network
US5781226 *13 Nov 199514 Jul 1998General Instrument Corporation Of DelawareNetwork virtual memory for a cable television settop terminal
US5793365 *2 Ene 199611 Ago 1998Sun Microsystems, Inc.System and method providing a computer user interface enabling access to distributed workgroup members
US5796393 *8 Nov 199618 Ago 1998Compuserve IncorporatedSystem for intergrating an on-line service community with a foreign service
US5805763 *5 May 19958 Sep 1998Microsoft CorporationSystem and method for automatically recording programs in an interactive viewing system
US5812123 *13 Dic 199622 Sep 1998Microsoft CorporationSystem for displaying programming information
US5818441 *15 Jun 19956 Oct 1998Intel CorporationSystem and method for simulating two-way connectivity for one way data streams
US5828839 *14 Nov 199627 Oct 1998Interactive Broadcaster Services Corp.Computer network chat room based on channel broadcast in real time
US5833468 *24 Ene 199610 Nov 1998Frederick R. GuyRemote learning system using a television signal and a network connection
US5844615 *16 Ene 19971 Dic 1998General Instrument CorporationCommunication of VBI data in digital television data streams
US5905493 *13 Nov 199618 May 1999Unalink Communications, Inc.Color coded instructional scheme for computers and the like system, method and article of manufacture
US5937404 *23 Abr 199710 Ago 1999Appaloosa Interactive CorporationApparatus for bleaching a de-activated link in a web page of any distinguishing color or feature representing an active link
US5974446 *24 Oct 199626 Oct 1999Academy Of Applied ScienceInternet based distance learning system for communicating between server and clients wherein clients communicate with each other or with teacher using different communication techniques via common user interface
US5988078 *9 Oct 199723 Nov 1999Gemstar Development Corp.Method and apparatus for receiving customized television programming information by transmitting geographic location to a service provider through a wide-area network
US6002394 *11 Abr 199714 Dic 1999Starsight Telecast, Inc.Systems and methods for linking television viewers with advertisers and broadcasters
US6014136 *4 Mar 199711 Ene 2000Casio Computer Co., Ltd.Data processing apparatus with communication function
US6018768 *6 Jul 199825 Ene 2000Actv, Inc.Enhanced video programming system and method for incorporating and displaying retrieved integrated internet information segments
US6021433 *24 Ene 19971 Feb 2000Wireless Internet, Inc.System and method for transmission of data
US6081830 *9 Oct 199727 Jun 2000Gateway 2000, Inc.Automatic linking to program-specific computer chat rooms
US6172677 *7 Oct 19969 Ene 2001Compaq Computer CorporationIntegrated content guide for interactive selection of content and services on personal computer systems with multiple sources and multiple media presentation
US6175619 *8 Jul 199816 Ene 2001At&T Corp.Anonymous voice communication using on-line controls
US6177931 *21 Jul 199823 Ene 2001Index Systems, Inc.Systems and methods for displaying and recording control interface with television programs, video, advertising information and program scheduling information
US6184878 *23 Dic 19976 Feb 2001Sarnoff CorporationInteractive world wide web access using a set top terminal in a video on demand system
US6339784 *13 May 199815 Ene 2002America Online, Inc.Self-policing, rate limiting online forums
US6388714 *11 Abr 199714 May 2002Starsight Telecast IncInteractive computer system for providing television schedule information
US6499053 *30 Jun 199924 Dic 2002International Business Machines CorporationMaster/slave architecture for a distributed chat application in a bandwidth constrained network
US6510557 *3 Oct 199721 Ene 2003Texas Instruments IncorporatedApparatus for the integration of television signals and information from an information service provider
US6677968 *17 Abr 200113 Ene 2004America Online, Inc.User definable on-line co-user lists
Citada por
Patente citante Fecha de presentación Fecha de publicación Solicitante Título
US7143428 *21 Abr 199928 Nov 2006Microsoft CorporationConcurrent viewing of a video programming and of text communications concerning the video programming
US7146629 *15 Nov 20015 Dic 2006Hitachi, Ltd.Multi-user talking system and multi-user talking method
US739554429 Mar 20011 Jul 2008Microsoft CorporationRegulating the quality of a broadcast based on monitored viewing behavior information
US7478414 *8 May 200013 Ene 2009Microsoft CorporationMethod and apparatus for alerting a television viewers to the programs other viewers are watching
US755246029 Mar 200223 Jun 2009Microsoft CorporationModifying an electronic program guide based on viewer statistics
US7565680 *30 Jun 200021 Jul 2009Comcast Ip Holdings I, LlcAdvanced set top terminal having a video call feature
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
US7603683 *17 Ene 200213 Oct 2009Sony CorporationMethod of and client device for interactive television communication
US7640561 *24 Oct 200229 Dic 2009IntEnt Media VenturesMethod and system of media programming to provide an integrated entertainment experience
US76531312 Dic 200526 Ene 2010Sharp Laboratories Of America, Inc.Identification of replay segments
US765790730 Sep 20022 Feb 2010Sharp Laboratories Of America, Inc.Automatic user profiling
US7664815 *23 Ago 200416 Feb 2010Lars GundersenCommunication method and system
US766770430 Mar 200523 Feb 2010Microsoft CorporationSystem for efficient remote projection of rich interactive user interfaces
US7707246 *22 Feb 200627 Abr 2010Qurio Holdings, Inc.Creating a social network around recorded media
US7716696 *30 Nov 200411 May 2010Canon Kabushiki KaishaTelevision receiver, information processing method and program
US773510127 Mar 20078 Jun 2010Cisco Technology, Inc.System allowing users to embed comments at specific points in time into media presentation
US773958418 Jul 200315 Jun 2010Zane VellaElectronic messaging synchronized to media presentation
US778349020 Ago 200724 Ago 2010United Video Properties, Inc.User speech interfaces for interactive media guidance applications
US778349118 Abr 200824 Ago 2010United Video Properties, Inc.User speech interfaces for interactive media guidance applications
US7788686 *1 Mar 200131 Ago 2010Andrews Christopher CMethod of and apparatus for describing, promoting, publishing, aggregating, distributing and accessing live content information
US7788695 *25 Ago 200631 Ago 2010At&T Intellectual Property I, L.P.System and method of distributing multimedia content
US77932058 Jul 20057 Sep 2010Sharp Laboratories Of America, Inc.Synchronization of video and data
US7831924 *23 Mar 20069 Nov 2010Intel CorporationMethod and apparatus to control the display of windows in a processing system
US784098614 Dic 200023 Nov 2010Tivo Inc.Intelligent system and methods of recommending media content items based on user preferences
US7849145 *27 Jul 20057 Dic 2010Nhn CorporationMethod and system for providing joint viewing service of moving picture
US784948614 Nov 20027 Dic 2010Russ Samuel HNetworked subscriber television distribution
US78538658 Jul 200514 Dic 2010Sharp Laboratories Of America, Inc.Synchronization of video and data
US7861272 *13 Nov 200128 Dic 2010Russ Samuel HNetworked subscriber television distribution
US7861275 *27 Mar 200028 Dic 2010The Directv Group, Inc.Multicast data services and broadcast signal markup stream for interactive broadcast systems
US786592510 Dic 20084 Ene 2011Robertson Neil COptimization of a full duplex wideband communications system
US787058412 Ene 200911 Ene 2011Russ Samuel HInteractive program guide with selectable updating
US78769985 Oct 200525 Ene 2011Wall William EDVD playback over multi-room by copying to HDD
US788599326 Dic 20078 Feb 2011Sony CorporationCommunication apparatus, communication method, electronic apparatus, control method for controlling electronic apparatus, and storage medium
US7900229 *15 Oct 20021 Mar 2011Opentv, Inc.Convergence of interactive television and wireless technologies
US790481413 Dic 20018 Mar 2011Sharp Laboratories Of America, Inc.System for presenting audio-video content
US790862515 Ene 200315 Mar 2011Robertson Neil CNetworked multimedia system
US791758317 Feb 200629 Mar 2011Verizon Patent And Licensing Inc.Television integrated chat and presence systems and methods
US7937740 *16 Sep 20083 May 2011MediaIP, Inc.Method and apparatus for interactive programming using captioning
US796257328 Sep 200714 Jun 2011Intel CorporationMethod and apparatus to determine broadcast content and scheduling in a broadcast system
US79702607 Sep 200628 Jun 2011Verizon Business Global LlcDigital media asset management system and method for supporting multiple users
US7996878 *29 Ago 20009 Ago 2011At&T Intellectual Property Ii, L.P.System and method for generating coded video sequences from still media
US8013938 *30 Ago 20066 Sep 2011Amtran Technology Co., LtdMethod of audio-visual communication using a television and television using the same
US802018330 Mar 200113 Sep 2011Sharp Laboratories Of America, Inc.Audiovisual management system
US802476518 Dic 200620 Sep 2011Hewlett-Packard Development Company, L.P.Method and system for communicating media program information
US802748212 Feb 200427 Sep 2011Hollinbeck Mgmt. Gmbh, LlcDVD audio encoding using environmental audio tracks
US802831426 May 200027 Sep 2011Sharp Laboratories Of America, Inc.Audiovisual information management system
US8032411 *16 May 20074 Oct 2011Lg Electronics, Inc.Group advertisement method in SIP based message service
US8032909 *13 Jun 20024 Oct 2011Digimarc CorporationWatermarking and electronic program guides
US80458453 Ene 200525 Oct 2011Hollinbeck Mgmt. Gmbh, LlcSystem for holding a current track during playback of a multi-track media production
US80468062 Sep 200525 Oct 2011Wall William EMultiroom point of deployment module
US8051130 *20 Feb 20071 Nov 2011Logan James DMethods and apparatus for creating, combining, distributing and reproducing program content for groups of participating users
US8060068 *10 Oct 200715 Nov 2011Sprint Communications Company L.P.Interactive mobile caller-identification information on a television
US8065710 *2 Mar 200622 Nov 2011At& T Intellectual Property I, L.P.Apparatuses and methods for interactive communication concerning multimedia content
US807249217 May 20056 Dic 2011Panasonic CorporationMobile terminal device
US80784765 Abr 200613 Dic 2011Qwest Communications International Inc.Cross-platform calendar notifications
US807904614 Dic 200013 Dic 2011Tivo Inc.Intelligent system and methods of recommending media content items based on user preferences
US8086679 *26 Sep 200827 Dic 2011Sony CorporationInformation processing unit, content providing server, communication relay server, information processing method, content providing method and communication relay method
US8090765 *29 Abr 20033 Ene 2012Lg Electronics Inc.System and method for reproducing information stored on a data recording medium in an interactive networked environment
US809111120 Ago 20073 Ene 2012Digitalsmiths, Inc.Methods and apparatus for recording and replaying sports broadcasts
US809464023 Ago 200410 Ene 2012Robertson Neil CFull duplex wideband communications system for a local coaxial network
US810854221 Dic 201031 Ene 2012Intel CorporationMethod and apparatus to determine broadcast content and scheduling in a broadcast system
US81218465 Jul 200621 Feb 2012United Video Properties, Inc.User speech interfaces for interactive media guidance applications
US812246513 Jun 200221 Feb 2012Digimarc CorporationWatermarking to set video usage permissions
US81273261 Oct 200328 Feb 2012Claussen Paul JProximity detection using wireless connectivity in a communications system
US8132219 *21 Dic 20006 Mar 2012Tivo Inc.Intelligent peer-to-peer system and method for collaborative suggestions and propagation of media
US815131522 Sep 20093 Abr 2012Oklejas Robert AHybrid audio/video entertainment system
US816141213 Ene 200617 Abr 2012At&T Intellectual Property I, L.P.Systems, methods, and computer program products for providing interactive content
US816544824 Mar 200424 Abr 2012Hollinbeck Mgmt. Gmbh, LlcSystem using multiple display screens for multiple video streams
US81701892 Nov 20051 May 2012Qwest Communications International Inc.Cross-platform message notification
US8171044 *13 Sep 20071 May 2012At&T Intellectual Property I, L.P.Methods, systems, and products for recommending social communities
US817651317 Nov 20098 May 2012Richard P. HalkeMedia programming to provide an integrated entertainment experience
US81812188 Jul 200915 May 2012Comcast Ip Holdings I, LlcAdvanced set top terminal having a video call feature
US8185139 *11 Oct 200722 May 2012Sprint Communications Company L.P.Presenting mobile-device message information on a television
US820495015 Sep 200519 Jun 2012Qwest Communications International Inc.Webpage search
US82144696 Abr 20063 Jul 2012Qwest Communications International Inc.Multiple use of common perspectives
US821474122 May 20023 Jul 2012Sharp Laboratories Of America, Inc.Synchronization of video and data
US821475415 Abr 20053 Jul 2012Microsoft CorporationRegistration of applications and complimentary features for interactive user interfaces
US822318512 Mar 200817 Jul 2012Dish Network L.L.C.Methods and apparatus for providing chat data and video content between multiple viewers
US823034320 Ago 200724 Jul 2012Digitalsmiths, Inc.Audio and video program recording, editing and playback systems using metadata
US823047025 Feb 200824 Jul 2012Robertson Neil CFull duplex wideband communications system for a local coaxial network
US82385592 Abr 20087 Ago 2012Qwest Communications International Inc.IPTV follow me content system and method
US823872114 Dic 20047 Ago 2012Hollinbeck Mgmt. Gmbh, LlcScene changing in video playback devices including device-generated transitions
US823945411 Feb 20087 Ago 2012Joseph PalermoSystem and method for telephone conference based communication, entertainment and advertising platform with accounting functionality
US823991422 Jul 20057 Ago 2012Broadcom CorporationHighly integrated single chip set-top box
US8250620 *18 Sep 200121 Ago 2012At&T Intellectual Property Ii, L.P.System and method for sharing information between a concierge and guest
US825595012 Feb 201028 Ago 2012Aol Inc.Dynamic identification of other viewers of a television program to an online viewer
US8266671 *2 Ago 200711 Sep 2012Alcatel LucentPolicy-enabled aggregation of IM user communities
US8270956 *31 Oct 201118 Sep 2012Sprint Communications Company L.P.Interactive mobile caller-identification information on a television
US82756236 Mar 200925 Sep 2012At&T Intellectual Property I, L.P.Method and apparatus for analyzing discussion regarding media programs
US828022919 Nov 20082 Oct 2012Wall William EDVD playback over multi-room by copying to HDD
US82851217 Oct 20079 Oct 2012Fall Front Wireless Ny, LlcDigital network-based video tagging system
US828620319 Dic 20039 Oct 2012At&T Intellectual Property I, L.P.System and method for enhanced hot key delivery
US8291453 *22 Mar 200616 Oct 2012Time Warner Cable Inc.Scheduling trigger apparatus and method
US8296815 *2 Jul 200923 Oct 2012Koninklijke Kpn N.V.Generating a stream comprising synchronized content
US8312500 *25 Nov 200913 Nov 2012Century Link Intellectual Property LLCSystem and method for social network chat via a set-top box
US831761815 Dic 200527 Nov 2012At&T Intellectual Property I, LpSystem, method and computer program for enabling an interactive game
US83205356 Abr 200627 Nov 2012Qwest Communications International Inc.Selectable greeting messages
US8327395 *2 Oct 20084 Dic 2012The Nielsen Company (Us), LlcSystem providing actionable insights based on physiological responses from viewers of media
US83328832 Oct 200811 Dic 2012The Nielsen Company (Us), LlcProviding actionable insights based on physiological responses from viewers of media
US833288621 Abr 201011 Dic 2012Michael LanzaSystem allowing users to embed comments at specific points in time into media presentation
US83412201 Sep 200625 Dic 2012The Invention Science Fund I, LlcContent distribution service
US834168121 Jul 201025 Dic 2012At&T Intellectual Property I, L.P.System and method of distributing multimedia content
US8346862 *28 Abr 20051 Ene 2013Nokia CorporationMobile communication terminal and method
US835631713 Jun 200515 Ene 2013Sharp Laboratories Of America, Inc.Presence based technology
US836401326 Ago 201029 Ene 2013Cox Communications, Inc.Content bookmarking
US83870995 Dic 200726 Feb 2013Ol2, Inc.System for acceleration of web page delivery
US839067024 Nov 20095 Mar 2013Shindig, Inc.Multiparty communications systems and methods that optimize communications based on mode and available bandwidth
US8392947 *30 Jun 20065 Mar 2013At&T Intellectual Property I, LpSystem and method for home audio and video communication
US84025038 Feb 200619 Mar 2013At& T Intellectual Property I, L.P.Interactive program manager and methods for presenting program content
US8402504 *2 May 201119 Mar 2013Media Ip, Inc.Method and apparatus for interactive programming using captioning
US8402506 *5 Ene 200619 Mar 2013Yahoo! Inc.Informational alert messaging for digital home services
US840570224 Nov 200926 Mar 2013Shindig, Inc.Multiparty communications systems and methods that utilize multiple modes of communication
US8407751 *30 Jun 200826 Mar 2013At&T Intellectual Property I, L.P.Methods, devices, and computer program products for providing instant messaging in conjunction with an audiovisual, video, or audio program
US8413204 *31 Mar 20082 Abr 2013At&T Intellectual Property I, LpSystem and method of interacting with home automation systems via a set-top box device
US8418202 *14 Abr 20049 Abr 2013Comcast Cable Holdings, LlcMethod and system for providing on-demand viewing
US841820417 Abr 20079 Abr 2013Cox Communications, Inc.Providing a video user interface
US843357119 Ene 201230 Abr 2013United Video Properties, Inc.User speech interfaces for interactive media guidance applications
US844338915 Nov 201014 May 2013Tivo Inc.Intelligent system and methods of recommending media content items based on user preferences
US844820720 Oct 201121 May 2013Nokia CorporationSystem, method, mobile terminal and computer program product for providing push-to-talk chat in interactive mobile TV
US845797124 Ago 20124 Jun 2013At&T Intellectual Property I, L.P.Method and apparatus for analyzing discussion regarding media programs
US845826027 Dic 20114 Jun 2013Sony CorporationInformation processing unit, content providing server, communication relay server, information processing method, content providing method and communication relay method
US8458745 *16 Feb 20074 Jun 2013The Directv Group, Inc.Amalgamation of user data for geographical trending
US84685755 Dic 200718 Jun 2013Ol2, Inc.System for recursive recombination of streaming interactive video
US848976930 Sep 200416 Jul 2013Accenture Global Services LimitedIntelligent collaborative expression in support of socialization of devices
US8490141 *21 Ago 200616 Jul 2013The Invention Science Fund I, LlcContent distribution service and inter-user communication
US84901452 Ene 200316 Jul 2013At&T Intellectual Property I, L.P.System and method for providing television services
US8495678 *5 Dic 200723 Jul 2013Ol2, Inc.System for reporting recorded video preceding system failures
US8522272 *22 Oct 201027 Ago 2013Verizon Patent And Licensing Inc.User-customized programming
US852227617 Feb 200627 Ago 2013Verizon Services Organization Inc.System and methods for voicing text in an interactive programming guide
US853375713 Dic 201110 Sep 2013Tivo Inc.Intelligent system and methods of recommending media content items based on user preferences
US85495671 Abr 20091 Oct 2013Samuel H. RussMedia content sharing over a home network
US85495745 Dic 20071 Oct 2013Ol2, Inc.Method of combining linear content and interactive content compressed together as streaming interactive video
US857841125 Sep 20035 Nov 2013Tvworks, LlcSystem and method for controlling iTV application behaviors through the use of application profile filters
US8578415 *19 Abr 20115 Nov 2013Sony CorporationInformation providing method, content display terminal, portable terminal, server device, information providing system and program
US857843420 May 20055 Nov 2013Broadcom CorporationIntegrated cable modem
US8578439 *28 Ene 20005 Nov 2013Koninklijke Philips N.V.Method and apparatus for presentation of intelligent, adaptive alarms, icons and other information
US858375830 Nov 200512 Nov 2013Qwest Communications International Inc.Network based format conversion
US858417417 Feb 200612 Nov 2013Verizon Services Corp.Systems and methods for fantasy league service via television
US858916829 Abr 201319 Nov 2013At&T Intellectual Property I, L.P.Method and apparatus for analyzing discussion regarding media programs
US8612211 *17 Ene 201317 Dic 2013Google Inc.Speech recognition and summarization
US8621369 *24 Dic 200931 Dic 2013Verizon Patent And Licensing Inc.Intercom and chat for home media network
US862150221 Dic 200731 Dic 2013Microsoft CorporationObtaining user reactions to video
US862153130 Nov 200531 Dic 2013Qwest Communications International Inc.Real-time on demand server
US862738520 Nov 20077 Ene 2014David B. DaviesSystems and methods for operating a peripheral record playback device in a networked multimedia system
US863122628 Dic 200614 Ene 2014Verizon Patent And Licensing Inc.Method and system for video monitoring
US863145626 Oct 201214 Ene 2014Convergent Media Solutions, LLCMethod and apparatus for browsing using alternative linkbases
US863241015 Feb 201221 Ene 2014Ol2, Inc.Method for user session transitioning among streaming interactive video servers
US863564330 Jun 200321 Ene 2014At&T Intellectual Property I, L.P.System and method for providing interactive media content over a network
US86400307 Oct 200728 Ene 2014Fall Front Wireless Ny, LlcUser interface for creating tags synchronized with a video playback
US864018326 Oct 201228 Ene 2014Convergent Media Solutions, LLCMethod and apparatus for browsing using alternative linkbases
US8646017 *14 Ene 20084 Feb 2014At&T Intellectual Property I, L.P.Method and apparatus for providing collaborative viewing of a media stream
US864602026 Oct 20124 Feb 2014Convergent Media Solutions, LLCMethod and apparatus for browsing using alternative linkbases
US865021230 Mar 201211 Feb 2014At&T Intellectual Property I, L.P.Methods, systems, and products for obtaining social communities
US865196024 Oct 201218 Feb 2014At&T Intellectual Property I, L.P.System, method and computer program for enabling an interactive game
US866084628 Feb 201325 Feb 2014United Video Properties, Inc.User speech interfaces for interactive media guidance applications
US86614858 Nov 201225 Feb 2014At&T Intellectual Property I, L.P.Set top box device and method of distributing multimedia content
US866149526 Oct 201225 Feb 2014Convergent Media Solutions, LLCMethod and apparatus for browsing using alternative linkbases
US86614965 Dic 200725 Feb 2014Ol2, Inc.System for combining a plurality of views of real-time streaming interactive video
US8671427 *6 Oct 201111 Mar 2014Verisign, Inc.Method and apparatus to enable sending personal data via a network
US86892533 Mar 20061 Abr 2014Sharp Laboratories Of America, Inc.Method and system for configuring media-playing sets
US86892736 Nov 20121 Abr 2014Convergent Media Solutions, LLCMethod and apparatus for browsing using alternative linkbases
US8694914 *27 Oct 20108 Abr 2014Intel CorporationMethod and apparatus to control the display of windows in a processing system
US8706818 *19 Dic 200622 Abr 2014Microsoft CorporationRemote control-based instant messaging
US870735412 Jun 200322 Abr 2014Tvworks, LlcGraphically rich, modular, promotional tile interface for interactive television
US871361517 Feb 200629 Abr 2014Verizon Laboratories Inc.Systems and methods for providing a shared folder via television
US873278820 May 200520 May 2014Broadcom CorporationIntegrated set-top box
US87378166 Ago 200327 May 2014Hollinbeck Mgmt. Gmbh, LlcSystem for selecting video tracks during playback of a media production
US874423720 Jun 20113 Jun 2014Microsoft CorporationProviding video presentation commentary
US874565816 Jun 20113 Jun 2014Tvworks, LlcSystem and method for construction, delivery and display of iTV content
US875209027 Jun 200810 Jun 2014Qwest Communications International Inc.Content syndication to set top box through IP network
US875663412 Sep 201217 Jun 2014Tvworks, LlcContextual display of information with an interactive user interface for television
US875664625 Nov 200917 Jun 2014Centurylink Intellectual Property LlcSystem and method for the exchange and storage of set-top box data
US877564722 Jul 20108 Jul 2014Deluxe Media Inc.Method and system for use in coordinating multimedia devices
US87761422 Sep 20098 Jul 2014Sharp Laboratories Of America, Inc.Networked video devices
US8776154 *19 Oct 20118 Jul 2014Lg Electronics Inc.Method for sharing messages in image display and image display device for the same
US87822625 Oct 201115 Jul 2014Deluxe Media Inc.Method and system for use in coordinating multimedia devices
US8782724 *15 Dic 200915 Jul 2014Verizon Patent And Licensing Inc.User editable metadata for interactive television programs
US878910223 May 200822 Jul 2014Cox Communications, Inc.Providing a customized user interface
US878911726 Ago 201022 Jul 2014Cox Communications, Inc.Content library
US879951219 Oct 20055 Ago 2014Qwest Communications International Inc.Cross-platform support for a variety of media types
US880653223 May 200812 Ago 2014Cox Communications, Inc.Providing a user interface
US8813125 *26 Abr 201119 Ago 2014Convergent Media Solutions LlcMethod and apparatus for browsing using alternative linkbases
US88197202 Jul 201226 Ago 2014Qwest Communications International Inc.IPTV follow me content system and method
US881973213 Sep 201026 Ago 2014Broadcom CorporationSystem and method in a television system for providing information associated with a user-selected person in a television program
US881973424 Ago 200426 Ago 2014Tvworks, LlcContextual navigational control for digital television
US8819738 *12 Jun 201226 Ago 2014Yottio, Inc.System and method for real-time composite broadcast with moderation mechanism for multiple media feeds
US8819751 *16 May 200626 Ago 2014Qwest Communications International Inc.Socially networked television experience
US88197582 Ene 200326 Ago 2014At&T Intellectual Property I, L.P.System and method for providing television services
US88263216 Nov 20132 Sep 2014Microsoft CorporationObtaining user reactions to video
US8826350 *24 Ene 20122 Sep 2014Intellectual Ventures Fund 79 LlcMethods, devices, and mediums for providing group video on demand
US8826361 *18 Mar 20132 Sep 2014Media Ip, Inc.Method and apparatus for interactive programming using captioning
US883274713 Sep 20109 Sep 2014Broadcom CorporationSystem and method in a television system for responding to user-selection of an object in a television program based on user location
US88327493 Dic 20109 Sep 2014Cox Communications, Inc.Personalizing TV content
US883276019 Mar 20079 Sep 2014Sony CorporationSystem and method for organizing group content presentations and group communications during the same
US88327725 Dic 20079 Sep 2014Ol2, Inc.System for combining recorded application state with application streaming interactive video output
US88342742 Feb 201216 Sep 2014Ol2, Inc.System for streaming databases serving real-time applications used through streaming interactive
US883792123 Ago 200416 Sep 2014Hollinbeck Mgmt. Gmbh, LlcSystem for fast angle changing in video playback devices
US883929818 Ene 201216 Sep 2014Intel CorporationMethod and apparatus to determine broadcast content and scheduling in a broadcast system
US883930713 Sep 201016 Sep 2014Broadcom CorporationSystem and method in a local television system for responding to user-selection of an object in a television program
US88404755 Dic 200723 Sep 2014Ol2, Inc.Method for user session transitioning among streaming interactive video servers
US8848024 *8 Mar 201130 Sep 2014CSC Holdings, LLCVirtual communal television viewing
US8850472 *24 Sep 200930 Sep 2014Nuance Communications, Inc.Method and apparatus for customizing user experience
US885048028 Ene 201330 Sep 2014Tvworks, LlcInteractive user interface for television applications
US88505076 Ene 201430 Sep 2014Convergent Media Solutions LlcMethod and apparatus for browsing using alternative linkbases
US8856833 *21 Nov 20077 Oct 2014United Video Properties, Inc.Maintaining a user profile based on dynamic data
US8863173 *11 Dic 200814 Oct 2014Sony CorporationSocial networking and peer to peer for TVs
US8863196 *29 Sep 201114 Oct 2014Sony CorporationEnhanced information on mobile device for viewed program and control of internet TV device using mobile device
US88691913 Dic 201021 Oct 2014Cox Communications, Inc.Providing a media guide including parental information
US88752156 Ene 201428 Oct 2014Convergent Media Solutions LlcMethod and apparatus for browsing using alternative linkbases
US888719028 May 200911 Nov 2014Harris CorporationMultimedia system generating audio trigger markers synchronized with video source data and related methods
US88932075 Dic 200718 Nov 2014Ol2, Inc.System and method for compressing streaming interactive video
US88932126 Ene 201418 Nov 2014Convergent Media Solutions LlcMethod and apparatus for browsing using alternative linkbases
US8896654 *22 Jun 201225 Nov 2014Dish Network L.L.C.Methods and apparatus for providing chat data and video content between multiple viewers
US8898316 *30 May 200725 Nov 2014International Business Machines CorporationEnhanced online collaboration system for viewers of video presentations
US8898702 *7 May 200825 Nov 2014Samsung Electronics Co., Ltd.Video processing apparatus and video processing method thereof
US88987226 Ene 201425 Nov 2014Convergent Media Solutions LlcMethod and apparatus for browsing using alternative linkbases
US890227224 Nov 20092 Dic 2014Shindig, Inc.Multiparty communications systems and methods that employ composite communications
US8904441 *21 Jun 20112 Dic 2014United Video Properties, Inc.Systems and methods for providing program suggestions in an interactive television program guide
US8910208 *7 Dic 20109 Dic 2014Anthony HartmanInteractive video system
US891483922 Dic 200616 Dic 2014At&T Intellectual Property I, L.P.System and method for providing television services
US89148406 Ene 201416 Dic 2014Convergent Media Solutions LlcMethod and apparatus for browsing using alternative linkbases
US89173104 Mar 201323 Dic 2014Shindig, Inc.Multiparty communications systems and methods that optimize communications based on mode and available bandwidth
US8925019 *27 Ago 201330 Dic 2014Institute For Information IndustrySynchronous display streaming system and synchronous displaying method
US893101513 Sep 20106 Ene 2015Broadcom CorporationSystem and method for providing information of selectable objects in a television program in an information stream independent of the television program
US893102514 Sep 20126 Ene 2015Koninklijke Kpn N.V.Generating a stream comprising synchronized content
US894353331 May 201227 Ene 2015Tvworks, LlcSystem and method for preferred placement programming of iTV content
US894353921 Nov 200727 Ene 2015Rovi Guides, Inc.Enabling a friend to remotely modify user data
US894354018 Jul 200827 Ene 2015Intel CorporationMethod and apparatus to provide a personalized channel
US89473505 May 20103 Feb 2015Broadcom CorporationSystem and method for generating screen pointing information in a television control device
US8949899 *13 Jun 20053 Feb 2015Sharp Laboratories Of America, Inc.Collaborative recommendation system
US89499225 Dic 20073 Feb 2015Ol2, Inc.System for collaborative conferencing using streaming interactive video
US89550318 Ago 201110 Feb 2015At&T Intellectual Property Ii, L.P.System and method for generating coded video sequences from still media
US896654217 Jun 201324 Feb 2015At&T Intellectual Property I, L.P.System and method for providing media content and interactive content
US896655027 Mar 200824 Feb 2015Cisco Technology, Inc.Home communication systems
US89728627 Sep 20063 Mar 2015Verizon Patent And Licensing Inc.Method and system for providing remote digital media ingest with centralized editorial control
US89730493 Dic 20103 Mar 2015Cox Communications, Inc.Content recommendations
US897710823 May 201110 Mar 2015Verizon Patent And Licensing Inc.Digital media asset management system and method for supporting multiple users
US89780879 Mar 201210 Mar 2015Robert A. OklejasHybrid audio/video entertainment system
US89902146 Mar 200624 Mar 2015Verizon Patent And Licensing Inc.Method and system for providing distributed editing and storage of digital media over a network
US8990842 *8 Feb 201224 Mar 2015Disney Enterprises, Inc.Presenting content and augmenting a broadcast
US8990868 *6 Ene 201124 Mar 2015Lg Electronics Inc.Display device and method for displaying contents on the same
US89948819 Sep 201331 Mar 2015Amtran Technology Co., Ltd.Method and apparatus for simultaneously viewing multimedia content and accepting an incoming video call communication
US9003442 *13 Dic 20117 Abr 2015Verizon Patent And Licensing Inc.Shared local government channel
US90034615 Dic 20077 Abr 2015Ol2, Inc.Streaming interactive video integrated with recorded video segments
US90093382 Mar 201014 Abr 2015Viasat, Inc.Space shifting over return satellite communication channels
US902088525 May 201228 Abr 2015Oracle International CorporationSystems and methods for collaboration shared state management
US902151524 Oct 201228 Abr 2015The Nielsen Company (Us), LlcSystems and methods to determine media effectiveness
US902152810 Abr 201328 Abr 2015Tvworks, LlcSystem and method for construction, delivery and display of iTV applications that blend programming information of on-demand and broadcast service offerings
US90324655 Dic 200712 May 2015Ol2, Inc.Method for multicasting views of real-time streaming interactive video
US9038108 *30 Jun 200619 May 2015Verizon Patent And Licensing Inc.Method and system for providing end user community functionality for publication and delivery of digital media content
US904176825 Mar 201326 May 2015Shindig, Inc.Multiparty communications systems and methods that utilize multiple modes of communication
US904383313 Sep 201026 May 2015Broadcom CorporationSystem and method in a television system for presenting information associated with a user-selected object in a television program
US9043852 *11 Feb 201326 May 2015At&T Intellectual Property I, L.P.Methods, devices, and computer program products for providing instant messaging in conjunction with an audiovisual, video, or audio program
US9049338 *27 Ago 20122 Jun 2015Vectormax CorporationInteractive video collaboration framework
US90548167 May 20129 Jun 2015Richard P. HalkeMethod and system of media programming to provide an integrated entertainment experience
US905508531 Mar 20109 Jun 2015Comcast Cable Communications, LlcDynamic generation of media content assets for a content delivery network
US905519725 Sep 20119 Jun 2015Tivo Inc.Intelligent peer-to-peer system and method for collaborative suggestions and propagation of media
US906010026 Jul 200616 Jun 2015Time Warner Cable Enterprises, LLCScheduling trigger apparatus and method
US90717299 Ene 200730 Jun 2015Cox Communications, Inc.Providing user communication
US907631128 Dic 20067 Jul 2015Verizon Patent And Licensing Inc.Method and apparatus for providing remote workflow management
US9076422 *14 Sep 20127 Jul 2015Koninklijke Kpn N.V.Generating a stream comprising synchronized content
US907804012 Abr 20127 Jul 2015Time Warner Cable Enterprises LlcApparatus and methods for enabling media options in a content delivery network
US90814225 Ago 201014 Jul 2015Broadcom CorporationSystem and method in a television controller for providing user-selection of objects in a television program
US90981285 Ago 20104 Ago 2015Broadcom CorporationSystem and method in a television receiver for providing user-selection of objects in a television program
US910694614 May 201211 Ago 2015Comcast Ip Holdings I, LlcAdvanced set top terminal having a video call feature
US91081075 Dic 200718 Ago 2015Sony Computer Entertainment America LlcHosting and broadcasting virtual events using streaming interactive video
US91105175 May 201018 Ago 2015Broadcom CorporationSystem and method for generating screen pointing information in a television
US911051813 Sep 201018 Ago 2015Broadcom CorporationSystem and method in a television system for responding to user-selection of an object in a television program utilizing an alternative communication network
US9112623 *6 Jun 201118 Ago 2015Comcast Cable Communications, LlcAsynchronous interaction at specific points in content
US913107923 Ene 20158 Sep 2015Robert A. OklejasSystem and method for providing a television network customized for an end user
US913533423 May 200815 Sep 2015Cox Communications, Inc.Providing a social network
US9135356 *3 Dic 200915 Sep 2015Microsoft Technology Licensing, LlcPseudonaming anonymous participants
US913757713 Sep 201015 Sep 2015Broadcom CoporationSystem and method of a television for providing information associated with a user-selected information element in a television program
US914373517 Feb 200622 Sep 2015Verizon Patent And Licensing Inc.Systems and methods for providing a personal channel via television
US91529697 Abr 20106 Oct 2015Rovi Technologies CorporationRecommendation ranking system with distrust
US9160975 *25 Sep 200913 Oct 2015At&T Intellectual Property I, L.P.Providing a dedicated channel accessible to a group of users
US916730226 Ago 201020 Oct 2015Cox Communications, Inc.Playlist bookmarking
US917300012 Abr 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
US917863415 Jul 20093 Nov 2015Time Warner Cable Enterprises LlcMethods and apparatus for evaluating an audience in a content-based network
US917871923 Mar 20113 Nov 2015Verizon Patent And Licensing Inc.Television integrated chat and presence systems and methods
US91917191 Dic 201417 Nov 2015Rovi Guides, Inc.Systems and methods for providing program suggestions in an interactive television program guide
US919793829 Ene 201424 Nov 2015Tvworks, LlcContextual display of information with an interactive user interface for television
US91979415 Ago 201024 Nov 2015Broadcom CorporationSystem and method in a television controller for providing user-selection of objects in a television program
US9201904 *29 Nov 20121 Dic 2015Facebook, Inc.Sharing television and video programming through social networking
US920426629 Nov 20121 Dic 2015Nokia Technologies OyMobile communication terminal and method
US921541212 Nov 201415 Dic 2015Shindig, Inc.Multiparty communications systems and methods that optimize communications based on mode and available bandwidth
US92155106 Dic 201315 Dic 2015Rovi Guides, Inc.Systems and methods for automatically tagging a media asset based on verbal input and playback adjustments
US921810618 Feb 201322 Dic 2015At&T Intellectual Property I, L.P.Interactive program manager and methods for presenting program content
US9220987 *1 May 201229 Dic 2015Nintendo Co., Ltd.Method of exchanging data between communication terminals
US923999915 Abr 200819 Ene 2016Centurylink Intellectual Property LlcSystem and method for random voice communications through a social network
US9251503 *29 Mar 20112 Feb 2016Microsoft Technology Licensing, LlcVideo viewing and tagging system
US925861713 Sep 20109 Feb 2016Broadcom CorporationSystem and method in a television system for presenting information associated with a user-selected object in a television program
US92688663 Mar 201423 Feb 2016GoPop.TV, Inc.System and method for providing rewards based on annotations
US927094526 Sep 200823 Feb 2016Echostar Technologies L.L.C.Systems and methods for communications between client devices of a broadcast system
US927104413 Sep 201023 Feb 2016Broadcom CorporationSystem and method for providing information of selectable objects in a television program
US92767614 Mar 20091 Mar 2016At&T Intellectual Property I, L.P.Method and apparatus for group media consumption
US9294800 *9 May 201122 Mar 2016Comcast Cable Communications, LlcIntelligent remote control
US93009203 Mar 200629 Mar 2016Sharp Laboratories Of America, Inc.Method and system for configuring media-playing sets
US93010165 Abr 201229 Mar 2016Facebook, Inc.Sharing television and video programming through social networking
US93238215 Abr 200626 Abr 2016Qwest Communications International Inc.Network repository auto sync wireless handset
US933601628 Jun 201210 May 2016Microsoft Technology Licensing, LlcRegistration of applications and complimentary features for interactive user interfaces
US934936926 Dic 201324 May 2016Rovi Guides, Inc.User speech interfaces for interactive media guidance applications
US935716921 Abr 201531 May 2016Shindig, Inc.Multiparty communications and methods that utilize multiple modes of communication
US936356018 Mar 20157 Jun 2016Tvworks, LlcSystem and method for construction, delivery and display of iTV applications that blend programming information of on-demand and broadcast service offerings
US9369747 *16 Ene 201414 Jun 2016Naver CorporationSystem and method of grouping broadcasting signals based on multimedia DNA information
US938026922 Sep 200428 Jun 2016Time Warner Cable Enterprises LlcScheduling trigger apparatus and method
US93863543 Dic 20125 Jul 2016Facebook, Inc.Sharing television and video programming through social networking
US939221119 May 201412 Jul 2016Microsoft Technology Licensing, LlcProviding video presentation commentary
US939233014 Jul 201412 Jul 2016Qwest Communications International Inc.IPTV follow me content system and method
US940108028 Dic 200626 Jul 2016Verizon Patent And Licensing Inc.Method and apparatus for synchronizing video frames
US940193724 Jun 201326 Jul 2016Shindig, Inc.Systems and methods for facilitating communications amongst multiple users
US94140228 Sep 20109 Ago 2016Tvworks, LlcVerification of semantic constraints in multimedia data and in its announcement, signaling and interchange
US942022713 Nov 201316 Ago 2016Google Inc.Speech recognition and summarization
US942032127 Ago 201516 Ago 2016Robert A. OklejasSystem and method for providing a television network customized for an end user
US942653028 Oct 201123 Ago 2016Ol Security Limited Liability CompanyMethods and apparatus for creating, combining, distributing and reproducing program content for groups of participating users
US9432740 *19 Jun 201330 Ago 2016Sony CorporationEnhanced information on mobile device for viewed program and control of internet TV device using mobile device
US944351830 Ago 201213 Sep 2016Google Inc.Text transcript generation from a communication session
US945119511 Jul 200820 Sep 2016Gula Consulting Limited Liability CompanyMoving video tags outside of a video area to create a menu system
US94511967 Jun 201220 Sep 2016Comcast Cable Communications, LlcSystem and method for construction, delivery and display of iTV content
US94562357 Abr 201427 Sep 2016CSC Holdings, LLCVirtual communal television viewing
US94619543 Dic 20124 Oct 2016Facebook, Inc.Sharing television and video programming through social networking
US94623533 Abr 20144 Oct 2016Verizon Patent And Licensing Inc.Systems and methods for providing a shared folder via television
US947972612 Ene 201525 Oct 2016Throop, LlcWireless augmented reality communication system
US94854595 Sep 20141 Nov 2016Biscotti Inc.Virtual window
US9485544 *28 Nov 20121 Nov 2016At&T Intellectual Property Ii, L.P.Method for content-based non-linear control of multimedia playback
US949113317 Sep 20158 Nov 2016Facebook, Inc.Sharing television and video programming through social networking
US949715530 Nov 201215 Nov 2016Facebook, Inc.Sharing television and video programming through social networking
US95034968 Jul 200922 Nov 2016Centurylink Intellectual Property LlcSystem and method for a media content reconciler
US950369119 Feb 200822 Nov 2016Time Warner Cable Enterprises LlcMethods and apparatus for enhanced advertising and promotional delivery in a network
US951625316 Dic 20146 Dic 2016Tvworks, LlcPrioritized placement of content elements for iTV applications
US952196031 Oct 200820 Dic 2016The Nielsen Company (Us), LlcSystems and methods providing en mass collection and centralized processing of physiological responses from viewers
US952556119 Jul 201220 Dic 2016At&T Intellectual Property Ii, L.P.System and method for sharing information
US9532104 *25 Oct 201127 Dic 2016Samsung Electronics Co., Ltd.Method and server for the social network-based sharing of TV broadcast content related information
US95382123 Jun 20153 Ene 2017Koninklijke Kpn N.V.Generating a stream comprising synchronized content
US954464610 Sep 201210 Ene 2017At&T Intellectual Property I, L.P.System and method for enhanced hot key delivery
US954464813 Nov 201510 Ene 2017At&T Intellectual Property I, L.P.Interactive program manager and methods for presenting program content
US95492273 Dic 201217 Ene 2017Facebook, Inc.Sharing television and video programming through social networking
US955392713 Mar 201324 Ene 2017Comcast Cable Communications, LlcSynchronizing multiple transmissions of content
US95604204 Nov 201331 Ene 2017Broadcom CorporationIntegrated cable modem
US95715926 Feb 201414 Feb 2017At&T Intellectual Property I, L.P.Methods, systems, and products for obtaining social communities
US957187730 Mar 201514 Feb 2017The Nielsen Company (Us), LlcSystems and methods to determine media effectiveness
US9571884 *28 Feb 201314 Feb 2017At&T Intellectual Property I, L.P.System and method of interacting with home automation systems via a set-top box device
US957839029 Nov 201221 Feb 2017Facebook, Inc.Sharing television and video programming through social networking
US9584859 *5 Nov 201428 Feb 2017Lee S. WeinblattTesting effectiveness of TV commercials to account for second screen distractions
US9596518 *26 Mar 201514 Mar 2017Thomson LicensingSystem and method for searching an internet networking client on a video device
US96219391 Jul 201511 Abr 2017Time Warner Cable Enterprises LlcApparatus and methods for enabling media options in a content delivery network
US962885919 Mar 201518 Abr 2017Viasat, Inc.Space shifting over return satellite communication channels
US96354276 Ene 201625 Abr 2017Echostar Technologies L.L.C.Systems and methods for communications between client devices of a broadcast system
US96417977 Sep 20162 May 2017Throop, LlcWireless augmented reality communication system
US96545631 May 201516 May 2017Biscotti Inc.Virtual remote functionality
US9654737 *27 Mar 200716 May 2017Sony CorporationMethods, systems and apparatuses to enhance broadcast entertainment
US966095030 Nov 201223 May 2017Facebook, Inc.Sharing television and video programming through social networking
US966127011 Nov 201523 May 2017Shindig, Inc.Multiparty communications systems and methods that optimize communications based on mode and available bandwidth
US966758429 Nov 201230 May 2017Facebook, Inc.Sharing television and video programming through social networking
US96741352 Nov 20156 Jun 2017Facebook, Inc.Sharing television and video programming through social networking
US9680921 *20 Abr 201513 Jun 2017Tencent Technology (Shenzhen) Company LimitedMethod, apparatus, and system for controlling voice data transmission
US96850724 Nov 201120 Jun 2017Tivo Solutions Inc.Privacy level indicator
US968633710 Jul 201520 Jun 2017Facebook, Inc.Sharing television and video programming through social networking
US9697198 *5 Oct 20154 Jul 2017International Business Machines CorporationGuiding a conversation based on cognitive analytics
US969948531 Ago 20124 Jul 2017Facebook, Inc.Sharing television and video programming through social networking
US971118127 Jul 201518 Jul 2017Shindig. Inc.Systems and methods for creating, editing and publishing recorded videos
US971257927 Jul 201518 Jul 2017Shindig. Inc.Systems and methods for creating and publishing customizable images from within online events
US972337329 Nov 20121 Ago 2017Facebook, Inc.Sharing television and video programming through social networking
US97299018 May 20158 Ago 2017Comcast Cable Communications, LlcDynamic generation of media content assets for a content delivery network
US972992425 Abr 20168 Ago 2017Comcast Cable Communications Management, LlcSystem and method for construction, delivery and display of iTV applications that blend programming information of on-demand and broadcast service offerings
US97333338 May 201415 Ago 2017Shindig, Inc.Systems and methods for monitoring participant attentiveness within events and group assortments
US973441025 Ene 201615 Ago 2017Shindig, Inc.Systems and methods for analyzing facial expressions within an online classroom to gauge participant attentiveness
US97365258 Feb 201615 Ago 2017Comcast Cable Communications, LlcIntelligent remote control
US97431577 Jun 201622 Ago 2017Facebook, Inc.Sharing television and video programming through social networking
US9749701 *17 Abr 201429 Ago 2017Microsoft Technology Licensing, LlcIntelligent routing of notifications to grouped devices
US976297024 Jul 200812 Sep 2017Tech 5Access of stored video from peer devices in a local network
US20020057335 *15 Nov 200116 May 2002Koji TsukadaMulti-user talking system and multi-user talking method
US20020060750 *16 Feb 200123 May 2002Istvan Anthony F.Single-button remote access to a synthetic channel page of specialized content
US20020066111 *20 Nov 200130 May 2002Digimarc CorporationWatermark communication and control systems
US20020073423 *13 Dic 200013 Jun 2002Haig KrakirianSystem, method and program product for displaying simultaneously video content and supplemental information without obstructing video content
US20020087984 *28 Nov 20014 Jul 2002Satoru MaedaInformation processing method and apparatus and recording medium
US20020120925 *29 Ene 200229 Ago 2002Logan James D.Audio and video program recording, editing and playback systems using metadata
US20020120929 *28 Feb 200129 Ago 2002Schwalb Eddie M.Method and system for mass customization of digital television broadcasts
US20020138842 *15 Dic 200026 Sep 2002Chong James I.Interactive multimedia video distribution system
US20020144273 *17 Ene 20023 Oct 2002Wettach RetoMethod of and client device for interactive television communication
US20020157102 *8 Abr 200224 Oct 2002Lg Electronics Inc.Moving picture streaming method in VOD system
US20020162118 *28 Ene 200231 Oct 2002Levy Kenneth L.Efficient interactive TV
US20020199186 *14 Dic 200026 Dic 2002Kamal AliIntelligent system and methods of recommending media content items based on user preferences
US20020199194 *14 Dic 200026 Dic 2002Kamal AliIntelligent system and methods of recommending media content items based on user preferences
US20030005462 *27 Jul 20012 Ene 2003Broadus Charles R.Noise reduction for teleconferencing within an interactive television system
US20030005465 *15 Jun 20012 Ene 2003Connelly Jay H.Method and apparatus to send feedback from clients to a server in a content distribution broadcast system
US20030014759 *21 Dic 200016 Ene 2003Wijnand Van StamIntelligent peer-to-peer system and method for collaborative suggestions and propagation of media
US20030018979 *30 Oct 200123 Ene 2003Fujitsu LimitedMethod of providing means for communication between audiences in television and TV communication terminal used for the method
US20030078972 *12 Sep 200224 Abr 2003Open Tv, Inc.Method and apparatus for disconnected chat room lurking in an interactive television environment
US20030097408 *27 Feb 200222 May 2003Masahiro KageyamaCommunication method for message information based on network
US20030101450 *23 Nov 200129 May 2003Marcus DavidssonTelevision chat rooms
US20030110486 *31 Oct 200112 Jun 2003Sony CorporationSystem and method for reviewing on screen TV programs
US20030112804 *19 Dic 200119 Jun 2003Jouni KamarainenMethod, system and architecture for service broadcasting over orthogonal frequency division multiplexing using an internet protocol cellular network & session initiated protocol
US20030135539 *15 Ene 200217 Jul 2003Tetsujiro KondoCommunication apparatus, communication method, eletronic device, control method of the electronic device, and recording medium
US20030135553 *11 Ene 200217 Jul 2003Ramesh PendakurContent-based caching and routing of content using subscription information from downstream nodes
US20030177504 *18 Mar 200218 Sep 2003Paulo Daniel LeonardSystem and method for synchronizing interaction of a communication network with a broadcasting network
US20030182663 *25 Mar 200225 Sep 2003Sony CorporationSystem and method for sharing user comments on TV screens
US20030229679 *29 Abr 200311 Dic 2003Lg Electronics Inc.System and method for reproducing information stored on a data recording medium in an interactive networked environment
US20030229893 *26 Abr 200111 Dic 2003Vito SgaraglinoMultiple response means for interactive advertising and information systems
US20040010800 *29 Abr 200215 Ene 2004John GociDigital video jukebox network enterprise system
US20040055011 *10 Sep 200318 Mar 2004Seung-Gyun BaeApparatus and method for displaying a television video signal and data in a mobile terminal according to a mode thereof
US20040059783 *5 Sep 200325 Mar 2004Kimihiko KazuiMultimedia cooperative work system, client/server, method, storage medium and program thereof
US20040073915 *15 Oct 200215 Abr 2004Vincent DureauConvergence of interactive television and wireless technologies
US20040098754 *18 Jul 200320 May 2004Mx EntertainmentElectronic messaging synchronized to media presentation
US20040126085 *6 Ago 20031 Jul 2004Mx EntertainmentSystem for selecting video tracks during playback of a media production
US20040230997 *13 May 200318 Nov 2004Broadcom CorporationSingle-chip cable set-top box
US20040231003 *21 Jun 200418 Nov 2004America Online, Inc., A Delaware CorporationInforming network users of television programming viewed by other network users
US20040246376 *9 Abr 20039 Dic 2004Shunichi SekiguchiVideo content transmission device and method, video content storage device, video content reproduction device and method, meta data generation device, and video content management method
US20040250285 *27 Dic 20019 Dic 2004Murphy Thomas E.Communication system and method
US20040252851 *12 Feb 200416 Dic 2004Mx EntertainmentDVD audio encoding using environmental audio tracks
US20050071884 *4 Nov 200231 Mar 2005Mary-Luc ChampelModule and process for inter-user communication
US20050108767 *17 Nov 200419 May 2005Yu-Ming MaDevice and method for instant messaging between TV viewer
US20050114891 *20 Nov 200326 May 2005Reidar WaseniusMethod of controlling a TV apparatus
US20050128351 *30 Nov 200416 Jun 2005Canon Kabushiki KaishaTelevision receiver, information processing method and program
US20050132420 *10 Dic 200416 Jun 2005Quadrock Communications, IncSystem and method for interaction with television content
US20050138120 *23 Ago 200423 Jun 2005Lars GundersenCommunication method and system
US20050141542 *19 Nov 200430 Jun 2005AlcatelPersonnalization module for interactive digital television system
US20050191041 *14 Dic 20041 Sep 2005Mx EntertainmentScene changing in video playback devices including device-generated transitions
US20050198015 *4 Mar 20058 Sep 2005Sharp Laboratories Of AmericaMethod and system for presence-technology-based instantly shared concurrent personal preference information for internet-connected tv
US20050201725 *23 Ago 200415 Sep 2005Mx EntertainmentSystem for fast angle changing in video playback devices
US20050213946 *24 Mar 200429 Sep 2005Mx EntertainmentSystem using multiple display screens for multiple video streams
US20050235316 *14 Abr 200420 Oct 2005Comcast Cable Holdings, LlcMethod and system for providing on-demand viewing
US20050262006 *10 Feb 200524 Nov 2005Bea Systems, Inc.Systems and methods for a collaboration server
US20050262007 *10 Feb 200524 Nov 2005Bea Systems, Inc.Systems and methods for a collaborative call center
US20050262075 *10 Feb 200524 Nov 2005Bea Systems, Inc.Systems and methods for collaboration shared state management
US20050262094 *10 Feb 200524 Nov 2005Bea Systems, Inc.Systems and methods for enterprise collaboration
US20050262095 *10 Feb 200524 Nov 2005Bea Systems, Inc.Systems and methods for collaboration interceptors
US20050262185 *10 Feb 200524 Nov 2005Bea Systems, Inc.Systems and methods for a collaboration messaging framework
US20050273382 *10 Feb 20058 Dic 2005Bea Systems, Inc.Systems and methods for collaborative co-navigation
US20050273714 *10 Feb 20058 Dic 2005Bea Systems, Inc.Systems and methods for an embedded collaboration client
US20050278294 *10 Feb 200515 Dic 2005Bea Systems, Inc.Systems and methods for a collaboration presence framework
US20050289626 *23 Jun 200429 Dic 2005Aboulgasem Abulgasem HIP based interactive multimedia communication system
US20060004690 *10 Feb 20055 Ene 2006Bea Systems, Inc.Systems and methods for dynamic configuration of a collaboration
US20060010125 *20 May 200512 Ene 2006Bea Systems, Inc.Systems and methods for collaborative shared workspaces
US20060010205 *10 Feb 200512 Ene 2006Bea Systems, Inc.Systems and methods for collaboration impersonation
US20060010240 *30 Sep 200412 Ene 2006Mei ChuahIntelligent collaborative expression in support of socialization of devices
US20060015923 *3 Sep 200219 Ene 2006Mei ChuahCollaborative interactive services synchronized with real events
US20060026661 *20 May 20052 Feb 2006Broadcom CorporationIntegrated set-top box
US20060031234 *10 Feb 20059 Feb 2006Brodi BeartuskSystems and methods for a collaborative group chat
US20060031497 *10 Feb 20059 Feb 2006Bea Systems, Inc.Systems and methods for collaborative content storage
US20060031886 *14 Oct 20059 Feb 2006Seung-Gyun BaeApparatus and method for displaying a television video signal and data in a mobile terminal according to a mode thereof
US20060085823 *15 Sep 200320 Abr 2006Bell David AMedia communications method and apparatus
US20060123455 *2 Dic 20048 Jun 2006Microsoft CorporationPersonal media channel
US20060150100 *3 Ene 20056 Jul 2006Mx EntertainmentSystem for holding a current track during playback of a multi-track media production
US20060176374 *7 Feb 200610 Ago 2006Robert OklejasSystem and method for providing hybrid audio/video system
US20060195877 *25 Feb 200531 Ago 2006Bentz William GConvergence system and method
US20060205410 *8 Mar 200514 Sep 2006Comcast Cable Holdings, LlcMethod and system of controlling operation of customer access point with remote control
US20060224962 *30 Mar 20055 Oct 2006Microsoft CorporationContext menu navigational method for accessing contextual and product-wide choices via remote control
US20060225037 *30 Mar 20055 Oct 2006Microsoft CorporationEnabling UI template customization and reuse through parameterization
US20060227141 *30 Mar 200512 Oct 2006Microsoft CorporationSystem for efficient remote projection of rich interactive user interfaces
US20060236337 *15 Abr 200519 Oct 2006Microsoft ComporationRegistration of applications and complimentary features for interactive user interfaces
US20060248149 *28 Abr 20052 Nov 2006Christian KraftMobile communication terminal and method
US20060253542 *30 Jun 20069 Nov 2006Mccausland DouglasMethod and system for providing end user community functionality for publication and delivery of digital media content
US20060259924 *26 Jul 200616 Nov 2006Concrete Pictures, Inc.Scheduling trigger apparatus and method
US20060271960 *1 Ago 200630 Nov 2006Ronald JacobySystem and method for allowing users to engage in a "movie theater" viewing experience in a distributed environment
US20060280437 *1 Jun 200514 Dic 2006Gotuit Media CorpMethods and apparatus for vending and delivering the content of disk recordings
US20070006277 *5 Ene 20064 Ene 2007Mickael MillsInformational alert messaging for digital home services copyright notice
US20070016847 *5 Jul 200618 Ene 2007United Video Properties, Inc.User speech interfaces for interactive media guidance applications
US20070050822 *31 Ago 20051 Mar 2007Cable Television Laboratories, Inc.Method and system of providing shared community experience
US20070070188 *30 Ago 200629 Mar 2007Amtran Technology Co., LtdMethod of audio-visual communication using a television and television using the same
US20070079353 *22 Mar 20065 Abr 2007Concrete Pictures, Inc., A Delaware CorporationScheduling trigger apparatus and method
US20070088850 *19 Oct 200519 Abr 2007Qwest Communications International Inc.Cross-platform support for a variety of media types
US20070089151 *7 Sep 200619 Abr 2007Mci, Llc.Method and system for delivery of digital media experience via common instant communication clients
US20070106680 *7 Sep 200610 May 2007Mci, Llc.Digital media asset management system and method for supporting multiple users
US20070107012 *28 Dic 200610 May 2007Verizon Business Network Services Inc.Method and apparatus for providing on-demand resource allocation
US20070121651 *30 Nov 200531 May 2007Qwest Communications International Inc.Network-based format conversion
US20070121856 *2 Nov 200531 May 2007Qwest Communications International Inc.Cross-platform message notification
US20070124416 *30 Nov 200531 May 2007Qwest Communications International Inc.Real-time on demand server
US20070169165 *22 Dic 200619 Jul 2007Crull Robert WSocial network-enabled interactive media player
US20070198738 *17 Feb 200623 Ago 2007Angiolillo Joel STelevision integrated chat and presence systems and methods
US20070199018 *17 Feb 200623 Ago 2007Angiolillo Joel SSystem and methods for voicing text in an interactive programming guide
US20070199019 *17 Feb 200623 Ago 2007Angiolillo Joel SSystems and methods for providing a personal channel via television
US20070199025 *17 Feb 200623 Ago 2007Angiolillo Joel SSystems and methods for providing a shared folder via television
US20070208766 *2 Mar 20066 Sep 2007Dale MalikApparatuses and methods for interactive communication concerning multimedia content
US20070216760 *17 May 200520 Sep 2007Satoshi KondoMobile Terminal Device
US20070226644 *23 Mar 200627 Sep 2007Bradfield Terry RMethod and apparatus to control the display of windows in a processing system
US20070239832 *5 Abr 200611 Oct 2007Qwest Communications International Inc.Communication presentation in a calendar perspective
US20070240180 *16 Feb 200711 Oct 2007Shanks David EAmalgamation of user data for geographical trending
US20070250866 *27 Jul 200625 Oct 2007Fujitsu LimitedElectronic apparatus, method and system for collecting broadcast program information, and storage medium
US20070250895 *26 Jul 200625 Oct 2007Fujitsu LimitedElectronic apparatus, information browsing method thereof, and storage medium
US20070271586 *16 May 200622 Nov 2007Qwest Communications International Inc.Socially Networked Television Experience
US20070276839 *21 Ago 200629 Nov 2007Searete Llc, A Limited Liability Corporation Of The State Of DelawareContent distribution service and inter-user communication
US20070276840 *1 Sep 200629 Nov 2007Searete Llc, A Limited Liability Corporation Of The State Of DelawareContent distribution service
US20070277196 *23 Feb 200729 Nov 2007Steengaard Bodil HMethods of user behavior learning and acting in a pervasive system
US20070282685 *16 May 20076 Dic 2007Kang-Suk HuhGroup advertisement method in sip based message service
US20070283403 *19 Mar 20076 Dic 2007Eklund Don C IiSystem and method for organizing group content presentations and group communications during the same
US20070300274 *3 Ene 200727 Dic 2007Karl RogersSystem and method for integration of high quality video multi-casting service with an interactive communication and information environment using internet protocols
US20080022322 *30 Jun 200624 Ene 2008Sbc Knowledge Ventures L.P.System and method for home audio and video communication
US20080028041 *26 Jul 200731 Ene 2008Jung Edward KPeer to peer distribution system and method
US20080034041 *27 Jul 20057 Feb 2008Nhn CorporationMethod and System for Providing Joint Viewing Service of Moving Picture
US20080036917 *9 Abr 200714 Feb 2008Mark PascarellaMethods and systems for generating and delivering navigatable composite videos
US20080043089 *15 Jun 200721 Feb 2008Auerbach PhilipReal time interactive entertainment
US20080046509 *14 Ago 200721 Feb 2008Searete Llc, A Limited Liability Corporation Of The State Of DelawarePeer to peer distribution system and method
US20080046915 *1 Ago 200621 Feb 2008Sbc Knowledge Ventures, L.P.System and method of providing community content
US20080052165 *14 Ago 200728 Feb 2008Searete Llc, A Limited Liability Corporation Of The State Of DelawarePeer to peer distribution system and method
US20080059580 *30 Ago 20066 Mar 2008Brian KalinowskiOnline video/chat system
US20080059986 *30 Ago 20066 Mar 2008Brian KalinowskiOnline video/chat applications
US20080059989 *20 Ago 20076 Mar 2008O'connor DanMethods and systems for providing media assets over a network
US20080060001 *20 Ago 20076 Mar 2008Logan James DMethods and apparatus for recording and replaying sports broadcasts
US20080066001 *12 Sep 200713 Mar 2008Majors Kenneth DConferencing system with linked chat
US20080066126 *25 Ago 200613 Mar 2008Sbc Knowledge Ventures, LpSystem and method of distributing multimedia content
US20080109866 *3 Nov 20068 May 2008Sharp Laboratories Of America, Inc.Context based secure sharing and voice and video communication on a television
US20080134265 *30 Nov 20075 Jun 2008Funai Electric Co., Ltd.Image display system
US20080147803 *19 Dic 200619 Jun 2008Paul KrzyzanowskiRemote control-based instant messaging
US20080155627 *4 Dic 200726 Jun 2008O'connor DanielSystems and methods of searching for and presenting video and audio
US20080155632 *19 Dic 200726 Jun 2008Alcatel LucentMethod of interactive communication between communication terminals, server and interactive television network
US20080162145 *20 Ago 20073 Jul 2008Reichardt M ScottUser speech interfaces for interactive media guidance applications
US20080168505 *20 Jul 200510 Jul 2008Sony CorporationInformation Processing Device and Method, Recording Medium, and Program
US20080244676 *27 Mar 20072 Oct 2008Sony CorporationMethods, systems and apparatuses to enhance broadcast entertainment
US20080267194 *26 Abr 200730 Oct 2008Trethewey Paul MMethod and Apparatus for Communicating Loss of Alternating Current Power Supply
US20080281601 *18 Abr 200813 Nov 2008United Video Properties, Inc.User speech interfaces for interactive media guidance applications
US20080301232 *30 May 20074 Dic 2008International Business Machines CorporationEnhanced Online Collaboration System for Viewers of Video Presentations
US20090007176 *27 Jun 20081 Ene 2009Qwest Communications International Inc.Content syndication to set top box through ip network
US20090019374 *20 Feb 200715 Ene 2009James D. LoganMethods and apparatus for creating, combining, distributing and reproducing program content for groups of participating users
US20090019491 *11 Jul 200815 Ene 2009Kulas Charles JMoving video tags outside of a video area to create a menu system
US20090037973 *2 Ago 20075 Feb 2009Alcatel LucentPolicy-enabled aggregation of IM User communities
US20090046204 *7 May 200819 Feb 2009Samsung Electronics Co., Ltd.Video processing apparatus and video processing method thereof
US20090049504 *16 Ago 200719 Feb 2009Egalax_Empia Technology Inc.Multivideo-purpose portable electronic device
US20090049505 *16 Ago 200719 Feb 2009Egalax_Empia Technology Inc.Multi-purpose portable electronic device
US20090063994 *23 May 20085 Mar 2009Cox Communications, Inc.Providing a Content Mark
US20090064258 *27 Ago 20075 Mar 2009At&T Knowledge Ventures, LpSystem and Method for Sending and Receiving Text Messages via a Set Top Box
US20090077064 *13 Sep 200719 Mar 2009Daigle Brian KMethods, systems, and products for recommending social communities
US20090089855 *26 Sep 20082 Abr 2009Echostar TechnologiesSystems and Methods for Communications Between Client Devices of a Broadcast System
US20090092374 *7 Oct 20079 Abr 2009Kulas Charles JDigital Network-Based Video Tagging System
US20090094331 *26 Sep 20089 Abr 2009Nobori FujioInformation processing unit, content providing server, communication relay server, information processing method, content providing method and communication relay method
US20090094520 *7 Oct 20079 Abr 2009Kulas Charles JUser Interface for Creating Tags Synchronized with a Video Playback
US20090094656 *2 Oct 20089 Abr 2009Carlucci John BSystem, method, and apparatus for connecting non-co-located video content viewers in virtual TV rooms for a shared participatory viewing experience
US20090100484 *24 Sep 200816 Abr 2009Mobinex, Inc.System and method for generating output multimedia stream from a plurality of user partially- or fully-animated multimedia streams
US20090113316 *11 Feb 200830 Abr 2009Joseph PalermoSystem & method for telephone conference based communication, entertainment and advertising platform with accounting functionality
US20090118018 *5 Dic 20077 May 2009Onlive, Inc.System for reporting recorded video preceding system failures
US20090119709 *27 Ago 20087 May 2009Samsung Electronics Co., Ltd.Method for providing communication using electronic program guide (epg) and image apparatus using the same
US20090119729 *5 Dic 20077 May 2009Onlive, Inc.Method for multicasting views of real-time streaming interactive video
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
US20090144463 *29 Nov 20074 Jun 2009Dell Products L.P.System and Method for Input/Output Communication
US20090158154 *3 Nov 200818 Jun 2009Lg Electronics Inc.Mobile terminal and method of playing data therein
US20090158374 *10 Jul 200818 Jun 2009Jason Robert MalaureDelivering interactive applications
US20090164569 *19 Dic 200825 Jun 2009Garcia Richard LApparatus and Method for Providing Real-Time Event Updates
US20090165030 *21 Dic 200725 Jun 2009Microsoft CorporationObtaining User Reactions to Video
US20090170586 *26 Dic 20072 Jul 2009Springtime Productions, LlcSpringtime productions special charity fund raising process
US20090182806 *15 Ene 200816 Jul 2009Vishnu-Kumar Shivaji-RaoMethods and Systems for Content-Consumption-Aware Device Communication
US20090183220 *14 Ene 200816 Jul 2009Brian AmentoMethod and apparatus for providing collaborative viewing of a media stream
US20090199252 *30 Ene 20096 Ago 2009Philippe WieczorekMethod and system for accessing applications
US20090233542 *12 Mar 200817 Sep 2009Dish Network L.L.C.Methods and apparatus for providing chat data and video content between multiple viewers
US20090235297 *25 Mar 200817 Sep 2009United Video Properties, Inc.Systems and methods for capturing program attributes
US20090235320 *6 Oct 200817 Sep 2009Samsung Electronics Co., Ltd.Image processing apparatus, image processing system having the same, and control method thereof
US20090249401 *31 Mar 20081 Oct 2009Alcatel LucentFacilitating interactive functionality for a community of mind in association with delivery of televised content
US20090249428 *31 Mar 20081 Oct 2009At&T Knowledge Ventures, LpSystem and method of interacting with home automation systems via a set-top box device
US20090252329 *2 Abr 20088 Oct 2009Qwest Communications International Inc.Iptv follow me content system and method
US20090259970 *15 Abr 200815 Oct 2009Embarq Holdings Company, LlcSystem and Method for Random Voice Communications Through a Social Network
US20090271834 *8 Jul 200929 Oct 2009Comcast Ip Holdings I, LlcAdvanced Set Top Terminal Having a Video Call Feature
US20090328112 *30 Jun 200831 Dic 2009At&T Delaware Intellectual Property, Inc.Methods, devices, and computer program products for providing instant messaging in conjunction with an audiovisual, video, or audio program
US20100005414 *18 Sep 20097 Ene 2010Hitachi,LtdDisplay method and display device
US20100005501 *2 Jul 20097 Ene 2010Koninklijke Kpn N.V.Generating a Stream Comprising Synchronized Content
US20100017534 *17 Jul 200921 Ene 2010Shrage SmilowitzSystem and method for real-time question and answer sessions via a global computer network
US20100058417 *29 Ago 20084 Mar 2010Embarq Holdings Company, LlcMethod and system for providing a social notification for a set-top box
US20100058418 *4 Jun 20094 Mar 2010Junichi YoshizawaTelevision receiving apparatus, information processing apparatus, and display method
US20100088730 *22 Sep 20098 Abr 2010Oklejas Robert AHybrid audio/video entertainment system
US20100153989 *11 Dic 200817 Jun 2010Sony CorporationSocial networking and peer to peer for tvs
US20100162302 *17 Nov 200924 Jun 2010Halke Richard PMedia programming to provide an integrated entertainment experience
US20100165396 *24 Dic 20091 Jul 2010Dwango Co., Ltd.Information communication system, user terminal and information communication method
US20100199310 *30 Ene 20095 Ago 2010Echostar Technologies L.L.C.Methods and devices for recommending media content
US20100201876 *11 Dic 200912 Ago 2010Yung-Chih LinMultimedia management device, system, and method
US20100226288 *4 Mar 20099 Sep 2010At&T Intellectual Property I, Lp.Method and apparatus for group media consumption
US20100228876 *2 Mar 20109 Sep 2010Viasat, Inc.Space shifting over return satellite communication channels
US20100229197 *29 Oct 20089 Sep 2010Pxd, Inc.Digital broadcast widget system
US20100229206 *2 Mar 20109 Sep 2010Viasat, Inc.Space shifting over forward satellite communication channels
US20100242074 *23 Mar 200923 Sep 2010Tandberg Television Inc.Video sharing communities in a cable system
US20100250772 *31 Mar 201030 Sep 2010Comcast Cable Communications, LlcDynamic distribution of media content assets for a content delivery network
US20100250773 *31 Mar 201030 Sep 2010Comcast Cable Communications, LlcDynamic generation of media content assets for a content delivery network
US20100251313 *31 Mar 201030 Sep 2010Comcast Cable Communications, LlcBi-directional transfer of media content assets in a content delivery network
US20100251318 *4 Mar 201030 Sep 2010Sony United Kingdom LimitedMethod of providing television program information
US20100257552 *24 Sep 20097 Oct 2010Keisense, Inc.Method and Apparatus for Customizing User Experience
US20100269140 *26 Oct 200921 Oct 2010Samsung Electronics Co., Ltd.Method for providing broadcast program and broadcast receiving apparatus using the same
US20100287586 *21 Jul 201011 Nov 2010At&T Intellectual Property I, L.P.System and method of distributing multimedia content
US20100293598 *22 Jul 201018 Nov 2010Deluxe Digital Studios, Inc.Method and system for use in coordinating multimedia devices
US20100306232 *28 May 20092 Dic 2010Harris CorporationMultimedia system providing database of shared text comment data indexed to video source data and related methods
US20100306796 *28 May 20092 Dic 2010Harris Corporation, Corporation Of The State Of DelawareMultimedia system generating audio trigger markers synchronized with video source data and related methods
US20100325562 *27 Ago 201023 Dic 2010Andrews Christopher CMethod of and apparatus for describing, promoting, publishing, aggregating, distributing and accessing live content information
US20110010431 *8 Jul 200913 Ene 2011Embarq Holdings Company, LlcSystem and method for a media content reconciler
US20110033166 *15 Oct 201010 Feb 2011Barton James MSystem and method for internet access to a personal television service
US20110035683 *7 Ago 200910 Feb 2011Larry SteadMethod and apparatus for synchronous, collaborative media consumption
US20110041093 *27 Oct 201017 Feb 2011Terry Ryun BradfieldMethod And Apparatus To Control The Display Of Windows In A Processing System
US20110061070 *3 Sep 201010 Mar 2011Electronics And Telecommunications Research InstituteParticipant terminal device, wired and wireless coupled server for supporting broadcasting participation, and method of providing participational broadcasting service
US20110061076 *15 Nov 201010 Mar 2011Kamal AliIntelligent system and methods of recommending media content items based on user preferences
US20110067051 *13 Sep 201017 Mar 2011Jeyhan KaraoguzSystem and method in a television system for providing advertising information associated with a user-selected object in a television program
US20110067060 *5 May 201017 Mar 2011Jeyhan KaraoguzSystem and method in a television for providing user-selection of objects in a television program
US20110067070 *12 May 201017 Mar 2011Samsung Electronics Co., Ltd.Display apparatus and driving method thereof
US20110069178 *23 Sep 200924 Mar 2011At&T Intellectual Property I, L.P.Multimedia interactive simulator
US20110078716 *25 Sep 200931 Mar 2011At&T Intellectual Property I, L.P.Providing a Dedicated Channel Accessible to a Group of Users
US20110106536 *29 Oct 20095 May 2011Rovi Technologies CorporationSystems and methods for simulating dialog between a user and media equipment device
US20110107215 *29 Oct 20095 May 2011Rovi Technologies CorporationSystems and methods for presenting media asset clips on a media equipment device
US20110119696 *13 Nov 200919 May 2011At&T Intellectual Property I, L.P.Gifting multimedia content using an electronic address book
US20110119713 *4 Nov 201019 May 2011Samsung Electronics Co., Ltd.Display apparatus, client terminal and control method thereof
US20110119719 *13 Nov 200919 May 2011Echostar Technologies L.L.C.Mosaic Application for Generating Output Utilizing Content from Multiple Television Receivers
US20110126132 *16 Nov 201026 May 2011Tyler Robert AndersonSystem and methods of generating social networks in virtual space
US20110126251 *25 Nov 200926 May 2011Embarq Holdings Company, LlcSystem and method for the exchange and storage of set-top box data
US20110126258 *25 Nov 200926 May 2011Embarg Holdings Company, LlcSystem and method for social network chat via a set-top box
US20110138302 *3 Dic 20099 Jun 2011Microsoft CorporationPseudonaming anonymous participants
US20110145880 *15 Dic 200916 Jun 2011Verizon Patent And Licensing, Inc.User editable metadata for interactive television programs
US20110145881 *7 Dic 201016 Jun 2011Anthony HartmanInteractive video system
US20110154224 *16 Dic 201023 Jun 2011ChatMe TV, Inc.Methods, Systems and Platform Devices for Aggregating Together Users of a TVand/or an Interconnected Network
US20110161839 *24 Dic 200930 Jun 2011Verizon Patent And Licensing, Inc.Intercom and chat for home media network
US20110197237 *9 Oct 200911 Ago 2011Turner Steven EControlled Delivery of Content Data Streams to Remote Users
US20110202950 *15 Feb 201018 Ago 2011Moonbeach EntertainmentInteractive Multimedia System and Methods
US20110205435 *6 Ene 201125 Ago 2011Lg Electronics Inc.Display device and method for displaying contents on the same
US20110209168 *2 May 201125 Ago 2011Media Ip, Inc.Method and apparatus for interactive programming using captioning
US20110219419 *26 Abr 20118 Sep 2011Richard ReismanMethod and apparatus for browsing using alternative linkbases
US20110271303 *19 Abr 20113 Nov 2011Masaaki IsozuInformation providing method, content display terminal, portable terminal, server device, information providing system and program
US20110273625 *9 May 201110 Nov 2011Comcast Cable Communications, LlcIntelligent Remote Control
US20110307558 *14 Jun 201015 Dic 2011Motorola, Inc.Shared social program guide
US20110321105 *24 Jun 201129 Dic 2011Vanessa OgleSystem and Method for Alternate Multi-Channel Bi-Directional Data Transmission
US20120017249 *1 Abr 201019 Ene 2012Kazunori OzawaDelivery system, delivery method, conversion apparatus, and program
US20120017254 *8 Oct 200919 Ene 2012Correspondent Corp LtdVideo communications system
US20120023537 *22 Jul 201126 Ene 2012Funai Electric Co., Ltd.Image Apparatus and Television Set
US20120047533 *21 Jun 201123 Feb 2012United Video Properties, Inc.Systems and methods for providing program suggestions in an interactive television program guide
US20120047543 *10 Oct 201023 Feb 2012Hon Hai Precision Industry Co., Ltd.Communication device and method for establishing video communication
US20120102529 *22 Oct 201026 Abr 2012Verizon Patent And Licensing, Inc.User-customized programming
US20120110455 *29 Mar 20113 May 2012Microsoft CorporationVideo viewing and tagging system
US20120110630 *22 Abr 20103 May 2012Tv Terminal Ltd.Device and method for providing services to a user of a tv set
US20120117593 *8 Nov 201010 May 2012Yang PanSystem and Method of Delivering Advertisements to a Mobile Communication Device
US20120137316 *8 Abr 201131 May 2012Kirill ElizarovMedia information system and method
US20120137329 *29 Sep 201131 May 2012Sony CorporationEnhanced information on mobile device for viewed program and control of internet tv device using mobile device
US20120144423 *19 Oct 20117 Jun 2012Sangjeon KimMethod for sharing messages in image display and image display device for the same
US20120204202 *8 Feb 20129 Ago 2012Rowley Marc WPresenting content and augmenting a broadcast
US20120210377 *31 Mar 201116 Ago 2012Sony Network Entertainment International LlcSocial networking feedback via second display selections
US20120229588 *8 Mar 201113 Sep 2012CSC Holdings, LLCVirtual Communal Television Viewing
US20120262535 *22 Jun 201218 Oct 2012Echostar Technologies L.L.C.Methods and apparatus for providing chat data and video content between multiple viewers
US20120311618 *6 Jun 20116 Dic 2012Comcast Cable Communications, LlcAsynchronous interaction at specific points in content
US20130007807 *30 Jun 20113 Ene 2013Delia GrenvilleBlended search for next generation television
US20130014196 *14 Sep 201210 Ene 2013Koninklijke Kpn N.V.Generating a Stream Comprising Synchronized Content
US20130014197 *14 Sep 201210 Ene 2013Koninklijke Kpn N.V.Generating a Stream Comprising Synchronized Content
US20130024288 *27 Ago 201224 Ene 2013Joel EspelienSystem and method for creating multimedia rendezvous points for mobile devices
US20130031192 *28 Ago 201231 Ene 2013Ram CaspiMethods and Apparatus for Interactive Multimedia Communication
US20130060873 *28 Ago 20127 Mar 2013Saurabh AgrawalReal time event reviewing system and method
US20130097257 *27 Sep 201218 Abr 2013DeNA Co., Ltd.Message transmitting and receiving system, message transmitting and receiving method, and computer-readable recording medium
US20130125159 *4 Dic 201216 May 2013Kirill ElizarovMedia information system and method
US20130152146 *11 Feb 201313 Jun 2013At&T Intellectual Property I, L.P.Methods, devices, and computer program products for providing instant messaging in conjunction with an audiovisual, video, or audio program
US20130160057 *28 Nov 201220 Jun 2013At&T Intellectual Property Ii, L.P.Method for content-Based Non-Linear Control of Multimedia Playback
US20130165172 *1 May 201227 Jun 2013Nintendo Co., Ltd.Method of exchanging data between communication terminals
US20130169741 *27 Ago 20124 Jul 2013Daniel WittInteractive Video Collaboration Framework
US20130179926 *28 Feb 201311 Jul 2013At & T Intellectual Property I, LpSystem and method of interacting with home automation systems via a set-top box device
US20130227021 *29 Mar 201329 Ago 2013Broadcom CorporationMedia processing system communicating activity information to support user interaction during media broadcasts
US20130283314 *19 Jun 201324 Oct 2013Sony CorporationEnhanced information on mobile device for viewed program and control of internet tv device using mobile device
US20130291037 *25 Oct 201131 Oct 2013Samsung Electronics Co., Ltd.Method and server for the social network-based sharing of tv broadcast content, and method and device for receiving a service for the social network-based sharing of tv broadcast content
US20140026157 *11 Abr 201123 Ene 2014Tao WangFace recognition control and social networking
US20140059586 *18 Mar 201327 Feb 2014Media Ip, Inc.Method and apparatus for interactive programming using captioning
US20140067969 *29 Nov 20126 Mar 2014Ime ArchibongSharing Television And Video Programming Through Social Networking
US20140143807 *6 Mar 201222 May 2014Panasonic CorporationMessage outputting apparatus and message outputting method
US20140165111 *27 Ago 201312 Jun 2014Institute For Information IndustrySynchronous display streaming system and synchronous displaying method
US20140201771 *16 Ene 201417 Jul 2014Naver CorporationSystem and method of grouping broadcasting signals based on multimedia dna information
US20140229962 *21 Feb 201414 Ago 2014Michael FindlayTelevision Viewers Interaction and Voting Method
US20140325552 *3 Mar 201430 Oct 2014GoPop.TV, Inc.System and method for sharing portions of a content item
US20140333713 *25 Jul 201413 Nov 2014Biscotti Inc.Video Calling and Conferencing Addressing
US20140351865 *28 Jul 201427 Nov 2014Yottio, Inc.System and method for real-time composite broadcast with moderation mechanism for multiple media feeds
US20150012824 *22 Sep 20148 Ene 2015At&T Intellectual Property I, LpMethod and system for presenting media content
US20150128159 *5 Nov 20147 May 2015Lee S. WeinblattTesting Effectiveness Of TV Commercials To Account for Second Screen Distractions
US20150201237 *3 Dic 201416 Jul 2015Comcast Cable Communications, LlcTracking and Responding to Distracting Events
US20150201243 *26 Mar 201516 Jul 2015Thomson LicensingSystem and method for searching an internet networking client on a video device
US20150229708 *20 Abr 201513 Ago 2015Tencent Technology (Shenzhen) Company LimitedMethod, apparatus, and system for controlling voice data transmission
US20150358658 *10 Jun 201510 Dic 2015Webate, LLCApparatus and method for content influenced video commentary
US20160021412 *6 Mar 201421 Ene 2016Arthur J. Zito, Jr.Multi-Media Presentation System
US20160029053 *19 Ago 201328 Ene 2016Zte CorporationMethod for transmitting media data and virtual desktop server
US20160316230 *30 Jun 201627 Oct 2016Tencent Technology (Shenzhen) Company LimitedInformation release method, apparatus, and system
US20160373799 *12 Abr 201622 Dic 2016Telefonaktiebolaget Lm Ericsson (Publ)Remote monitoring and control of multiple iptv client devices
US20160381427 *26 Jun 201529 Dic 2016Amazon Technologies, Inc.Broadcaster tools for interactive shopping interfaces
US20170180782 *19 Ago 201622 Jun 2017Le Holdings (Beijing) Co., Ltd.Method and electronic device for displaying chat messages in live broadcasting application
USD70123924 May 201318 Mar 2014Cisco Technology, Inc.Display screen with a graphical interface
USD76818716 Jul 20134 Oct 2016Cisco Technology, Inc.Display screen with a graphical interface
CN102571862A *29 Dic 201011 Jul 2012上海博泰悦臻电子设备制造有限公司Method, system and server for logging in public chat groups based on mobile terminals
CN103270768A *25 Oct 201128 Ago 2013三星电子株式会社Method and server for the social network-ased sharing of tv broadcast content, and method and device for receiving a service for the social network-<wbr/>based sharing of tv broadcast content
CN104301718A *27 Oct 201421 Ene 2015广东欧珀移动通信有限公司Image display method in camera stability detection and camera stability detection method and system
EP2002579A2 *3 Abr 200717 Dic 2008Nokia CorporationSystem, method, mobile terminal and computer program product for providing push-to-talk chat in interactive mobile tv
EP2271035A1 *8 Abr 20095 Ene 2011Huawei Technologies Co., Ltd.Method and device for group-transmitting ims instant messages
EP2271035A4 *8 Abr 200931 Ago 2011Huawei Tech Co LtdMethod and device for group-transmitting ims instant messages
WO2007113653A23 Abr 200711 Oct 2007Nokia CorporationSystem, method, mobile terminal and computer program product for providing push-to-talk chat in interactive mobile tv
WO2008005218A3 *25 Jun 200714 Ago 2008Sbc Knowledge Ventures LpSystem and method for home audio and video communication
WO2008021091A2 *7 Ago 200721 Feb 2008Packetvideo Corp.'system and method for delivering interactive audiovisual experiences to portable devices'
WO2008021091A3 *7 Ago 200722 May 2009Packetvideo Corp'system and method for delivering interactive audiovisual experiences to portable devices'
WO2009058757A1 *28 Oct 20087 May 2009Joseph PalermoA system and method for telephone conference based communication, entertainment and advertising platform with accounting functionality
WO2010017164A1 *4 Ago 200911 Feb 2010Mediafriends, Inc.Apparatus and methods for tv social applications
WO2011163013A1 *14 Jun 201129 Dic 2011Microsoft CorporationAcceleration of social interactions
Clasificaciones
Clasificación de EE.UU.725/106, 715/758, 725/135, 348/E07.081, 348/E07.071
Clasificación internacionalH04N7/16, H04N7/173, H04N7/14, G06F13/00, H04N7/15
Clasificación cooperativaH04N21/8545, H04N21/4788, H04N21/431, H04N21/454, H04N21/4622, H04N21/8173, H04N21/2665, H04N21/4782, H04N21/4756, H04N21/6581, H04L12/1818, H04N21/4751, H04N7/17318, H04N21/254, H04N21/2408, H04N21/4223, H04N7/147, H04N21/84, H04N21/4786, H04N21/812, H04N21/4758, H04N21/4755, H04N21/4316, H04N21/632
Clasificación europeaH04N21/254, H04N21/24U, H04N21/4782, H04N21/2665, H04N21/475A, H04N21/4223, H04N21/462S, H04N21/4786, H04N21/475R, H04N21/475V, H04N21/475P, H04N21/84, H04N21/4788, H04N21/431L3, H04N21/81C, H04L12/18D1, H04N7/173B2, H04N7/14A3
Eventos legales
FechaCódigoEventoDescripción
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: 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: 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: GEMSTAR DEVELOPMENT CORPORATION, CALIFORNIA
Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:JPMORGAN CHASE BANK, N.A. (A NATIONAL ASSOCIATION);REEL/FRAME:025222/0731
Effective date: 20100317
Owner name: UNITED VIDEO PROPERTIES, INC., CALIFORNIA
Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:JPMORGAN CHASE BANK, N.A. (A NATIONAL ASSOCIATION);REEL/FRAME:025222/0731
Effective date: 20100317
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: STARSIGHT TELECAST, INC., CALIFORNIA
Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:JPMORGAN CHASE BANK, N.A. (A NATIONAL ASSOCIATION);REEL/FRAME:025222/0731
Effective date: 20100317
Owner name: TV GUIDE, INC., CALIFORNIA
Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:JPMORGAN CHASE BANK, N.A. (A NATIONAL ASSOCIATION);REEL/FRAME:025222/0731
Effective date: 20100317
Owner name: ROVI SOLUTIONS LIMITED (FORMERLY KNOWN AS MACROVIS
Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:JPMORGAN CHASE BANK, N.A. (A NATIONAL ASSOCIATION);REEL/FRAME:025222/0731
Effective date: 20100317
Owner name: ROVI 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: ALL MEDIA GUIDE, LLC, CALIFORNIA
Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:JPMORGAN CHASE BANK, N.A. (A NATIONAL ASSOCIATION);REEL/FRAME:025222/0731
Effective date: 20100317
Owner name: ROVI GUIDES, INC. (FORMERLY KNOWN AS GEMSTAR-TV GU
Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:JPMORGAN CHASE BANK, N.A. (A NATIONAL ASSOCIATION);REEL/FRAME:025222/0731
Effective date: 20100317
Owner name: 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: 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
24 Jul 2014ASAssignment
Owner name: ROVI CORPORATION, CALIFORNIA
Free format text: PATENT RELEASE;ASSIGNOR:JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT;REEL/FRAME:033396/0001
Effective date: 20140702
Owner name: GEMSTAR DEVELOPMENT CORPORATION, CALIFORNIA
Free format text: PATENT RELEASE;ASSIGNOR:JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT;REEL/FRAME:033396/0001
Effective date: 20140702
Owner name: UNITED VIDEO PROPERTIES, INC., CALIFORNIA
Free format text: PATENT RELEASE;ASSIGNOR:JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT;REEL/FRAME:033396/0001
Effective date: 20140702
Owner name: APTIV DIGITAL, INC., CALIFORNIA
Free format text: PATENT RELEASE;ASSIGNOR:JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT;REEL/FRAME:033396/0001
Effective date: 20140702
Owner name: ALL MEDIA GUIDE, LLC, CALIFORNIA
Free format text: PATENT RELEASE;ASSIGNOR:JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT;REEL/FRAME:033396/0001
Effective date: 20140702
Owner name: TV GUIDE INTERNATIONAL, INC., CALIFORNIA
Free format text: PATENT RELEASE;ASSIGNOR:JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT;REEL/FRAME:033396/0001
Effective date: 20140702
Owner name: INDEX SYSTEMS INC., CALIFORNIA
Free format text: PATENT RELEASE;ASSIGNOR:JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT;REEL/FRAME:033396/0001
Effective date: 20140702
Owner name: ROVI SOLUTIONS CORPORATION, CALIFORNIA
Free format text: PATENT RELEASE;ASSIGNOR:JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT;REEL/FRAME:033396/0001
Effective date: 20140702
Owner name: ROVI TECHNOLOGIES CORPORATION, CALIFORNIA
Free format text: PATENT RELEASE;ASSIGNOR:JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT;REEL/FRAME:033396/0001
Effective date: 20140702
Owner name: STARSIGHT TELECAST, INC., CALIFORNIA
Free format text: PATENT RELEASE;ASSIGNOR:JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT;REEL/FRAME:033396/0001
Effective date: 20140702
Owner name: ROVI GUIDES, INC., CALIFORNIA
Free format text: PATENT RELEASE;ASSIGNOR:JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT;REEL/FRAME:033396/0001
Effective date: 20140702