Patent US6204837B1 successfully refreshed from Google Patents.
US6204837B1
Expired / Lapsed
US
⏱️ 0.0 years remaining
Computing apparatus having multiple pointing devices
Assignee: Hewlett Packard Development Co LP
•
Filing: 1998-07-13
•
Granted: 2001-03-20
•
Expires: 2018-07-13
Abstract
Abstract An apparatus and method for configuring a computing device to support a plurality of pointing devices or a singular pointing device that can provide a plurality of functions. The computing device may be a desktop or portable unit. Several graphics menus for assigning functions to a pointing device are disclosed as well as logic for executing the assignment/configuration.
Inventors
- 👤 Donald X. Smith
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-30 10:42
CPC Classifications
G; G06; G06F; G06F3/00; G06F3/01; G06F3/03; G06F3/033; G06F3/038; G06F2203/00; G06F2203/038; G06F2203/0382
Claims Analysis
Total Claims: 18
Claim 1
Independent Claim
135 words
A computing apparatus, comprising: processor logic; a display signal propagating mechanism coupled to said processor logic; a data input signal propagating mechanism coupled to said processor logic that permits a user to input data; logic within said processor logic that detects pointing devices coupled to said computing apparatus; pointing device function select logic that permits a user to select the function to be assigned to at least two detected pointing devices, the assigned function for each detected pointing device being from the group of functions including: primary screen pointer control, scroll bar control, panning control, text cursor control, stylus input, pull down menu control, pop up menu control and disabled state; and conflict logic coupled to said select logic that assesses whether an attempt is made to assign the same function to two pointing devices.
Claim 2
Dependent Claim
135 words
A computing apparatus, comprising: processor logic; a display signal propagating mechanism coupled to said processor logic; a data input signal propagating mechanism coupled to said processor logic that permits a user to input data; logic within said processor logic that detects pointing devices coupled to said computing apparatus; pointing device function select logic that permits a user to select the function to be assigned to at least two detected pointing devices, the assigned function for each detected pointing device being from the group of functions including: primary screen pointer control, scroll bar control, panning control, text cursor control, stylus input, pull down menu control, pop up menu control and disabled state; and conflict logic coupled to said select logic that assesses whether an attempt is made to assign the same function to two pointing devices.
Claim 3
Dependent Claim
29 words
The apparatus of claim 1 , wherein said function select logic permits a user to individually select a function to be assigned to each of two detected pointing devices.
Claim 4
Dependent Claim
31 words
The apparatus of claim 1 , wherein said conflict logic does not permit the same function, except disabled state, to be assigned to two detected pointing devices at the same time.
Claim 5
Dependent Claim
47 words
The apparatus of claim 3 , further comprising GUI logic coupled to said select logic that creates a graphics user interface (GUI) from which a user designates the function from said group of functions to be assigned to each of said at least two detected pointing devices.
Claim 6
Dependent Claim
118 words
A computing apparatus, comprising: processor logic; a display signal propagating mechanism coupled to said processor logic; a data input signal propagating mechanism coupled to said processor logic that permits a user to input data; logic within said processing logic that detects a pointing device coupled to said computing apparatus; GUI logic that creates a graphics user interface (GUI) that permits user selection of a specific function to be assigned to each of two or more detected pointing devices; assigning logic responsive to user selections from said GUI that assigns a selected function to a detected pointing device; and conflict logic that assesses whether an attempt has been made to assign the same function to two different pointing devices.
Claim 7
Dependent Claim
118 words
A computing apparatus, comprising: processor logic; a display signal propagating mechanism coupled to said processor logic; a data input signal propagating mechanism coupled to said processor logic that permits a user to input data; logic within said processing logic that detects a pointing device coupled to said computing apparatus; GUI logic that creates a graphics user interface (GUI) that permits user selection of a specific function to be assigned to each of two or more detected pointing devices; assigning logic responsive to user selections from said GUI that assigns a selected function to a detected pointing device; and conflict logic that assesses whether an attempt has been made to assign the same function to two different pointing devices.
Claim 8
Dependent Claim
57 words
The apparatus of claim 5 , wherein said GUI logic permits a user to select, for each of at least two detected pointing devices, a function from the group of functions comprising: primary screen pointer control, scroll bar control, panning control, text cursor control, stylus input, pull down menu control, pop up menu control and disabled state.
Claim 9
Dependent Claim
28 words
The apparatus of claim 6 , wherein said conflict logic prevents the same function, except disabled state, from being assigned to two pointing devices at the same time.
Claim 10
Dependent Claim
76 words
The apparatus of claim 5 , wherein said assigning logic is capable of assiging one of the following pairs of functions to two detected pointing devices in response to user selection of same: primary pointer control (PPC) and scroll bar control; PPC and stylus input; PPC and disabled; PPC and pull down or pop up menu control; text cursor control and scroll bar control; and text cursor control and pull down or pop up menu control.
Claim 11
Dependent Claim
193 words
A computing apparatus, comprising: processor logic; a display mechanism coupled to said processor logic that displays a signal output from said processor logic; a data input mechanism coupled to said processor logic that permits a user to input data; a first pointing device coupled to said processor logic; a second pointing device coupled to said processor logic; GUI logic that creates a graphics user interface (GUI) via said display mechanism and that permits user selection of two different functions to be assigned contemporaneously to said first and said second pointing devices, said GUI logic permitting user selection of a function from the group of functions including: primary screen pointer control, scroll bar control, panning control, text cursor control, stylus input, pull down menu control, pop up menu control and disabled state; assigning logic responsive to user selections from said GUI that assigns a first selected function to said first pointing device and a second selected function to said second pointing device; and conflict logic that assesses whether an attempt has been made to contemporaneously assign the same function from said group of functions to said first pointing device and said second pointing device.
Claim 12
Dependent Claim
193 words
A computing apparatus, comprising: processor logic; a display mechanism coupled to said processor logic that displays a signal output from said processor logic; a data input mechanism coupled to said processor logic that permits a user to input data; a first pointing device coupled to said processor logic; a second pointing device coupled to said processor logic; GUI logic that creates a graphics user interface (GUI) via said display mechanism and that permits user selection of two different functions to be assigned contemporaneously to said first and said second pointing devices, said GUI logic permitting user selection of a function from the group of functions including: primary screen pointer control, scroll bar control, panning control, text cursor control, stylus input, pull down menu control, pop up menu control and disabled state; assigning logic responsive to user selections from said GUI that assigns a first selected function to said first pointing device and a second selected function to said second pointing device; and conflict logic that assesses whether an attempt has been made to contemporaneously assign the same function from said group of functions to said first pointing device and said second pointing device.
Claim 13
Dependent Claim
38 words
The apparatus of claim 8 , wherein said first pointing device and said second pointing device are different and are each from the group of pointing devices including: mini-joystick, mouse, touchpad, trackball, joystick, stylus input and touch screen.
Claim 14
Dependent Claim
27 words
The apparatus of claim 9 , wherein said first pointing device is a touchpad and said two different functions are primary screen pointer control and stylus input.
Claim 15
Dependent Claim
15 words
The apparatus of claim 11 , wherein said computing apparatus is a portable computing apparatus.
Claim 16
Independent Claim
146 words
A method of configuring a computing apparatus, comprising: providing a computing apparatus having processor logic, a display signal propagating mechanism and a data input signal propagating mechanism; detecting at least a first pointing device and a second pointing device coupled to said computing apparatus; generating a graphics user interface (GUI) that permits user selection of one of a plurality of different functions to be assigned to each of the detected first and second pointing devices, said plurality of different functions including at least two functions from the group of functions including: primary screen pointer control, scroll bar control, panning control, text cursor control, stylus input, menu control and disabled state; assigning different selected function to each of the detected first and second pointing devices; and assessing whether an attempt has been made to assign the same function to both the first and second detected pointing devices.
Claim 17
Independent Claim
146 words
A method of configuring a computing apparatus, comprising: providing a computing apparatus having processor logic, a display signal propagating mechanism and a data input signal propagating mechanism; detecting at least a first pointing device and a second pointing device coupled to said computing apparatus; generating a graphics user interface (GUI) that permits user selection of one of a plurality of different functions to be assigned to each of the detected first and second pointing devices, said plurality of different functions including at least two functions from the group of functions including: primary screen pointer control, scroll bar control, panning control, text cursor control, stylus input, menu control and disabled state; assigning different selected function to each of the detected first and second pointing devices; and assessing whether an attempt has been made to assign the same function to both the first and second detected pointing devices.
Claim 18
Dependent Claim
36 words
The method of claim 13 , wherein said detecting step includes the step of detecting at least one of the group of pointing devices including a mini-joystick, mouse, touchpad, trackball, joystick, stylus input and touch screen.
References Cited (Backward Citations)
US5479192A
Cited
US5404524A
Cited
US5473347A
Cited
US5732228A
Cited
EP0794502A1
Cited
US5982358A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2004-03-19 | 2004-09-18 | 2005-03-20 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2008-03-19 | 2008-09-18 | 2009-03-20 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2012-03-19 | 2012-09-18 | 2013-03-20 | $7700.00 | Window Closed / Lapsed |