SCROLLABLE SMART MENU
First Claim
1. A method executed at least in part in a computing device for providing a scrollable smart context menu, the method comprising:
- detecting selection of a portion of content displayed on a user interface of a client device;
displaying a context menu including a base set of commands for interacting with the selected portion of content;
displaying a visual indicator for indicating that one or more additional commands are available for execution on the selected portion of content;
detecting a user action to navigate to the one or more additional commands; and
upon detection of selection of an additional command, displaying a new base set of commands.
3 Assignments
0 Petitions
Accused Products
Abstract
Technologies are generally described for providing a scrollable context menu for interacting with content displayed on a user interface. The scrollable context menu may include a base set of commands available for execution on selected textual and other content. A user may scroll the menu to display a carousel of additional available options employing traditional input such as mouse and stylus input and employing touch and gesture based interaction. The scrollable context menu may present visual cues to indicate that additional options are available. Each command in the base set of commands displayed on the scrollable context menu may be a command commonly used by a user and associated with a user profile unique to the user. The user profile may be saved such that commonly used commands may be preserved and displayed each time the scrollable context menu is presented to the user from any application or device.
30 Citations
20 Claims
-
1. A method executed at least in part in a computing device for providing a scrollable smart context menu, the method comprising:
-
detecting selection of a portion of content displayed on a user interface of a client device; displaying a context menu including a base set of commands for interacting with the selected portion of content; displaying a visual indicator for indicating that one or more additional commands are available for execution on the selected portion of content; detecting a user action to navigate to the one or more additional commands; and upon detection of selection of an additional command, displaying a new base set of commands. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computing device for providing a scrollable smart context menu, the computing device comprising:
-
an input device; a memory; a processor coupled to the memory and the input device, 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; detect selection of a portion of content displayed on a user interface of a client device; display a context menu including a base set of commands for interacting with the selected portion of content; display at least two inactive commands, wherein one inactive command precedes the base set of commands and one inactive command follows the base set of commands to indicate that one or more additional commands are available for execution on the selected portion of content; detect a user action to navigate to the one or more additional commands; and upon detection of selection of an additional command, display a new base set of commands. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A computer-readable memory device with instructions stored thereon for providing a scrollable smart context menu, the instructions containing:
-
detecting selection of a portion of content displayed on a user interface of a client device; displaying a context menu including a base set of commands for interacting with the selected portion of content wherein the base set of commands includes at least three commands most frequently used by a user interacting with a similar portion of content; displaying at least two inactive commands, wherein one inactive command precedes the base set of commands and one inactive command follows the base set of commands to indicate that one or more additional commands are available for execution on the selected portion of content; detecting a user action to navigate to the one or more additional commands; upon detection of selection of an additional command, displaying a new base set of commands; and rendering and activating the commands displayed in the new base set of commands. - View Dependent Claims (19, 20)
-
Specification