×

Method and system for providing adaptive arrangement and representation of user interface elements

  • US 9,971,501 B2
  • Filed: 08/07/2014
  • Issued: 05/15/2018
  • Est. Priority Date: 08/07/2014
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • determining an arrangement of one or more user interface elements based on user profile information, content information, contextual information, or a combination thereof;

    rendering a representation of a first three-dimensional object in a user interface of a user device,wherein the representation includes one or more surface segments,wherein the first three-dimensional object is a particular three-dimensional shape;

    associating the one or more user interface elements respectively with the one or more surface segments based on the arrangement;

    determining that the user device has been rotated;

    manipulating, based on the rotation of the user device, the representation of the first three-dimensional object within a virtual three-dimensional space to expose the one or more user interface elements associated with the one or more surface segments that are visible in the user interface, wherein a direction of the manipulation is based on a direction of the rotation of the user device;

    receiving a first user interaction input that indicates a selection of the user interface element;

    rendering, based on the first user interaction input, a representation of a second three-dimensional object to present one or more additional user interface elements, that are associated with the selected user interface element,wherein the second three-dimensional object is a same three-dimensional shape as the particular three-dimensional shape of the first three-dimensional object;

    receiving a second user interaction input, in which a first finger is held in place over one of the one or more user interface elements and in which a second finger is swiped, the second user interaction input indicating a selection of another one of the one or more user interface elements associated with the first object; and

    rendering, based on the other user interaction input, a two-dimensional object that includes at least two facets, of the plurality of facets of the first three-dimensional object, arranged in two dimensions.

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