Scaling of displayed objects with shifts to the periphery
First Claim
1. One or more computer-readable storage media storing computer-executable instructions that, when executed by a computer, cause the computer to perform acts comprising:
- in response to receiving a task switching instruction associated with a program application;
moving a display object associated with the program application from a focus area to an edge, wherein the display object progressively shrinks as the display object moves toward the edge, wherein the display object has a network communication functionality;
wherein the display object has a standard behavior prior to receiving the task switching instruction, and wherein the functionality of the display object'"'"'s network communication functionality is reduced when the display object is shrunk.
1 Assignment
0 Petitions
Accused Products
Abstract
Some examples relate to facilitating 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. Some implementations provide for interaction technique(s) and user interface(s) in connection with managing display objects on a display surface. Further, some examples define a central focus area, such that the display objects are displayed and behave as usual. Also included is a periphery outside the focus area where the display objects are reduced in size based on their location, getting smaller as the display objects near an edge of the display surface with many more objects visible.
138 Citations
20 Claims
-
1. One or more computer-readable storage media storing computer-executable instructions that, when executed by a computer, cause the computer to perform acts comprising:
in response to receiving a task switching instruction associated with a program application; moving a display object associated with the program application from a focus area to an edge, wherein the display object progressively shrinks as the display object moves toward the edge, wherein the display object has a network communication functionality; wherein the display object has a standard behavior prior to receiving the task switching instruction, and wherein the functionality of the display object'"'"'s network communication functionality is reduced when the display object is shrunk. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
13. A system comprising:
-
one or more processors; and one or more computer readable media maintaining one or more components executable by the one or more processors, the one or more components comprising; a focus area component to; define a focus area within a display space, the focus area occupying a subset area of the display space; define a progressive shrink area within the display space, the progressive shrink area located outside of the focus area; and define an edge; an identification component to identify a cluster of windows in the display space that are associated with a task, wherein at least one window of the cluster of windows is a program application; a scaling component to; move and display the cluster of windows associated with the task from the focus area to the progressive shrink area in response to receiving a task switching instruction, wherein the program application has a standard behavior when the cluster of windows is inside of the focus area, and wherein the program application has a changed behavior when the cluster of windows is moved toward the edge; and progressively scale the cluster of windows associated with the task as a function of proximity to the edge in response to receiving the task switching instruction; and a behavior component to reduce a network communication functionality of the program application when the cluster of windows is moving toward the edge. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A portable computing device comprising:
-
an input device; a focus area component to; define a focus area within a display space, the focus area occupying a subset area of the display space; define a progressive shrink area within the display space, the progressive shrink area located outside of the focus area; and define an edge; an identification component to identify a cluster of windows in the display space that are associated with a task, wherein each window in the cluster of windows is a graphical user interface of a program application; a scaling component to; move and display the cluster of windows associated with the task from the focus area to the progressive shrink area in response to receiving a task switching instruction via the input device, wherein the cluster of windows has a standard behavior when the cluster of windows is in the focus area, and wherein the cluster of windows has reduced functionality to a static behavior when the cluster of windows is outside of the focus area; and progressively scale the cluster of windows associated with the task as a function of proximity to the edge in response to receiving the task switching instruction via the input device; and a behavior component to modify behavior of each window of the cluster as a function of location in the progressive shrink area, wherein each window of the cluster exhibits full functionality when located in the focus area and exhibits a reduced network communication functionality in the progressive shrink area. - View Dependent Claims (19, 20)
-
Specification