×

Responsive user interface system

  • US 10,558,742 B2
  • Filed: 03/09/2015
  • Issued: 02/11/2020
  • Est. Priority Date: 03/09/2015
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method, the method comprising:

  • receiving a page for a user device, the page including panels;

    receiving layout data for the page, the layout data defining;

    a location of each of the panels in a plurality of slides, the location specifying a constraint for positioning each of the panels in the plurality of slides with respect to one another; and

    a priority for displaying each of the panels, the priority specifying an order in which each of the panels is allocated to a given slide of the plurality of slides for displaying the page, the priority being based on the constraint for positioning each of the panels;

    receiving user device data specifying display characteristics of the user device, the display characteristics comprising a display resolution;

    generating, by a computer system, a slide by allocating at least one panel of the panels to the generated slide, the at least one panel of the generated slide being allocated based on the display resolution of the user device data, the priority in the layout data associated with the at least one panel, and the location defined by the layout data associated with the at least one panel; and

    sending, to the user device, a set of slides including the generated slide, each slide including at least one panel, to cause operations comprising;

    displaying a first slide of the slides on the user device, the first slide including the generated slide; and

    displaying a second slide of the slides on the user device in response to receiving a navigation action, the second slide including at least one other panel of the panels, the at least one other panel being allocated to the second slide based on an orientation of the user device, the priority in the layout data associated with the at least one other panel, and the location defined by the layout data associated with the at least one other panel.

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