Concurrent viewing of a video programming and of text communications concerning the video programming
First Claim
1. In a client system comprising a display for showing video programs received from one or more video sources and chat communication from one or more chat rooms, a method of the client system displaying a particular video program and chat communication corresponding to the particular video program, the method comprising:
- receiving a video program from a video source;
receiving chat communication from a chat room that is associated with the video program;
storing a plurality of distinct user interface templates, each of the plurality of distinct user interface templates defining a video region, for displaying the video program, and a chat region, for displaying chat communication, that differ from one user interface template to another;
automatically, and without user intervention, selecting one of the plurality of distinct user interface templates for use in customizing display of the video program and the chat communication based on at least one of (i) an episode of a television series included in the video program, (ii) a television series corresponding to the video program, (iii) a television network affiliate providing the video program, or (iv) a network providing the video program; and
displaying the video program and the chat communication in accordance with the selected user interface template and thereby creating a customized user interface for the video program and chat communication.
3 Assignments
0 Petitions
Accused Products
Abstract
A system in which a video signal, such as a television program, is received and displayed to a viewer. The system has a user-selectable chat option in which the viewer can enter text messages that will be displayed to other viewers of the video signal who have also selected the chat option. A transcript of the text messages from all of the viewers who have selected the chat option is displayed to all such viewers. The video signal is simultaneously displayed on a graphical user interface having a video region for display of the video signal and a chat region for display of the transcript of text messages.
291 Citations
46 Claims
-
1. In a client system comprising a display for showing video programs received from one or more video sources and chat communication from one or more chat rooms, a method of the client system displaying a particular video program and chat communication corresponding to the particular video program, the method comprising:
-
receiving a video program from a video source; receiving chat communication from a chat room that is associated with the video program; storing a plurality of distinct user interface templates, each of the plurality of distinct user interface templates defining a video region, for displaying the video program, and a chat region, for displaying chat communication, that differ from one user interface template to another; automatically, and without user intervention, selecting one of the plurality of distinct user interface templates for use in customizing display of the video program and the chat communication based on at least one of (i) an episode of a television series included in the video program, (ii) a television series corresponding to the video program, (iii) a television network affiliate providing the video program, or (iv) a network providing the video program; and displaying the video program and the chat communication in accordance with the selected user interface template and thereby creating a customized user interface for the video program and chat communication. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. For one or more host servers receiving one or more chat requests from one or more client systems that show video programs received from one or more video sources and chat communication from one or more chat servers corresponding to the received video programs, a computer program product comprising one or more computer readable media having encoded thereon computer-executable instructions for implementing a method of a host server controlling a client system'"'"'s display of a particular video program and chat communication corresponding to the particular video program, the method comprising:
-
receiving a chat request from a client system, the chat request including a video program identifying characteristic, for a video program, that identifies at least one of (i) an episode of a television series included in the video program, (ii) a television series corresponding to the video program, (iii) a television network affiliate providing the video program, or (iv) a network providing the video program; storing a plurality of distinct user interface templates, each of the plurality of distinct user interface templates defining a video region, for displaying the video program, and a chat region, for displaying chat communication from a chat server, that differ from one user interface template to another; automatically, and without user intervention, selecting one of the plurality of distinct user interface templates based on the video program identifying characteristic; and sending the selected user interface template to the client system for use in customizing display of the video program and the chat communication at the client system in accordance with the selected user interface template. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
-
34. In one or more host servers receiving one or more chat requests from one or more client systems that show video programs received from one or more video sources and chat communication from one or more chat servers corresponding to the received video programs, a method of a host server controlling a client system'"'"'s display of a particular video program and chat communication corresponding to the particular video program, the method comprising:
-
receiving a chat request from a client system, the chat request including a video program identifying characteristic, for a video program, that identifies at least one of (i) an episode of a television series included in the video program, (ii) a television series corresponding to the video program, (iii) a television network affiliate providing the video program, or (iv) a network providing the video program; storing a plurality of distinct user interface templates, each of the plurality of distinct user interface templates defining a video region, for displaying the video program, and a chat region, for displaying chat communication from a chat server, that differ from one user interface template to another; automatically, and without user intervention, selecting one of the plurality of distinct user interface templates based on the video program identifying characteristic; and sending the selected user interface template to the client system for use in customizing display of the video program and the chat communication at the client system in accordance with the selected user interface template. - View Dependent Claims (35, 36, 37, 38)
-
-
39. For a client system comprising a display for showing video programs received from one or more video sources and chat communication from one or more chat rooms, a computer program product comprising one or more computer readable media having encoded thereon computer-executable instructions for implementing a method of the client system displaying particular video program and chat communication corresponding to the particular video program, the method comprising:
-
receiving a video program from a video source; receiving chat communication from a chat room that is associated with the video program; storing a plurality of distinct user interface templates, each of the plurality of distinct user interface templates defining a video region, for displaying the video program, and a chat region, for displaying chat communication, that differ from one user interface template to another; automatically, and without user intervention, selecting one of the plurality of distinct user interface templates for use in customizing display of the video program and the chat communication based on at least one of (i) an episode of a television series included in the video program, (ii) a television series corresponding to the video program, (iii) a television network affiliate providing the video program, or (iv) a network providing the video program; and displaying the video program and the chat communication in accordance with the selected user interface template and thereby creating a customized user interface for the video program and chat communication. - View Dependent Claims (40, 41, 42, 43, 44)
-
-
45. In a client system comprising a display for showing video programs received from one or more video sources and chat communication from one or more chat rooms, a method of the client system displaying a particular video program and chat communication corresponding to the particular video program, the method comprising:
-
receiving a video program from a video source; creating a chat room that is associated with the video program; receiving chat communication from the chat room; storing a plurality of distinct user interface templates, each of the plurality of distinct user interface templates defining a video region, for displaying the video program, and a chat region, for displaying chat communication, that differ from one user interface template to another; automatically, and without user intervention, selecting one of the plurality of distinct user interface templates for use in customizing display of the video program and the chat communication based on at least one of (i) an episode of a television series included in the video program, (ii) a television series corresponding to the video program, (iii) a television network affiliate providing the video program, or (iv) a network providing the video program; and displaying the video program and the chat communication in accordance with the selected user interface template and thereby creating a customized user interface for the video program and chat communication.
-
-
46. In a client system comprising a display for showing video programs received from one or more video sources and chat communication from one or more chat rooms, a method of the client system displaying a particular video program and chat communication corresponding to the particular video program, the method comprising:
-
receiving a video program from a video source; receiving chat communication from a chat room that is associated with the video program; storing a plurality of distinct user interface templates, each of the plurality of distinct user interface templates defining a video region, for displaying the video program, and a chat region, for displaying chat communication, that differ from one user interface template to another; automatically, and without user intervention at any time, selecting one of the plurality of distinct user interface templates for use in customizing display of the video program and the chat communication based on at least one of (i) an episode of a television series included in the video program, (ii) a television series corresponding to the video program, (iii) a television network affiliate providing the video program, or (iv) a network providing the video program; displaying the video program and the chat communication in accordance with the selected user interface template and thereby creating a customized user interface for the video program and chat communication; and shutting down the chat room upon completion of the video program.
-
Specification