×

User interface for displaying selectable software functionality controls that are relevant to a selected object

  • US 9,690,448 B2
  • Filed: 09/14/2012
  • Issued: 06/27/2017
  • Est. Priority Date: 08/16/2004
  • Status: Active Grant
First Claim
Patent Images

1. A method for providing a user interface for a software application, the method comprising:

  • displaying in a ribbon-shaped interface for the software application, a first section comprising selectable top-level functionality tabs associated with a task-based functionality of the software application;

    upon receiving a selection of one of the top-level functionality tabs, displaying in the ribbon-shaped user interface, a second section containing a first set of selectable controls organized underneath a currently selected top-level functionality tab, wherein the first set of selectable controls corresponds to the task-based functionality of the currently selected top-level functionality tab, at least one of the selectable controls within the first set of selectable controls is presented as a graphic representation and a textual representation, and the second section persists during editing of the electronic document;

    displaying underneath the ribbon-shaped user interface, a third section for displaying and editing at least a portion of an electronic document;

    receiving an indication to insert an object from the software application into the portion of the electronic document displayed in the third section;

    inserting the object into the portion of the electronic document displayed in the third section; and

    in response to inserting the object, displaying adjacent to the selectable top-level functionality tabs, during the editing of the object in the electronic document, an additional top-level functionality tab in the first section, the additional tab corresponding to software functionality associated with editing the selected object in the electronic document, wherein the additional top-level functionality tab was not displayed prior to insertion of the object.

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