Method and Apparatus Providing Synchronization and Control for Server-Based Multi-Screen Videoconferencing
2 Assignments
0 Petitions
Accused Products
Abstract
A videoconferencing system in which multiple browsers are utilized to present content and control functions for a server based videoconference. The content of the videoconference (e.g., video and audio streams) is presented on a display device driven by a local computer running a browser. The local computer also runs a separate browser that presents control functions on a different display device (e.g., a touch screen). The system can be scaled to include additional monitors and browsers running on the local computer. A local server is provided on the local computer for facilitating communications among the locally running browsers. In this manner, the browsers can communicate with each other via the local server executing on the local computer. The need to send traffic to a remote server to effectuate the browser-to-browser communication is eliminated. This provides for reduced latency and lowers the demands on the remote server.
5 Citations
40 Claims
-
1-20. -20. (canceled)
-
21. A video conferencing system, comprising:
-
a remote connection server establishing and managing a communication session between client devices participating in a communication session; a remote reflector server providing content of the communication session to the client devices during the communication session; a first local client device having a content display device; a local communication server executing on the first local client device; a first web browser executing on the first local client device, the first web browser in communication with a remote reflector server, a remote connection server, and the local communication server, the first web browser displaying on the content display device content of the communication session provided by the remote reflector server during the communication session; a second local client device having a control display device; and a second web browser executing on the second local client device, the second web browser in communication with the local communication server, the second web browser displaying a control interface on the control display device, the second web browser receiving a command through the control interface of the control display device for controlling communication of content provided by the remote reflector server during the communication session and transmitting such command via the local communication server to the first web browser such that the command is received by the first web browser independently of communications with the remote communication server.
-
-
22. A video conferencing system, comprising:
-
a first local client device having a content display device; a local communication server executing on the first local client device; a first web browser executing on the first local client device, the first web browser in communication with a remote reflector server, a remote connection server, and the local communication server, the first web browser displaying on the content display device content of the communication session provided by the remote reflector server during the communication session; a second local client device having a control display device; and a second web browser executing on the second local client device, the second web browser in communication with the local communication server, the second web browser displaying a control interface on the control display device, the second web browser receiving a command through the control interface of the control display device for controlling communication of content provided by the remote reflector server during the communication session and transmitting such command via the local communication server to the first web browser such that the command is received by the first web browser independently of communications with the remote communication server. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
-
34. A method for providing a conferencing system, comprising:
-
executing a local communication server on a first local client device, the first local client device having a content display device; executing a first web browser on the first local client device, the first web browser in communication with a remote reflector server, a remote connection server, and the local communication server, the first web browser displaying on the content display device content of the communication session provided by the remote reflector server during the communication session; executing a second web browser on a second local client device, the second local client device having a control display device, the second web browser in communication with the local communication server, the second web browser displaying a control interface on the control display device, the second web browser receiving a command through the control interface of the control display device for controlling communication of content provided by the remote reflector server during the communication session and transmitting such command via the local communication server to the first web browser such that the command is received by the first web browser independently of communications with the remote communication server. - View Dependent Claims (35, 36, 37, 38, 39, 40)
-
Specification