Method and system for receiving user input
First Claim
1. A method of receiving user input, the method comprising, receiving user input identifying a location on a graphical user interface, displaying menu options, a first menu option appearing substantially at the identified location, the remaining menu options appearing at locations proximate to the identified location, and receiving user selection of one of the displayed menu options.
3 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for interacting with a visual programming system.. The subject matter includes a “radial” menu that eases selection of options. The radial menu has a hierarchical feature, lower levels being activated when radial menu choices are selected, and higher levels being activated when a central menu option is activated. The user can invoke a plurality of software articles, such as input and output devices, applications, programs, and the like, and can create a custom application by connecting one or more outputs from one software article to inputs of one or more other software articles. A group of interconnected software articles can be encapsulated, and represented as a user-created software article.
212 Citations
23 Claims
-
1. A method of receiving user input, the method comprising,
receiving user input identifying a location on a graphical user interface, displaying menu options, a first menu option appearing substantially at the identified location, the remaining menu options appearing at locations proximate to the identified location, and receiving user selection of one of the displayed menu options.
-
9. A method of receiving user input, the method comprising,
providing hierarchical levels of menu options, receiving user input identifying a location on a graphical user interface, the user input comprising a location of a cursor, displaying menu options from one hierarchical level, a first menu option appearing substantially at the identified location, the remaining menu options appearing at locations proximate to the identified location and being positioned at regular radial intervals around the identified location, the menu option located substantially at the identified location comprising a menu option that when activated causes a display of menu options at a hierarchical level one level higher than the current level, and receiving user selection of one of the displayed menu options.
-
16. A computer program, recorded on a computer-readable medium, for receiving user input, the program including instructions for causing a processor to,
receive user input identifying a location on a graphical user interface, display menu options, a first menu option appearing about the identified location, the remaining menu options appearing at locations proximate to the identified location, and receive user selection of one of the displayed menu options.
Specification