Home | Links | Contact Us | More About Intellectual Property | Bookmark
Search patents:
Home Databases Method-for-managing-the-assignment-of-device-drivers-in-a-computer-system

 Method and apparatus for advising a requesting process of a contention scheme to employ to access a shared resource
According to one aspect of the invention, the foregoing objects are achieved by providing a method ...


 Vessel wave heading control apparatus
The novel apparatus of the present invention comprises two accelerometers mounted so that their ...


 Device and method for object-based development of business applications software
OF SPECIFIC EMBODIMENTS The present invention provides in a preferred embodiment a sophisticated ...


 Apparatus and method for displaying job list, and storage medium for such a program
It is, therefore, one objective of the present invention to provide an apparatus and a method that ...


 Contact alerts for unconnected users
We claim: 1. A method for connecting users to a first communication network, comprising: providing ...


 Method and apparatus for modal dialog box management in applets on information appliances
A described embodiment of the present invention allows the user to escape from unwanted modal ...


 Web-based groupware system
Accordingly, in one of its aspects, the present invention provides a system for providing a ...


 Multiaxis digital robot control having a backup velocity monitor and protection system
A digital control is provided for a robot having a plurality of arm joints. An electric motor ...


 Circuit to perform a linear transformation on a digital signal
The object of the invention is to eliminate the drawbacks, particularly the low performance to ...


 System for testing of digital integrated circuits
In order to provide rapid complete testing of digital integrated circuits, deterministic integrated ...


 Method for managing the assignment of device drivers in a computer system

Details
Inventors: Lichtman, Moshe; Enstrom, Mark R.; Lennon, Thomas E.; Lipe, Ralph A.; Santerre, Pierre-Yves; Short, Robert T.; Voth, David W.;
Assignee: Microsoft Corporation (Redmond, WA)
Primary Examiner: Lee; Thomas C.
Assistant Examiner: Perveen; Rehama
Attorney, Agent or Firm: Jones & Askew, LLP

A system for managing the assignment of device drivers to devices of a computer system. The computer system can maintain device-related information for a primary device and for devices that are "compatible" with the primary device. This device information supplies an indication of whether a device driver intended for primary use with a device is maintained by the computer system. Moreover, the device information provides an indication of whether one or more device drivers compatible with the primary device are maintained by the computer system. During assignment of device drivers to devices of the computer system, the device information is examined to determine whether the intended device driver for the primary device is available to support the operations of that device. If not, the device information is examined to determine whether a device driver for a device that is compatible with the primary device is available for supporting computer operations of the primary device. In this event, if the device information lists more than one device that is compatible with the primary device, then the compatible device having the highest priority or ranking can be selected and the device driver for the selected device is used to support the operations of the primary device.

DETAILED DESCRIPTION The problems associated with the manual installation and configuration of adapter boards and peripheral devices for computer systems are solved by the principles of the present invention.
The present invention provides a system for configuring the hardware and software components of a computer system by optimally allocating system resources for use by computer devices.
The present invention enables a user of a computer system to install a new device by connecting the device to the computer, powering the computer, and using the computer to take advantage of the function supplied by the new device.
Likewise, the present invention permits a user to insert a mobile computer into a base station while both the mobile computer and the base station are powered and to reconfigure the mobile computer for operation with the devices connected to the base station.
Thus, the present invention addresses the needs of computer users by supplying a computer-implemented process for configuring devices for a computer system and for accommodating seamless dynamic configuration changes of the computer system.
A system constructed in accordance with the present invention configures devices of a computer system by identifying the devices, determining the desired usage of the resources of the computer system, detecting and resolving potential conflicting uses of the resources, and allocating resources for use by the devices.
An operating system runs on the computer system and supports these configuration tasks.
The computer system includes various resources, including interrupts, direct memory access (DMA) channels, memory addresses, and input/output (I/O) ports, at least one system bus, and devices.
System busses are components that supply physical connections to devices.
Each of the devices is connected to one of the system busses of the computer system.
The system busses can be compatible with a variety of bus architectures, including the Industry Standard Architecture (ISA), Micro Channel Architecture (MCA) and Extended Industry Standard Architecture (EISA) bus standards, as well as Personal Computer Memory Card International Association (PCMCIA), Small Computer Systems Interface (SCSI), Personal Computer Interface (PCI), Enhanced Capabilities Parallel (ECP), Vesa Local Bus (VL), Integrated Drive Electronics (IDE), and other bus standards



Related patents
  Compiler for performing incremental live variable analysis for data-parallel programs
OF THE PREFERRED EMBODIMENTS 1. Hardware and Software Environment of the Present Invention The present invention is directed to a software compiler for compiling a ...
  Spread sheet calculation method and apparatus by extracting an area to be updated by a calculation formula
It is an object of the present invention to facilitate the checking of the relationship of the calculation formulas and improve the operability in the spread sheet ...
  Extensible framework of key resource manager and transaction manager events for providing native support for foreign-initiated transactions
An extensible framework of resource and transaction manager events is provided for allowing a resource manager to be more tightly integrated with foreign transaction ...
  Object-oriented communications framework system with support for multiple remote machine types
The present invention relates generally to the area of service tools for remote machines. More specifically, the present invention relates to communication between ...
  Key input device
It is a first object of the present invention to allow an operator to visually observe displayed contents on a display unit through a keyboard. It is a second object of ...
  Method for the electro-optical reproduction of half-tone pictures
It is, therefore, an object of the present invention to provide a novel method of recording and reproducing of half-tone pictures having an orthogonally or non-...
  Method for the improved reproduction of image in reproduction technology
The present invention is based upon the problem of avoiding the indicated disadvantages and of stating a method which operates with improved image reproduction in the ...
  Method and apparatus for electronic page combination for reproduction technology
It is therefore the object of the invention to specify a method and an apparatus for electronic page combination with which an arbitrary plurality of images, texts or ...
  Controller
OF THE DRAWINGS Referring to the drawings and initially to FIG. 1 there is illustrated a flow chart illustrating operation of a controller indicated generally by the ...
  Combined universal head and grip
To resolve the above described problems, in a first combined universal head and grip according to the present invention, a lower surface of a body of the camera is ...

0.034

Archive: All patents - Links

Copyright (c)2006 Eipa-patents.org - All rights reserved