×

Providing enhanced user interfaces

  • US 9,817,548 B2
  • Filed: 04/15/2014
  • Issued: 11/14/2017
  • Est. Priority Date: 05/20/2013
  • Status: Active Grant
First Claim
Patent Images

1. A method, comprising:

  • generating, by a computing device comprising a touch-sensitive display screen, a user interface that presents a circular control element;

    receiving, by the computing device, touch-based user input selecting the circular control element via the touch-sensitive display screen;

    in response to receiving the touch-based user input selecting the circular control element via the touch-sensitive display screen, updating, by the computing device, the user interface to present a ring comprising at least one band of icons, the ring having a first portion that is visible and a second portion, different from the first portion, that is hidden, wherein each icon in the at least one band of icons corresponds to a first application having two or more open windows, the first icon having a counter overlay indicating a number of open windows in the first application;

    receiving, by the computing device, touch-based user input pressing and holding the first icon for more than a predetermined amount of time via the touch-sensitive display screen;

    in response to receiving the touch-based user input pressing and holding the first icon for more than the predetermined amount of time via the touch-sensitive display screen, updating, by the computing device, the user interface to present a cluster of thumbnails while the first icon is being held, each thumbnail of the cluster of thumbnails corresponding to a different open window on the first application;

    receiving, by the computing device, touch-based user input selecting an icon included in the at least one band of icons via the touch-sensitive display screen;

    in response to receiving the touch-based user input selecting the icon included in the at least one band of icons via the touch-sensitive display screen, updating, by the computing device, the user interface to hide the ring and to launch a user interface element from a plurality of user interface elements, wherein the user interface element corresponds to the selected icon;

    after updating the user interface to hide the ring, receiving, by the computing device, touch-based user input selecting the circular control element to grip the ring via the touch-sensitive display screen and touch-based user input pulling the ring out of an edge of the user interface via the touch-sensitive display screen;

    in response to receiving the touch-based user input selecting the circular control element to grip the ring via the touch-sensitive display screen and the touch-based user input pulling the ring out of the edge of the user interface via the touch-sensitive display screen, updating, by the computing device, the user interface to present the ring and to fade out all other user interface elements different from the ring;

    receiving, by the computing device, touch-based user input selecting a faded-out portion of the user interface while the ring is presented via the touch-sensitive display screen; and

    in response to receiving the touch-based user input selecting the faded-out portion of the user interface while the ring is presented via the touch-sensitive display screen, updating, by the computing device, the user interface to hide the ring and to fade in one or more of the other user interface elements different from the ring.

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