Patent ID: 9632662
Date: 2017-04-25
CPC Classifications: G06F

Claim:
1. A computer implemented method for displaying radial menu items in a radial menu, comprising configuring one or more processors to perform an operation comprising: maintaining a set of radial menu item group definitions, each of the group definitions including an identifier, a list of radial menu items in an associated group, and relationships between the radial menu items in the group and other radial menu items within and/or outside the group, wherein the relationships include one or more of an affinity relationship specifying radial menu items are to be placed circumferentially adjacent to one another in the radial menu, an opposite relationship specifying radial menu items are to be placed in circumferentially opposite locations in the radial menu, or a repelling relationship specifying radial menu items are not to be placed circumferentially adjacent to one another in the radial menu, and wherein at least a first group of radial menu items and a second group of radial menu items are functional groups and are associated with a relationship specifying placement of the radial menu items of the first group in relation to the radial menu items of the second group in the radial menu, in response to receiving a predefined gesture, displaying the radial menu based on one or more of the radial menu item group definitions, wherein the originally displayed radial menu includes: