Presentation scratch spaces
First Claim
1. In a computing environment comprising one or more client devices and a display server, wherein the display server controls a plurality of different physical displays, a method of implementing scratch spaces to display one or more windows or slides previously streamed while displaying a currently streamed window or slide, the method comprising:
- using one of the plurality of displays, displaying a source window or slide;
identifying a first scratch space location on a different physical display, the first scratch space location being a special window intended for displaying a copy of pixels taken from a source window or slide;
wherein the first scratch space location on the different physical display is associated with an accelerator such that user selection of the accelerator automatically causes pixels from the source window or slide to be copied to the first scratch space location on the different physical display;
detecting user input selecting the accelerator, the accelerator being one or more keys associated with the source window or slide and the first scratch space location; and
as a result of detecting user input selecting the accelerator, copying pixels of the source window or slide to the first scratch space location.
1 Assignment
0 Petitions
Accused Products
Abstract
Implementing scratch spaces to display one or more windows or slides previously streamed while displaying a currently streamed window or slide. A method includes using at least one of a plurality of screens, displaying a source window or slide. A first scratch space location is identified. The first scratch space location is a special window intended to contain a copy of pixels taken from a source window. The method further includes determining that the source window or slide should be copied to the first scratch space location either by detecting user input selecting an accelerator or by identifying a trigger image. As a result of determining that the source window or slide should be copied to the first scratch space location, pixels of the source window or slide are copied to the first scratch space location.
33 Citations
19 Claims
-
1. In a computing environment comprising one or more client devices and a display server, wherein the display server controls a plurality of different physical displays, a method of implementing scratch spaces to display one or more windows or slides previously streamed while displaying a currently streamed window or slide, the method comprising:
-
using one of the plurality of displays, displaying a source window or slide; identifying a first scratch space location on a different physical display, the first scratch space location being a special window intended for displaying a copy of pixels taken from a source window or slide; wherein the first scratch space location on the different physical display is associated with an accelerator such that user selection of the accelerator automatically causes pixels from the source window or slide to be copied to the first scratch space location on the different physical display; detecting user input selecting the accelerator, the accelerator being one or more keys associated with the source window or slide and the first scratch space location; and as a result of detecting user input selecting the accelerator, copying pixels of the source window or slide to the first scratch space location. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. In a computing environment comprising one or more client devices and a display server, wherein the display server controls a plurality of different physical displays, a method of implementing scratch spaces to display one or more windows or slides previously streamed while displaying a currently streamed window or slide, the method comprising:
-
using one of the plurality of displays, displaying a source window or slide; identifying a first scratch space location on a different physical display, the first scratch space location being a special window intended to contain a copy of pixels taken from a source window; wherein the first scratch space location on the different physical display is associated with a trigger image such that inclusion of the trigger image in pixels of the source window or slide causes pixels from the source window or slide to be copied to the first scratch space location on the different physical display; determining that the source window or slide includes the trigger image in pixels of the source window or slide; and as a result of determining that the source window or slide includes the trigger image in pixels of the source window or slide, copying pixels of the source window or slide to the first scratch space location. - View Dependent Claims (8, 9, 10, 11, 12, 13)
-
-
14. In a computing environment comprising one or more client devices and a display server, wherein the display server controls a plurality of different physical displays, a physical computer readable storage medium comprising computer executable instructions that when executed by one or more processors cause one or more processors to perform the following:
-
using one of the plurality of displays, displaying a source window or slide; identifying a first scratch space location on a different physical display, the first scratch space location being a special window intended for displaying a copy of pixels taken from a source window; wherein the first scratch space location on the different physical display is associated with an accelerator such that user selection of the accelerator automatically causes pixels from the source window or slide to be copied to the first scratch space location on the different physical display; determining that the source window or slide should be copied to the first scratch space location either by detecting user input selecting an accelerator to which the first scratch space location on the different physical display is associated or by identifying a trigger image included in pixels in the source window or slide; and as a result of determining that the source window or slide should be copied to the first scratch space location, copying pixels of the source window or slide to the first scratch space location. - View Dependent Claims (15, 16, 17, 18, 19)
-
Specification