US2018189929A1PendingUtilityA1

Adjusting margins in book page images

Assignee: GOOGLE LLCPriority: Oct 4, 2006Filed: Feb 28, 2018Published: Jul 5, 2018
Est. expiryOct 4, 2026(~0.2 yrs left)· nominal 20-yr term from priority
G06F 3/0483G06T 3/40
54
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A user interface (e.g., a browser window) includes a display area for displaying an image (e.g., a book page image). The image can be rescaled based on the dimensions of the display area and other factors. In some implementations, margins in book page images are adjusted to create additional or less display area.

Claims

exact text as granted — not AI-modified
1 . (canceled) 
     
     
         2 . A computer-implemented method comprising:
 accessing an electronic book that includes a sequence of book page images, wherein at least one book page image includes text;   accessing a template that is generated by processing at least one book page image of the sequence of book page images, the processing at least one book page image of the sequence of book page images including determining a median height or a median width of text in the at least one book page image to determine the dimensions of the representative text bounding box of the template, wherein the template indicates dimensions of a representative text bounding box for the sequence of book page images;   determining, for at least one of one or more book page images of the sequence of book page images, whether the book page image has text that substantially fills the representative text bounding box, the determining whether the book page image has text that substantially fills the representative text bounding box including determining whether dimensions of the text are within prescribed thresholds of the median height or the median width;   for at least one of one or more of the book page images of the sequence of book page images that has text that substantially fills the representative text bounding box, scaling the book page image based at least on (i) dimensions of a user interface through which the book page image is displayed, and (ii) the dimensions of the representative text bounding box;   for at least one of one or more of the book page images of the sequence of book page images that has text that does not substantially fill the representative text bounding box, scaling the book page image based at least on (i) a minimum text height, or (ii) a maximum text width; and   providing one or more of the scaled book page images for display through the user interface.   
     
     
         3 . The computer-implemented method of  claim 2 , further comprising determining an anchor point for positioning text within the at least one book page image of the sequence of book page images in substantially the same location in each book page image in the sequence of book page images. 
     
     
         4 . The computer-implemented method of  claim 2 , further comprising changing the dimensions of the representative text bounding box based at least in part on changed dimensions of the user interface. 
     
     
         5 . The computer-implemented method of  claim 2 , wherein the at least one book page image is a digital image of an actual book page. 
     
     
         6 . The computer-implemented method of  claim 2 , wherein the user interface includes zoom controls to zoom the at least one book page. 
     
     
         7 . The computer-implemented method of  claim 6 , wherein the zoom controls include at least one zoom stop. 
     
     
         8 . The computer-implemented method of  claim 7 , wherein a zoom stop can include a zoom percentage that has been customized to prove a better user experiences for the at least one book image being zoomed. 
     
     
         9 . The method of  claim 1 , wherein scaling the at least one book page image based at least on (i) a minimum text height, or (ii) a maximum text width, comprises:
 determining that the dimensions of the at least one book page image match the dimensions of the user interface; and   in response to determining that the dimensions of the book page image match the dimensions of the user interface, scaling the book page image to be entirely displayed at once in the user interface.   
     
     
         10 . A computer-implemented method comprising:
 accessing an electronic book that includes a sequence of book page images, wherein at least one book page image includes text;   accessing a template that, indicates dimensions of a representative text bounding box for the sequence of book page images, the representative text bounding box having a height that corresponds to a median height of text in the sequence of book page images or a width that corresponds to a median width of text in the sequence of book page images;   determining, for at least one of one or more book page images of the sequence of book page images, whether the book page image has text that substantially fills the template by determining whether dimensions of the text are within prescribed thresholds of the median height or the median width;   for at least one of one or more of the book page images of the sequence of book page images that has text that substantially fills the template, scaling the book page image based at least on (i) dimensions of a user interface through which the book page image is displayed, and (ii) the dimensions of the template;   for at least one of one or more of the book page images of the sequence of book page images that has text that does not substantially fill the template, scaling the book page image based at least on (i) a minimum text height, or (ii) a maximum text width; and   providing one or more of the scaled book page images for display through the user interface.   
     
     
         11 . The computer-implemented method of  claim 10 , further comprising determining an anchor point for positioning text within the at least one book page image of the sequence of book page images in substantially the same location in each book page image in the sequence of book page images. 
     
     
         12 . The computer-implemented method of  claim 10 , further comprising changing the dimensions of the representative text bounding box based at least in part on changed dimensions of the user interface. 
     
     
         13 . The computer-implemented method of  claim 10 , wherein the at least one book page image is a digital image of an actual book page. 
     
     
         14 . The computer-implemented method of  claim 10 , wherein the user interface includes zoom controls to zoom the at least one book page. 
     
     
         15 . The computer-implemented method of  claim 14 , wherein the zoom controls include at least one zoom stop. 
     
     
         16 . The computer-implemented method of  claim 15 , wherein a zoom stop can include a zoom percentage that has been customized to provide a better user experience for the at least one book image being zoomed. 
     
     
         17 . The computer-implemented method of  claim 10 , wherein scaling the at least one book page image based at least on (i) a minimum text height, or (ii) a maximum text width, comprises:
 determining that the dimensions of the at least one book page image match the dimensions of the user interface; and   in response to determining that the dimensions of the book page image match the dimensions of the user interface, scaling the book page to be entirely displayed at once in the user interface.   
     
     
         18 . A computer-implemented method comprising:
 accessing an electronic book that includes a sequence of book page images, wherein at least one book page image includes text;   determining, for at least one of one or more book page images of the sequence of book page images, whether dimensions of the book page image text are within prescribed thresholds of a median height or a median width of the text in the sequence of book page images;   for at least one of one or more of the book page images of the sequence of book page images that has dimensions that are within prescribed thresholds of the median height or median width of the text in the sequence of book page images, scaling the book page image based at least on (i) the dimensions of the display area in the user interface and (ii) the median height or median width of the text in the sequences of book page images;   for at least one of one or more of the book page images of the sequence of book page images that does not have dimensions that are within prescribed thresholds of the median height or median width of the text in the sequence of book page images, scaling the book page image based at least on (i) a minimum text height, or (ii) a maximum text width; and   providing one or more of the scaled book page images for display through the display area in the user interface.   
     
     
         19 . The computer-implemented method of  claim 18 , wherein the at least one book page image is a digital image of an actual book page. 
     
     
         20 . The computer-implemented method of  claim 18 , wherein the user interface includes zoom controls to zoom the at least one book page. 
     
     
         21 . The computer-implemented method of  claim 20 , wherein the zoom controls include at least one zoom stop.

Join the waitlist — get patent alerts

Track US2018189929A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.