POSITIONAL EFFECTS IN A THREE-DIMENSIONAL DESKTOP ENVIRONMENT
First Claim
Patent Images
1. A computer-implemented method, comprising:
- configuring one or more computer processors to perform an operation for arranging a plurality of display elements in a three-dimensional desktop environment, comprising;
receiving a user request to apply a positional effect to the plurality of display elements, wherein each display element of the plurality of display elements includes a respective attribute, and wherein each display element of the plurality of display elements is disposed at an initial position in the three-dimensional desktop environment; and
in response to the received user request, applying the positional effect to each of the plurality of display elements by;
determining, for each of the plurality of display elements, a final position based on said respective attribute; and
rendering an animation of each of the plurality of display elements moving from the respective initial position to the respective final position.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems, methods and articles of manufacture are disclosed for arranging display elements in a three-dimensional desktop environment. In one embodiment, each display element may include an attribute. A user request may be received to apply the positional effect to the display elements. The positional effect may be applied to the display elements based on the attribute, responsive to the user request.
-
Citations
21 Claims
-
1. A computer-implemented method, comprising:
configuring one or more computer processors to perform an operation for arranging a plurality of display elements in a three-dimensional desktop environment, comprising; receiving a user request to apply a positional effect to the plurality of display elements, wherein each display element of the plurality of display elements includes a respective attribute, and wherein each display element of the plurality of display elements is disposed at an initial position in the three-dimensional desktop environment; and in response to the received user request, applying the positional effect to each of the plurality of display elements by; determining, for each of the plurality of display elements, a final position based on said respective attribute; and rendering an animation of each of the plurality of display elements moving from the respective initial position to the respective final position. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
8. A computer-readable storage medium containing a program, which, when executed on a processor, performs an operation for arranging a plurality of display elements in a three-dimensional desktop environment, wherein the operation comprises:
receiving a user request to apply a positional effect to the plurality of display elements, wherein each display element of the plurality of display elements includes a respective attribute, and wherein each display element of the plurality of display elements is disposed at an initial position in the three-dimensional desktop environment; and in response to the received user request, applying the positional effect to each of the plurality of display elements by; determining, for each of the plurality of display elements, a final position based on said respective attribute; and rendering an animation of each of the plurality of display elements moving from the respective initial position to the respective final position. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
15. A system, comprising:
-
one or more computer processors; and a memory containing a program, which when executed by the one or more computer processors is configured to perform an operation for arranging a plurality of display elements in a three-dimensional desktop environment, the operation comprising; receiving a user request to apply a positional effect to the plurality of display elements, wherein each display element of the plurality of display elements includes a respective attribute, and wherein each display element of the plurality of display elements is disposed at an initial position in the three-dimensional desktop environment, and in response to the received user request, applying the positional effect to each of the plurality of display elements by; determining, for each of the plurality of display elements, a final position based on said respective attribute; and rendering an animation of each of the plurality of display elements moving from the respective initial position to the respective final position. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification