Optimized document views for mobile device interfaces
Abstract
Portions of document contents are separated into individually controlled sections on a user interface of a smaller size client device display. A document viewed on a mobile device may include different content portions such as textual content, tables, slides and graphics. Due to a smaller user interface of the mobile device, some portions of the content may extend outside of the user interface and may not all be visible at the same time. The user may use gestures to scroll through and resize the document to view all of the contents. The system may separate each of the different content portions into individual sections and enable the user to control each section separately, such that the user may navigate, resize, and reposition each individual section without affecting the size and position of the remaining sections of the document for optimally viewing the document on the user interface.
Claims
exact text as granted — not AI-modified1 . A method executed at least in part in a computing device for separating portions of document contents into individually controlled sections on a user interface of a client device, the method comprising:
displaying a document on the user interface of a client device; identifying one or more different content portions of the document; separating the different content portions into individually controlled sections; and enabling distinct navigation actions on the individually controlled sections.
2 . The method of claim 1 , wherein identifying one or more different content portions of the document further comprises:
identifying one or more of: textual content, a table, an embedded video, an image, and a graphic.
3 . The method of claim 1 , wherein the client device is a gesture enabled client device accepting one of a touch action and an optically captured gesture action.
4 . The method of claim 3 , further comprising:
if the document is a presentation document, displaying a slide image in a first portion of a split screen; and displaying textual content of the slide in a second portion of the split screen such that the textual content is readily legible.
5 . The method of claim 4 , further comprising:
displaying textual content accompanying the slide in the second portion in addition or in place of the textual content of the slide.
6 . The method of claim 4 , further comprising:
enabling the user to perform a horizontal swipe action on the first portion of the split screen; upon detection of the horizontal swipe action, scrolling to a new slide in a direction of the horizontal swipe action; and modifying the textual content in the second portion of the split screen to match the new slide.
7 . The method of claim 4 , further comprising:
enabling the user to perform a vertical swipe action on the second portion of the split screen; and upon detection of the vertical swipe action, scrolling the textual content in a direction of the vertical swipe action.
8 . The method of claim 4 , further comprising:
detecting the touch action on one of the first and second portions of the split screen; and enabling the user to perform at least one from a set of: scroll, resize, and reposition content on one of the first and second portions of the split screen.
9 . The method of claim 3 , further comprising:
if the document includes an embedded table, displaying a portion of the table to fit a width of a client device display such that contents of the table are readily legible; and resizing remaining content of the document displayed above and below the table to fit the width of the client device display.
10 . The method of claim 9 , further comprising:
upon detection of a horizontal swipe action on the displayed table, scrolling the table in a direction of the horizontal swipe action; and preserving the remaining content of the document displayed above and below the table such that a reading experience is maintained.
11 . The method of claim 9 , further comprising:
aligning the displayed table and the remaining content of the document displayed above and below the table one of left-to-right and right-to-left based on a language of the document.
11 . (canceled)
12 . The method of claim 2 , further comprising:
automatically selecting sizes of a first and a second portions of a client device display for displaying the different content portions; and enabling a user to modify the sizes of the first and second portions.
13 . The method of claim 1 , wherein the client device is one of: a smart phone, a tablet, a handheld computer, and a vehicle mount computer.
14 . A client device for separating portions of document contents into individually controlled sections on a display of the client device, the client device comprising:
a memory storing instructions; a processor coupled to the memory, the processor executing an application displaying content in conjunction with the stored instructions, wherein the application is configured to:
display a document on a user interface of a client device;
identify one or more different content portions of the document comprising a textual content, a table, an embedded video, an image, and a graphic;
separate the different content portions into individually controlled sections;
display the different content portions on distinct portions of the display; and
enable distinct navigation actions on the distinct portions of the display.
15 . The client device of claim 14 , wherein the application is further configured to:
if the document is a presentation document,
display a slide image in a first portion of a split screen, and
display one or more of textual content of the slide and textual content accompanying the slide in a second portion of the split screen such that the textual content is readily legible; and
if the document includes an embedded table,
display a portion of the table to fit a width of a client device display such that contents of the table are readily legible, and
resize remaining content of the document displayed above and below the table to fit the width of the client device display.
16 . The client device of claim 15 , wherein the application is further configured to:
upon detection of a horizontal swipe action on the first portion, scroll to a new slide in a direction of the horizontal swipe action and modify the textual content in the second portion of the split screen to match the new slide; upon detection of a vertical swipe action on the second portion, scroll the textual content in a direction of the vertical swipe action; and upon detection of a horizontal swipe action on the displayed table, scroll the table in a direction of the horizontal swipe action and preserve the remaining content of the document displayed above and below the table such that a reading experience is maintained.
17 . The client device of claim 15 , wherein the application is further configured to:
identify when additional portions of displayed content portion extends outside of a viewing window of the user interface; and provide an indicator for alerting the user that additional portions of the displayed content portion are available in a direction of the indicator.
18 . The client device of claim 17 , wherein the table is maintained as a separate entity from remaining content of the displayed document to enable distinct navigation actions on the table while a display the remaining content is preserved.
19 . A computer-readable memory device with instructions stored thereon for separating portions of document contents into individually controlled sections on a user interface of a client device, the instructions comprising:
displaying a document on a user interface of a client device; if the document is a presentation document,
displaying a slide image in a first portion of a split screen,
displaying one or more of textual content of the slide and textual content accompanying the slide in a second portion of the split screen such that the textual content is readily legible
upon detection of a horizontal swipe action on the first portion, scrolling to a new slide in a direction of the horizontal swipe action and modifying the textual content in the second portion of the split screen to match the new slide, and
upon detection of a vertical swipe action on the second portion, scrolling the textual content in a direction of the vertical swipe action; and
if the document includes an embedded table,
displaying a portion of the table to fit a width of a client device display such that contents of the table are readily legible,
resizing remaining content of the document displayed above and below the table to fit the width of the client device display,
upon detection of a horizontal swipe action on the displayed table, scroll the table in a direction of the horizontal swipe action and preserve the remaining content of the document displayed above and below the table such that a reading experience is maintained.
20 . The computer-readable memory device of claim 19 , wherein the instructions further comprise:
enabling one or more of resizing, panning, expanding, and shrinking of the table without modifying a size and position of the remaining content above and below the table.Join the waitlist — get patent alerts
Track US2013339830A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.