Patent ID: 9116602
Filing Date: 2015-08-25
Classification: G06F

Abstract:
1. A method executed in a computing device for providing customization of context based menus, the method comprising: receiving a custom configuration from one of a structured file and a user input through a user interface for a context based menu defining layout attributes and a behavior for a first set of controls and a second set of controls in the context based menu, wherein the context based menu is a radial menu; constructing the context based menu according to the custom configuration, wherein the custom configuration is editable by a user; positioning the first set of controls in the context based menu according to custom position information retrieved from the custom configuration; retrieving a default schema from the custom configuration defining default position information about the second set of controls in the context based menu; positioning the second set of controls in the context based menu according to the default schema retrieved from the custom configuration; adjusting one or more from a set of: a number of the first set of controls and a number of the second set of controls to be displayed in the context based menu dynamically according to a use pattern of one or more from a set of: the first set of controls and the second set of controls by the user; in response to the user input including a tap, a swipe, a mouse, a keyboard, a pen, a voice, a visual, and a gesture action, presenting the context based menu on the user interface to manage content; and displaying an indicator to show a last activated control of the context based menu.