Screen relayout
First Claim
Patent Images
1. A method, comprising:
- displaying, on a display device, two or more panes in a window, wherein each one of the two or more panes is independently resizable, and wherein the two or more panes are arranged in a first layout, the window having a first preset aspect ratio;
in response to receiving a selection of a user interface element representing a second preset aspect ratio, changing the first preset aspect ratio of the window to the second preset aspect ratio; and
in response to said changing, rearranging each pane in the window into a second layout, wherein said rearranging each pane in the window comprises maintaining a relationship between at least two panes of the two or more panes, and wherein said rearranging each pane in the window comprises reflowing content within a subset of the two or more panes while not reflowing content within another subset of the two or more panes.
2 Assignments
0 Petitions
Accused Products
Abstract
Briefly, in accordance with one or more embodiments, the contents of a window may be reflowed to accommodate one or more of a change in the size or aspect ratio of the window, a change in size of one or more objects or subwindows within the window, and/or the addition or deletion of the contents of the window. The contents of the window may be reflowed proportionally with the event causing the relayout of the window contents such that the contents of the window may be fully displayed within the window area after the event, and/or the relationship of the window contents may be at least partially maintained.
-
Citations
29 Claims
-
1. A method, comprising:
-
displaying, on a display device, two or more panes in a window, wherein each one of the two or more panes is independently resizable, and wherein the two or more panes are arranged in a first layout, the window having a first preset aspect ratio; in response to receiving a selection of a user interface element representing a second preset aspect ratio, changing the first preset aspect ratio of the window to the second preset aspect ratio; and in response to said changing, rearranging each pane in the window into a second layout, wherein said rearranging each pane in the window comprises maintaining a relationship between at least two panes of the two or more panes, and wherein said rearranging each pane in the window comprises reflowing content within a subset of the two or more panes while not reflowing content within another subset of the two or more panes. - View Dependent Claims (2, 3, 4)
-
-
5. An apparatus, comprising:
-
means for displaying, on a display device, two or more panes in a window, wherein each one of the two or more panes is independently resizable, and wherein the two or more panes are arranged in a first layout, the window having a first preset aspect ratio; means for, in response to receiving a selection of a user interface element representing a second preset aspect ratio, changing the first preset aspect ratio of the window to the second preset aspect ratio; and means for, in response to said changing, rearranging each pane in the window into a second layout, wherein said rearranging each pane in the window comprises maintaining a relationship between at least two panes of the two or more panes, and wherein said rearranging each pane in the window comprises reflowing content within a subset of the two or more panes while not reflowing content within another subset of the two or more panes. - View Dependent Claims (6, 7, 8, 9)
-
-
10. A non-transitory computer-readable medium having instructions stored thereon that are executable by one or more processors to:
-
display, on a display device, two or more panes in a window, wherein each one of the two or more panes is independently resizable, and wherein the two or more panes are arranged in a first layout, the window having a first preset aspect ratio; in response to receiving a selection of a user interface element representing a second preset aspect ratio, change the first preset aspect ratio of the window to the second preset aspect ratio; and in response to said changing, rearrange each pane in the window into a second layout, wherein said rearranging each pane in the window comprises maintaining a relationship between at least two of the two or more panes, and wherein said rearranging each pane in the window comprises reflowing content within a subset of the two or more panes while not reflowing content within another subset of the two or more panes. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A method, comprising:
-
displaying, on a display device, two or more panes in a window, wherein each one of the two or more panes is independently resizable, wherein the two or more panes are arranged in a first layout, and wherein the window has a first preset aspect ratio; in response to receiving a selection of a user interface element representing a second preset aspect ratio, changing the first preset aspect ratio of the window to a second preset aspect ratio, wherein said changing comprises changing a characteristic of at least one pane of the two or more panes of the first layout, wherein said changing comprises maintaining a characteristic of at least one other pane of the two or more panes of the first layout, and wherein said maintaining the characteristic comprises proportionally reflowing content of the at least one other pane of the two or more panes of the first layout; and in response to said changing, rearranging the at least one pane of the two or more panes to accommodate the changed characteristic in a second layout of the two or more panes. - View Dependent Claims (16, 17, 18, 19)
-
-
20. An apparatus, comprising:
-
means for displaying, on a display device, two or more panes in a window, wherein each one of the two or more panes is independently resizable, wherein the two or more panes are arranged in a first layout, and wherein the window has a first preset aspect ratio; means for, in response to receiving a selection of a user interface element representing a second preset aspect ratio, changing the first preset aspect ratio of the window to a second preset aspect ratio, wherein said changing comprises changing a characteristic of at least one pane of the two or more panes of the first layout, wherein said changing comprises maintaining a characteristic of at least one other pane of the two or more panes of the first layout, and wherein said maintaining the characteristic comprises proportionally reflowing content of the at least one other pane of the two or more panes of the first layout; and means for, in response to said changing, rearranging the at least one pane of the two or more panes to accommodate the changed characteristic in a second layout of the two or more panes. - View Dependent Claims (21, 22, 23, 24)
-
-
25. A non-transitory computer-readable medium having instructions stored thereon that are executable by one or more processors to:
-
display, on a display device, two or more panes in a window, wherein the two or more panes are arranged in a first layout, and wherein the window has a first preset aspect ratio; in response to receiving a selection of a user interface element representing a second preset aspect ratio, change the first preset aspect ratio of the window to a second preset aspect ratio, wherein said change comprises changing a characteristic of at least one pane of the two or more panes of the first layout, wherein said change comprises maintaining a characteristic of at least one other pane of the two or more panes of the first layout, and wherein said maintaining the characteristic comprises proportionally reflowing content of the at least one other pane of the two or more panes of the first layout; and in response to said changing, rearrange the at least one pane of the two or more panes to accommodate the changed characteristic in a second layout of the two or more panes. - View Dependent Claims (26, 27, 28, 29)
-
Specification