Patent US5777615A successfully refreshed from Google Patents.
US5777615A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Multiple display pointers for computer graphical user interfaces
Assignee: International Business Machines Corp
•
Filing: 1997-05-01
•
Granted: 1998-07-07
•
Expires: 2017-05-01
Abstract
Abstract A pointer system provides multiple display pointers that can be created and identified by a computer user such that each pointer is associated with a particular application and location within an application. A user can recall respective pointers and pointer locations by selecting a pointer identifier. One or more of the pointers can be defined as anchored pointers, which are associated with one or more user actions. The user actions can comprise a variety of functions, including mouse button clicks. In this way, a user can define anchored pointers and carry out a string of user actions by selecting the identifying character of an anchored pointer.
Inventors
- 👤 Ronald Jason Barber
- 👤 Daniel Alexander Ford
- 👤 Edwin Joseph Selker
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-29 10:54
CPC Classifications
G; G06; G06F; G06F3/00; G06F3/14; G06F3/153; G06F3/01; G06F3/03; G06F3/033; G06F3/038; G06F3/048; G06F3/0481; G06F3/04812
Claims Analysis
Total Claims: 37
Claim 1
Independent Claim
127 words
A method of providing multiple display pointers for a computer system having a host processor, a display device, and at least one pointer control device that can be actuated when a display pointer is located on a designated display feature in an application, the method comprising the steps of: permitting a computer system user to define and identify multiple display pointers that all can be controlled by the user through the display device; permitting the computer system user to designate a currently active display pointer from among the multiple display pointers such that moving the pointer control device causes movement of only the active display pointer; and permitting the computer system user to designate a different one of the multiple display pointers as the active display pointer.
Claim 2
Independent Claim
127 words
A method of providing multiple display pointers for a computer system having a host processor, a display device, and at least one pointer control device that can be actuated when a display pointer is located on a designated display feature in an application, the method comprising the steps of: permitting a computer system user to define and identify multiple display pointers that all can be controlled by the user through the display device; permitting the computer system user to designate a currently active display pointer from among the multiple display pointers such that moving the pointer control device causes movement of only the active display pointer; and permitting the computer system user to designate a different one of the multiple display pointers as the active display pointer.
Claim 3
Dependent Claim
22 words
A method as defined in claim 1, further including the step of providing a window operating environment that supports the multiple pointers.
Claim 4
Dependent Claim
37 words
A method as defined in claim 1, further comprising the step of: associating each display pointer with a pointer context that comprises the current application title and pointer location within that application for the associated display pointer.
Claim 5
Dependent Claim
42 words
A method as defined in claim 3, further including the steps of: permitting the user to recall the pointer context of a multiple display pointer when the user returns to the application for which there are one or more previously defined pointers.
Claim 6
Dependent Claim
69 words
A method as defined in claim 1, wherein the step of associating a display pointer with a pointer context comprises the steps of: determining the application title and pointer location at which the display pointer is located; storing the title and pointer location in a pointer context table according to an alphanumeric character that is displayed in close proximity to the display pointer and thereby identifies the display pointer.
Claim 7
Dependent Claim
30 words
A method as defined in claim 1, wherein the step of permitting a user to define and identify multiple display pointers further comprises identifying the multiple pointers with different indicia.
Claim 8
Dependent Claim
52 words
A method as defined in claim 6, wherein the step of permitting a user to define and identify multiple display pointers further comprises the steps of: identifying a display pointer with a single alphanumeric character; and displaying the alphanumeric character in close proximity to the identified display pointer on the display screen.
Claim 9
Dependent Claim
35 words
A method as defined in claim 7, wherein the display of the identifying alphanumeric character is recalled when the user returns to an application for which there are one or more previously identified display pointers.
Claim 10
Dependent Claim
37 words
A method as defined in claim 8, further comprising the step of: associating each display pointer with a pointer context that comprises the current application title and pointer location within that application for the associated display pointer.
Claim 11
Dependent Claim
59 words
A method as defined in claim 9, wherein the step of associating each display pointer with a pointer context comprises the steps of: determining the application title and pointer location at which the display pointer is located; storing the application title and pointer location in a pointer context table addressed by the identifying alphanumeric character of the display pointer.
Claim 12
Dependent Claim
37 words
A method as defined in claim 10, further including the step of: switching from a pointer location of a present pointer context to a pointer location of a different pointer context specified by the identifying alphanumeric character.
Claim 13
Dependent Claim
88 words
A method as defined in claim 11, wherein the step of switching to a different pointer context includes the steps of: determining if the specified identifying alphanumeric character contains a corresponding entry in the pointer context table; changing the current active pointer to the display pointer specified by the table entry if there is a corresponding table entry for the identifying alphanumeric character; and creating a table entry for the identifying alphanumeric character if there is no table entry, the table entry corresponding to the current pointer location.
Claim 14
Dependent Claim
201 words
A computer system having: a host processor; a display device; an operating system that permits applications to be opened and represented on the display device, permits a system user to define and identify multiple display pointers on the display device that can be moved about in the displayed applications, and permits one of the display pointers to be designated an active pointer; and at least one pointer control device that controls movement of the display pointers and that includes a control button that can be actuated on a display feature after a display pointer is moved to the designated display feature; a display driver that permits a computer system user to define and identify multiple display pointers on the display device that can be moved about in the displayed applications by a pointer control device and for permitting one of the display pointers to be designated an active pointer; and graphical interface control means for associating each display pointer with a pointer context comprising a particular application title and location of the display pointer within that application and recalling the pointer context when the user returns to the active application for which there are one or more previously defined display pointers.
Claim 15
Dependent Claim
201 words
A computer system having: a host processor; a display device; an operating system that permits applications to be opened and represented on the display device, permits a system user to define and identify multiple display pointers on the display device that can be moved about in the displayed applications, and permits one of the display pointers to be designated an active pointer; and at least one pointer control device that controls movement of the display pointers and that includes a control button that can be actuated on a display feature after a display pointer is moved to the designated display feature; a display driver that permits a computer system user to define and identify multiple display pointers on the display device that can be moved about in the displayed applications by a pointer control device and for permitting one of the display pointers to be designated an active pointer; and graphical interface control means for associating each display pointer with a pointer context comprising a particular application title and location of the display pointer within that application and recalling the pointer context when the user returns to the active application for which there are one or more previously defined display pointers.
Claim 16
Dependent Claim
20 words
A computer system as defined in claim 13, further including a graphical user interface that provides a window operating environment.
Claim 17
Dependent Claim
24 words
A computer system as defined in claim 13, further including a plurality of pointer control devices, each of which can control multiple display pointers.
Claim 18
Dependent Claim
34 words
A computer system as defined in claim 13, wherein the operating system associates each display pointer with a pointer context comprising a particular application title and location of the display pointer within that application.
Claim 19
Dependent Claim
35 words
A computer system as defined in claim 16, wherein the operating system recalls the pointer context when the user returns to the active application for which there are one or more previously defined display pointers.
Claim 20
Dependent Claim
42 words
A computer system as defined in claim 13, wherein the graphical interface control means receives an indicia for each display pointer, with which a pointer is associated, and displays the indicia in close proximity to the associated pointer on the display screen.
Claim 21
Dependent Claim
41 words
A computer system as defined in claim 18, wherein the system receives a user-designated single alphanumeric character with which a display pointer is associated and displays the alphanumeric character in close proximity to the associated display pointer on the display screen.
Claim 22
Dependent Claim
36 words
A computer system as defined in claim 19, wherein the display of the identifying alphanumeric character is recalled when the user returns to an application for which there are one or more previously identified display pointers.
Claim 23
Dependent Claim
36 words
A computer system as defined in claim 20, wherein the system associates each display pointer with a pointer context that comprises the current application title and pointer location within that application for the associated display pointer.
Claim 24
Dependent Claim
58 words
A computer system as defined in claim 21, further including: a pointer context table addressed by the pointer identifying alphanumeric character that is maintained by the operating system such that the application title and pointer location are added to the pointer context table when a display pointer is defined, thereby associating the display pointer with its pointer context.
Claim 25
Dependent Claim
36 words
A computer system as defined in claim 22, wherein the operating system responds to the user specifying a pointer identifying alphanumeric character by switching the computer system from the present active pointer to the specified pointer.
Claim 26
Dependent Claim
138 words
A pointer control system for use in a computer system having a host processor, a display device, and an operating system that permits applications to be opened and represented on the display device, the pointer control system comprising: display driver means for permitting a computer system user to define and identify multiple display pointers on the display device that can be moved about in the displayed applications by a pointer control device and for permitting one of the display pointers to be designated an active pointer; and graphical interface control means for associating each display pointer with a pointer context comprising a particular application title and location of the display pointer within that application and recalling the pointer context when the user returns to the active application for which there are one or more previously defined display pointers.
Claim 27
Dependent Claim
138 words
A pointer control system for use in a computer system having a host processor, a display device, and an operating system that permits applications to be opened and represented on the display device, the pointer control system comprising: display driver means for permitting a computer system user to define and identify multiple display pointers on the display device that can be moved about in the displayed applications by a pointer control device and for permitting one of the display pointers to be designated an active pointer; and graphical interface control means for associating each display pointer with a pointer context comprising a particular application title and location of the display pointer within that application and recalling the pointer context when the user returns to the active application for which there are one or more previously defined display pointers.
Claim 28
Dependent Claim
21 words
A pointer control system as defined in claim 24, further including a graphical user interface that provides a window operating environment.
Claim 29
Dependent Claim
25 words
A pointer control system as defined in claim 24, further including a plurality of pointer control devices, each of which can control multiple display pointers.
Claim 30
Dependent Claim
35 words
A pointer control system as defined in claim 24, wherein the operating system associates each display pointer with a pointer context comprising a particular application title and location of the display pointer within that application.
Claim 31
Dependent Claim
36 words
A pointer control system as defined in claim 27, wherein the operating system recalls the pointer context when the user returns to the active application for which there are one or more previously defined display pointers.
Claim 32
Dependent Claim
42 words
A pointer control system as defined in claim 24, wherein the system receives a user-designated single alphanumeric character with which a display pointer is associated and displays the alphanumeric character in close proximity to the associated display pointer on the display screen.
Claim 33
Dependent Claim
37 words
A pointer control system as defined in claim 29, wherein the display of the identifying alphanumeric character is recalled when the user returns to an application for which there are one or more previously identified display pointers.
Claim 34
Dependent Claim
37 words
A pointer control system as defined in claim 30, wherein the system associates each display pointer with a pointer context that comprises the current application title and pointer location within that application for the associated display pointer.
Claim 35
Dependent Claim
40 words
A pointer control system as defined in claim 24, wherein the system receives an indicia for each display pointer, with which a pointer is associated and displays the indicia in close proximity to the associated pointer on the display screen.
Claim 36
Dependent Claim
58 words
A pointer control system as defined in claim 31, further including: a pointer context table addressed by the pointer identifying character and maintained by the graphical interface control means such that the application title and pointer location are added to the pointer context table when a pointer is defined, thereby associating the display pointer with its pointer context.
Claim 37
Dependent Claim
35 words
A pointer control system as defined in claim 33, wherein the graphical interface control means responds to the user specifying a pointer identifying character by designating the specified pointer to be the present active pointer.
References Cited (Backward Citations)
US4072851A
Cited
US4190835A
Cited
US4259725A
Cited
US4454507A
Cited
US4625202A
Cited
US4807182A
Cited
US4884068A
Cited
US5179656A
Cited
US4951038A
Cited
US4859995A
Cited
US4841291A
Cited
US4984152A
Cited
JPH01175021A
Cited
US5185597A
Cited
US5060135A
Cited
US5548304A
Cited
US5515491A
Cited
US5487145A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2001-07-06 | 2002-01-05 | 2002-07-07 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2005-07-06 | 2006-01-05 | 2006-07-07 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2009-07-06 | 2010-01-05 | 2010-07-07 | $7700.00 | Window Closed / Lapsed |