Manipulating shared screen content
AssigneeLogMeIn, Inc.
InventorsDavid Sarfi, Botond Szentannai, Istvan Hoffmann
Life of this patent
Estimating the term…
Abstract
A technique for sharing screen content of a host machine with a client machine includes identifying multiple screen regions formed by image features within screen content of the host machine and enabling a user of the client machine to move selected screen regions to desired screen locations on the client machine, while leaving unselected screen regions in place. For example, when the user of the client machine selects and drags a particular screen region, the client machine creates a new window and displays the screen contents of the selected screen region in the new window, which the user may place and resize as desired.
Claims24
A method of displaying screen content of a host machine on a client machine, the method comprising:
- rendering the screen content of the host machine in a first window on the client machine;
- identifying multiple screen regions formed by image features within the first window;
- receiving, by the client machine, a user selection of a set of selected screen regions within the first window, the set of selected screen regions including at least one of the multiple screen regions but excluding a set of unselected screen regions in the first window;
- and
- in response to the user selection, creating a second window on the client machine, the second window containing screen content within the set of selected screen regions but excluding screen content within the set of unselected screen regions.
A computerized apparatus, comprising control circuitry that includes a set of processors coupled to memory, the control circuitry constructed and arranged to:
- render the screen content of the host machine in a first window on the client machine;
- identify multiple screen regions formed by image features within the first window;
- receive, by the client machine, a user selection of a set of selected screen regions within the first window, the set of selected screen regions including at least one of the multiple screen regions but excluding a set of unselected screen regions in the first window;
- and
- in response to the user selection, creating a second window on the client machine, the second window containing screen content within the set of selected screen regions but excluding screen content within the set of unselected screen regions.
A computer program product including a set of non-transitory, computer-readable media having instructions which, when executed by control circuitry of a computerized apparatus, cause the computerized apparatus to perform a method of displaying screen content of a host machine, the method comprising:
- rendering the screen content of the host machine in a first window on the client machine;
- identifying multiple screen regions formed by image features within the first window;
- receiving, by the client machine, a user selection of a set of selected screen regions within the first window, the set of selected screen regions including at least one of the multiple screen regions but excluding a set of unselected screen regions in the first window;
- and
- in response to the user selection, creating a second window on the client machine, the second window containing screen content within the set of selected screen regions but excluding screen content within the set of unselected screen regions.
Dependencies are inferred from the claim text.