USER INTERFACE SYSTEMS AND METHODS
First Claim
1. A method for providing a user interface on a computing device, the method comprising:
- displaying a first menu on a display of a computing device, the first menu having a first plurality of icons arranged in an icon region that extends substantially around an initial position of a cursor, wherein the icon region defines a central region within the icon region that includes the initial cursor position;
detecting movement of the cursor to a second position within the central region, wherein the second position of the cursor is near a first icon of the first plurality of icons or includes at least a portion of the first icon;
changing an appearance of the first icon in response to detecting movement of the cursor to the second position, wherein the change in appearance indicates that the icon is temporarily selected;
initiating a first action associated with the first icon in response to detecting an input from the user indicating that the first icon should be permanently selected,wherein at least some of the method is performed by the computing device.
4 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for providing user interfaces are disclosed. In certain embodiments, a menu having a number of icons can be provided on a display device such that the icons are arranged around an initial cursor position, or an area that is touched by a user'"'"'s finger or stylus, for example. Due to the icons being arranged around the initial cursor position, any one of the icons from the menu can be chosen with relatively small cursor movement. In certain embodiments, the menu can be divided into regions that overlap with the icons, such that cursor movement from the initial cursor position into a given region has a similar effect as movement into the corresponding icon itself (without actually moving the cursor onto the desired icon).
-
Citations
39 Claims
-
1. A method for providing a user interface on a computing device, the method comprising:
-
displaying a first menu on a display of a computing device, the first menu having a first plurality of icons arranged in an icon region that extends substantially around an initial position of a cursor, wherein the icon region defines a central region within the icon region that includes the initial cursor position; detecting movement of the cursor to a second position within the central region, wherein the second position of the cursor is near a first icon of the first plurality of icons or includes at least a portion of the first icon; changing an appearance of the first icon in response to detecting movement of the cursor to the second position, wherein the change in appearance indicates that the icon is temporarily selected; initiating a first action associated with the first icon in response to detecting an input from the user indicating that the first icon should be permanently selected, wherein at least some of the method is performed by the computing device. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for providing a user interface on a computing device, the method comprising:
-
displaying a first menu on a display of the computing device, the first menu having a plurality of icons arranged substantially around a current position of a cursor, the plurality of icons defining a central region of the display between the plurality of icons and including the current position of the cursor; receiving a first input indicative of movement of the cursor; determining which of the plurality of icons is to be temporarily selected based at least in part on a pattern of the first input within the central region; and temporarily selecting the determined icon. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A computing system, comprising:
-
a display screen; an input device configured to facilitate interaction with a user; and a processor configured to execute software code that causes the computing system to display a menu on the display screen, the menu having a plurality of icons arranged about a home region; detect an input facilitated by the input device and indicative of the user'"'"'s desire to at least temporarily select one of the icons; and determine which of the icons is to be at least temporarily selected based at least in part on a pattern of the input, the pattern involving at least a part of the home region. - View Dependent Claims (27, 28, 29, 30)
-
-
31. A method for providing a user interface on a computing device, the method comprising:
-
displaying a first menu on a display of a computing device, the first menu having a first plurality of icons arranged in an icon region that extends substantially around an interaction position, wherein the interaction position comprises an area of the display where a user or an apparatus controlled by a user touched the display, a current position of a cursor, or a predetermined position on the display; receiving a first user-initiated input indicative of movement from the interaction position; and in response to the movement, selecting an icon associated with a direction of the first user-initiated input, wherein at least some of the method is performed by the computing device. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39)
-
Specification