Claims Analysis
Total Claims: 18
Claim 1
Independent Claim
89 words
A method for remapping a pointer for an input device when said pointer is within a region on a computer display, comprising the steps of: determining that said pointer is within said region; advancing said pointer by jumping said pointer to an adjusted location within said region; repeatedly receiving an indication from said input device that said pointer has moved to another location within said region; and restricting advancement of said pointer by repeatedly remapping said pointer from said another location to a new adjusted location within said region.
Claim 2
Independent Claim
89 words
A method for remapping a pointer for an input device when said pointer is within a region on a computer display, comprising the steps of: determining that said pointer is within said region; advancing said pointer by jumping said pointer to an adjusted location within said region; repeatedly receiving an indication from said input device that said pointer has moved to another location within said region; and restricting advancement of said pointer by repeatedly remapping said pointer from said another location to a new adjusted location within said region.
Claim 3
Dependent Claim
65 words
The method of claim 1, wherein said advancing and said restricting steps cooperate to ensure that when a user instructs said input device to move said pointer through and beyond said region that progress of said pointer is unaffected while nonetheless increasing the likelihood that said pointer remains within said region when said user instructs said input device to move said pointer within said region.
Claim 4
Dependent Claim
14 words
The method of claim 1, further comprising the step of: selecting a remapping factor.
Claim 5
Dependent Claim
61 words
The method of claim 2, wherein said advancing step advances said pointer through said region by the length of said region minus the product of the length of said region and said remapping factor, and wherein said restricting step selects said new adjusted location to be the distance from said adjusted location to said another location multiplied by said remapping factor.
Claim 6
Dependent Claim
102 words
The method of claim 4, wherein said remapping factor is equal to one half, and wherein said advancing step advances said pointer halfway through said region, and wherein said restricting step selects said new adjusted location to be half the distance from said adjusted location to said another location, thereby allowing said input device to travel through said region unaffected when said user instructs said input device to cause said pointer to travel through said region while nonetheless increasing the likelihood that said pointer remains within said region when said user instructs said input device to move said pointer within said region.
Claim 7
Dependent Claim
107 words
The method of claim 4, wherein said remapping factor is less than one half, and wherein said advancing step advances said pointer more than halfway through said region, and wherein said restricting step selects said new adjusted location to be less than one half the distance from said adjusted location to said another location, thereby allowing said input device to travel through said region unaffected when said user instructs said input device to cause said pointer to travel through said region while nonetheless increasing the likelihood that said pointer remains within said region when said user instructs said input device to move said pointer within said region.
Claim 8
Dependent Claim
107 words
The method of claim 4, wherein said remapping factor is more than one half, and wherein said advancing step advances said pointer less than halfway through said region, and wherein said restricting step selects said new adjusted location to be more than one half the distance from said adjusted location to said another location, thereby allowing said input device to travel through said region unaffected when said user instructs said input device to cause said pointer to travel through said region while nonetheless increasing the likelihood that said pointer remains within said region when said user instructs said input device to move said pointer within said region.
Claim 9
Dependent Claim
111 words
A computer system for remapping a pointer for an input device when said pointer is within a region on a computer display, comprising: means for determining that said pointer is within said region; means for advancing said pointer through said region by jumping said pointer to an adjusted location within said region; means for repeatedly receiving an indication from said input device that said pointer has moved to another location within said region; and means for restricting the advancement of said pointer through said region by repeatedly adjusting said pointer from said another location received from said input device by said receiving means to a new adjusted location within said region.
Claim 10
Dependent Claim
111 words
A computer system for remapping a pointer for an input device when said pointer is within a region on a computer display, comprising: means for determining that said pointer is within said region; means for advancing said pointer through said region by jumping said pointer to an adjusted location within said region; means for repeatedly receiving an indication from said input device that said pointer has moved to another location within said region; and means for restricting the advancement of said pointer through said region by repeatedly adjusting said pointer from said another location received from said input device by said receiving means to a new adjusted location within said region.
Claim 11
Independent Claim
116 words
A method for implementing a vertical scroll bar within a narrow window border, comprising the steps of: determining that a pointer for an input device is within said vertical scroll bar; advancing said pointer through said vertical scroll bar by horizontally jumping said pointer to an adjusted location within said vertical scroll bar; repeatedly receiving an indication from said input device that said pointer has moved to another horizontal location within said vertical scroll bar; and restricting the horizontal advancement of said pointer through said vertical scroll bar by repeatedly adjusting said pointer from said another location received from said input device during said receiving step to a new adjusted location within said vertical scroll bar.
Claim 12
Independent Claim
116 words
A method for implementing a vertical scroll bar within a narrow window border, comprising the steps of: determining that a pointer for an input device is within said vertical scroll bar; advancing said pointer through said vertical scroll bar by horizontally jumping said pointer to an adjusted location within said vertical scroll bar; repeatedly receiving an indication from said input device that said pointer has moved to another horizontal location within said vertical scroll bar; and restricting the horizontal advancement of said pointer through said vertical scroll bar by repeatedly adjusting said pointer from said another location received from said input device during said receiving step to a new adjusted location within said vertical scroll bar.
Claim 13
Dependent Claim
22 words
The method of claim 9, further comprising the step of: allowing unrestricted vertical advancement of said pointer through said vertical scroll bar.
Claim 14
Dependent Claim
65 words
The method of claim 10, wherein said advancing and said restricting steps cooperate to ensure that when a user instructs said input device to move said pointer through and beyond said region that progress of said pointer is unaffected while nonetheless increasing the likelihood that said pointer remains within said region when said user instructs said input device to move said pointer within said region.
Claim 15
Independent Claim
116 words
A method for using a horizontal scroll bar within a narrow window border, comprising the steps of: determining that a pointer for an input device is within said horizontal scroll bar; advancing said pointer through said horizontal scroll bar by vertically jumping said pointer to an adjusted location within said horizontal scroll bar; repeatedly receiving an indication from said input device that said pointer has moved to another vertical location within said horizontal scroll bar; and restricting the vertical advancement of said pointer through said horizontal scroll bar by repeatedly adjusting said pointer from said another location received from said input device during said receiving step to a new adjusted location within said horizontal scroll bar.
Claim 16
Independent Claim
116 words
A method for using a horizontal scroll bar within a narrow window border, comprising the steps of: determining that a pointer for an input device is within said horizontal scroll bar; advancing said pointer through said horizontal scroll bar by vertically jumping said pointer to an adjusted location within said horizontal scroll bar; repeatedly receiving an indication from said input device that said pointer has moved to another vertical location within said horizontal scroll bar; and restricting the vertical advancement of said pointer through said horizontal scroll bar by repeatedly adjusting said pointer from said another location received from said input device during said receiving step to a new adjusted location within said horizontal scroll bar.
Claim 17
Dependent Claim
19 words
The method of claim 12, further comprising the step of: allowing unrestricted horizontal advancement through said horizontal scroll bar.
Claim 18
Dependent Claim
65 words
The method of claim 13, wherein said advancing and said restricting steps cooperate to ensure that when a user instructs said input device to move said pointer through and beyond said region that progress of said pointer is unaffected while nonetheless increasing the likelihood that said pointer remains within said region when said user instructs said input device to move said pointer within said region.