GENERATING AND DISPLAYING HYBRID CONTEXT MENUS
First Claim
Patent Images
1. A computer-implemented method for dynamically generating context-dependent hybrid menus for display at graphical user interfaces comprising:
- interpreting user input to the graphical user interface to determine input location and context;
selecting model elements representing menu items for said determined context;
generating a hierarchical model comprising the selected model elements; and
transforming the hierarchical model to generate a hybrid menu comprising at least one primary menu coupled to at least one sub-menu, at least one of the primary and at least one sub-menu comprising a radial menu.
1 Assignment
0 Petitions
Accused Products
Abstract
Hybrid menus can be generated and displayed, where the hybrid menus comprising primary and sub-menus having different geometries. Depending upon the context in which a user provides selection input for menu display, the context-appropriate model elements are retrieved from a tree model. A layout generation component transforms the tree model into a hybrid menu for display to the user.
233 Citations
23 Claims
-
1. A computer-implemented method for dynamically generating context-dependent hybrid menus for display at graphical user interfaces comprising:
-
interpreting user input to the graphical user interface to determine input location and context; selecting model elements representing menu items for said determined context; generating a hierarchical model comprising the selected model elements; and transforming the hierarchical model to generate a hybrid menu comprising at least one primary menu coupled to at least one sub-menu, at least one of the primary and at least one sub-menu comprising a radial menu. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A system for dynamically generating context-dependent hybrid menus for display at graphical user interfaces, said system comprising at least one processing device for executing components and further comprising:
-
an input interpretation component for interpreting user input to the graphical user interface to determine input location and context; a model element selection component for selecting model elements representing menu items for said determined context; a model generating component for generating a hierarchical model comprising the selected model elements; and a hierarchical model component for transforming the hierarchical model to generate a hybrid menu comprising at least one primary menu and at least one sub-menu of differing geometry. - View Dependent Claims (19, 20, 21)
-
-
22. A computer program readable by machine tangibly embodying a program of instructions executable by the machine for performing a method for dynamically generating context-dependent hybrid menus for display at graphical user interfaces, said method comprising the steps of:
-
interpreting user input to the graphical user interface to determine input location and context; selecting model elements representing menu items for said determined context; generating a hierarchical model comprising the selected model elements; and transforming the hierarchical model to generate a hybrid menu comprising at least one primary menu coupled to at least one sub-menu, at least one of the primary and at least one sub-menu comprising a radial menu.
-
-
23. An apparatus for dynamically generating context-dependent hybrid menus for display at graphical user interfaces comprising:
-
a processor for executing computer implemented instructions; a memory that is a non-transitory storage medium that stores at least one computer program product comprising computer implemented instructions; a bus for communicatively linking said memory and said processor, wherein said processor when executing the at least one computer program products is operable to; interpret user input to the graphical user interface to determine input location and context; select model elements representing menu items for said determined context; generate a hierarchical model comprising the selected model elements; and transform the hierarchical model to generate a hybrid menu comprising at least one primary menu coupled to at least one sub-menu, at least one of the primary and at least one sub-menu comprising a radial menu.
-
Specification