(54) PROGRESSIVE WINDOW ORGANIZATION
(75) Inventors: Cary Lee Bates; Paul Reuben Day, both of Rochester; Jeffrey Michael Ryan, Byron, all of MN (US)
(73) Assignee: International Business Machines Corporation, Armonk, NY (US)
( * ) Notice: Subject to any disclaimer, the term of this patent is extended or adjusted under 35 U.S.C. 154(b) by 0 days.
(21) Appl. No.: 09/273,972
(22) Filed: Mar. 22, 1999
(51) Int. CI.7 G06K 15/00
(52) U.S. CI 345/798; 345/789
(58) Field of Search 345/344, 345,
345/346, 340, 348, 349, 379, 795, 796, 798, 837, 800, 801, 802, 811, 817, 772,
(56) References Cited
U.S. PATENT DOCUMENTS
5,564,004 A * 10/1996 Grossman et al 345/348
A controller displays windows on a display. At any one time, one of the windows can be in focus. Each of the windows has an original position and an original size on the display. The controller determines, for each window, an elapsed time since it was in focus, and changes the position and size of each window in proportion to its elapsed time. The controller shrinks each window that is not in focus and moves it away from its original position and toward the boundary of the desktop in proportion to the elapsed time since it was in focus. Thus, the windows that the user is using heavily tend to stay large and near their original position while windows that the user is using lightly tend to shrink and move toward the boundary of the screen.
37 Claims, 28 Drawing Sheets