×

Approaches for highlighting active interface elements

  • US 9,378,581 B2
  • Filed: 03/13/2012
  • Issued: 06/28/2016
  • Est. Priority Date: 03/13/2012
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method of rendering an interface, comprising:

  • capturing an image including a representation of a user using a camera of a computing device;

    analyzing, using at least one processor of the computing device, the image to determine a first position of the user with respect to the computing device;

    rendering a plurality of interface elements for display on a display screen of the computing device;

    receiving a selected interface element of the plurality of interface elements;

    determining, based at least in part on the first position of the user, that the user is not substantially perpendicular with respect to the display screen of the computing device;

    adjusting a first appearance of the selected interface element to cause the selected interface element to appear, from the first position of the user, to be positioned closer to a surface of the display screen than unselected interface elements of the plurality of interface elements;

    adjusting a second appearance of an unselected interface element of the unselected interface elements to cause the unselected interface element to appear, from the first position of the user, to be positioned further from the surface of the display screen than the selected interface element by reducing a second size associated with the second appearance of the unselected interface element to be smaller than a first size associated with the first appearance of the selected interface element;

    displaying a shadow of the selected interface element at a first shadow display position with respect to the selected interface element based at least in part on the first position of the user;

    displaying a side wall of the unselected interface element at a first sidewall display position with respect to the unselected interface element based at least in part on the first position of the user, a first depth of the side wall being related to the first position of the user;

    determining a second position of the user relative to the computing device, the second position being different from the first position and not substantially perpendicular with respect to the display screen of the computing device;

    displaying the shadow of the selected interface element at a second shadow display position with respect to the selected interface element based at least in part on the second position of the user;

    displaying the side wall of the unselected interface element at a second side wall display position with respect to the unselected interface element based at least in part on the second position of the user, a second depth of the side wall being related to the second position of the user; and

    updating appearances of the plurality of interface elements based at least in part on the second position of the user.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×