Document viewing mechanism for document sharing environment
First Claim
1. A method for displaying a representation of a shared window on a viewing display of a viewing computing device in an application sharing environment, the application sharing environment further comprising a sharing computing device communicably linked to the viewing computing device and having associated therewith a sharer display upon which is displayed the shared window, the method comprising:
- receiving an entirety of the shared window wherein the shared window is a window of an application, the shared window of the application having both a document content area and an application artifact area;
identifying, by a sharing process executing at the viewing computing device, the document content area of the shared window and the application artifact area of the shared window;
displaying on the viewing display the document content area of the shared window of the application while omitting from the display the application artifact area of the shared window of the application, wherein the shared window is associated with an application running on the sharing computing device, and wherein the application artifact area comprises at least one graphical object actuatable by a user of the viewing computing device to affect the operation of the application;
receiving an indication that control of the application running on the sharing computing device has been relinquished by a user of the sharing computing device and is ceded to a user of the viewing computing device; and
automatically switching a mode of operation of the application sharing program running on the viewing computing device whereby the application artifact area of the shared window is represented on the viewing display.
3 Assignments
0 Petitions
Accused Products
Abstract
An improved application sharing system and method are described wherein a display of shared information is constructed such that application artifacts that are of no use to the viewer are not displayed to the viewer. In this way, a greatest possible portion of a viewing area can be used to display document content rather than such artifacts. In an embodiment, the functionality of reducing the display in this manner is engageable and disengageble by a viewing user. In a further embodiment of the invention, the functionality of reducing the display is automatically engaged and disengaged based on actions of a sharing user with respect to the shared information.
-
Citations
18 Claims
-
1. A method for displaying a representation of a shared window on a viewing display of a viewing computing device in an application sharing environment, the application sharing environment further comprising a sharing computing device communicably linked to the viewing computing device and having associated therewith a sharer display upon which is displayed the shared window, the method comprising:
-
receiving an entirety of the shared window wherein the shared window is a window of an application, the shared window of the application having both a document content area and an application artifact area; identifying, by a sharing process executing at the viewing computing device, the document content area of the shared window and the application artifact area of the shared window; displaying on the viewing display the document content area of the shared window of the application while omitting from the display the application artifact area of the shared window of the application, wherein the shared window is associated with an application running on the sharing computing device, and wherein the application artifact area comprises at least one graphical object actuatable by a user of the viewing computing device to affect the operation of the application; receiving an indication that control of the application running on the sharing computing device has been relinquished by a user of the sharing computing device and is ceded to a user of the viewing computing device; and automatically switching a mode of operation of the application sharing program running on the viewing computing device whereby the application artifact area of the shared window is represented on the viewing display. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer-readable memory storing instructions that, when executed, perform a method for representing a shared window of a sharer computer on a viewer display of a viewer computer, the shared window comprising a content region of an application and an artifact region of the application, the method comprising:
-
receiving the content region and the artifact region of the application, the content region having a first size and the artifact region having a second size, the content region and the artifact region together forming the shared window and having a third size that is a sum of the first size and the second size; identifying by the viewer computer the content region and the artifact region of the application without any other information specifying content region and the artifact region of the application; displaying in a region of the viewer display a representation of the shared window comprising the content region and omitting the artifact region of the application; receiving a notification that a child window of the shared window of the application has been created on the sharer computer; and when the notification is received, modifying the representation of the shared window of the application on the viewer display to include the content region, artifact region, and child window of the application so that the shared window is displayed in the region; receiving an indication that control of the application has been relinquished by a user of the sharer computer and is ceded to a user of the viewer computer; and automatically switching a mode of operation of the shared window on the viewing computing device whereby the application artifact area of the shared window is represented on the viewing display. - View Dependent Claims (8, 9, 10, 11)
-
-
12. A method of constructing, on a viewer display a presentation of a shared graphical image of a shared application area, wherein the shared graphical image comprises an application artifact area of an application and an application content area of the application, the method comprising:
-
receiving a first set of data representing the shared application area, wherein the first set of data comprises information describing the shared graphical image; identifying, by a sharing process executing at the viewing computing device, from the received first set of data, a shared first portion of the shared application area, wherein the identified shared first portion of the shared application area corresponds to the application content area of the application, wherein the shared application area comprises the application artifact area, the application artifact area comprising at least one graphical object actuatable by a user to affect the operation of the application, and wherein the application artifact area is not in the shared first portion of the shared application area; displaying, on the viewer display, the identified shared first portion of the shared application area while not displaying, on the viewer display, the application artifact area of the shared application area; receiving an indication that control of the application has been ceded to a user of the viewing computing device; and automatically switching a mode of operation of the application whereby the application artifact area of the shared application is displayed on the viewer display. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
Specification