SYSTEM AND METHOD FOR SWITCHING CONTROL WITH BROWSER-BASED SCREEN SHARING
First Claim
1. A computer-implemented method, the method being implemented on a server and comprising:
- sending a first presentation viewing webpage to a web browser of a viewer, the first presentation viewing webpage including a first view area that allows the server to display screen images of a presenter from the presenter, through the server, to the viewer;
delivering to the viewer, in the first presentation viewing webpage, a button selectable for the viewer to synchronously share screen images of the viewer to the presenter;
upon the viewer selecting the button, selectively enabling the viewer to share the viewer'"'"'s screen images with the presenter, wherein said selectively enabling comprises;
verifying a capability of the viewer'"'"'s web browser to share the viewer'"'"'s screen images with the presenter;
if the viewer'"'"'s web browser'"'"'s capability is verified to share the viewer'"'"'s screen images with the presenter, prompting the viewer with a second button selectable for the viewer to activate the synchronous sharing of the viewer'"'"'s screen images; and
causing a second presentation viewing webpage to load into a browser of the presenter, wherein the second presentation viewing webpage includes a second view area that allows the server to display the viewer'"'"'s screen images.
6 Assignments
0 Petitions
Accused Products
Abstract
Techniques are disclosed for switching control with browser-based screen sharing. An exemplary method comprises sending a first presentation viewing webpage to a web browser of a viewer, the first presentation viewing webpage including a first view area that allows the server to display screen images of a presenter from the presenter, through the server, to the viewer; delivering to the viewer, in the first presentation viewing webpage, a button selectable for the viewer to share screen images of the viewer to the presenter; upon the viewer selects the button, selectively enabling the viewer to share the viewer'"'"'s screen images with the presenter; and causing a second presentation viewing webpage to load into a browser of the presenter, wherein the second presentation viewing webpage includes a second view area that allows the server to display the viewer'"'"'s screen images.
-
Citations
35 Claims
-
1. A computer-implemented method, the method being implemented on a server and comprising:
-
sending a first presentation viewing webpage to a web browser of a viewer, the first presentation viewing webpage including a first view area that allows the server to display screen images of a presenter from the presenter, through the server, to the viewer; delivering to the viewer, in the first presentation viewing webpage, a button selectable for the viewer to synchronously share screen images of the viewer to the presenter; upon the viewer selecting the button, selectively enabling the viewer to share the viewer'"'"'s screen images with the presenter, wherein said selectively enabling comprises; verifying a capability of the viewer'"'"'s web browser to share the viewer'"'"'s screen images with the presenter; if the viewer'"'"'s web browser'"'"'s capability is verified to share the viewer'"'"'s screen images with the presenter, prompting the viewer with a second button selectable for the viewer to activate the synchronous sharing of the viewer'"'"'s screen images; and causing a second presentation viewing webpage to load into a browser of the presenter, wherein the second presentation viewing webpage includes a second view area that allows the server to display the viewer'"'"'s screen images. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 28, 29, 32, 34)
-
-
11. A computer-implemented method, the method being implemented on a device of a viewer and comprising:
-
displaying to the viewer, in a first presentation viewing webpage, a first button selectable for the viewer to initiate the sharing of the viewer'"'"'s screen images with a presenter, wherein the first presentation viewing webpage is loaded into a web browser of the viewer and includes a first view area that allows a server to display screen images of the presenter from the presenter, through the server, to the viewer; upon the viewer selecting the first button, verifying a capability of the viewer'"'"'s web browser to share the viewer'"'"'s screen images with the presenter using a verifying script and a verifying applet, wherein the first presentation viewing webpage includes the verifying script and the verifying applet; if the viewer'"'"'s web browser'"'"'s capability to share the viewer'"'"'s screen images with the presenter is verified, prompting the viewer with a second button selectable for the viewer to activate the synchronous sharing of the viewer'"'"'s screen images; upon the viewer selecting the second button, requesting the server for a presenter token containing information of a first live sharing webpage including a sharing applet; and loading the first live sharing webpage into the viewer'"'"'s web browser based on the presenter token. - View Dependent Claims (12, 13)
-
-
14. (canceled)
-
15. A system for switching control with browser-based screen sharing, the system comprising:
-
a processor; and a memory coupled to the processor and storing a plurality of instructions which, when executed by the processor, cause the processor to; load a first presentation viewing webpage into a web browser of a viewer, the first presentation viewing webpage including a first view area that allows the server to display screen images of a presenter from the presenter, through the server, to the viewer; deliver to the viewer, in the first presentation viewing webpage, a button selectable for the viewer to synchronously share screen images of the viewer to the presenter; upon the viewer selecting the button, selectively enable the viewer to share the viewer'"'"'s screen images with the presenter, wherein said selectively enable comprises; verify a capability of the viewer'"'"'s web browser to share the viewer'"'"'s screen images with the presenter; if the viewer'"'"'s web browser'"'"'s capability to share the viewer'"'"'s screen images with the presenter is verified, prompt the viewer with a second button selectable for the viewer to activate the synchronous sharing of the viewer'"'"'s screen images; and cause a second presentation viewing webpage to load into a browser of the presenter, wherein the second presentation viewing webpage includes a second view area that allows the server to display the viewer'"'"'s screen images. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 30, 31, 33, 35)
-
-
25. A program instantiated on a computer system, the system including a display screen, a memory storing the program, and a processor coupled to the display screen and the memory, wherein a web browser is also stored in the memory and displays a presentation viewing webpage to the display screen so that at least a part of the display screen displays screen images of another computer system, the program configured to:
-
display a first button to initiate sharing of at least a part of a content of the display screen to the another computer system; upon the selection of the first button, execute a verification applet embedded in the presentation viewing webpage to verify a capability of the web browser to share the viewer'"'"'s screen images with a presenter; if the web browser'"'"'s capability to share the viewer'"'"'s screen images with the presenter is verified, display a second button selectable for the web browser to activate the synchronous sharing of the display screen; upon the selection of the second button, request a presenter token from a server; and load a live sharing webpage to perform the sharing based on the presenter token. - View Dependent Claims (26, 27)
-
Specification