System and method for content size adjustment

US10019139B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10019139-B2
Application numberUS-201213677995-A
CountryUS
Kind codeB2
Filing dateNov 15, 2012
Priority dateNov 15, 2011
Publication dateJul 10, 2018
Grant dateJul 10, 2018

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Methods and systems for inferring and predicting the desirable font size of a content area are disclosed. An example method may include detecting a use gesture changing a size of a first content area displayed on a touchscreen, determining that the user has found an optimal font size based on the user gesture detected, and calculating an average that size of the first content area. The method may further include receiving an indication to display a second content area and displaying the second content area on the touchscreen. The method may also include adjusting the font size of the second content area based on the average font size of the first content area, and displaying the second content area with the adjusted font size on the touchscreen.

First claim

Opening claim text (preview).

The invention claimed is: 1. A computer-implemented method, comprising: providing for display a first content area on a touchscreen at a first zoom level; detecting a first type of user gesture, the first type of user gesture associated with changing a size of the first content area displayed on the touchscreen, the size of the first content area being changed to be displayed at a second zoom level; determining a first indicator that a font size of the first content area displayed at the second zoom level is a particular font size; calculating, in response determining the first indicator, an average font size of the first content area displayed at the second zoom level; determining a mean value of the calculated average font size and a plurality of stored font sizes, each of the plurality of stored font sizes corresponding to a zoom level previously selected by a user, wherein determining the mean value of the calculated average font size and the plurality of stored font sizes further comprises: discarding, in determining the mean value, at least one of the calculated average font size and the plurality of stored font sizes based on a deviation threshold, and determining, after the discarding, the mean value based on remaining font sizes from the calculated average font size and the plurality of stored font sizes; receiving an indication to display a second content area on the touchscreen; displaying, in response to the received indication, the second content area on the touchscreen; detecting a second type of user gesture associated with viewing the second content area displayed on the touchscreen, the second type of user gesture being different than the first type of user gesture and detected subsequent to the detected first type of user gesture; determining, in response to the second type of user gesture, a third zoom level to display the second content area based on the mean value; and displaying the second content area at the third zoom level. 2. The computer-implemented method of claim 1 , wherein the first type of user gesture includes a pinch gesture or a double tap gesture. 3. The computer-implemented method of claim 1 , wherein detecting the second type of user gesture comprises detecting a panning gesture over the first content area for a predefined period of time. 4. The computer-implemented method of claim 1 , wherein detecting the first type of user gesture comprises detecting a pinch gesture, and wherein detecting the second type of user gesture comprises detecting a panning gesture over the first content area. 5. The computer-implemented method of claim 1 , wherein detecting the second type of user gesture comprises detecting a scrolling gesture over the first content area for a predefined period of time. 6. The computer-implemented method of claim 1 , wherein the first content area and the second content area are located on a same page. 7. The computer-implemented method of claim 1 , wherein the first content area and the second content area are located on different pages. 8. The computer-implemented method of claim 1 , wherein calculating the average font size of the first content area further comprises: calculating an average pixel height of the first content area. 9. The computer-implemented method of claim 1 , wherein calculating the average font size of the first content area further comprises: calculating an average font size of a viewable content area of the touchscreen. 10. The computer-implemented method of claim 9 , wherein the viewable content area includes a body of the first content area. 11. The computer-implemented method of claim 9 , wherein the viewable content area excludes a heading or a footer of the first content area. 12. The computer-implemented method of claim 1 , further comprising: adjusting the size of the second content area in response to a double tap gesture. 13. The computer-implemented method of claim 1 , further comprising: adjusting the size of the second content area based on a value calculated from previous user gestures associated with changing the size of the first content area. 14. The computer-implemented method of claim 1 , further comprising: wherein determining the first indicator that the font size of the first content area displayed at the second zoom level is the particular font size is based on a combination of gestures, the combination of gestures corresponding to when the first type of user gesture comprises a pinch gesture and the pinch gesture is preceded by a panning gesture. 15. The computer-implemented method of claim 1 , wherein calculating the average font size of the first content area at the second zoom level further comprises: determining that the first content area includes heading or footer portions; and determining the average font size of the first content area at the second zoom level without using the heading or footer portions of the first content area. 16. The computer-implemented method of claim 1 , wherein discarding, in determining the mean value, at least one of the calculated average font size and the plurality of stored font sizes based on the deviation threshold further comprises: discarding a respective font size corresponding to a largest value among the calculated average font size and the plurality of stored font sizes. 17. A computer-implemented method, comprising: providing for display a first content area on a touchscreen of a local computing device at a first zoom level; receiving, from the local computing device, information of a first type of user gesture, the first type of user gesture associated with changing a size of the first content area on the touchscreen of the local computing device, the size of the first content area being changed to be displayed at a second zoom level; determining a first indicator that a font size of the first content area displayed at the second zoom level is a particular font size; calculating, in response determining the first indicator, an average font size of the first content area displayed at the second zoom level: determining a mean value of the calculated average font size and a plurality of stored font sizes, each of the plurality of stored font sizes corresponding to a zoom level previously selected by a user, wherein determining the mean value of the calculated average font size and the plurality of stored font sizes further comprises: discarding, in determining the mean value, at least one of the calculated average font size and the plurality of stored font sizes based on a deviation threshold, and determining, after the discarding, the mean value based on remaining font sizes from the calculated average font size and the plurality of stored font sizes; receiving, from the local computing device, an indication to display a second content area on the touchscreen of the local computing device; providing for display, in response to the received indication, the second content area on the touchscreen of the local computing device; receiving, from the local computing device, information of a second type of user gesture associated with viewing the second content area on the touchscreen, the second type of user gesture being different than the first type of user gesture and detected subsequent to the detected first type of user gesture; determining, in response to the second type of user gesture, a third zoom level based on the mean value; and displaying the second content area at the third zoom level. 18. A system comprising: one or more computers and one or more stora

Assignees

Inventors

Classifications

  • Optimising the visualization of content, e.g. distillation of HTML documents · CPC title

  • Zoom, i.e. interaction techniques or interactors for controlling the zooming operation · CPC title

  • Font handling; Temporal or kinetic typography · CPC title

  • Scrolling or panning · CPC title

  • G06F3/0484Primary

    for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10019139B2 cover?
Methods and systems for inferring and predicting the desirable font size of a content area are disclosed. An example method may include detecting a use gesture changing a size of a first content area displayed on a touchscreen, determining that the user has found an optimal font size based on the user gesture detected, and calculating an average that size of the first content area. The method m…
Who is the assignee on this patent?
Smith Michael David, Mellor John F J, Google Llc
What technology area does this patent fall under?
Primary CPC classification G06F3/0484. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jul 10 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).