Patent
1996-02-20
1997-09-02
Kriess, Kevin A.
395681, G06F 944
Patent
active
056641958
ABSTRACT:
A method is provided for dynamic installation of a driver on a computer system. The computer system has a first operator processor with a first memory and an operating system, a second processor with a second memory and operating code configurable to accept a driver, and a data channel supporting communication between the first processor and the second processor, the first processor sending requests to the second processor for processing. The method includes the steps of: (a) storing a driver in the first memory; (b) uploading a copy of the operating code to the first memory from the second memory; (c) testing the driver for compatibility with a current configuration of the operating code; (d) linking the driver with the copy of the operating code to produce a reinforced operating code in the first memory while the second processor is executing the operating codel and (e) downloading, by the first processor, a copy of the reconfigured operating code to the second memory to switch the second processor from executing the operating code to executing the copy of the reconfigured operating code.
REFERENCES:
patent: 3736566 (1973-05-01), Anderson et al.
patent: 4044337 (1977-08-01), Hicks et al.
patent: 4228496 (1980-10-01), Katzman et al.
patent: 4484273 (1984-11-01), Stiffler et al.
patent: 4533997 (1985-08-01), Furgerson
patent: 4654819 (1987-03-01), Stiffler et al.
patent: 4734855 (1988-03-01), Banatre et al.
patent: 4740969 (1988-04-01), Fremont
patent: 4751639 (1988-06-01), Corcoran et al.
patent: 4819154 (1989-04-01), Stiffler et al.
patent: 4819232 (1989-04-01), Krings
patent: 4924466 (1990-05-01), Gregor et al.
patent: 4941087 (1990-07-01), Kap
patent: 4954941 (1990-09-01), Redman
patent: 4958273 (1990-09-01), Anderson et al.
patent: 4964126 (1990-10-01), Musicus et al.
patent: 4974151 (1990-11-01), Advari et al.
patent: 5142680 (1992-08-01), Ottman et al.
patent: 5157663 (1992-10-01), Major et al.
patent: 5170472 (1992-12-01), Cwiakala et al.
patent: 5175828 (1992-12-01), Hall et al.
patent: 5179666 (1993-01-01), Rimmer et al.
patent: 5214652 (1993-05-01), Sutton
patent: 5235700 (1993-08-01), Alaiwan et al.
patent: 5257368 (1993-10-01), Benson et al.
patent: 5265252 (1993-11-01), Rawson, III et al.
patent: 5269017 (1993-12-01), Hayden et al.
patent: 5303392 (1994-04-01), Carney et al.
patent: 5313647 (1994-05-01), Kaufman et al.
patent: 5317752 (1994-05-01), Sewett et al.
patent: 5319751 (1994-06-01), Garney
patent: 5325517 (1994-06-01), Baker et al.
patent: 5325519 (1994-06-01), Long et al.
patent: 5329619 (1994-07-01), Page et al.
patent: 5337912 (1994-08-01), Baker et al.
patent: 5355498 (1994-10-01), Provino et al.
patent: 5386567 (1995-01-01), Lien et al.
patent: 5430845 (1995-07-01), Rimmer et al.
patent: 5459867 (1995-10-01), Adams et al.
patent: 5465364 (1995-11-01), Lathrop et al.
patent: 5475836 (1995-12-01), Harris et al.
patent: 5581766 (1996-12-01), Spurlock
Egan, J.I., Teixeira, T.J., Writing A Unix Device Driver, John Wiley & Sons, 1988, pp. 62-63.
Pajari, G., Writing Unix Device Drivers, Wesley Pub. Co. Inc. 1991, pp. 275-283.
Segal, Mark E., "On-the-fly Program Modification: Systems For Dynamic Updating," IEEE Software, vol. 10, No. 2, Mar. 1993.
Authors: Mark E. Segal and Ophir Frieder--Title: On-The-Fly Program Modification: Systems For Dynamic Updating--Mar. 1993--IEEE Software, vol. 10, No. 2--pp. 53-65.
Kriess Kevin A.
Sequoia Systems, Inc.
LandOfFree
Method and apparatus for dynamic installation of a driver on a c does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Method and apparatus for dynamic installation of a driver on a c, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and apparatus for dynamic installation of a driver on a c will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-316903