Patent ID: 11966689
Assignee: JITTERBIT, INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 9:
10. A non-transitory computer storage medium encoded with computer program instructions that when executed by one or more computers cause the one or more computers to perform operations comprising:
receiving a page for a user device, the page including panels;
receiving layout data for the page, the layout data defining a visual relationship between the panels based on an orientation of the user device, the layout data specifying a priority for displaying each of the panels;
generating, by a computer system, a first slide including a subset of panels to display on the user device and a second slide including one or more other panels of the panels;
allocating the subset of panels to the first slide and the one or more other panels to the second slide based on characteristics of the user device and the priority specified in the layout data;
wherein the first slide includes each panel of the subset of panels, each panel associated with a higher priority relative to lower priorities of one or more other panels, the subset of panels configured to fill, based on the layout data, a display region of the user device;
wherein a second slide includes the one or more other panels having the lower priorities, the one or more other panels configured to fill, based on the layout data, the display region of the user device and replace the subset of panels of the first slide responsive to a navigation action; and
sending, to the user device, a set of slides including the first slide and the second slide, to cause operations comprising:
displaying the first slide of the set of slides on the user device; and
displaying the second slide of the set of slides on the user device instead of the first slide in response to receiving the navigation action, the second slide including the one or more other panels, the one or more other panels further being allocated to the second slide based on the orientation of the user device;

wherein the user device is configured to display, at a given time, one slide of the set of slides.