Permitting participant configurable view selection within a screen sharing session
First Claim
1. A system for improving application sharing comprising:
- one or more processors;
one or more non-transitory storage mediums storing program instructions that are executed by at least one of the one or more processors;
a screen sharing engine, comprising at least a portion of the program instructions, configured to selectively share screen comprising a first and a second user-specified portion of a shared content within a screen sharing session of a multi-sectioned application having three or more distinct GUI sections each being a GUI frame of the multi-sectioned application, said distinct GUI sections comprising a first section corresponding to the first user-selected portion, a second section corresponding to the second user-specified portion, and a third section of a presenting computing device to a participating computing device in a real-time or a near real-time, without conveying data associated with non-user-specified portions of the screen sharing session, wherein the non-user specified portions comprises at least the third section, wherein the first and the section user-specified portion is determined by a participant utilizing the participating computing device, wherein the first and the second user specified portion presented within the participating computing device is displayed differently than the non-user specified portions on the presenting computing device, wherein the difference is at least one of an aspect ratio, a resolution, and a color depth; and
a data store, within at least one of the one or more non-transitory storage mediums, able to persist at least one of a mapping and a user preference, wherein the mapping associates at least one of a position and a dimension of the portion, wherein the user preference is associated with the first section and the second section, wherein the first section, the second section, and the third section each correspond to a frame of the multi-sectioned application.
1 Assignment
0 Petitions
Accused Products
Abstract
A screen sharing session between a participating computer and a presenting computer can be established. A copy of a graphical user interface screen from the presenting computer can be presented within a display on the participating computer. A selection of the sub-portion of the copy of the graphical user interface screen from the participating computer can be received. Boundaries of the sub-portion can be determined and can be transmitted from the participating computer to the presenting computer. Responsive to receiving the boundaries, the remotely located computer can define the sub-portion of the graphical user interface screen of the presenting computer. The defined sub-portion of the graphical user interface screen can be conveyed over a network from the presenting computer to the participating computer without conveying data for other portions of the graphical user interface screen.
-
Citations
20 Claims
-
1. A system for improving application sharing comprising:
-
one or more processors; one or more non-transitory storage mediums storing program instructions that are executed by at least one of the one or more processors; a screen sharing engine, comprising at least a portion of the program instructions, configured to selectively share screen comprising a first and a second user-specified portion of a shared content within a screen sharing session of a multi-sectioned application having three or more distinct GUI sections each being a GUI frame of the multi-sectioned application, said distinct GUI sections comprising a first section corresponding to the first user-selected portion, a second section corresponding to the second user-specified portion, and a third section of a presenting computing device to a participating computing device in a real-time or a near real-time, without conveying data associated with non-user-specified portions of the screen sharing session, wherein the non-user specified portions comprises at least the third section, wherein the first and the section user-specified portion is determined by a participant utilizing the participating computing device, wherein the first and the second user specified portion presented within the participating computing device is displayed differently than the non-user specified portions on the presenting computing device, wherein the difference is at least one of an aspect ratio, a resolution, and a color depth; and a data store, within at least one of the one or more non-transitory storage mediums, able to persist at least one of a mapping and a user preference, wherein the mapping associates at least one of a position and a dimension of the portion, wherein the user preference is associated with the first section and the second section, wherein the first section, the second section, and the third section each correspond to a frame of the multi-sectioned application. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computer program product comprising:
-
one or more non-transitory computer-readable storage devices; program instructions, stored on at least one of the one or more non-transitory computer readable storage devices, to establish a screen sharing session between a participating computer and a presenting computer running and presenting a multi-sectioned application having a plurality of different interface frames; program instructions, stored on at least one of the one or more non-transitory computer readable storage devices, to present within a display on the participating computer, a copy of a graphical user interface screen from the presenting computer in a real-time or a near real-time, within the screen sharing session; program instructions, stored on at least one of the one or more non-transitory computer readable storage devices, to receive a selection of the sub-portion of the copy of the graphical user interface screen from the participating computer, said sub-portion corresponding to at least one of the different interface frames of the multi-sectioned application; and program instructions, stored on at least one of the one or more non-transitory computer readable storage devices, to determine boundaries of the sub-portion for the selected one of the different interface frames, and transmitting the boundaries from the participating computer to the presenting computer, without conveying data for other portions of the graphical user interface screen, wherein content from non-selected ones of the different interface frames is considered outside the determined boundaries and is not conveyed, wherein the sub-portion associated with the selection as presented within the participating computer is displayed differently than on the presenting computer, wherein the difference is at least one of an aspect ratio, a resolution, and a color depth. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A computer program product comprising:
-
one or more non-transitory computer-readable storage devices; program instructions, stored on at least one of the one or more non-transitory computer-readable storage devices, to establish a screen sharing session between a second computer and a first computer and between a third computer and the second computer; program instructions, stored on at least one of the one or more non-transitory computer-readable storage devices, to present within a display on the second computer, a copy of a graphical user interface screen from the first computer; program instructions, stored on at least one of the one or more non-transitory computer-readable storage devices, to receive a selection of a sub-portion of the copy of the graphical user interface screen from the second computer; program instructions, stored on at least one of the one or more non-transitory computer-readable storage devices, to communicate the selection of the sub-portion from the second computer to the third computer; and program instructions, stored on at least one of the one or more non-transitory computer-readable storage devices, to cause the third computer to display the selection of the sub-portion on a third display of the third computer, wherein the sub-portion selected and presented within the first computer is displayed differently on the first computer than the sub-portion is displayed on the third computing device, wherein the difference is at least one of an aspect ratio, a resolution, and a color depth. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification