System and method that facilitates computer desktop use via scaling of displayed objects with shifts to the periphery
First Claim
Patent Images
1. A system that facilitates multi-tasking in a computing environment, comprising:
- a display space that presents one or more interactive window objects;
a focus area component that defines;
a focus area occupied within the display space;
a progressive shrink area occupied within the display space; and
a boundary that separates the focus area and the progressive shrink area;
a scaling component that scales an interactive window object as a function of proximity to the boundary, the scaling of the interactive window object being initiated responsive to an instruction to move the interactive window object from the focus area to the progressive shrink area within the display space ; and
a behavior component that regulates behavior of the interactive window object dependent on whether the interactive window object is displayed in the focus area or the progressive shrink area, wherein the interactive window object exhibits standard behavior when displayed in the focus area.
2 Assignments
0 Petitions
Accused Products
Abstract
The system described herein facilitates multi-tasking in a computing environment. A focus area component defines a focus area within a display space—the focus area occupying a subset area of the display space area. A scaling component scales display objects as a function of proximity to the focus area, and a behavior modification component modifies respective behavior of the display objects as a function their location of the display space. Thus, and more particularly the subject invention provides for interaction technique(s) and user interface(s) in connection with managing display objects on a display surface.
137 Citations
85 Claims
-
1. A system that facilitates multi-tasking in a computing environment, comprising:
-
a display space that presents one or more interactive window objects; a focus area component that defines; a focus area occupied within the display space; a progressive shrink area occupied within the display space; and a boundary that separates the focus area and the progressive shrink area; a scaling component that scales an interactive window object as a function of proximity to the boundary, the scaling of the interactive window object being initiated responsive to an instruction to move the interactive window object from the focus area to the progressive shrink area within the display space ; and a behavior component that regulates behavior of the interactive window object dependent on whether the interactive window object is displayed in the focus area or the progressive shrink area, wherein the interactive window object exhibits standard behavior when displayed in the focus area. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47)
-
-
22. The system of 1, the behavior component automatically shifting and moving off and on interactive window objects, in a manner that keeps the respective interactive window objects on a screen usable.
-
48. A method that facilitates optimizing display space utilization, comprising:
-
defining a focus area within a display space, the focus area occupying a subset area of the display space; defining a progressive shrink area within the display space, the progressive shrink area located along a perimeter of the display space outside of the focus area; defining a boundary that separates the focus area and the progressive shrink area; scaling down, by one or more processors configured with executable instructions, one or more interactive window objects when the one or more interactive window objects move across the boundary from the focus area into the progressive shrink area, the scaling down relative to a proximity of the individual one or more interactive window objects to the boundary; and eliding at least one component of the one or more interactive window objects during the scaling down. - View Dependent Claims (49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70)
-
-
71. A method that facilitates optimizing display space utilization, comprising:
-
defining a focus area within a display space, the focus area occupying a subset area of the display space; defining a progressive shrink area within the display space, the progressive shrink area located about an outside periphery of the focus area surrounding the focus area; defining a boundary that separates the focus area and the progressive shrink area; stabilizing, by one or more processors configured with executable instructions, size and functionality of window objects positioned within the focus area; scaling, by the one or more processors configured with executable instructions, size and functionality of window objects positioned within the progressive shrink area as a function of proximity of the scaled window objects to the boundary; and rendering at least one component of the scaled window objects during the scaling. - View Dependent Claims (72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82)
-
-
83. A system comprising:
-
one or more processors; and a memory, coupled to the one or more processors, storing components executable by the one or more processors, the components comprising; a focus area component that defines, within a display space, a focus area, a peripheral area, and a boundary that separates the focus area from the peripheral area; a scaling component that scales down one or more interactive window objects as a function of proximity to the boundary when the one or more interactive window objects are respectively moved from the focus area, across the boundary, and into the peripheral; and a behavior component that regulates functionality of the one or more interactive window objects dependent on whether the respective interactive window objects are located in the focus area or in the peripheral area, wherein the one or more interactive window objects exhibit standard functionality when located in the focus area and reduced functionality when located in the peripheral area. - View Dependent Claims (84, 85)
-
Specification