Launcher for context based menus

US9746995B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9746995-B2
Application numberUS-201113281825-A
CountryUS
Kind codeB2
Filing dateOct 26, 2011
Priority dateJul 14, 2011
Publication dateAug 29, 2017
Grant dateAug 29, 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.

A launching mechanism for context based menus is provided. A launcher indicator may be provided at a fixed or dynamic location on a user interface enabling a user to activate a context based menu through a variety of touch or gesture actions, as well as keyboard, mouse, or similar device inputs, directly related to the indicator or through inference from an action on the displayed content such as selection of a portion of the content. The launcher indicator may provide contextual information such as a type of available context based menu and appear/disappear in an animated fashion. Location of the indicator may also be dynamically adjusted based on selected content, user action location (i.e., location of a touch), available display area, and so on. Upon activation of the menu, the launcher indicator may disappear or be displayed at a center of the context based menu.

First claim

Opening claim text (preview).

What is claimed is: 1. A method executed in a computing device for providing a launch mechanism for context based menus, the method comprising: in response to detecting a selection of a portion of displayed area on a user interface or a user action on the user interface, presenting a launcher indicator associated with an underlying context based menu, wherein a location of the launcher indicator is selected based on the selected portion of the displayed area; adjusting the location of the launcher indicator automatically based on a direction of writing associated with the selected portion of the displayed area and one or more user attributes, wherein the one or more user attributes include at least one of a left or right handedness of a user, a size of fingers or a pointing device, or a user positioning preference; detecting another user action associated with the displayed launcher indicator; and in response to the other user action, executing a command and displaying a tool tip as an indication of the executed command or displaying the underlying context based menu and displaying another tool tip as a reminder that the launcher has been activated, but no action has been received. 2. The method of claim 1 , wherein the user action and the other user action include at least one from a set of: a tap action on a fixed indicator on the user interface, a keyboard entry combination, a mouse input, a pen input, a tap action on a selected object, and a tap action on one of a pair of content selection handles. 3. The method of claim 1 , further comprising: presenting the launcher indicator at a fixed location on the user interface or a dynamically selected location based on at least one from a set of: the selected portion of the displayed area, a displayed content type, available display area, user interface borders, and a device type. 4. The method of claim 1 , further comprising: presenting the launcher indicator along a left side, a right side, a top, or a bottom of the selected portion of the displayed area based on the one or more user attribute. 5. The method of claim 1 , wherein the one or more user attributes include at least one from a set of: a user credential, an ergonomic characteristic of the user, 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. 6. The method of claim 1 , further comprising: automatically moving the launcher indicator in response to a change of the one or more user attributes. 7. The method of claim 1 , further comprising one or more of: presenting the launcher indicator at the location relative to selected portion of the displayed area such that sufficient display area is provided for the underlying context based menu. 8. The method of claim 7 , further comprising: if there is insufficient display area between the selected portion of the display area and a user interface border to display the underlying context based menu, automatically moving the launcher indicator to another location on the user interface, reducing a size of the launcher indicator, or displaying the launcher indicator partially. 9. The method of claim 1 , further comprising: automatically moving the launcher indicator in response to a change in a size of the selected portion of the displayed area, a change in the size of the user interface, or a change in an orientation of the user interface. 10. The method of claim 1 , further comprising: enabling a user to move the launcher indicator within the user interface based on a further user action. 11. The method of claim 1 , wherein the user action and the other user action are touch or gesture based actions. 12. A computing device for providing a launch mechanism for context based menus, 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 a selection of a portion of displayed area on the user interface or a first user action on the user interface, present a launcher indicator associated with an underlying context based menu at a fixed location on the user interface or a dynamically selected location based on at least one from a set of: the selected portion of the displayed area, a displayed content type, available display area, user interface borders, and a device type, wherein a location of the launcher indicator is selected based on the selected portion of the displayed area; adjust the location of the launcher indicator automatically based on a direction of writing associated with the selected portion of the displayed areaand one or more user attributes, wherein the one or more user attributes include at least one of a left or right handedness of a user, a size of fingers or a pointing device, or a user positioning preference; if no other user action is detected within a predefined time, hide the launcher indicator; detect a second user action associated with the displayed launcher indicator; and in response to the second user action, hide the launcher indicator and execute a command and display a tool tip as an indication of the executed command or display the underlying context based menu and display another tool lip as a reminder that the launcher indicator has been activated, but no action has been received. 13. The computing device of claim 12 , wherein the processor is further configured to: detect a third user action away from the launcher indicator; and hide the launcher indicator in an animated fashion. 14. The computing device of claim 13 , wherein the third user action is associated with scrolling a page, a zooming action, a selection of a different portion of the displayed area, or a new content entry. 15. The computing device of claim 13 , wherein the processor is further configured to: present the launcher indicator in a vicinity of the third user action on the user interface. 16. The computing device of claim 12 , wherein the launch mechanism is controlled by the application or an operating system of the computing device. 17. A computer-readable memory device with instructions stored thereon for providing a launch mechanism for touch and gesture enabled menus, the instructions containing: in response to detecting a selection of a portion of displayed area on the user interface or a touch action or a gesture action on the user interface, presenting a launcher indicator associated with an underlying context based menu at a fixed location on the user interface or a dynamically selected location based on at least one from a set of: the selected portion of the displayed area, a displayed content type, available display area, user interface borders, and a device type, wherein a location of the launcher indicator is selected based on the selected portion of the displayed area; adjusting the location of the launcher indicator automatically based on a direction of writing associated with the selected portion of the displayed area, and one or more user attributes, wherein the one or more user attributes include at least one of a left or right handedness of a user, a size of fingers or a pointing device, or a user positioning preference; if no other user action is detected within a predefined time, hiding the launcher indicator; detecting another one of a touch action or a gesture action associated with the di

Assignees

Inventors

Classifications

  • using icons (graphical or visual programming using iconic symbols G06F8/34) · CPC title

  • G06F3/0482Primary

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

  • Guidance during keyboard input operation, e.g. prompting · CPC title

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

  • using a touch-screen or digitiser, e.g. input of commands through traced gestures · 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 US9746995B2 cover?
A launching mechanism for context based menus is provided. A launcher indicator may be provided at a fixed or dynamic location on a user interface enabling a user to activate a context based menu through a variety of touch or gesture actions, as well as keyboard, mouse, or similar device inputs, directly related to the indicator or through inference from an action on the displayed content such …
Who is the assignee on this patent?
Kotler Matthew, Sachidanandam Vignesh, Gil Erez Kikin, and 2 more
What technology area does this patent fall under?
Primary CPC classification G06F3/04817. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Aug 29 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).