Patent ID: 9530187
Filing Date: 2016-12-27
CPC Classification: G06F,G06T,G09G

Claim Text:
1. A method for generating a layout for display on a display device having first and second orientations, the layout comprising a plurality of layout elements, wherein the layout elements are arranged in a first order in the first orientation, the method comprising: determining that the display device has rotated from the first orientation to the second orientation; identifying size limitations and positional limitations for a set of the layout elements, wherein each layout element is defined by (i) display content, (ii) a location in an order of the layout elements, (iii) a set of size limitations that constrain its size in the first and second orientations, and (iv) a set of positional limitations that constrain its position in the layout irrespective of the orientation; using a size limitation for a particular layout element to define a size of a particular layout element in the second orientation to be different than a size of the particular layout element in the first orientation, wherein layout elements that do not include size limitations in their respective definition are a same size in the first and second orientations; and using the positional limitations for the layout elements to arrange the layout elements in a second order in the second orientation, the second order comprising at least one layout element in a different position in the order based on the positional limitation for the at least one layout element.