×

Enhanced Display Rotation

  • US 10,228,766 B2
  • Filed: 09/12/2014
  • Issued: 03/12/2019
  • Est. Priority Date: 09/12/2014
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method comprising:

  • receiving an indication of at least one of a selectable type of auto-rotation, a number of pre-defined rotational positions, and corresponding angular increments, wherein the angular increments are selectively varied for different devices, scenarios, applications, or contexts;

    collecting sensor data from multiple sensors associated with a sensor system of a device;

    detecting changing viewing positions of a user relative to the device, the changing viewing positions detected based in part on a viewing plane and a viewing angle with respect to the user;

    calculating, as one of the changing viewing positions, a viewing position of the user relative to the device and alignment of the device as coordinates in a three-dimensional coordinate system;

    rotating a user interface on a display of the device through incremental rotational positions that are each one of a selected number of the pre-defined rotational positions that correspond to the angular increments; and

    controlling arrangement of one or more displayed elements in the user interface on the display of the device based on the calculated viewing position of the user of the device and the alignment of the device, type of auto-rotation, and a selected device, scenario, application, or context.

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