Managing content through actions on context based menus
First Claim
Patent Images
1. A method executed at least in part in a computing device for providing a context based menu to manage displayed content, the method comprising:
- in response to detecting one of;
a tap action on a launcher, a tap action on a selection of a portion of displayed content, a tap action on an insertion point gripper, a swipe action on the launcher slower than a predefined speed, a mouse input, and a keyboard input, presenting the context based menu in relation to the displayed content on a user interface, wherein the context based menu includes at least one from a set of;
a command and a link to a submenu;
in response to detecting a gesture associated with the context based menu, rotating the context based menu, wherein the context based menu rotates without expanding;
in response to detecting a press and hold action, displaying a sectional view of the context based menu in a minimized state according to a peek period beginning with the press and hold action and ending upon a withdrawal of the press and hold action to conserve available space on the user interface, wherein a display of the sectional view is in proportion to the peek period;
detecting one of a gesture and a touch based action associated with the context based menu, wherein the action includes one of;
a selection of a displayed context based menu item and a swipe over a portion of the context based menu; and
one of;
executing a command and displaying a submenu in response to the detected action, wherein multiple finger gestures are enabled such that swiping over the command with one finger executes the command and swiping over the command with two fingers rotates the context based menu.
2 Assignments
0 Petitions
Accused Products
Abstract
Context based menus are employed for content management through touch or gesture actions, keyboard entries, mouse or pen actions, and similar input. Context based menus may be deployed using a variety of shapes, forms, and content. Different actions and combinations of actions enable users to activate submenus, execute commands, or collapse context based menus. By enabling viewing of menus and execution of commands through context based menus positioned in relation to displayed content user experience is enhanced when interacting with user interfaces with limited display area.
52 Citations
20 Claims
-
1. A method executed at least in part in a computing device for providing a context based menu to manage displayed content, the method comprising:
-
in response to detecting one of;
a tap action on a launcher, a tap action on a selection of a portion of displayed content, a tap action on an insertion point gripper, a swipe action on the launcher slower than a predefined speed, a mouse input, and a keyboard input, presenting the context based menu in relation to the displayed content on a user interface, wherein the context based menu includes at least one from a set of;
a command and a link to a submenu;in response to detecting a gesture associated with the context based menu, rotating the context based menu, wherein the context based menu rotates without expanding; in response to detecting a press and hold action, displaying a sectional view of the context based menu in a minimized state according to a peek period beginning with the press and hold action and ending upon a withdrawal of the press and hold action to conserve available space on the user interface, wherein a display of the sectional view is in proportion to the peek period; detecting one of a gesture and a touch based action associated with the context based menu, wherein the action includes one of;
a selection of a displayed context based menu item and a swipe over a portion of the context based menu; andone of;
executing a command and displaying a submenu in response to the detected action, wherein multiple finger gestures are enabled such that swiping over the command with one finger executes the command and swiping over the command with two fingers rotates the context based menu. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A computing device for providing a context based menu to manage displayed content, 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; in response to detecting one of;
a tap action on a launcher, a tap action on a selection of a portion of displayed content, a tap action on an insertion point gripper, a swipe action on the launcher slower than a predefined speed, a mouse input, and a keyboard input, display the context based menu on the user interface in relation to the displayed content, wherein the context based menu includes at least one from a set of;
a command and a link to a submenu;in response to detecting a press and hold action, display a sectional view of the context based menu in a minimized state according to a peek period beginning with the press and hold action and ending upon a withdrawal of the press and hold action to conserve available space on the user interface, wherein a display of the sectional view is in proportion to the peek period; detect one of a tap action and a swipe action associated with the context based menu; one of;
execute a command and display a submenu in response to the detected action; andperform at least two actions including one or more of;
execution of a command and display of a submenu in response to detecting a sequence of actions; andreplay the at least two actions according to a registered touch or gesture combination for the sequence of actions through one representative user action of the registered combination that spans a predefined period and has detectable action characteristics. - View Dependent Claims (14, 15, 16)
-
-
17. A computer-readable memory device with instructions stored thereon for providing a context based menu to manage displayed content, the instructions comprising:
-
in response to detecting one of;
a tap action on a launcher, a tap action on a selection of a portion of displayed content, a tap action on an insertion point gripper, a swipe action on the launcher slower than a predefined speed, a mouse input, and a keyboard input, displaying the context based menu on a user interface in relation to the displayed content, wherein the context based menu includes at least one from a set of;
a command and a link to a submenu;in response to detecting a press and hold action, displaying a sectional view of the context based menu in a minimized state according to a peek period beginning with the press and hold action and ending upon a withdrawal of the press and hold action to conserve available space on the user interface, wherein a display of the sectional view is in proportion to the peek period; detecting an action associated with the context based menu; one of;
executing a command and displaying a submenu in response to the detected action, wherein the execution of the command is cancelled in response to detecting a continuation of the detected action in a direction extending beyond an outer boundary of the context based menu;performing at least two actions including one or more;
execution of a command and display of a submenu in response to detecting a sequence of actions; andcollapsing the displayed context based menu in response to one of another action and execution of one of a predefined set of commands. - View Dependent Claims (18, 19, 20)
-
Specification