×

Context-based command surfacing

  • US 10,203,933 B2
  • Filed: 08/14/2015
  • Issued: 02/12/2019
  • Est. Priority Date: 11/06/2014
  • Status: Active Grant
First Claim
Patent Images

1. A computing system, comprising:

  • at least one processor; and

    memory storing instructions executable by the at least one processor, wherein the instructions, when executed. configure the computing system to provide;

    a user interface component configured to generate a user interface display for an open application associated with the computing system, the user interface display including a user interface mechanism configured to receive user input that manipulates content in the application;

    a context detector configured to detect a content-independent context of the application, the content-independent context being independent of the content in the application;

    a command set identifier configured to identify a set of possible commands in the application, based at least in part on the content-independent context; and

    a command analysis component configured to;

    categorize the possible commands into a set of command categories, each command category including a subset of the possible commands;

    select a command category from the set of command categories;

    based on the selection, control the user interface component to generate a user actuatable element, in the user interface display, that represents each command in the selected command category and is configured for user interaction; and

    an action generator configured to;

    receive an indication of user actuation of a particular one of the user actuatable elements; and

    perform the command associated with the particular user actuatable element.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×