Method and system for permitting communication between a data processing system and input pointing devices of multiple types
First Claim
1. A method in a data processing system for permitting communication between said data processing and one of a plurality of mouse pointer input pointing devices of multiple types, wherein said data processing system includes an operating system and a port for coupling a mouse pointer input pointing device to said data processing system, said method comprising the steps of:
- providing a plurality of selectable software routines within said data processing system;
during initialization of said operating system, automatically determining if a selected one of said plurality of mouse pointer input pointing devices is coupled to said port of said data processing system;
thereafter, in response to a determination that a selected one of said plurality of mouse pointer input pointing devices is coupled to said port of said data processing system, automatically determining the type of said selected one of said plurality of mouse pointer input pointing devices which is coupled to said port of said data processing system; and
thereafter, automatically selecting a particular one of said plurality of selectable software routines for permitting communication between said data processing system and said type of said selected one of said plurality of mouse pointer input pointing devices coupled to said port of said data processing system.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system for permitting communication between a data processing system and input pointing devices of multiple types. During the initialization of an operating system, a particular selectable software routine is automatically selected in response to an automatic determination that a particular type of input pointing device is coupled to the data processing system. Thereafter, the particular selectable software routine which was automatically selected permits communication between the data processing system and the particular type of input pointing device which is coupled to the data processing system.
31 Citations
4 Claims
-
1. A method in a data processing system for permitting communication between said data processing and one of a plurality of mouse pointer input pointing devices of multiple types, wherein said data processing system includes an operating system and a port for coupling a mouse pointer input pointing device to said data processing system, said method comprising the steps of:
-
providing a plurality of selectable software routines within said data processing system; during initialization of said operating system, automatically determining if a selected one of said plurality of mouse pointer input pointing devices is coupled to said port of said data processing system; thereafter, in response to a determination that a selected one of said plurality of mouse pointer input pointing devices is coupled to said port of said data processing system, automatically determining the type of said selected one of said plurality of mouse pointer input pointing devices which is coupled to said port of said data processing system; and thereafter, automatically selecting a particular one of said plurality of selectable software routines for permitting communication between said data processing system and said type of said selected one of said plurality of mouse pointer input pointing devices coupled to said port of said data processing system.
-
-
2. A method in a data processing system for permitting communication between said data processing system and one of a plurality of mouse pointer input pointing devices of multiple types, wherein said data processing system includes an operating system and a port for coupling a mouse pointer input pointing device to said data processing system, said method comprising the steps of:
-
during initialization of said operating system, automatically determining if a selected one of said plurality of mouse pointer input pointing devices is coupled to said port of said data processing system; thereafter, in response to a determination that a selected one of said plurality of mouse pointer input pointing devices is coupled to said port of said data processing system, automatically determining the type of said selected one of said plurality of mouse pointer input pointing devices which is coupled to said port of said data processing system; and thereafter, automatically establishing a software routine within said data processing system for permitting communication between said data processing system and said type of said selected one of said plurality of mouse pointer input pointing devices coupled to said port of said data processing system.
-
-
3. A data processing system for permitting communication between said data processing system and one of a plurality of mouse pointer input pointing devices of multiple types, wherein said data processing system includes an operating system and a port for coupling a mouse pointer device to said data processing system, said data processing system comprising:
-
means for providing a plurality of selectable software routines within said data processing system; means for automatically determining if a selected one of said plurality of mouse pointer input pointing devices is coupled to said port of said data processing system during initialization of said operating system; means for automatically determining the type of said selected one of said plurality of mouse pointer input pointing devices which is coupled to said port of said data processing system in response to a determination that a selected one of said plurality of mouse pointer input pointing devices is coupled to said port of said data processing system; and means for automatically selecting a particular one of said plurality of selectable software routines for permitting communication between said data processing system and said type of said selected one of said plurality of mouse pointer input pointing devices coupled to said port of said data processing system.
-
-
4. A data processing system for permitting communication between said data processing system and one of a plurality of mouse pointer input pointing devices of multiple types, wherein said data processing system includes an operating system and a port for coupling a mouse pointer input pointing device to said data processing system, comprising:
-
means for automatically determining if a selected one of said plurality of mouse pointer input pointing devices is coupled to said port of said data processing system; means for automatically determining the type of said selected one of said plurality of mouse pointer input pointing devices which is coupled to said port of said data processing system in response to a determination that a selected one of said plurality of mouse pointer input pointing device is coupled to said at lease one port of said data processing system; and means for automatically establishing a software routine within said data processing system for permitting communication between said data processing system and said type of said selected one of said plurality of mouse pointer input pointing devices coupled to said port of said data processing system.
-
Specification