Patent ID: 8537180

Claim:
A computer-implemented method comprising: outputting, by a processor and for display, content; receiving, by the processor, an indication of a first scroll input, the first scroll input having a first velocity; scrolling, at a first effective scroll rate determined based at least in part on the first velocity, the content; altering a size of the content by a first zoom factor, the first zoom factor being determined based at least in part on the first effective scroll rate; receiving, at the processor, an indication of a second scroll input, while the content has a residual zoom factor, the second scroll input having a second velocity; scrolling, at a second effective scroll rate determined based at least in part on the second velocity and the residual zoom factor, the content; and altering an output size of the content by a second zoom factor, the second zoom factor being based at least in part on the second effective scroll rate.