Dynamic screen sharing for optimal performance
First Claim
Patent Images
1. A computer program product for sharing a region of a computer system screen, comprising:
- a non-transitory computer readable storage medium;
program code, stored on the non-transitory computer readable storage medium, for selecting an application to generate the region on the screen of a first computer system to share with a second computer system in a sharing session, wherein the application configures the first computer system to share the region with the second computer system using a screen sharing tool, and wherein the region is defined by a user of the first computer system to dynamically share a selected portion of the screen by creating a pixel map of the region wherein the region is selectively defined using regular, simple shapes, including rectangles or circles, complex irregular shapes of a usable form for selecting a useable region of screen, and a set of regular and irregular shapes, and wherein the region further comprising one or more regions defined on the screen;
program code, stored on the non-transitory computer readable storage medium, for assessing information on performance of the sharing session, including assessing performance of client devices;
program code, stored on the non-transitory computer readable storage medium, for determining from the information on performance a minimum size of the region based on the assessment; and
program code, stored on the non-transitory computer readable storage medium, for selecting the region to share based on the assessment and a designation by a user.
1 Assignment
0 Petitions
Accused Products
Abstract
Illustrative embodiments disclose sharing an area of a computer system screen. A first computer system configures a sharing session for sharing a region of the screen with a second computer system. The first computer system assesses information on performance of the sharing session, determining from the information a minimum size of the region based on the assessment, and then selects the region to share based on the assessment and a designation by a user.
98 Citations
12 Claims
-
1. A computer program product for sharing a region of a computer system screen, comprising:
-
a non-transitory computer readable storage medium; program code, stored on the non-transitory computer readable storage medium, for selecting an application to generate the region on the screen of a first computer system to share with a second computer system in a sharing session, wherein the application configures the first computer system to share the region with the second computer system using a screen sharing tool, and wherein the region is defined by a user of the first computer system to dynamically share a selected portion of the screen by creating a pixel map of the region wherein the region is selectively defined using regular, simple shapes, including rectangles or circles, complex irregular shapes of a usable form for selecting a useable region of screen, and a set of regular and irregular shapes, and wherein the region further comprising one or more regions defined on the screen; program code, stored on the non-transitory computer readable storage medium, for assessing information on performance of the sharing session, including assessing performance of client devices; program code, stored on the non-transitory computer readable storage medium, for determining from the information on performance a minimum size of the region based on the assessment; and program code, stored on the non-transitory computer readable storage medium, for selecting the region to share based on the assessment and a designation by a user. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A data processing system for sharing a region of a computer system screen in a sharing session, the data processing system comprising:
-
a bus system; a storage device connected to the bus system, wherein the storage device stores program code; a processor unit connected to the bus system, wherein the processor unit executes the program code; to select an application to generate the region on the screen of a first computer system to share with a second computer system in a sharing session, wherein the application configures the first computer system to share the region with the second computer system using a screen sharing tool, and wherein the region is defined by a user of the first computer system to dynamically share a selected portion of the screen by creating a pixel map of the region wherein the region is selectively defined using regular, simple shapes, including rectangles or circles, complex irregular shapes of a usable form for selecting a useable region of screen, and a set of regular and irregular shapes, and wherein the region further comprising one or more regions defined on the screen; to assess information on performance of the sharing session, including assessing performance of client devices; to determine from the information on performance a minimum size of the region based on the assessment; and to select the region to share based on the assessment and a designation by a user. - View Dependent Claims (8, 9, 10, 11, 12)
-
Specification