Column zoom
US-9007405-B1 · Apr 14, 2015 · US
US10019139B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10019139-B2 |
| Application number | US-201213677995-A |
| Country | US |
| Kind code | B2 |
| Filing date | Nov 15, 2012 |
| Priority date | Nov 15, 2011 |
| Publication date | Jul 10, 2018 |
| Grant date | Jul 10, 2018 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
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.
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
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
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
Related publications grouped by family.
Answers are generated from the same data shown on this page.