Shared telepointer
First Claim
1. A method performed by a computer system for identifying on multiple computing devices a region identified by a user of a computing device, comprising:
- establishing a sharing session wherein an application executing on a host computing device is shared with a participant computing device;
receiving at the host computing device an indication from a participant computing device to identify a region to users participating in the sharing session;
drawing the identified region on a display device associated with the host computing device before the region is drawn on any participant computing device; and
causing the identified region to be drawn on a display device associated with the participant computing device.
2 Assignments
0 Petitions
Accused Products
Abstract
A facility is described for providing shared telepointers and for enabling hosts and participants to highlight portions of documents or applications using the shared telepointers. In various embodiments, the facility establishes a sharing session wherein an application executing on a host computing device is shared with a participant computing device, receives at the host computing device an indication from a participant computing device to identify a region to users in the sharing session, draws the identified region on a display device associated with the host computing device, and causes the identified region to be drawn on a display device associated with the participant computing device. In various embodiments, the region is a spot region or a highlighted region that is drawn in a color associated with a user of the participant computing device.
53 Citations
20 Claims
-
1. A method performed by a computer system for identifying on multiple computing devices a region identified by a user of a computing device, comprising:
-
establishing a sharing session wherein an application executing on a host computing device is shared with a participant computing device;
receiving at the host computing device an indication from a participant computing device to identify a region to users participating in the sharing session;
drawing the identified region on a display device associated with the host computing device before the region is drawn on any participant computing device; and
causing the identified region to be drawn on a display device associated with the participant computing device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer-readable medium having computer-executable instructions that, when executed, cause a computer system to perform a method of identifying on multiple computing devices a region identified by a user of a computing device, the method comprising:
-
receiving at a participant computing device a set of events;
scaling the received events into a coordinate system employed by an application sharing system to create a scaled indication of the events;
providing the scaled indication of the events to a host computing device;
receiving from the host computing device an instruction to draw a region, the region corresponding to the set of events; and
drawing the region on a display device associated with the participant computing device. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A system for sharing a telepointer, comprising:
-
a host telepointer object associated with a host computing system that receives an event indicating a position of a pointer associated with a first participant computing system and a region that is to be drawn, associates the pointer with a user of the first participant computing system, and sends an instruction to a second participant computing system to position a telepointer associated with the first participant computing system, the telepointer identifying the user of the first participant computing system and approximately tracking movements of the pointer associated with the first participant computing system; and
a telepointer object associated with the first participant computing system that detects mouse events on the first participant computing device and provides indications of the mouse events to the host telepointer object so that the host telepointer object can cause the host computing device to draw the indicated region. - View Dependent Claims (17, 18, 19, 20)
-
Specification