Updating a device driver with mechanism employing two files one containing changes (variable file) and a file containing unchanged code (invariable file) downloading both to update
원문보기
IPC분류정보
국가/구분
United States(US) Patent
등록
국제특허분류(IPC7판)
G06F-009/44
G06F-009/445
출원번호
US-0988707
(2001-11-20)
우선권정보
KR-0076250 (2000-12-13)
발명자
/ 주소
Kim, In-Soo
Kim, Kyung-Young
출원인 / 주소
Samsung Electronics Co., Ltd.
인용정보
피인용 횟수 :
20인용 특허 :
13
초록▼
Disclosed are a system and a method for upgrading device drivers. The system for upgrading a device driver of a user's computer through a network, including an upgrade server dividing at least one device driver for upgrading into a variable file and an invariable file information according to a vers
Disclosed are a system and a method for upgrading device drivers. The system for upgrading a device driver of a user's computer through a network, including an upgrade server dividing at least one device driver for upgrading into a variable file and an invariable file information according to a version thereof, and supplying the variable file and the invariable file information through the network; and an upgrading program installed in the user's computer, downloading the variable file and the invariable file information from the upgrade server and upgrading the device driver to the variable file based on the invariable file information. With this configuration, an end user can easily upgrade the device driver.
대표청구항▼
1. A system for upgrading a device driver of a computer through a network, comprising:an upgrade server dividing at least one device driver to be upgraded into a variable file and an invariable file information according to an upgrade version, and supplying said variable file and said invariable fil
1. A system for upgrading a device driver of a computer through a network, comprising:an upgrade server dividing at least one device driver to be upgraded into a variable file and an invariable file information according to an upgrade version, and supplying said variable file and said invariable file information through said network; and a computer including an upgrading program installed, said computer downloading said variable file and said invariable file information from said upgrade server and upgrading said device driver with said variable file based on said invariable file information. 2. The system according to claim 1, with said upgrading program including a communication module connecting with said upgrade server and downloading said variable file and said invariable file information.3. The system according to claim 2, with said computer further including a backup storage unit storing said variable file and said invariable file information downloaded, for backup.4. The system according to claim 1, with said device driver selected from the group consisting of a sound driver, a mouse driver, a graphics driver, a local area network card driver, and small computer system interface driver.5. The system according to claim 1, with said computer further comprising a backup copy of said variable file and a backup copy of said invariable file information of said device driver.6. The system according to claim 5, with said backup copy of said variable file and invariable file information accommodating a correction of an error in said device driver in said computer.7. The system according to claim 5, with said backup copy of said variable file and invariable file information being stored in a backup storage unit of said computer to recover said device driver with said variable file according to said invariable file information when the error occurs.8. The system according to claim 1, with said upgrade server further comprising a control unit comparing information on said device driver on said computer with said variable file and said invariable file information on said upgrade server to determine whether said device driver will be updated with said variable file according to said invariable file information.9. The system according to claim 1, further comprising a control unit controlling said variable file and invariable file information to permit said computer to download said variable file and invariable file information for upgrading in response to a download request from said computer.10. The system according to claim 9, with said control unit receiving information on said device driver stored in said computer and comparing said device driver stored in said computer with information on said variable file and invariable file to permit said computer to download said variable file and invariable file information from said upgrade server.11. The system according to claim 9, with said control unit transmitting information of said invariable file and variable file to said computer through electronic mail.12. A method for upgrading a device driver of a computer through a network, comprising the steps of:generating a variable file by extracting parts being different between an old version and a new version of said device driver, and an invariable file information by extracting parts being the same between said old version and said new version of said device driver; storing at least one device driver having said variable file and said invariable file information in an upgrade server; downloading said variable file and said invariable file information from said upgrade server to said computer; and upgrading said device driver of said computer to said variable file based on said invariable file information. 13. The method according to claim 12, further comprising the step of transmitting information of a version of said device driver installed in said computer to said upgrade server, said upgrade server providing said device driver of said computer to allow said computer to download said device driver of said upgrade server, said device driver of said computer being an old version compared with said device driver of said upgrade server, based on the version information.14. The method according to claim 12, further comprising the steps of:storing said variable file and said invariable file information in said computer for backup, during said step of downloading said variable file and said invariable file information; and recovering said device driver based on said backup variable file and said backup invariable file information, when an error occurs in said device driver of said computer. 15. The method according to claim 12, with said step of generating said variable file and said invariable file information, comprising the steps of:installing said old version of said device driver to a first computer system and then storing a registry and a system file; installing said new version of said device driver to a second computer system and then storing a registry and a system file; and comparing said first computer system having said old version of said device driver with said second computer system having said new version of said device driver in terms of the registry and the system file to store the different parts between the old version and the new version of the device driver in the variable file, and to store the same parts between the old version and the new version of the device driver in the invariable file information. 16. The method according to claim 12, further comprising the steps of:supplying information of a version of said device driver installed in said computer to said upgrade server; and providing said computer with a list of said variable file and said invariable file information to said computer when said variable file and said invariable file information being of a newer version than said device driver on said computer. 17. The method according to claim 12, further comprising the step of transmitting information of said variable file and said invariable file to said computer according to log-on data to allow the downloading of said variable file and invariable file.18. The method according to claim 17, with the log-on data being from electronic mail information.19. A method, comprising the steps of:generating a variable file by extracting parts being different between an old version and a new version of a device driver, and an invariable file information by extracting parts being the same between said old version and said new version of said device driver; storing said variable file and said invariable file information; downloading said variable file and said invariable file information to said computer from storage; and upgrading said device driver of said computer to said variable file based on said invariable file information. 20. The method according to claim 19, further comprising the step of comparing the version of said device driver installed in said computer with said variable file and said invariable file information to allow said computer to download said variable file and said invariable file.21. The method according to claim 19, further comprising the steps of:storing said variable file and said invariable file information in said computer for backup, during said step of downloading said variable file and said invariable file information; and recovering said device driver according to said backup variable file and said backup invariable file information, when an error occurs in said device driver of said computer. 22. The method according to claim 19, with said step of generating said variable file and the invariable file information, comprising the steps of:installing said old version of said device driver to a first computer system and then storing information of an operating system of said first computer; installing said new version of said device driver to a second computer system and then storing information of an operating system of said second computer; and comparing said stored information of the operating systems of said first computer system and said second computer system to generate said variable file and said invariable file information.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (13)
Stupek ; Jr. Richard A. ; Shaffer David Scott ; Jones Curtis R. ; Davis Steve ; Justice ; Jr. William D., Automatic computer upgrading.
Perlman Stephen G. ; Bucher Tim, Automatically selecting and downloading device drivers from a server system to a client system that includes one or more devices.
Reed Drummond Shattuck ; Heymann Peter Earnshaw ; Mushero Steven Mark ; Jones Kevin Benard ; Oberlander Jeffrey Todd, Computer-based communication system and method using metadata defining a control-structure.
Naoe Kato JP; Keishi Sugimoto JP, Control program downloading method for replacing control program in digital broadcast receiving apparatus with new control program sent from digital broadcast transmitting apparatus.
Freitas, Pedro; Putterman, Daniel; Toeman, Jeremy; Dietrich, Brad, Methods and apparatus for rendering user interfaces and display information on remote client devices.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.