Method and system for variable speed scrolling within a data processing system
First Claim
1. A method of variable speed scrolling through a viewable object in a data processing system wherein said viewable object includes a plurality of hyperlinks disposed at various locations therein, said method comprising the steps of:
- displaying a portion of a viewable object within said data processing system;
scrolling through additional portions of said viewable object in response to a user input to said data processing system; and
dynamically varying a scroll speed of said viewable object in response to a number of hyperlinks contained within viewed portions of said viewable object.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and system for variable speed scrolling through a viewable object within a data processing system such as a computer, a television, a kiosk display or hand-held digital product. A portion of the viewable object is displayed within a display window within a data processing system in conjunction with a scroll bar having a slider and one or more scroll buttons associated therewith or some other suitable method of controlling video or audio displays. User selection of the slider or a scroll button initiates scrolling of the viewable object so that additional portions of the viewable object may be displayed. As the viewable object is scrolled, the scroll speed is dynamically varied in response to the content of the viewed portion of the viewable object. For example, the scroll speed can vary in response to the type of objects displayed within the viewable object, the number and location of hotlinks or hyperlinks within the viewable object and/or the amount and number of previous viewings of the various portions of the viewable object by the user.
-
Citations
22 Claims
-
1. A method of variable speed scrolling through a viewable object in a data processing system wherein said viewable object includes a plurality of hyperlinks disposed at various locations therein, said method comprising the steps of:
-
displaying a portion of a viewable object within said data processing system;
scrolling through additional portions of said viewable object in response to a user input to said data processing system; and
dynamically varying a scroll speed of said viewable object in response to a number of hyperlinks contained within viewed portions of said viewable object. - View Dependent Claims (2, 3, 4)
-
-
5. A system for variable speed scrolling through a viewable object in a data processing system wherein said viewable object includes a plurality of hyperlinks disposed at various locations therein, said system comprising the steps of:
-
means for displaying a portion of a viewable object within said data processing system;
means for scrolling through additional portions of said viewable object in response to a user input to said data processing system; and
means for dynamically varying a scroll speed of said viewable object in response to a number of hyperlinks contained within viewed portions of said viewable object. - View Dependent Claims (6, 7, 8)
-
-
9. A computer program product for use in a data processing system, said computer program product comprising:
-
signal bearing media adapted to be utilized within a data processing system;
instruction means within said signal bearing media for displaying a portion of a viewable object within said data processing system wherein said viewable object includes a plurality of hyperlinks disposed at various locations therein;
instruction means within said signal bearing media for scrolling through additional portions of said viewable object in response to a user input to said data processing system; and
instruction means within said signal bearing media for dynamically varying a scroll speed of said viewable object in response to a number of hyperlinks contained within viewed portions of said viewable object. - View Dependent Claims (10, 11)
-
-
12. A method of variable speed scrolling through a viewable object in a data processing system, said method comprising the steps of:
-
displaying a portion of a viewable object within said data processing system;
scrolling through additional portions of said viewable object in response to a user input to said data processing system; and
dynamically varying a scroll speed of said viewable object in response to previous viewings of said viewable object by a user. - View Dependent Claims (13, 14, 15)
-
-
16. A system for variable speed scrolling through a viewable object in a data processing system, said system comprising the steps of:
-
means for displaying a portion of a variable object within said data processing system;
means for scrolling through additional portions of said viewable object in response to a user input to said data processing system; and
means for dynamically varying a scroll speed of said viewable object in response to previous viewings of said viewable object by a user. - View Dependent Claims (17, 18, 19)
-
-
20. A computer program product for use in a data processing system, said computer program product comprising:
-
signal bearing media adapted to be utilized within a data processing system;
instruction means within said signal bearing media for displaying a portion of a viewable object within said data processing system;
instruction means within said signal bearing media for scrolling through additional portions of said viewable object in response to a user input to said data processing system; and
instruction means within said signal bearing media for dynamically varying a scroll speed of said viewable object in response to previous viewings of said viewable object by a user. - View Dependent Claims (21, 22)
-
Specification