Varying user interface element based on movement
First Claim
Patent Images
1. A method comprising:
- detecting a direction of movement of a user interface element, the user interface element including a first pattern layer and a second pattern layer;
while the user interface element is moving, creating a graphical pattern using the first pattern layer and the second pattern layer, wherein creating the graphical pattern comprises;
overlaying the first pattern layer on the second pattern layer;
translating the first pattern layer relative to the second pattern layer;
detecting a change in the direction of the movement;
inverting the first pattern layer and the second pattern layer in response to the detected change; and
translating, in the detected changed direction of the movement, the first pattern layer relative to the second pattern layer; and
providing the graphical pattern for display on the moving user interface element.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, systems, and apparatus, including computer program products, for presenting a user interface element. Movement of a user interface element that includes first and second pattern layers is detected. While the user interface element is moving, a first pattern layer is translated relative to a second pattern layer.
391 Citations
20 Claims
-
1. A method comprising:
-
detecting a direction of movement of a user interface element, the user interface element including a first pattern layer and a second pattern layer; while the user interface element is moving, creating a graphical pattern using the first pattern layer and the second pattern layer, wherein creating the graphical pattern comprises; overlaying the first pattern layer on the second pattern layer; translating the first pattern layer relative to the second pattern layer; detecting a change in the direction of the movement; inverting the first pattern layer and the second pattern layer in response to the detected change; and translating, in the detected changed direction of the movement, the first pattern layer relative to the second pattern layer; and providing the graphical pattern for display on the moving user interface element. - View Dependent Claims (2, 3, 4, 5, 6, 7, 19, 20)
-
-
8. A computer program product, encoded on a computer-readable storage device, operable to cause a data processing apparatus to perform operations comprising:
-
detecting a direction of movement of a user interface element, the user interface element including a first pattern layer and second pattern layer; while the user interface element is moving, creating a graphical pattern using the first pattern layer and the second pattern layer, wherein creating the graphical pattern comprises; overlaying the first pattern layer on the second pattern layer; translating the first pattern layer relative to the second pattern layer; detecting a change in the direction of the movement inverting the first pattern layer and the second pattern layer in response to the detected change; and translating, in the detected changed direction of the movement, the first pattern layer relative to the second pattern layer; and providing the graphical pattern for display on the moving user interface element. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A system, comprising:
one or more processors configured to perform operations comprising; detecting a direction movement of a user interface element, the user interface element including a first pattern layer and a second pattern layer; while the user interface element is moving, creating a graphical pattern using the first pattern layer and the second pattern layer, wherein creating the graphical pattern comprises; overlaying the first pattern layer on the second pattern layer; and translating the first pattern layer relative to the second pattern layer; detecting a change in the direction of the movement inverting the first pattern layer and the second pattern layer in response to the detected change; and translating, in the detected changed direction of the movement, the first pattern layer relative to the second pattern layer; and providing the graphical pattern for display on the moving user interface element. - View Dependent Claims (15, 16, 17)
-
18. A method, comprising:
-
detecting a direction of movement of a user interface element, the user interface element including a first pattern layer and a second pattern layer; while the user interface element is moving, creating an animated effect, wherein creating the animated effect comprises; overlaying the first pattern layer on the second pattern layer; and translating the first pattern layer relative to the second pattern layer detecting a change in direction of the movement; inverting the first pattern layer and the second pattern layer in response to the detected change; and while the user interface element is moving, translating, in the detected changed direction of the movement, the first pattern layer relative to the second pattern layer.
-
Specification