US2013339830A1PendingUtilityA1

Optimized document views for mobile device interfaces

Assignee: YUAN SHARLENEPriority: Jun 15, 2012Filed: Jun 15, 2012Published: Dec 19, 2013
Est. expiryJun 15, 2032(~5.9 yrs left)· nominal 20-yr term from priority
G06F 3/04847G06F 3/04886G06F 3/0485G06F 40/106G06F 3/0483G06F 3/04883G06F 3/04842G06F 3/04845G06F 16/9577
40
PatentIndex Score
0
Cited by
0
References
0
Claims

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-modified
1 . 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.