Webcam-based interface for initiating two-way video communication
First Claim
Patent Images
1. A method for establishing two-way video communication between a plurality of terminals connected by a network, the method comprising:
- receiving at a first terminal a plurality of video streams, each video stream being generated by a video camera associated with a different terminal;
simultaneously displaying the plurality of video streams on the first terminal, wherein the plurality of video streams are arranged in a ticker format;
detecting a user selection of one of the video streams being displayed; and
establishing two-way video communication between the first terminal and the terminal associated with the selected video stream.
11 Assignments
0 Petitions
Accused Products
Abstract
A plurality of user-selectable video streams are displayed on a first terminal, each video stream being generated by a video camera associated with a different terminal in a network. By selecting one of the displayed video streams, a user may establish two-way video communication between the first terminal and the terminal associated with the selected video stream.
-
Citations
57 Claims
-
1. A method for establishing two-way video communication between a plurality of terminals connected by a network, the method comprising:
-
receiving at a first terminal a plurality of video streams, each video stream being generated by a video camera associated with a different terminal; simultaneously displaying the plurality of video streams on the first terminal, wherein the plurality of video streams are arranged in a ticker format; detecting a user selection of one of the video streams being displayed; and establishing two-way video communication between the first terminal and the terminal associated with the selected video stream. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method for establishing two-way video communication between a plurality of terminals connected by a network, the method comprising:
-
receiving at an intermediate network node a plurality of video streams, each video stream being generated by a video camera associated with a different terminal; combining the plurality of video streams into a composite video stream; sending the composite video stream to a first terminal for display thereon, wherein the plurality of video streams within the composite video stream are arranged in a ticker format; detecting a user selection of one of the plurality of video streams being displayed within the composite video stream; and establishing two-way video communication between the first terminal and the terminal associated with the selected video stream. - View Dependent Claims (15, 16)
-
-
17. A method for establishing two-way video communication between a plurality of terminals connected by a network, the method comprising:
-
receiving at a first terminal a plurality of video streams, each video stream being associated with a different terminal; simultaneously displaying the plurality of video streams on the first terminal, wherein the plurality of video streams are arranged in a ticker format; detecting a user selection of one of the video streams being displayed; establishing a two-way video communication channel between the first terminal and a second terminal associated with the selected video stream; displaying a video communication window on the first terminal; capturing a first video stream using a video camera associated with the first terminal; transmitting the first video stream to the second terminal for display thereon; receiving a second video stream from the second terminal; and displaying the second video stream in the video communication window on the first terminal. - View Dependent Claims (18)
-
-
19. A method for establishing two-way video communication between a plurality of interactive television systems connected by a network, the method comprising:
-
receiving at a first interactive television system a plurality of video streams, each video stream being generated by webcam associated with a different interactive television system; simultaneously displaying the plurality of video streams on the first interactive television system, wherein the plurality of video streams are arranged in a ticker format; detecting a user selection of one of the video streams being displayed; and establishing two-way video communication between the first interactive television system and the interactive televisions system associated with the selected video stream.
-
-
20. A computer program product comprising program code for performing a method for establishing two-way video communication between a plurality of terminals connected by a network, the method comprising:
-
receiving at a first terminal a plurality of video streams, each video stream being generated by a video camera associated with a different terminal; simultaneously displaying the plurality of video streams on the first terminal, wherein the plurality of video streams are arranged in a ticker format; detecting a user selection of one of the video streams being displayed; and establishing two-way video communication between the first terminal and the terminal associated with the selected video stream. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
-
33. A computer program product comprising program code for performing a method for establishing two-way video communication between a plurality of terminals connected by a network, the method comprising:
-
receiving at an intermediate network node a plurality of video streams, each video stream being generated by a video camera associated with a different terminal; combining the plurality of video streams into a composite video stream; sending the composite video stream to a first terminal for display thereon, wherein the plurality of video streams within the composite video stream are arranged in a ticker format; detecting a user selection of one of the plurality of video streams being displayed within the composite video stream; and establishing two-way video communication between the first terminal and the terminal associated with the selected video stream. - View Dependent Claims (34, 35)
-
-
36. A computer program product comprising program code for performing a method for establishing two-way video communication between a plurality of terminals connected by a network, the method comprising:
-
receiving at a first terminal a plurality of video streams, each video stream being associated with a different terminal; simultaneously displaying the plurality of video streams on the first terminal, wherein the plurality of video streams are arranged in a ticker format; detecting a user selection of one of the video streams being displayed; establishing a two-way video communication channel between the first terminal and a second terminal associated with the selected video stream; displaying a video communication window on the first terminal; capturing a first video stream using a video camera associated with the first terminal; transmitting the first video stream to the second terminal for display thereon; receiving a second video stream from the second terminal; and displaying the second video stream in the video communication window on the first terminal. - View Dependent Claims (37)
-
-
38. A computer program product comprising program code for performing a method for establishing two-way video communication between a plurality of interactive television systems connected by a network, the method comprising:
-
receiving at a first interactive television system a plurality of video streams, each video stream being generated by webcam associated with a different interactive television system; simultaneously displaying the plurality of video streams on the first interactive television system, wherein the plurality of video streams are arranged in a ticker format; detecting a user selection of one of the video streams being displayed; and establishing two-way video communication between the first interactive television system and the interactive televisions system associated with the selected video stream.
-
-
39. A system for establishing two-way video communication between a plurality of terminals connected by a network, the system comprising:
-
a stream reception component configured to receive at a first terminal a plurality of video streams, each video stream being generated by a video camera associated with a different terminal; a stream display component configured to simultaneously display the plurality of video streams on the first terminal, wherein the plurality of video streams are arranged in a ticker format; a stream selection component configured to detect a user selection of one of the video streams being displayed; and a video communication component configured to establish two-way video communication between the first terminal and the terminal associated with the selected video stream. - View Dependent Claims (40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51)
-
-
52. A system for establishing two-way video communication between a plurality of terminals connected by a network, the system comprising:
-
a stream reception component configured to receive at an intermediate network node a plurality of video streams, each video stream being generated by a video camera associated with a different terminal; a stream compositing component configured to combining the plurality of video streams into a composite video stream, wherein the plurality of video streams within the composite video stream are arranged in a ticker format; a stream transmission component configured to send the composite video stream to a first terminal for display thereon; a stream selection component configured to detect a user selection of one of the plurality of video streams being displayed within the composite video stream; and a video communication component configured to establish two-way video communication between the first terminal and the terminal associated with the selected video stream. - View Dependent Claims (53, 54)
-
-
55. A system for establishing two-way video communication between a plurality of terminals connected by a network, the system comprising:
-
a stream reception component configured to receive at a first terminal a plurality of video streams, each video stream being associated with a different terminal; a stream display component configured to simultaneously display the plurality of video streams on the first terminal, wherein the plurality of video streams are arranged in a ticker format; a stream selection component configured to detect a user selection of one of the video streams being displayed; a video communication component configured to establish a two-way video communication channel between the first terminal and a second terminal associated with the selected video stream;
display a video communication window on the first terminal;
capture a first video stream using a video camera associated with the first terminal;
transmit the first video stream to the second terminal for display thereon;
receive a second video stream from the second terminal; and
display the second video stream in the video communication window on the first terminal. - View Dependent Claims (56)
-
-
57. A system for establishing two-way video communication between a plurality of interactive television systems connected by a network, the system comprising:
-
a stream reception component configured to receive at a first interactive television system a plurality of video streams, each video stream being generated by webcam associated with a different interactive television system; a stream display component configured to simultaneously display the plurality of video streams on the first interactive television system, wherein the plurality of video streams are arranged in a ticker format; a stream selection component configured to detect a user selection of one of the video streams being displayed; and a video communication component configured to establish two-way video communication between the first interactive television system and the interactive televisions system associated with the selected video stream.
-
Specification