PROVIDING CUSTOMIZATION OF CONTEXT BASED MENUS
First Claim
Patent Images
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 predefined user interface for a context based menu defining layout attributes and behavior for one or more controls in the context based menu;
constructing the context based menu according to the custom configuration; and
in response to a 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 a user interface to manage content.
2 Assignments
0 Petitions
Accused Products
Abstract
Context based menus are customizable to extend features to meet user demand. An application providing the context based menu reads a custom configuration from an XML file or receives input through a user interface to construct a context based menu. The custom configuration hosts attribute information for placement of controls, visualization or controls, and/or behavior of controls in the menu. Custom configuration is editable and provides features to add and remove controls from a default context based menu.
-
Citations
20 Claims
-
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 predefined user interface for a context based menu defining layout attributes and behavior for one or more controls in the context based menu; constructing the context based menu according to the custom configuration; and in response to a 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 a user interface to manage content. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computing device for providing customization of context based menus, the computing device comprising:
-
an input device configured to detect at least one of a tap action and a swipe action; a memory; a processor coupled to the memory, the processor executing an application and causing a user interface associated with the application to be displayed on a screen, wherein the processor is configured to; receive a custom configuration from one of a structured file and a user input through a predefined user interface for a context based menu defining layout attributes and behavior for one or more controls in the context based menu; construct the context based menu according to the custom configuration; position a first set of controls in the context based menu according to custom position information retrieved from the custom configuration; position a second set of controls in the context based menu according to a default schema retrieved from the custom configuration; and in response to a user input including a tap, a swipe, a mouse, a keyboard, a pen, a voice, a visual, and a gesture action, present the context based menu on a user interface to manage content. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A computer-readable memory device with instructions stored thereon for providing customization of context based menus, the instructions comprising:
-
receiving a custom configuration from one of a structured file and a user input through a predefined user interface for a context based menu defining layout attributes and behavior for one or more controls in the context based menu; constructing the context based menu according to the custom configuration; positioning a set of controls in the context based menu according to custom position information retrieved from the custom configuration; adjusting a number of the controls to be displayed in the context based menu dynamically according to a use pattern of the set of controls by a user; and in response to a 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 a user interface to manage content. - View Dependent Claims (18, 19, 20)
-
Specification