TECHNIQUES FOR SEAMLESS TRANSITION BETWEEN HOST DISPLAY AND REMOTE DISPLAY
First Claim
1. A method for performing display operations on a device executing an operating system, the method comprising:
- detecting a first mode-switch trigger for entering into a display simulation mode;
responsive to the first mode-switch trigger, determining settings for a simulated display;
entering the display simulation mode, in which communication with the operating system regarding display operation occurs according to the simulated display;
detecting a second mode-switch trigger for leaving the display simulation mode; and
responsive to the second mode-switch trigger, leaving the display simulation mode.
1 Assignment
0 Petitions
Accused Products
Abstract
Described herein are techniques for removing control of a display from an operating system. The disclosed techniques decouple operation of the physical display device from control of the operating system so that the display device may be powered down while not needed during streaming. The device driver for the graphics card, into which a display device cable is plugged, simulates operation of the display but allows the display to be powered down. Simulating the display involves properly responding to queries or commands from the operating system, and generating the signals that would be expected from the display device by the operating system. While simulated in this manner, whether the display device is actually powered down does not matter to the operation of an application being streamed, because the operating system still “believes” the display device is powered on. Thus application streaming is not interrupted by powering down the display device.
3 Citations
20 Claims
-
1. A method for performing display operations on a device executing an operating system, the method comprising:
-
detecting a first mode-switch trigger for entering into a display simulation mode; responsive to the first mode-switch trigger, determining settings for a simulated display; entering the display simulation mode, in which communication with the operating system regarding display operation occurs according to the simulated display; detecting a second mode-switch trigger for leaving the display simulation mode; and responsive to the second mode-switch trigger, leaving the display simulation mode. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A device for performing display operations, the device comprising:
-
a memory configured to store an operating system and a driver; and a processor configured to execute the operating system and the driver, wherein when executed, the driver is configured to; detect a first mode-switch trigger for entering into a display simulation mode; responsive to the first mode-switch trigger, determine settings for a simulated display; enter the display simulation mode, in which communication with the operating system regarding display operation occurs according to the simulated display; detect a second mode-switch trigger for leaving the display simulation mode; and responsive to the second mode-switch trigger, leave the display simulation mode. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A non-transitory computer-readable medium storing instructions that, when executed by a processor, cause the processor to perform display operations on a device executing an operating system, by:
-
detecting a first mode-switch trigger for entering into a display simulation mode; responsive to the first mode-switch trigger, determining settings for a simulated display; entering the display simulation mode, in which communication with the operating system regarding display operation occurs according to the simulated display; detecting a second mode-switch trigger for leaving the display simulation mode; and responsive to the second mode-switch trigger, leaving the display simulation mode. - View Dependent Claims (20)
-
Specification