Determining gestures on context based menus
First Claim
Patent Images
1. A method executed in a computing device to determine a tap action on a context based menu, the method comprising:
- in response to detecting a tap action presenting the context based menu in relation to a displayed content on a user interface, wherein the context based menu comprises;
radially distributed command items around a collapse control,a center zone that defines a target hit area for the collapse control,a dead zone surrounding the target hit area for the collapse control,a command zone surrounding the dead zone, anda sub-menu zone surrounding the command zone, the command zone and the sub-menu zone including primary hit target regions and secondary hit target regions surrounding each command item within the command zone;
in response to detecting the tap action in a primary hit target region centered around a command item, interpreting the tap action as an activation event associated with the command item;
in response to detecting the tap action in a secondary hit target region around the command item, the secondary hit target region surrounding the primary hit target region,interpreting the tap action based on a tap action history analysis, wherein the tap action history analysis includes a detection of a most recorded event that is associated with an activation of the command item and another command item adjacent to the command item, wherein secondary hit target regions of the command item and the other command item overlap.
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. Different actions and combinations of actions enable users to activate sub-menus, execute commands, or collapse context based menus. Gestures associated with the actions are determined through action analysis. The action analysis includes tap action hit target region analysis and swipe action direction, angle, and/or length analysis.
47 Citations
12 Claims
-
1. A method executed in a computing device to determine a tap action on a context based menu, the method comprising:
-
in response to detecting a tap action presenting the context based menu in relation to a displayed content on a user interface, wherein the context based menu comprises; radially distributed command items around a collapse control, a center zone that defines a target hit area for the collapse control, a dead zone surrounding the target hit area for the collapse control, a command zone surrounding the dead zone, and a sub-menu zone surrounding the command zone, the command zone and the sub-menu zone including primary hit target regions and secondary hit target regions surrounding each command item within the command zone; in response to detecting the tap action in a primary hit target region centered around a command item, interpreting the tap action as an activation event associated with the command item; in response to detecting the tap action in a secondary hit target region around the command item, the secondary hit target region surrounding the primary hit target region, interpreting the tap action based on a tap action history analysis, wherein the tap action history analysis includes a detection of a most recorded event that is associated with an activation of the command item and another command item adjacent to the command item, wherein secondary hit target regions of the command item and the other command item overlap. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computing device to determine a swipe action on a context based menu, the computing device comprising:
-
an input device configured to detect 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 the swipe action, present the context based menu in relation to a displayed content on the user interface, wherein the context based menu comprises; radially distributed command items around a collapse control, a center zone that defines a target hit area for the collapse control, a dead zone surrounding the target hit area for the collapse control, a command zone surrounding the dead zone, and a sub-menu zone surrounding the command zone, the command zone and the sub-menu zone including primary hit target regions and secondary hit target regions surrounding each command item within the command zone; in response to a detection of the swipe action originating from the center zone or the dead zone of the context based menu, ignore the swipe action; in response to a detection of the swipe action from the command zone, determine whether the swipe action is a short swipe action or a long swipe action based on a length, a direction, and an angle of the swipe action; and if the swipe action is a short swipe action, interpret the swipe action as an activation event associated with the command item; if the swipe action is a long swipe action, interpret the swipe action as an activation of a sub-menu associated with the command item. - View Dependent Claims (7, 8, 9)
-
-
10. A method to determine a tap action on a context based menu, the method comprising:
in response to detecting a tap action, presenting the context based menu in relation to a displayed content on a user interface, wherein the context based menu comprises; radially distributed command items around a collapse control, a center zone that defines a target hit area for the collapse control, a dead zone surrounding the target hit area for the collapse control, a command zone surrounding the dead zone, and a sub-menu zone surrounding the command zone, the command zone and the sub-menu zone including primary hit target regions and secondary hit target regions surrounding each command item within the command zone; in response to detecting the tap action in a primary hit target region centered around a command item, interpreting the tap action as an activation event associated with the command item, wherein the at least one of a size and a shape of the primary hit target region is adjusted based on an automatic learning process from a size of a user'"'"'s finger; in response to detecting the tap action in a secondary hit target region around the command item, the secondary hit target region surrounding the primary hit target region, interpreting the tap action based on a tap action history analysis, wherein the tap action history analysis includes a detection of a most recorded event that is associated with an activation of the command item and another command item adjacent to the command item, wherein secondary hit target regions of the command item and the other command item overlap. - View Dependent Claims (11, 12)
Specification