Graphical objects that respond to touch or motion input
First Claim
1. A method performed by one or more processors, comprising:
- presenting first graphical objects on a user interface shown on a display of a device;
receiving, from a first input tool, a first touch input through the user interface, the first touch input tracing a perimeter around a subset of the first graphical objects following a movement of the first input tool touching the display;
responsive to the first touch input, transforming an area of the user interface including the subset of the first graphical objects within the perimeter into a second graphical object, wherein the first graphical objects include two-dimensional file or folder icons and the second graphical object includes a three-dimensional sphere, and wherein transforming the area of the user interface into the second graphical object comprises transforming the area of the user interface enclosed by the perimeter into the sphere, wherein the file or folder icons are displayed on the sphere;
receiving a second touch input in response to a second input tool touching the second graphical object; and
responsive to the second touch input, animating the second graphical object in the user interface so that it appears to become smaller, and compressing or archiving data represented by the second graphical object.
1 Assignment
0 Petitions
Accused Products
Abstract
A first graphical object on a user interface of a device can be transformed to a second graphical object on the user interface. The second graphical object can be manipulated by a user on the user interface using touch input or by physically moving the device. When manipulated, the object can be animated to appear to have mass that responds to real-world, physical forces, such as gravity, friction or drag. The data represented by the second graphical object can be compressed or archived using a gesture applied to the second graphical object. Graphical objects can be visually sorted on the user interface based on their mass (size). The visual appearance of graphical objects on the user interface can be adjusted to indicate the age of data represented by the graphical objects.
-
Citations
36 Claims
-
1. A method performed by one or more processors, comprising:
-
presenting first graphical objects on a user interface shown on a display of a device; receiving, from a first input tool, a first touch input through the user interface, the first touch input tracing a perimeter around a subset of the first graphical objects following a movement of the first input tool touching the display; responsive to the first touch input, transforming an area of the user interface including the subset of the first graphical objects within the perimeter into a second graphical object, wherein the first graphical objects include two-dimensional file or folder icons and the second graphical object includes a three-dimensional sphere, and wherein transforming the area of the user interface into the second graphical object comprises transforming the area of the user interface enclosed by the perimeter into the sphere, wherein the file or folder icons are displayed on the sphere; receiving a second touch input in response to a second input tool touching the second graphical object; and responsive to the second touch input, animating the second graphical object in the user interface so that it appears to become smaller, and compressing or archiving data represented by the second graphical object. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system comprising:
-
one or more processors; and a computer-readable medium coupled to the one or more processors and storing instructions, which, when executed by the one or more processors, cause the one or more processors to perform operations, comprising; presenting first graphical objects on a user interface shown on a display of a device; receiving, from a first input tool, a first touch input through the user interface, the first touch input tracing a perimeter around a subset of the first graphical objects following a movement of the first input tool touching the display; responsive to the first touch input, transforming an area of the user interface including the subset of the first graphical objects within the perimeter into a second graphical object, wherein the first graphical objects include two-dimensional file or folder icons and the second graphical object includes a three-dimensional sphere, and wherein transforming the area of the user interface into the second graphical object comprises transforming the area of the user interface enclosed by the perimeter into the sphere, wherein the file or folder icons are displayed on the sphere; receiving a second touch input in response to a second input tool touching the second graphical object; and responsive to the second touch input, animating the second graphical object in the user interface so that it appears to become smaller, and compressing or archiving data represented by the second graphical object. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A non-transitory computer-readable medium storing instructions, which, when executed by one or more processors, are configured to cause the one or more processors to perform operations comprising:
-
presenting first graphical objects on a user interface shown on a display of a device; receiving, from a first input tool, a first touch input through the user interface, the first touch input tracing a perimeter around a subset of the first graphical objects following a movement of the first input tool touching the display; responsive to the first touch input, transforming an area of the user interface including the subset of the first graphical objects within the perimeter into a second graphical object, wherein the first graphical objects include two-dimensional file or folder icons and the second graphical object includes a three-dimensional sphere, and wherein transforming the area of the user interface into the second graphical object comprises transforming the area of the user interface enclosed by the perimeter into the sphere, wherein the file or folder icons are displayed on the sphere; receiving a second touch input in response to a second input tool touching the second graphical object; and responsive to the second touch input, animating the second graphical object in the user interface so that it appears to become smaller, and compressing or archiving data represented by the second graphical object. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36)
-
Specification