Legal claims defining the scope of protection, as filed with the USPTO.
1. A computer-implemented method to share a region of a screen, comprising: configuring, by a processor unit in a first computer system using a screen sharing tool, a sharing session for sharing the region of the screen with a second computer system, 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, and 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; assessing, by the processor unit in the first computer system, information on performance of the sharing session, including assessing performance of client devices; determining, by the processor unit in the first computer system, from the information on performance a minimum size of the region based on the assessment; and selecting, by the processor unit in the first computer system, the region to share based on the assessment and a designation by the user.
2. The computer-implemented method of claim 1 , wherein the information on performance of the sharing session includes latencies of the sharing session and characteristics of the second computer system.
3. The computer-implemented method of claim 1 , further comprising: monitoring, by the processor unit in the first computer system, a characteristic of content in the sharing session, a constraint of the second computer system, and a feedback of performance from the second computer system; and modifying, by the processor unit in the first computer system, the region, a characteristic of the content being shared, or a characteristic of a data stream in the sharing session as required to maintain performance.
4. The computer-implemented method of claim 3 , further comprising: monitoring, by the processor unit in the first computer system, the second computer system, wherein the monitoring comprises periodic polling of the second computer system for information on performance or receiving a request to modify the sharing session.
5. The computer-implemented method of claim 1 , further comprising: determining, by the processor unit in the first computer system, characteristics of a data stream to use in the sharing session based on the information on performance of the sharing session and the region.
6. The computer-implemented method of claim 1 , wherein the assessing information on performance comprises assessing a bandwidth requirement based on a resolution characteristic, a refresh rate characteristic, and a color depth characteristic of the region.
7. The computer-implemented method of claim 1 , further comprising: sharing, by the processor unit in the first computer system, the region with a plurality of other computer systems; and determining, by the processor unit in the first computer system, a size of the region or a resolution characteristic to use based on a policy, wherein the policy comprises a mean policy, a mode policy, or a median policy.
8. The computer-implemented method of claim 1 , further comprising: selecting, by the processor unit in the first computer system, one of absolute mapping and relative mapping for the region.
Unknown
September 1, 2015
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.