×

Rotation smoothing of a user interface

  • US 10,409,396 B2
  • Filed: 11/13/2017
  • Issued: 09/10/2019
  • Est. Priority Date: 05/28/2009
  • Status: Active Grant
First Claim
Patent Images

1. A method, comprising:

  • at an electronic device with a display and one or more sensors configured to detect orientation and rotation of the electronic device;

    while the electronic device is in a first orientation, displaying, on the display, a first user interface for an application that includes a first plurality of selectable elements, wherein;

    the first user interface for the application is displayed in a portrait orientation while the device is in the first orientation; and

    the first user interface has a first width;

    while displaying the first user interface for the application in the portrait orientation, detecting, with the one or more sensors, rotation of the electronic device to a second orientation, and,in response to detecting rotation of the electronic device to the second orientation, switching to displaying a second user interface for the application in a second orientation, wherein;

    the second user interface for the application includes a second plurality of selectable elements that correspond to the first plurality of selectable elements;

    the second user interface for the application is displayed in a landscape orientation while the device is in the second orientation;

    the second user interface has a second width that is different from the first width;

    switching to displaying the second user interface for the application in the second orientation includes displaying an animated transition in which the first user interface is distorted by increasing the width of the first user interface without increasing a height of the first user interface by a corresponding amount during the animated transition; and

    displaying the animated transition includes rotating and stretching a respective region of the first user interface, the respective region including text, without stretching the text in the respective region.

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