PROVIDING RADIAL MENUS WITH TOUCHSCREENS
First Claim
1. A computer-implemented method, the method comprising:
- receiving a first touch input on a touch-sensitive screen, wherein the first touch input corresponds with an anchor point on the touch-sensitive screen;
receiving a second touch input at a second point on the touch-sensitive screen;
determining a distance between the second point and the anchor point on the touch-sensitive screen;
generating a radial menu based on the distance between the second point and the anchor point, wherein the radial menu comprises a display area including one or more menu options; and
providing for display the radial menu.
2 Assignments
0 Petitions
Accused Products
Abstract
The subject technology discloses configurations for providing a radial menu on one or more computing devices with a touch-sensitive screen. In one example, a user activates the radial menu after touching a first finger at a first or anchor point on a touchscreen that serves as a center of the radial menu. While the first finger is disposed, the user then touches a second finger at a second point some distance from the anchor point corresponding to the first finger on the touchscreen. The radial menu is generated based on a distance calculated between the anchor point and the second finger at the second point. The radial menu is not a complete circle and instead displayed as a partial circle, and the radial menu is generated so that the display area is bisected from the anchor point to the second point in some configurations.
104 Citations
25 Claims
-
1. A computer-implemented method, the method comprising:
-
receiving a first touch input on a touch-sensitive screen, wherein the first touch input corresponds with an anchor point on the touch-sensitive screen; receiving a second touch input at a second point on the touch-sensitive screen; determining a distance between the second point and the anchor point on the touch-sensitive screen; generating a radial menu based on the distance between the second point and the anchor point, wherein the radial menu comprises a display area including one or more menu options; and providing for display the radial menu. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system, the system comprising:
-
memory; one or more processors; one or more modules stored in memory and configured for execution by the one or more processors, the modules comprising; a touch input module configured to receive a first touch input on a touch-sensitive screen, wherein the first touch input corresponds with an anchor point on the touch-sensitive screen, receive a second touch input at a second point on the touch-sensitive screen, and determine a distance between the second point and the anchor point on the touch-sensitive screen a radial menu module configured to generate a radial menu based on the distance between the second point and the anchor point, wherein the radial menu comprises a display area including one or more menu options; and a graphical user interface (GUI) display module configured to provide for display the radial menu. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A non-transitory machine-readable medium comprising instructions stored therein, which when executed by a machine, cause the machine to perform operations comprising:
-
receiving a first touch input on a touch-sensitive screen, wherein the first touch input corresponds with an anchor point on the touch-sensitive screen; receiving a second touch input at a second point on the touch-sensitive screen; determining a distance between the second point and the anchor point on the touch-sensitive screen; generating a radial menu based on the distance between the second point and the anchor point, wherein the radial menu comprises a display area including one or more menu options and the radial menu is generated so that the display area is bisected from the anchor point to the second point; and providing for display the radial menu.
-
Specification