Patent ID: 8650502

Claim:
A computer program product, comprising: a non-transitory computer readable storage medium to store a computer readable program, wherein the computer readable program, when executed by a processor within a computer, causes the computer to perform operations for a scrolling system with adjustable granularity, the operations comprising: detecting a scroll command in a first direction from a user interface, wherein a display area is configured to shift in the first direction in response to the scroll command; detecting a granularity setting command in a second direction from the user interface, the second direction being substantially perpendicular to the first direction, wherein a scroll bar is configured to move in the second direction in response to the granularity setting command, wherein the scroll bar comprises data to index scrollable content within the display area; and adjusting a granularity setting from a first granularity setting to a second granularity setting after the scroll bar moves from a first scroll bar position across a threshold point into a second scroll bar position, the first scroll bar position corresponding to the first granularity setting and the second scroll bar position corresponding to the second granularity setting, wherein the granularity setting corresponds to the sensitivity of response to a scroll command upon the scrollable content, wherein the first granularity setting comprises a first rate at which data in the display area shifts in response to the scroll command, and wherein the second granularity setting comprises a second rate at which data in the display area shifts in response to the scroll command.