×

System and method of updating a dynamic input and output device

  • US 10,606,539 B2
  • Filed: 01/23/2015
  • Issued: 03/31/2020
  • Est. Priority Date: 01/23/2014
  • Status: Active Grant
First Claim
Patent Images

1. A non-transitory computer-readable storage medium storing one or more programs, the one or more programs comprising instructions that, when executed by one or more processors of a computing system with a first housing that includes a primary display and a second housing at least partially containing (i) a physical keyboard and (ii) a touch-sensitive secondary display that is distinct from the primary display, cause the computing system to:

  • display a user interface on the primary display in which a first application is an active application;

    while the first application is the active application;

    concurrently display on the touch-sensitive secondary display;

    a set of one or more application-level affordances corresponding to the first application in a first portion of the touch-sensitive secondary display; and

    a set of one or more system-level affordances corresponding to system-level functionalities in a second portion of the touch-sensitive secondary display; and

    detect a request to switch the active application from the first application to a second application, different from the first application; and

    in response to detecting the request to switch the active application from the first application to the second application, display a user interface on the primary display in which the second application is the active application; and

    while displaying the user interface on the primary display in which the second application is the active application;

    display on the touch-sensitive secondary display a secondary user interface, distinct from the user interface on the primary display, the secondary user interface including;

    a set of one or more application-level affordances corresponding to the second application in the first portion of the touch-sensitive secondary display; and

    the set of one or more system-level affordances corresponding to system-level functionalities in the second portion of the touch-sensitive secondary display;

    detect selection, within the secondary user interface displayed on the touch-sensitive secondary display, of a system-level affordance of the set of one or more system-level affordances;

    in response to detecting the selection of the system-level affordance, perform an operation in the user interface displayed on the primary display;

    detect selection, on the touch-sensitive secondary display, of a toggle affordance indicating a system-level feature;

    in response to detecting the selection of the toggle affordance;

    cease displaying on the touch-sensitive secondary display at least some of the set of one or more application-level affordances;

    display, on the touch-sensitive secondary display, an expanded set of system-level affordances corresponding to system-level functionalities, wherein the expanded set of system-level affordances is concurrently displayed, on the touch-sensitive secondary display, with an affordance that, when selected, causes the touch-sensitive secondary display to cease displaying at least a subset of the expanded set of system-level affordances and to display at least some of the set of one or more application-level affordances;

    detect a user input corresponding to an override key; and

    in response to detecting the user input;

    cease to display at least the set of one or more application-level affordances corresponding to the second application on the touch-sensitive secondary display; and

    display a set of default function keys on the touch-sensitive secondary display.

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