Method and apparatus for automatically and intelligently arranging windows on a display device
First Claim
Patent Images
1. A method comprising:
- recognizing a domain of one or more windows among a plurality of windows on a display;
identifying a class designation for each window of the domain of windows, wherein one or more windows of the domain of windows have a same class designation; and
re-arranging automatically the plurality of windows on the display according to the domain and the class designation, wherein windows of the domain having the same class designation are treated equally in the re-arranging.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus for automatically arranging windows on a display device where each of a first set of the plurality of windows includes a class designation, and the class designation for each window of this first set of windows can be different. The method identifies the class designation for each window of this first set of windows and arranges the first set of windows on the display according to the class designation of each window of the first set.
164 Citations
24 Claims
-
1. A method comprising:
-
recognizing a domain of one or more windows among a plurality of windows on a display; identifying a class designation for each window of the domain of windows, wherein one or more windows of the domain of windows have a same class designation; and re-arranging automatically the plurality of windows on the display according to the domain and the class designation, wherein windows of the domain having the same class designation are treated equally in the re-arranging. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method comprising:
-
recognizing a domain of one or more windows among a plurality of windows on a display; determining a class designation for each window of the domain of windows wherein one or more windows of the domain of windows have a same class designation; dividing the display into a plurality of areas; and positioning automatically each window of the domain of windows corresponding to a particular class designation equally in a same one of the plurality of areas. - View Dependent Claims (7, 8, 9, 10, 11, 12)
-
-
13. An apparatus comprises:
-
a bus; a storage device, coupled to the bus; and a processor, coupled to the bus, the processor to recognize a domain of one or more windows among a plurality of windows on a display, to identify a class designation for each window of the domain of windows, wherein one or more windows of the domain of windows have a same class designation, and to automatically re-arrange the plurality of windows on the display according to the domain and the class designation, wherein windows of the domain of windows having the same class designation are treated equally in the re-arranging. - View Dependent Claims (14)
-
-
15. An apparatus comprises:
-
means for recognizing a domain of one or more windows among a plurality of windows on a display; means for determining a class designation for each window of the domain of windows, wherein one or more windows of the domain of windows have a same class designation; means for dividing the display into a plurality of areas; and means for positioning automatically each window of the domain of windows corresponding to a particular class designation equally in a same one of the plurality of areas. - View Dependent Claims (16, 17, 18, 19)
-
-
20. A machine-readable storage medium having stored therein a plurality of programming instructions for use by a processor, wherein the plurality of programming instructions implements the method of:
-
recognizing a domain of one or more windows among a plurality of windows on a display; identifying a class designation for each window of the domain of windows, wherein one or more windows of the domain of windows have a same class designation; and re-arranging automatically the domain of windows on the display according to the domain and the class designation, wherein windows of the domain of windows having the same class designation are treated equally in the re-arranging. - View Dependent Claims (21, 22, 23, 24)
-
Specification