Method and apparatus for avoiding overlapped windows and a gutter space
First Claim
Patent Images
1. A computer-implemented method for positioning windows displayed on a screen of a video processing system, comprising the steps of:
- (a) determining the size of the screen;
(b) determining the position and size of a first window displayable on the screen;
(c) determining the size of a new window to be displayed on the screen;
(d) determining whether there is room to display the new window plus a predetermined gutter space outside the first window and within the screen; and
(e) setting the position of the new window in accordance with the determination of step (d).
1 Assignment
0 Petitions
Accused Products
Abstract
A computer-implemented method and video processing system for positioning windows displayed on a screen of the video processing system. According to a preferred embodiment, the size of the screen is determined, and the position and size of a first window displayable on the screen is determined. The size of a new window to be displayed on the screen is also determined. It is then determined whether there is room to display the new window plus a gutter space outside the first window and within the screen, and the position of the new window is set in accordance with this determination.
82 Citations
36 Claims
-
1. A computer-implemented method for positioning windows displayed on a screen of a video processing system, comprising the steps of:
-
(a) determining the size of the screen; (b) determining the position and size of a first window displayable on the screen; (c) determining the size of a new window to be displayed on the screen; (d) determining whether there is room to display the new window plus a predetermined gutter space outside the first window and within the screen; and (e) setting the position of the new window in accordance with the determination of step (d). - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A video processing system for positioning windows displayed on a screen of the video processing system, the video processing system comprising:
-
(a) means for determining the size of the screen; (b) means for determining the position and size of a first window displayable on the screen; (c) means for determining the size of a new window to be displayed on the screen; (d) means for determining whether there is room to display the new window plus a predetermined gutter space outside the first window and within the screen; and (e) means for setting the position of the new window in accordance with the determination of means (d). - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A computer-readable medium having stored thereon a plurality of instructions which, when executed by a processor of a video processing system, cause the processor to perform the steps of:
-
(a) determining the size of a screen of the video processing system; (b) determining the position and size of a first window displayable on the screen; (c) determining the size of a new window to be displayed on the screen; (d) determining whether there is room to display the new window plus a predetermined gutter space outside the first window and within the screen; and (e) setting the position of the new window in accordance with the determination of step (d). - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. A computer system, comprising:
-
a screen; a memory having stored therein a conversion routine for positioning windows displayed on the screen; and a processor coupled to the screen and to the memory for executing the conversion routine to set the position of a new window to be displayed on the screen, wherein; (a) the size of a screen is determined; (b) the position and size of a first window displayable on the screen is determined; (c) the size of the new window is determined; (d) the processor determines whether there is room to display the new window plus a predetermined gutter space outside the first window and within the screen; and (e) the position of the new window is set in accordance with the determination of whether there is room to display the new window. - View Dependent Claims (29, 30, 31, 32, 33, 34, 35, 36)
-
Specification