Claims Analysis
Total Claims: 63
Claim 1
Independent Claim
159 words
A scrolling control system for use with a data processing device having a display, comprising: a cursor control input device for providing, in response to user actuations of the device, control of a cursor position on said display; at least one user actuated switch; and control means responsive to a user actuation of said switch to enter a view scrolling mode wherein view scrolling of a document is controlled such that a discrete amount of scrolling is carried out for a discrete amount of user actuation of the cursor control input device, independent of a position of said cursor in relation to any scroll functionality elements appearing on said display, wherein said view scrolling mode comprises a document positional scrolling (DPS) mode wherein a predetermined amount of said discrete amount of user actuation results in said scroll amount corresponding to one of: a ratio of document length to page length; and a ratio of document width to page width.
Claim 2
Dependent Claim
159 words
A scrolling control system for use with a data processing device having a display, comprising: a cursor control input device for providing, in response to user actuations of the device, control of a cursor position on said display; at least one user actuated switch; and control means responsive to a user actuation of said switch to enter a view scrolling mode wherein view scrolling of a document is controlled such that a discrete amount of scrolling is carried out for a discrete amount of user actuation of the cursor control input device, independent of a position of said cursor in relation to any scroll functionality elements appearing on said display, wherein said view scrolling mode comprises a document positional scrolling (DPS) mode wherein a predetermined amount of said discrete amount of user actuation results in said scroll amount corresponding to one of: a ratio of document length to page length; and a ratio of document width to page width.
Claim 3
Dependent Claim
37 words
A scrolling control system according to claim 1 , wherein in said view scrolling mode a fixed linear relationship exists between a displacement represented by said discrete amount of user actuation and said discrete amount of scrolling.
Claim 4
Dependent Claim
42 words
A scrolling control system according to claim 1 , said view scrolling mode comprising a page positional scrolling (PPS) mode wherein a one-to-one relationship exists between a displacement represented by said discrete amount of user actuation and said discrete amount of scrolling.
Claim 5
Dependent Claim
45 words
A scrolling control system according to claim 3 , said view scrolling mode further comprising a transitional scrolling mode wherein said discrete scroll amount varies between the discrete scroll amount obtained in said PPS mode and the discrete scroll amount obtained in said DPS mode.
Claim 6
Dependent Claim
55 words
A scrolling control system according to claim 4 , wherein the discrete scroll amount of the transitional scrolling mode varies smoothly between the discrete scroll amount obtained in said PPS mode and the discrete scroll amount obtained in said DPS mode, as a function of a displacement represented by said discrete amount of user actuation.
Claim 7
Dependent Claim
107 words
A scrolling control system according to claim 5 , wherein the function is f(m,n) such that: if ( m/n )<C 1 , then f ( m,n )=(( C 2 −1)/ D )( m/n ) 2 ; if ( m/n )>C 2 , then f( ,n )=(1 /D )((m/n)−2(m/n)+1)+1; and otherwise, f ( m,n )= M ( m/n )=( C 1 M /2); where C 1 and C 2 are internal function boundaries, D is a function of C 1 and C 2 , M is a function of D and C 2 , m is a displacement value, and n is a measure of a displacement region.
Claim 8
Dependent Claim
33 words
A scrolling control system according to claim 1 , wherein said view scrolling mode is maintained by maintaining said user actuated switch in a closed condition, and is exited by releasing said switch.
Claim 9
Dependent Claim
23 words
A scrolling control system according to claim 1 , wherein the control means inhibits display of said cursor during said view scrolling mode.
Claim 10
Dependent Claim
36 words
A scrolling control system according to claim 1 , wherein said cursor control input device comprises a movable member, and said discrete amount of user actuation of the device comprises a movement of the moveable member.
Claim 11
Dependent Claim
36 words
A scrolling control system according to claim 9 , wherein in said view scrolling mode a fixed linear relationship exists between a displacement of the movable member in a predetermined direction, and the discrete scroll amount.
Claim 12
Dependent Claim
41 words
A scrolling control system according to claim 9 , said view scrolling mode comprising a page positional scrolling (PPS) mode wherein a one-to-one relationship exists between a displacement of the movable member in a predetermined direction, and the discrete scroll amount.
Claim 13
Dependent Claim
45 words
A scrolling control system according to claim 11 , said view scrolling mode further comprising a transitional scrolling mode wherein said discrete scroll amount varies between the discrete scroll amount obtained in said PPS mode and the discrete scroll amount obtained in said DPS mode.
Claim 14
Dependent Claim
55 words
A scrolling control system according to claim 12 , wherein the discrete scroll amount of the transitional scrolling mode varies smoothly between the discrete scroll amount obtained in said PPS mode and the discrete scroll amount obtained in said DPS mode, as a function of a displacement of the moveable member in a predetennined direction.
Claim 15
Dependent Claim
116 words
A scrolling control system according to claim 13 , wherein the function is f( m,n ) such that: if ( m/n )< C 1 , then f ( m,n )=(( C 2 −1)/ D )( m/n ) 2 ; if ( m/n )> C 2 , then f ( m,n )=(1 /D )(( m/n )−2( m/n )+1)+1; and otherwise, f ( m,n )= M ( m/n )=( C 1 M/ 2); where C 1 and C 2 are internal function boundaries, D is a function of C 1 and C 2 , M is a function of D and C 2 , m is a displacement value, and n is a measure of a displacement region.
Claim 16
Dependent Claim
107 words
A scrolling control system according to claim 12 , wherein said control means records a home position of the moveable member when the system enters the view scrolling mode, monitors an offset of the moveable member from the home position while the system is in the view scrolling mode, implements the PPS mode when the offset of the moveable member is within a first range, implements the transitional scrolling mode when the offset of the moveable member is within a second range above said first range, and implement the DPS mode when the offset of the moveable member is within a third range above said second range.
Claim 17
Dependent Claim
76 words
A scrolling control system according to claim 15 , wherein the control means resets the home position of the moveable member to a current position of the moveable member on the occurrence of at least one of the following events: the moveable member is moved at a rate slower than a predetermined threshold rate; the direction of movement of the moveable member changes; and the moveable member is not moved for a predetermined amount of time.
Claim 18
Dependent Claim
16 words
The system of claim 16 , wherein the predetermined amount of time is approximately 150 milliseconds.
Claim 19
Dependent Claim
18 words
The system of claim 16 , wherein the threshold rate is between 75 and 200 pixels per second.
Claim 20
Dependent Claim
16 words
The system of claim 18 , wherein the threshold rate is approximately 120 pixels per second.
Claim 21
Dependent Claim
21 words
A scrolling system according to claim 9 , wherein said user actuated switch is provided on said cursor control input device.
Claim 22
Dependent Claim
32 words
A scrolling control system according to claim 20 , wherein said scrolling mode is maintained by maintaining said user actuated switch in a closed condition, and is exited by releasing said switch.
Claim 23
Dependent Claim
23 words
A scrolling control system according to claim 9 , wherein the control means inhibits display of said cursor during said view scrolling mode.
Claim 24
Dependent Claim
25 words
A scrolling control system according to claim 9 , wherein said cursor control input device comprises a computer mouse which itself constitutes said movable member.
Claim 25
Independent Claim
159 words
A method for controlling scrolling of a document in a data processing system having a display, a user actuated switch and a cursor control input device that provides positional control of a cursor on said display in response to a user actuation of said input device, comprising: entering a view scrolling mode in response to a user actuation of said switch; and controlling view scrolling such that a discrete amount of scrolling is carried out for a discrete amount of user actuation of the cursor control input device, said control being independent of a position of said cursor in relation to any scroll functionality elements appearing on said display, wherein said view scrolling mode comprises a document positional scrolling (DPS) mode wherein a predetermined amount of said discrete amount of user actuation results in said discrete scroll amount corresponding to one of: a ratio of document length to page length and a ratio of document width to page width.
Claim 26
Independent Claim
159 words
A method for controlling scrolling of a document in a data processing system having a display, a user actuated switch and a cursor control input device that provides positional control of a cursor on said display in response to a user actuation of said input device, comprising: entering a view scrolling mode in response to a user actuation of said switch; and controlling view scrolling such that a discrete amount of scrolling is carried out for a discrete amount of user actuation of the cursor control input device, said control being independent of a position of said cursor in relation to any scroll functionality elements appearing on said display, wherein said view scrolling mode comprises a document positional scrolling (DPS) mode wherein a predetermined amount of said discrete amount of user actuation results in said discrete scroll amount corresponding to one of: a ratio of document length to page length and a ratio of document width to page width.
Claim 27
Dependent Claim
35 words
A method according to claim 24 , wherein in said view scrolling mode a fixed linear relationship exists between a displacement represented by said discrete amount of user actuation and said discrete amount of scrolling.
Claim 28
Dependent Claim
40 words
A method according to claim 28 , said view scrolling mode comprising a page positional scrolling (PPS) mode wherein a one-to-one relationship exists between a displacement represented by said discrete amount of user actuation and said discrete amount of scrolling.
Claim 29
Dependent Claim
43 words
A method according to claim 26 , said view scrolling mode further comprising a transitional scrolling mode wherein said discrete scroll amount varies between the discrete scroll amount obtained in said PPS mode and the discrete scroll amount obtained in said DPS mode.
Claim 30
Dependent Claim
53 words
A method according to claim 27 , wherein the discrete scroll amount of the transitional scrolling mode varies smoothly between the discrete scroll amount obtained in said PPS mode and the discrete scroll amount obtained in said DPS mode, as a function of a displacement represented by said discrete amount of user actuation.
Claim 31
Dependent Claim
112 words
A method according to claim 28 , wherein the function is f(m,n) such that: If ( m/n )< C 1 , then f ( m,n )=(( C 2 −1)/ D )( m/m ) 2 ; If ( m/n )> C 2 , then f ( m,n )=(1 /D )(( m/n )−2( m/n )+1)×1; and Otherwise, f ( m,n )= M ( m/n )−( C 1 M/ 2); where C 1 and C 2 are internal function boundaries, D is a function of C 1 and C 2 , M is a function of D and C 2 , m is a displacement value, and n is a measure of a displacement region.
Claim 32
Dependent Claim
36 words
A method according to claim 24 , further comprising: maintaining the view scrolling mode while said user actuated switch is maintained in a closed condition; and exiting the view scrolling mode when the switch is released.
Claim 33
Dependent Claim
19 words
A method according to claim 24 , further comprising: inhibiting display of said cursor during said view scrolling mode.
Claim 34
Dependent Claim
33 words
A method according to claim 24 , wherein said cursor control input device comprises a movable member, and said user actuation of the cursor control input device comprises movement of the moveable member.
Claim 35
Dependent Claim
43 words
A method according to claim 32 , said view scrolling mode further comprising a transitional scrolling mode wherein said discrete scroll amount varies between the discrete scroll amount obtained in said PPS mode and the discrete scroll amount obtained in said DPS mode.
Claim 36
Dependent Claim
40 words
A method according to claim 33 , wherein the discrete scroll amount varies smoothly between the discrete scroll amount obtained in said PPS mode and the discrete scroll amount obtained in said DPS mode, as a function of said displacement.
Claim 37
Dependent Claim
109 words
A method according to claim 34 , wherein the function is f(m,n) such that: if ( m/n )< C 1 , then f ( m,n )=(( C 2 −1)/ D )( m/n ) 2 ; if ( m/n )> C 2 , then f ( m,n )=(1 /D )(( m/n )−2( m/n )+1)+1; and otherwise, f ( m,n )= M ( m/n )−( C 1 M/ 2); where C 1 and C 2 are internal function boundaries, D is a function of C 1 and C 2 , M is a function of D and C 2 , m is a displacement value, and n is a region length.
Claim 38
Dependent Claim
103 words
A method according to claim 33 , further comprising: recording a home position of the moveable member when the system enters the view scrolling mode; monitoring an offset of the moveable member from the home position while the system is in the view scrolling mode; implementing the PPS mode when the offset of the moveable member is within a first range; implementing the transitional scrolling mode when the offset of the moveable member is within a second range above said first range; and implementing the DPS mode when the offset of the moveable member is within a third range above said second range.
Claim 39
Dependent Claim
72 words
A method according to claim 36 , further comprising: resetting the home position of the moveable member to a current position of the moveable member on the occurrence of at least one of the following events: the moveable member is moved at a rate slower than a predetermined threshold rate; the direction of movement of the moveable member changes; and the moveable member is not moved for a predetermined amount of time.
Claim 40
Dependent Claim
17 words
A method according to claim 37 , wherein the predetermined amount of time is approximately 150 milliseconds.
Claim 41
Dependent Claim
19 words
A method according to claim 37 , wherein the threshold rate is between 75 and 200 pixels per second.
Claim 42
Dependent Claim
17 words
A method according to claim 39 , wherein the threshold rate is approximately 120 pixels per second.
Claim 43
Dependent Claim
20 words
A method according to claim 32 , wherein said user actuated switch is provided on said cursor control input device.
Claim 44
Dependent Claim
34 words
A method according to claim 41 , further comprising: maintaining said view scrolling mode by maintaining said user actuated switch in a closed condition; and exiting said view scrolling mode by releasing said switch.
Claim 45
Dependent Claim
19 words
A method according to claim 32 , further comprising: inhibiting display of said cursor during said view scrolling mode.
Claim 46
Dependent Claim
23 words
A method according to claim 32 , wherein said cursor control input device comprises a computer mouse which itself constitutes said movable member.
Claim 47
Dependent Claim
34 words
A method according to claim 32 , wherein in said view scrolling mode a fixed linear relationship exists between a displacement of the movable member in a predetermined direction, and the discrete scroll amount.
Claim 48
Independent Claim
169 words
A method for controlling scrolling of a document in a data processing system having a display, a user actuated switch and a cursor control input device that provides positional control of a cursor on said display in response to a user actuation of said input device, comprising: entering a view scrolling mode in response to a user actuation of said switch; and controlling view scrolling such that a discrete amount of scrolling is carried out for a discrete amount of user actuation of the cursor control input device, said control being independent of a position of said cursor in relation to any scroll functionality elements appearing on said display, wherein said cursor control input device comprises a movable member, and said user actuation of the cursor control input device comprises movement of the moveable member, and wherein said view scrolling mode comprises a page positional scrolling (PPS) mode wherein a one-to-one relationship exists between a displacement of the movable member in a predetermined direction, and the discrete scroll amount.
Claim 49
Independent Claim
169 words
A method for controlling scrolling of a document in a data processing system having a display, a user actuated switch and a cursor control input device that provides positional control of a cursor on said display in response to a user actuation of said input device, comprising: entering a view scrolling mode in response to a user actuation of said switch; and controlling view scrolling such that a discrete amount of scrolling is carried out for a discrete amount of user actuation of the cursor control input device, said control being independent of a position of said cursor in relation to any scroll functionality elements appearing on said display, wherein said cursor control input device comprises a movable member, and said user actuation of the cursor control input device comprises movement of the moveable member, and wherein said view scrolling mode comprises a page positional scrolling (PPS) mode wherein a one-to-one relationship exists between a displacement of the movable member in a predetermined direction, and the discrete scroll amount.
Claim 50
Dependent Claim
185 words
A scrolling control system for use with a data processing device having a display, comprising: an input device for providing, in response to user actuations of the device, control of a cursor position on said display; at least one user actuated switch; and control means responsive to a user actuation of said switch to enter a scrolling mode wherein scrolling of a document is controlled such that a scroll amount is based upon a position value determined by a user actuation of the input device; wherein said scrolling mode comprises: a page positional scrolling (PPS) mode wherein a one-to-one relationship exists between a displacement represented by said position value and a scroll amount; a document positional scrolling (DPS) mode wherein a unit amount of displacement represented by said position value results in a scroll amount corresponding to one of a ratio of document length to page length and a ratio of document width to page width; and a transitional scrolling mode providing a scroll amount that varies between the scroll amount obtained in said PPS mode and the scroll amount obtained in said DPS mode.
Claim 51
Dependent Claim
185 words
A scrolling control system for use with a data processing device having a display, comprising: an input device for providing, in response to user actuations of the device, control of a cursor position on said display; at least one user actuated switch; and control means responsive to a user actuation of said switch to enter a scrolling mode wherein scrolling of a document is controlled such that a scroll amount is based upon a position value determined by a user actuation of the input device; wherein said scrolling mode comprises: a page positional scrolling (PPS) mode wherein a one-to-one relationship exists between a displacement represented by said position value and a scroll amount; a document positional scrolling (DPS) mode wherein a unit amount of displacement represented by said position value results in a scroll amount corresponding to one of a ratio of document length to page length and a ratio of document width to page width; and a transitional scrolling mode providing a scroll amount that varies between the scroll amount obtained in said PPS mode and the scroll amount obtained in said DPS mode.
Claim 52
Dependent Claim
49 words
A scrolling control system according to claim 47 , wherein during the transitional scrolling mode the scroll amount varies smoothly between the scroll amount obtained in said PPS mode and the scroll amount obtained in said DPS mode, as a function of said displacement represented by said position value.
Claim 53
Dependent Claim
114 words
A scrolling control system according to claim 48 , wherein the function is f(m,n) such that: if ( m/n )< C 1 , then f ( m,n )=(( C 2 −1)/ D )=( m/n ) 2 ; if ( m/n )> C 2 , then f ( m,n )=(1 /D )(( m/n )−2( m/n )+1)+1; and otherwise, f ( m,n )= M ( m/n )−( C 1 M/ 2); wherein C 1 and C 2 are internal function boundaries, D is a function of C 1 and C 2 , M is a function of D and C 2 , m is a displacement value, and n is a measure of a displacement region.
Claim 54
Dependent Claim
19 words
A scrolling control system according to claim 47 , wherein said control means is operative on a system-wide level.
Claim 55
Independent Claim
184 words
A method for controlling scrolling of a document in a data processing system having a display, a user actuated switch and an input device that provides positional control of a cursor on said display in response to a user actuation of said input device, comprising the steps of: entering a scrolling mode in response to a user actuation of said switch; and controlling scrolling such that a scroll amount is based on a position value determined by the user actuation of the input device; wherein said scrolling mode comprises: a page positional scrolling (PPS) mode wherein a one-to-one relationship exists between a displacement represented by said position value and a scroll amount; a document positional scrolling (DPS) mode wherein a unit amount of displacement represented by said position value results in a scroll amount corresponding to one of a ratio of document length to page length and a ratio of document width to page width; and a transitional scrolling mode providing a scroll amount that varies between the scroll amount obtained in said PPS mode and the scroll amount obtained in said DPS mode.
Claim 56
Independent Claim
184 words
A method for controlling scrolling of a document in a data processing system having a display, a user actuated switch and an input device that provides positional control of a cursor on said display in response to a user actuation of said input device, comprising the steps of: entering a scrolling mode in response to a user actuation of said switch; and controlling scrolling such that a scroll amount is based on a position value determined by the user actuation of the input device; wherein said scrolling mode comprises: a page positional scrolling (PPS) mode wherein a one-to-one relationship exists between a displacement represented by said position value and a scroll amount; a document positional scrolling (DPS) mode wherein a unit amount of displacement represented by said position value results in a scroll amount corresponding to one of a ratio of document length to page length and a ratio of document width to page width; and a transitional scrolling mode providing a scroll amount that varies between the scroll amount obtained in said PPS mode and the scroll amount obtained in said DPS mode.
Claim 57
Dependent Claim
47 words
A method according to claim 51 , wherein in the transitional scrolling mode the scroll amount varies smoothly between the scroll amount obtained in said PPS mode and the scroll amount obtained in said DPS mode, as a function of said displacement represented by said position value.
Claim 58
Dependent Claim
108 words
A method according to claim 52 , wherein the function is f(m,n) such that: if ( m/n )< C 1 , then f ( m,n )=(( C 2 −1)/ D )( m/n ) 2 ; if ( m/n )> C 2 , then f ( m,n )=(1 /D )((m/n)−2(m/n)+1)+1; and otherwise, f ( m,n )= M ( m/n )−( C 1 M/ 2); wherein C 1 and C 2 are internal function boundaries, D is a function of C 1 and C 2 , M is a function of D and C 2 , m is a displacement value, and n is a measure of a displacement region.
Claim 59
Dependent Claim
19 words
A method according to claim 51 , wherein the controlling scrolling step is carried out on a system-wide level.
Claim 60
Dependent Claim
160 words
A scrolling control system for use with a data processing device having a display, comprising: a cursor control input device for providing, in response to user actuations of the device, control of a cursor position on said display; at least one user actuated switch; and control means responsive to a user actuation of said switch to enter a scrolling mode wherein scrolling of a document is controlled such that a discrete amount of scrolling is carried out for a discrete amount of user actuation of the cursor control input device, independent of a position of said cursor in relation, to any scroll functionality elements appearing on said display; wherein said scrolling mode comprises a document positional scrolling (DPS) mode wherein a predetermined amount of displacement represented by said discrete amount of user actuation results in a discrete scroll amount corresponding to one of: a ratio of document length to page length; and a ratio of document width to page width.
Claim 61
Dependent Claim
160 words
A scrolling control system for use with a data processing device having a display, comprising: a cursor control input device for providing, in response to user actuations of the device, control of a cursor position on said display; at least one user actuated switch; and control means responsive to a user actuation of said switch to enter a scrolling mode wherein scrolling of a document is controlled such that a discrete amount of scrolling is carried out for a discrete amount of user actuation of the cursor control input device, independent of a position of said cursor in relation, to any scroll functionality elements appearing on said display; wherein said scrolling mode comprises a document positional scrolling (DPS) mode wherein a predetermined amount of displacement represented by said discrete amount of user actuation results in a discrete scroll amount corresponding to one of: a ratio of document length to page length; and a ratio of document width to page width.
Claim 62
Independent Claim
158 words
A method for controlling scrolling of a document in a data processing system having a display, a user actuated switch and a cursor control input device that provides positional control of a cursor on said display in response to a user actuation of said cursor control input device, comprising: entering a scrolling mode in response to a user actuation of said switch; and controlling scrolling such that a discrete amount of scrolling is carried out for a discrete amount of user actuation of the cursor control input device, said control being independent of a position of said cursor in relajion to any scroll functionality elements appearing on said display; wherein said scrolling mode comprising a document positional scrolling (DPS) mode wherein a predetermined amount of said discrete amount of user actuation results in a discrete scroll amount corresponding to one of: a ratio of document length to page length; and a ratio of document width to page width.
Claim 63
Independent Claim
158 words
A method for controlling scrolling of a document in a data processing system having a display, a user actuated switch and a cursor control input device that provides positional control of a cursor on said display in response to a user actuation of said cursor control input device, comprising: entering a scrolling mode in response to a user actuation of said switch; and controlling scrolling such that a discrete amount of scrolling is carried out for a discrete amount of user actuation of the cursor control input device, said control being independent of a position of said cursor in relajion to any scroll functionality elements appearing on said display; wherein said scrolling mode comprising a document positional scrolling (DPS) mode wherein a predetermined amount of said discrete amount of user actuation results in a discrete scroll amount corresponding to one of: a ratio of document length to page length; and a ratio of document width to page width.