← Back to Patent Explorer
US5745100A Expired / Lapsed US ⏱️ 0.0 years remaining

Input device pointer remap region on a computer display

Assignee: International Business Machines Corp
•
Filing: 1992-10-02
•
Granted: 1998-04-28
•
Expires: 2012-10-02
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An input device pointer remapping region on a computer display is disclosed. When the input device pointer enters a region on a computer display, such as a rectangular scroll bar region, the pointer advances by jumping to a point within the region, such as the center of the region. Further movements of the pointer through the region are adjusted to increase the likelihood that the pointer will remain in the region. However, these adjustments are performed in such a manner as to not impede the travel of the input device through the region. This allows the input device pointer to stay within regions when appropriate, yet allows it to pass through regions unimpeded when the user so desires. This allows for the more efficient use of valuable display space, and can even allow a scroll bar to fit within a narrow window border. The operation of the pointer within the region is controlled by a remapping factor. Selection of the remapping factor can be modified from region to region. In addition to rectangular regions such as scroll bars and window boundaries, square and circular regions are supported. Complex regions, made up of more than one other regions, are also supported.

Inventors

  • 👤 Cary Lee Bates
  • 👤 Jeffrey Michael Ryan

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-29 21:24
CPC Classifications
G; G06; G06F; G06F3/00; G06F3/01; G06F3/03; G06F3/033; G06F3/038; G06F3/048; G06F3/0481; G06F3/04812; G06F3/0484; G06F3/0485; G06F3/04855

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.

References Cited (Backward Citations)

US4587520A Cited
US5047754A Cited
US4887230A Cited
US5155806A Cited
US5075673A Cited
JPH03182926A Cited
US5164713A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2001-04-27 2001-10-27 2002-04-28 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2005-04-27 2005-10-27 2006-04-28 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2009-04-27 2009-10-27 2010-04-28 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag