SYSTEM AND METHOD FOR SWITCHING CONTROL WITH BROWSER-BASED SCREEN SHARING
First Claim
1. A system managing control within a browser-based screen sharing session between a presented and a viewer, the system comprising:
- a first computer associated with the presenter comprising a first processor and a first display for displaying first screen images the presenter wishes to share with the viewer and connected to a global communications network;
a second computer associated with the viewer comprising a second processor and a second display for displaying the first screen images the presenter wishes to share with the viewer which have been acquired via the global communications network from the first computer;
whereinthe viewer has loaded a first presentation viewing webpage into a first web browser in execution upon the second processor and displayed to the view on the second display which includes a first view area displaying the first screen images of a presenter from the presenter to the viewer;
the first presentation viewing webpage includes a first button selectable by the viewer allowing the viewer to share second screen images displayed upon the second display;
upon selection of the first button the second computer selective enables the second computer to share the second screen images with the presenter;
by;
determining if a capability of the viewer'"'"'s web browser allows for the second screen images of the viewer to be shared with the presenter;
upon a positive determination displaying to the viewer a second button selectable for the viewer to activate the synchronous sharing of the viewer'"'"'s screen images;
upon determining selection of the second button a second presentation viewing webpage is loaded into a second web browser upon the first computer and the second screen images that the viewer wishes to share are viewed by the presented; and
the second processor tracks an idle timeout period such that the second processor transmits subsequent control events from the viewer to a screen sharing applet or another applet for execution on the first display when these subsequent control events are received within the idle timeout period otherwise the second processor relinquishes control and the screen sharing applet or another applet executes other control events generated by another viewer participating with the viewer and presenter.
5 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 vowing 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.
13 Citations
20 Claims
-
1. A system managing control within a browser-based screen sharing session between a presented and a viewer, the system comprising:
-
a first computer associated with the presenter comprising a first processor and a first display for displaying first screen images the presenter wishes to share with the viewer and connected to a global communications network; a second computer associated with the viewer comprising a second processor and a second display for displaying the first screen images the presenter wishes to share with the viewer which have been acquired via the global communications network from the first computer;
whereinthe viewer has loaded a first presentation viewing webpage into a first web browser in execution upon the second processor and displayed to the view on the second display which includes a first view area displaying the first screen images of a presenter from the presenter to the viewer; the first presentation viewing webpage includes a first button selectable by the viewer allowing the viewer to share second screen images displayed upon the second display; upon selection of the first button the second computer selective enables the second computer to share the second screen images with the presenter;
by;determining if a capability of the viewer'"'"'s web browser allows for the second screen images of the viewer to be shared with the presenter; upon a positive determination displaying to the viewer a second button selectable for the viewer to activate the synchronous sharing of the viewer'"'"'s screen images; upon determining selection of the second button a second presentation viewing webpage is loaded into a second web browser upon the first computer and the second screen images that the viewer wishes to share are viewed by the presented; and the second processor tracks an idle timeout period such that the second processor transmits subsequent control events from the viewer to a screen sharing applet or another applet for execution on the first display when these subsequent control events are received within the idle timeout period otherwise the second processor relinquishes control and the screen sharing applet or another applet executes other control events generated by another viewer participating with the viewer and presenter. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 20)
-
-
11. A system managing control within a browser-based screen sharing session between a presented and a viewer, the system comprising:
-
a first computer associated with the presenter comprising a first processor and a first display for displaying first screen images the presenter wishes to share with the viewer and connected to a global communications network; a second computer associated with the viewer comprising a second processor and a second display for displaying the first screen images the presenter wishes to share with the viewer which have been acquired via the global communications network from the first computer;
whereinthe viewer has loaded a first presentation viewing webpage into a first web browser in execution upon the second processor and displayed to the view on the second display which includes a first view area displaying the first screen images of a presenter from the presenter to the viewer; the first presentation viewing webpage includes a first button selectable by the viewer allowing the viewer to share second screen images displayed upon the second display; upon selection of the first button the second computer selective enables the second computer to share the second screen images with the presenter;
by;determining if a capability of the viewer'"'"'s web browser allows for the second screen images of the viewer to be shared with the presenter; upon a positive determination displaying to the viewer a second button selectable for the viewer to activate the synchronous sharing of the viewer'"'"'s screen images; and upon determining selection of the second button a second presentation viewing webpage is loaded into a second web browser upon the first computer and the second screen images that the viewer wishes to share are viewed by the presented; and the first screen images the presenter wishes to share are converted from presentation slides accessed by the presenter upon the first computer which can be viewed by either a synchronous session of viewing between the viewer and the presenter or an asynchronous session of viewing between the viewer and the presented, each of which is supported by a second presentation viewing webpage that enables either the synchronous session or the asynchronous session of presentation viewing between the presenter and the viewer via a placeholder presentation item among the presentation slides. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
Specification