Scrolling behavior-influenced algorithm selection to facilitate adaptive scrolling
First Claim
Patent Images
1. A method comprising:
- receiving, by a scrolling agent operated by a computing device, metadata of a content to be scrolled, the metadata describing the content to be scrolled; and
tuning, by the scrolling agent, based at least in part on one or more of the metadata, a tunable scrolling algorithm employed to control scrolling of the content using an input device associated with the computing device.
6 Assignments
0 Petitions
Accused Products
Abstract
Methods, apparatuses, and articles for receiving one or more input factors associated with scrolling behavior of a user are described herein. Based on the received one or more input factors, at least one of (1) a tunable scrolling algorithm and (2) one or more non-linear scrolling algorithms of a plurality of non-linear scrolling algorithms may be selected for use in evaluating the scrolling behavior of the user.
-
Citations
22 Claims
-
1. A method comprising:
-
receiving, by a scrolling agent operated by a computing device, metadata of a content to be scrolled, the metadata describing the content to be scrolled; and tuning, by the scrolling agent, based at least in part on one or more of the metadata, a tunable scrolling algorithm employed to control scrolling of the content using an input device associated with the computing device. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An apparatus comprising:
-
a processor; a device driver configured to register operations of an input device; and a scrolling agent operated by the processor and configured to receive metadata of a content to be scrolled, the metadata describing the content to be scrolled, and tune, based at least in part on one or more of the metadata, a tunable scrolling algorithm employed to control scrolling of the content using the input device. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. An article of manufacture comprising:
-
a storage medium; and a plurality of programming instructions stored on the storage medium and configured to program an apparatus to enable the apparatus, in response to execution of the programming instructions by the apparatus, to perform a number of operations including; receiving metadata of a content to be scrolled, the metadata describing the content to be scrolled, and selecting, based at least in part on one or more of the metadata of the content, one of a plurality of non-linear scrolling algorithms for use in controlling scrolling of the content using an input device. - View Dependent Claims (18, 19, 20, 21, 22)
-
Specification