Method and apparatus for accommodating display migration among a plurality of physical displays
First Claim
1. A method for accommodating display migration among a plurality of physical displays, the method comprising:
- detecting a display migration condition from at least a second physical display to a first physical display; and
controlling compositing of a plurality of desktop surfaces by combining the plurality of desktop surfaces into a display object that includes the plurality of desktop surfaces on different surfaces of the display object in response to detecting the display migration condition from the at least the second physical display to the first physical display, so as to enable access to each one of the plurality of desktop surfaces of the display object on the first physical display, wherein the plurality of desktop surfaces comprise at least a desktop surface associated with the second physical display.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus provides for the accommodation of display migration among a plurality of physical displays. In one example, the method and apparatus detects a display migration condition from at least a second physical display to a first physical display. The method and apparatus then controls compositing of a plurality of desktop surfaces so as enable access of each one of the plurality of desktop surfaces on the first physical display. The plurality of desktop surfaces include at least a desktop surface associated with the second physical display. The desktop surface is the content in a piece of memory in a frame buffer, which represents all the display content presented on the associated physical display. In one example, the plurality of desktop surfaces may be composited into at least one three-dimensional display object. The three-dimensional display object includes but is not limited to a revolving door object or other three-dimensional shape or object (e.g., a cube object).
11 Citations
27 Claims
-
1. A method for accommodating display migration among a plurality of physical displays, the method comprising:
-
detecting a display migration condition from at least a second physical display to a first physical display; and controlling compositing of a plurality of desktop surfaces by combining the plurality of desktop surfaces into a display object that includes the plurality of desktop surfaces on different surfaces of the display object in response to detecting the display migration condition from the at least the second physical display to the first physical display, so as to enable access to each one of the plurality of desktop surfaces of the display object on the first physical display, wherein the plurality of desktop surfaces comprise at least a desktop surface associated with the second physical display. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An apparatus comprising:
driver logic, comprising one or more processors, operative to; detect a display migration condition from at least a second physical display to a first physical display; and control compositing of a plurality of desktop surfaces by combining the plurality of desktop surfaces into a display object that includes the plurality of desktop surfaces on different surfaces of the display object in response to detecting the display migration condition from the at least the second physical display to the first physical display, so as to enable access to each one of the plurality of desktop surfaces of the display object on the first physical display, wherein the plurality of desktop surfaces comprise at least a desktop surface associated with the second physical display. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
15. A method for accommodating display migration among a plurality of physical displays, the method comprising:
-
in response to a display migration condition from at least a second physical display to a first physical display, causing presentation, on the first physical display, of a three-dimensional display object composited from a plurality of desktop surfaces, wherein the plurality of desktop surfaces comprise at least a desktop surface displayed on the second physical display before the display migration condition and displayed as a desktop surface of the three-dimensional display object on the first physical display in response to the display migration condition; receiving an input representing a selection of a desktop surface from the three-dimensional display object presented on the first physical display, wherein the three-dimensional display object includes the plurality of desktop surfaces on different surfaces of the three-dimensional display object; and causing display of the selected desktop surface on the first physical display or on a third physical display in response to the selection of the desktop surface. - View Dependent Claims (16, 17)
-
-
18. An apparatus comprising:
-
driver logic, comprising one or more processors, operative to; in response to a display migration condition from at least a second physical display to a first physical display, cause presentation, on the first physical display, of a three-dimensional display object composited from a plurality of desktop surfaces, wherein the plurality of desktop surfaces comprise at least a desktop surface displayed on the second physical display before the display migration condition and displayed as a desktop surface of the three-dimensional display object on the first physical display in response to the display migration condition; and in response to a selection of a desktop surface from the three-dimensional display object presented on the first physical display, cause display of the selected desktop surface on the first physical display or on a third physical display; and configuration logic operative to receive an input representing the selection of the desktop surface from the three-dimensional display object presented on the first physical display, wherein the three-dimensional display object includes the plurality of desktop surfaces on different surfaces of the three-dimensional display object. - View Dependent Claims (19, 20)
-
-
21. A tangible, non-transitory computer readable storage medium comprising executable instructions that when executed by one or more processors causes the one or more processors to:
-
detect a display migration condition from at least a second physical display to a first physical display; and control compositing of a plurality of desktop surfaces by combining the plurality of desktop surfaces into a display object that includes the plurality of desktop surfaces on different surfaces of the display object in response to detecting the display migration condition from the at least the second physical display to the first physical display, so as to enable access to each one of the plurality of desktop surfaces of the display object on the first physical display, wherein the plurality of desktop surfaces comprise at least a desktop surface associated with the second physical display. - View Dependent Claims (22, 23, 24, 25, 26, 27)
-
Specification