Patent ID: 8381121

Claim:
A method of automatically regulating scroll speed of a window during a select-scroll operation, the method comprising: allowing a user to perform the select-scroll operation to extend a selection of a portion of a document while also scrolling the document in the window by dragging a pointer outside the window, wherein the select-scroll operation allows the user to manually vary the speed of scrolling while varying the extent of the selected portion by the select-scroll operation while still dragging the pointer, and during the dragging the scroll speed is set according to a distance of the pointer from the window; automatically analyzing content of the document to automatically identify a feature of the content of the document; select-scrolling the document in the window according to the scroll-select operation; and during the select-scroll operation, while the feature is not displayed in the window and while the feature is being moved toward the window by the select-scroll operation, automatically overriding the scroll speed set according to the distance of the pointer from the window by reducing the scroll speed based on a distance of the automatically identified feature relative to the window, wherein the reducing the scroll speed comprises automatically reducing the scroll speed as the feature of the content approaches the window, and wherein the overriding further comprises automatically increasing the speed of the scrolling when the feature of the content is scrolled away from the window by the user input.