Intelligent overflow menu

US11068140B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11068140-B2
Application numberUS-201916240471-A
CountryUS
Kind codeB2
Filing dateJan 4, 2019
Priority dateJan 4, 2019
Publication dateJul 20, 2021
Grant dateJul 20, 2021

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.

The disclosed subject matter relates to the presentation of context-sensitive or context-dependent selectable option in an interface of a client device. In an implementation of the context-sensitive interface, data indicative of a context of a program or program feature is acquired or accessed and used to determine menu options displayed on an overflow menu when an overflow icon displayed on the interface is selected. In some embodiments, the overflow menu is populated with a plurality of secondary action options based on the context data, in which each secondary action option is associated with a corresponding secondary action that may be performed via the client device.

First claim

Opening claim text (preview).

The invention claimed is: 1. A system, comprising: a memory encoding processor-executable routines; and one or more processors configured to access the memory and execute the processor-executable routines, wherein the routines, when executed by the one or more processors, cause the one or more processors to perform acts comprising: analyzing coding stored on the memory, wherein the coding comprises data associated with a plurality of actions configured to execute via one or more features of an interface of a client device; identifying a type of a feature of the one or more features executing the data based on the analyzing; generating an overflow icon configured to be displayed on the interface based on the plurality of actions; configuring an appearance of the overflow icon based on the feature; and generating an overflow menu configured to be displayed on the interface upon selection of the overflow icon; wherein, in response to identifying that the type of the feature is a first plug-in, the routines are configured to cause the one or more processors to populate the overflow menu with a first set of selectable options associated with a first subset of the plurality of actions to enable the first subset of the plurality of actions to be performed via the first set of selectable options; wherein, in response to identifying that the type of the feature is a second plug-in, the routines are configured to cause the one or more processors to populate the overflow menu with at least the first set of selectable options; wherein, in response to identifying that the type of the feature is a first application that is a non-plug in, the routines are configured to cause the one or more processors to populate the overflow menu with a second set of selectable options associated with a second subset of the plurality of actions to enable the second subset of the plurality of actions to be performed via the second set of selectable options; and wherein, in response to identifying that the type of the feature is a second application that is a non-plug-in, the routines are configured to cause the one or more processors to populate the overflow menu with at least the second set of selectable options. 2. The system of claim 1 , wherein the routines, when executed by the one or more processors, further cause the one or more processors to: perform an action of the plurality of actions associated with selection of one of the first set of selectable options or one of the second set of selectable options. 3. The system of claim 1 , wherein the routines, when executed by the one or more processors, further cause the one or more processors to generate an appearance of the overflow menu based on the one or more features. 4. The system of claim 3 , wherein the appearance of the overflow menu comprises a particular position of the overflow menu on the interface, a font of the selectable options, or any combination thereof. 5. The system of claim 1 , wherein the interface is a chat interface, a web based interface, an application management interface, a community forum interface, or any combination thereof. 6. The system of claim 1 , wherein the first subset of the plurality of actions comprises modifying the feature, and wherein the second subset of the plurality of actions comprises installing the feature. 7. A system, comprising: a memory encoding processor-executable routines; and one or more processors configured to access the memory and execute the processor-executable routines, wherein the routines, when executed by the one or more processors, cause the one or more processors to perform acts comprising: analyzing coding stored on the memory, wherein the coding comprises data executed via a feature installed in the memory and referenced by an interface configured to be displayed on a client device; identifying, based on the data, a plurality of actions associated with the feature; identifying, based on the analyzing, a type of the feature executing the data; generating a selectable overflow icon configured to be displayed on the interface based on the plurality of actions; and generating an overflow menu, wherein the overflow menu is invoked on the interface in response to a selection of the selectable overflow icon; wherein, in response to identifying that the type of the feature is a plug-in, the routines are configured to cause the one or more processors to populate the overflow menu of the interface with a first plurality of selectable options, wherein each selectable option of the first plurality of selectable options is associated with an action of a first subset of the plurality of actions, and wherein a selection of a selectable option of the first plurality of selectable options via the overflow menu causes an associated action of the first subset of the plurality of actions to be performed; wherein, in response to identifying that the type of the feature is an additional plug-in, the routines are configured to cause the one or more processors to populate the overflow menu of the interface with at least the first plurality of selectable options; wherein, in response to identifying that the type of the feature is a first non-plug-in application, the routines are configured to cause the one or more processors to populate the overflow menu of the interface with a second plurality of selectable options and without the first plurality of selectable options, wherein each selectable option of the second plurality of selectable options is associated with an action of a second subset of the plurality of actions, and wherein a selection of a selectable option of the second plurality of selectable options via the overflow menu causes an associated action of the second subset of the plurality of actions to be performed; and wherein, in response to identifying that the type of the feature is a second non-plug-in application, the routines are configured to cause the one or more processors to populate the overflow menu of the interface with at least the second plurality of selectable options and without the first plurality of selectable options. 8. The system of claim 7 , wherein the routines, when executed by the one or more processors, further cause the one or more processors to: receive an indication of the selection of the selectable overflow icon; and display the overflow menu adjacent to the selectable overflow icon on the interface, wherein the first plurality of selectable options or the second plurality of selectable options is displayed on the overflow menu. 9. The system of claim 8 , wherein the routines, when executed by the one or more processors, further cause the one or more processors to: receive an indication of the selection of the selectable option of the first plurality of selectable options or an indication of the selection of the selectable option of the second plurality of selectable options; and perform the associated action of the first subset of the plurality of actions in response to receiving the indication of the selection of the selectable option of the first plurality of selectable options or perform the associated action of the second subset of the plurality of actions in response to receiving the indication of the selection of the selectable option of the second plurality of selectable options. 10. The system of claim 8 , wherein the routines, when executed by the one or more processors, further cause the one or more processors to: receive an additional indication of an additional selection of the selectable overflow icon; and remove the overflow menu from display on the interface in response to receiving the additional indication. 11. The system of claim 8 , wh

Assignees

Inventors

Classifications

  • Plug-ins; Add-ons · CPC title

  • Interaction with page-structured environments, e.g. book metaphor · CPC title

  • G06F3/0482Primary

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

  • Execution arrangements for user interfaces · CPC title

  • using icons (graphical or visual programming using iconic symbols G06F8/34) · 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 US11068140B2 cover?
The disclosed subject matter relates to the presentation of context-sensitive or context-dependent selectable option in an interface of a client device. In an implementation of the context-sensitive interface, data indicative of a context of a program or program feature is acquired or accessed and used to determine menu options displayed on an overflow menu when an overflow icon displayed on th…
Who is the assignee on this patent?
Servicenow Inc
What technology area does this patent fall under?
Primary CPC classification G06F3/0482. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jul 20 2021 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 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).