Patent ID: 7219309

Claim:
A method of viewing media on a computing device, said method comprising: receiving digital content representing a web-page to be displayed; laying out the web-page; responding to a first view selecting input from a user by producing a first view of said web-page, which is a split view, by simultaneously: displaying in an overview window a portion of the web page layout at a first scale factor; displaying in a magnified-view window a sub-part of the portion of the layout shown in the overview window, with the display in the magnified-view window being at a second scale factor that causes elements of the layout to appear larger in the magnified-view window than in the overview window; displaying in the overview window a magnified-view indicator that indicates the sub-part of the portion of the layout shown in the overview window that is currently displayed in the magnified-view window; and responding to a navigation input from a user, when said split view is displayed, by moving the sub-part of the layout shown in the magnified-view window and by correspondingly moving the magnified-view indicator relative to the layout shown in the overview window, so the sub-part of the layout shown in the magnified-view window continues to corresponds to the sub-part of the layout indicated by the magnified-view indicator after such movement; and responding to a second view selecting input from a user by producing a second view which does not have the split view's combination of said overview and magnified-view windows; wherein: said digital content includes text to be displayed as part of said web page; said responding to the second view selecting input includes performing a second layout of a selected portion of said web page's text, including re-flowing said selected portion of text across the lines of a new text column at one or more font sizes that are larger relative to the width of the lines of said new column than the font sizes of the selected text were relative to the width of the selected text's layout in the layout used in the split view; and said second view includes a re-flowed-text window in which the full width of said new text column is displayed on said screen. said second view is a second type of split view that simultaneously includes the display of: said re-flowed-text window; and a second overview window that displays a portion of said web page layout at a scale factor that causes elements of the layout to appear smaller than in the magnified view and that causes text to appear in smaller fonts than in said re-flowed-text window; and said second overview window includes an indication of the portion of text currently displayed in the re-flowed-text window.