Dynamic context based menus

US9582187B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9582187-B2
Application numberUS-201113289272-A
CountryUS
Kind codeB2
Filing dateNov 4, 2011
Priority dateJul 14, 2011
Publication dateFeb 28, 2017
Grant dateFeb 28, 2017

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Context based menus that can be dynamically positioned, laid out, and activated are provided for tap, swipe, and press-and-hold type interactions. Presenting a plurality of executable commands and/or links to submenus, a context based menu may be displayed in various shapes and forms in relation to selected content displayed on a user interface and/or other factors such as available display space, user attributes, and similar ones. Submenus presenting commands within a category may be displayed in place of, adjacent to, or overlapping with a parent context based menu. Menu position, contents, and/or shape may be adjusted in response to changes in selected content, user contact location, changes in user interface, and the like.

First claim

Opening claim text (preview).

What is claimed is: 1. A method executed at least in part in a computing device for providing a dynamic context based menu, the method comprising: in response to detecting one of: a selection of a portion of displayed content on a user interface, a tap action on an insertion point gripper, and an action associated with a launcher indicator on the user interface, presenting the context based menu at a dynamically selected location based on at least one from a set of: the selected portion of the displayed content, a displayed content type, available display area, user interface borders, a type of input, and a device type, wherein presenting the context based menu comprises: in response to detecting one of: a limited available space on the user interface and empty segments on the context based menu, displaying a partial view of the context based menu; and in response to detecting both of: the limited available space on the user interface and full segments on the context based menu, rotating the partial view of context based menu; in response to detecting selection of one or more items from a plurality of items displayed on the context based menu, one of: executing a command and displaying a submenu associated with the selected one or more items by automatically arranging a layout of the items displayed on the context based menu based on a user attribute, wherein the user attribute includes at least one from a set of: a left or right handedness of a user, a size of fingers, and a size of tap action pointer associated with a pointing device; and displaying a textual tip associated with the selected one or more items, wherein the textual tip is positioned on one of an interior and an exterior of the context based menu. 2. The method of claim 1 , wherein the action associated with the launcher indicator on the user interface includes at least one from a set of: a tap action on a fixed launcher indicator on the user interface, a tap action on a dynamic launcher indicator, a swipe action on the dynamic launcher indicator, a keyboard entry combination, a mouse input, a pen input, a tap action on a selected object, a tap action on one of a pair of content selection handles, an accelerometer sensor based input, an orientation sensor based input, an optically captured gesture, a time based input, a proximity to another device, a proximity to another person, and a proximity to a place. 3. The method of claim 1 , further comprising: presenting the context based menu at a fixed location on the user interface. 4. The method of claim 1 , further comprising: presenting the context based menu along one of: a left side, a right side, a top, and a bottom of the selected portion of the displayed content based on the user attribute. 5. The method of claim 1 , wherein the user attribute further includes at least one from a set of: a user credential, an ergonomic characteristic of the device, and a location attribute comprising one or more of a language selection for the user interface, geographic location information, time zone information, and country information; and automatically moving the context based menu in response to a change of the user attribute. 6. The method of claim 1 , further comprising: in response to a change of the available display area, moving the context based menu to a different location on the user interface. 7. The method of claim 6 , wherein the change of the available display area is appearance of a virtual keyboard. 8. The method of claim 1 , wherein the context based menu includes one of: a substantially radially menu presenting items representing distinct categories of commands and a list style menu, where categories of displayed items alter presentation of items on the context based menu, and wherein at least one of a number of items displayed on the context based menu and a menu style is adjusted based on available display area and the displayed content type such that the context based menu is connected with the selected portion of the displayed content. 9. The method of claim 8 , wherein the context based menu has one of a substantially radial, a substantially rectangular, a straight in-line, a curved in-line, a flower-like, and an irregular shape. 10. The method of claim 1 , further comprising: displaying one or more segments of the context based menu in a transparent manner such that one of: underlying displayed content is visible and overlapping of the context based menu and the submenu is accommodated. 11. The method of claim 1 , further comprising: at least one from a set of: moving the context based menu, modifying a shape of the context based menu, and modifying a size of the context based menu in response to one of: a change in a size of the selected portion of the displayed content, a change in the size of the user interface, a change in a type of the selected portion of the displayed content, and a change in an orientation of the user interface. 12. The method of claim 1 , further comprising: enabling selection of available items in a category through a rotating swipe action on a substantially radial shaped context based menu, wherein the available items are displayed in a scrolling list fashion in one of: a center and a vicinity of the context based menu. 13. A computing device for providing a dynamic context based 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: in response to detecting one of: a selection of a portion of displayed content on a user interface, a tap action on an insertion point gripper, and an action associated with a launcher indicator on the user interface, present the context based menu at a dynamically selected location based on at least one from a set of: the selected portion of the displayed content, a displayed content type, available display area, user interface borders, a type of input, and a device type, wherein the context based menu is presented by: in response to detecting one of: a limited available space on the user interface and empty segments on the context based menu, displaying a partial view of the context based menu; and in response to detecting both of: the limited available space on the user interface and full segments on the context based menu, rotating the partial view of context based menu; in response to detecting selection of one or more items from a plurality of items displayed on the context based menu, one of: execute a command and display a submenu associated with the selected one or more items by automatically arranging a layout of the items displayed on the context based menu based on a user attribute, wherein the user attribute includes at least one from a set of: a left or right handedness of a user, a size of fingers, and a size of tap action pointer associated with a pointing device; display a textual tip associated with the selected one or more items, wherein the textual tip is positioned on one of an interior and an exterior of the context based menu; and in response to one of: execution of a predefined command, a tap action away from the context based menu, a selection of a back button displayed on the context based menu, a scroll action, a zooming action, a selection of a different portion of displayed content, a new content entry, and selection of another user interface, hide the context based menu. 14. The computing device of claim 13 , wherein items on the context based menu represent a

Assignees

Inventors

Classifications

  • Pen manipulated menu · CPC title

  • for inputting data by handwriting, e.g. gesture or text · CPC title

  • Interaction with lists of selectable items, e.g. menus · CPC title

  • by partitioning the display area of the touch-screen or the surface of the digitising tablet into independently controllable areas, e.g. virtual keyboards or menus · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9582187B2 cover?
Context based menus that can be dynamically positioned, laid out, and activated are provided for tap, swipe, and press-and-hold type interactions. Presenting a plurality of executable commands and/or links to submenus, a context based menu may be displayed in various shapes and forms in relation to selected content displayed on a user interface and/or other factors such as available display spa…
Who is the assignee on this patent?
Gil Erez Kikin, Kotler Matthew, Sachidanandam Vignesh, and 5 more
What technology area does this patent fall under?
Primary CPC classification G06F3/04886. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Feb 28 2017 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).