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

Interactive object selection pointer method and apparatus

Assignee: International Business Machines Corp
•
Filing: 1995-09-12
•
Granted: 1998-09-15
•
Expires: 2015-09-12
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An analog to a gravitation force field is generated mathematically to operate between the displayed image of the mouse selection pointer on the screen of a computer display as it interacts with defined selectable objects on the screen. Unlike true gravity, however, the force may be mathematically defined as positive or negative and, thus, permits both attractive and repulsive effects to be imposed upon the movement of the mouse selection pointer displayed on the screen. The paradigm of interaction between the mouse selection pointer displayed on the screen and objects which are selectable thereon is changed to include effects of "mass" as represented by an effective field of force operating between the mouse selection pointer display and various selectable items on the screen. Mathematical calculation for the effective radius, or boundary, at which the force calculated to exist between a mouse selection pointer with an assigned mathematical value for mass and an object having an assigned mathematical value for mass may be easily implemented. When the displayed mouse selection pointer position on the screen comes within the force boundary of an object at which the calculated force is at least equal to the mass assigned to the mouse selection pointer attraction instantaneous capture of the mouse selection pointer to the object whose force boundary has been crossed can be achieved. Similarly, though inverse, repulsion between the mouse selection pointer and objects which are deemed unselectable by a computer application running in a computer system may also be implemented.

Inventors

  • 👤 Robert Charles Leah
  • 👤 Scott James McAllister

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-23 14:17
CPC Classifications
G; G06; G06F; G06F3/00; G06F3/01; G06F3/048; G06F3/0481; G06F3/04812; G06F3/0484; G06F3/04842; G09; G09G; G09G5/00; G09G5/08

Claims Analysis

Total Claims: 10
Claim 1
Independent Claim 105 words
An improved selection pointer display control method executable in a computer system having a processor, a display and a selection pointer; positioning system, comprising steps executable in said processor for: determining the distance D between the center of said mouse selection pointer having an ascribed mathematical value for mass M and the center of said at least one displayed object having an ascribed mathematical value for mass m; calculating the value B=√m/M; and determining if the magnitude of the value of B is greater than or equal to D and, responsive thereto, moving said displayed selection pointer relative to said at least one displayed object.
Claim 2
Dependent Claim 105 words
An improved selection pointer display control method executable in a computer system having a processor, a display and a selection pointer; positioning system, comprising steps executable in said processor for: determining the distance D between the center of said mouse selection pointer having an ascribed mathematical value for mass M and the center of said at least one displayed object having an ascribed mathematical value for mass m; calculating the value B=√m/M; and determining if the magnitude of the value of B is greater than or equal to D and, responsive thereto, moving said displayed selection pointer relative to said at least one displayed object.
Claim 3
Dependent Claim 39 words
A method as described in claim 1, wherein: said motion of said displayed mouse selection pointer is toward or away from said at least one displayed object in accordance with the mathematical sign ascribed to said calculated value B.
Claim 4
Dependent Claim 81 words
A method as described in claim 2, wherein: said motion of said mouse selection pointer is away from said at least one displayed object whenever the mathematical sign ascribed to said calculated value of B is negative and said determined value D is less than B, and said motion of said mouse selection pointer is toward said at least one displayed object when the mathematical sign ascribed to said calculated value of B is positive and D is less than B.
Claim 5
Independent Claim 48 words
A method as described in any one of claims 1-3, wherein: said moving of said displayed mouse selection pointer is independent of the actual physical location of the mouse as established by an operator adjusting mouse positioning controls whenever the value of said B is greater than D.
Claim 6
Dependent Claim 101 words
An interactive selection pointer control program comprising steps executable in a computer system having a selection pointer positioning mechanism and a processor and a display, for: determining the distance D between the center of said mouse selection pointer having an ascribed mathematical value for mass M and the center of said at least one displayed object having an ascribed mathematical value for mass m; calculating the value B=√m/M; and determining if the magnitude of the value of B is greater than or equal to D and, responsive thereto, moving said displayed selection pointer relative to said at least one displayed object.
Claim 7
Dependent Claim 101 words
An interactive selection pointer control program comprising steps executable in a computer system having a selection pointer positioning mechanism and a processor and a display, for: determining the distance D between the center of said mouse selection pointer having an ascribed mathematical value for mass M and the center of said at least one displayed object having an ascribed mathematical value for mass m; calculating the value B=√m/M; and determining if the magnitude of the value of B is greater than or equal to D and, responsive thereto, moving said displayed selection pointer relative to said at least one displayed object.
Claim 8
Dependent Claim 39 words
A program as described in claim 5, wherein: said motion of said displayed mouse selection pointer is toward or away from said at least one displayed object in accordance with the mathematical sign ascribed to said calculated value B.
Claim 9
Dependent Claim 81 words
A program as described in claim 6, wherein: said motion of said mouse selection pointer is away from said at least one displayed object whenever the mathematical sign ascribed to said calculated value of B is negative and said determined value D is less than B, and said motion of said mouse selection pointer is toward said at least one displayed object when the mathematical sign ascribed to said calculated value of B is positive and D is less than B.
Claim 10
Dependent Claim 51 words
A program as described in any one of claims 5-7, wherein: said moving of said displayed mouse selection pointer is independent of the actual physical location of the mouse as established by an operator adjusting mouse positioning controls whenever the magnitude of the value of said B is greater than D.

References Cited (Backward Citations)

US4698625A Cited
US5093867A Cited
US5513303A Cited
US5642131A Cited
US5508717A Cited
US5598183A Cited
US5565888A Cited

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag