Logical monitor configuration in a multiple monitor environment
First Claim
1. A method, performed by a computer system, of arranging monitors in logical space, the method comprising:
- determining relative positions in logical space for a plurality of monitor spaces;
comparing the relative positions of the monitor spaces; and
positioning the monitor spaces in logical space based on a result of the comparing to form a contiguous and non-overlapping region.
3 Assignments
0 Petitions
Accused Products
Abstract
A computer system arranges multiple monitors in logical space to form a contiguous and non-overlapping region by determining relative positions in logical space for the monitor spaces, comparing the relative positions of the monitor spaces, and positioning the monitor spaces in logical space based on a result of the comparing. The comparing and positioning may be performed upon initialization of the computer system, or automatically in response to a geometry change (e.g., add/remove/move monitor, change monitor characteristics), or both. Following a monitor geometry change, windows or other graphic objects appearing in the monitor spaces may be positioned as needed to maintain a robust virtual desktop environment.
398 Citations
48 Claims
-
1. A method, performed by a computer system, of arranging monitors in logical space, the method comprising:
-
determining relative positions in logical space for a plurality of monitor spaces; comparing the relative positions of the monitor spaces; and positioning the monitor spaces in logical space based on a result of the comparing to form a contiguous and non-overlapping region. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A method, performed on a computer system, of managing the display of a graphic object positioned within a logical display space that comprises a plurality of monitor spaces, the method comprising:
-
sensing a geometry change within the display space; recording a position for each of the monitor spaces that forms the logical display space; and manipulating the graphic object in response to the geometry change. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37)
-
-
38. A computer program, residing on a computer readable medium, for arranging a plurality of monitor spaces in logical space, the computer program comprising instructions to:
-
(a) select a monitor space from among the plurality of monitor spaces; (b) compare a position in logical space of the monitor space selected in (a) with another monitor space; (c) move one of the two chosen monitor spaces based on a result of (b); (d) repeat (b) and (c) until the monitor space selected in (a) does not overlap any other monitor space; and (e) repeat (a), (b), (c) and (d) until no monitor space overlaps any other monitor space. - View Dependent Claims (39, 40, 41, 42, 43, 44, 45, 46, 47, 48)
-
Specification