$\require{mediawiki-texvc}$

연합인증

연합인증 가입 기관의 연구자들은 소속기관의 인증정보(ID와 암호)를 이용해 다른 대학, 연구기관, 서비스 공급자의 다양한 온라인 자원과 연구 데이터를 이용할 수 있습니다.

이는 여행자가 자국에서 발행 받은 여권으로 세계 각국을 자유롭게 여행할 수 있는 것과 같습니다.

연합인증으로 이용이 가능한 서비스는 NTIS, DataON, Edison, Kafe, Webinar 등이 있습니다.

한번의 인증절차만으로 연합인증 가입 서비스에 추가 로그인 없이 이용이 가능합니다.

다만, 연합인증을 위해서는 최초 1회만 인증 절차가 필요합니다. (회원이 아닐 경우 회원 가입이 필요합니다.)

연합인증 절차는 다음과 같습니다.

최초이용시에는
ScienceON에 로그인 → 연합인증 서비스 접속 → 로그인 (본인 확인 또는 회원가입) → 서비스 이용

그 이후에는
ScienceON 로그인 → 연합인증 서비스 접속 → 서비스 이용

연합인증을 활용하시면 KISTI가 제공하는 다양한 서비스를 편리하게 이용하실 수 있습니다.

Method of operating a data processing system having a dynamic software update facility 원문보기

IPC분류정보
국가/구분 United States(US) Patent 등록
국제특허분류(IPC7판)
  • G06F-009/06
출원번호 US-0985762 (1992-12-04)
발명자 / 주소
  • Marron Assaf (Poughkeepsie NY)
출원인 / 주소
  • International Business Machines Corporation (Armonk NY 02)
인용정보 피인용 횟수 : 155  인용 특허 : 0

초록

A dynamic software update facility (DSUF) is installed in a data processing system for the purpose of non-disruptively replacing old operating system programs or modules with new updated versions thereof while providing continuous availability and operation of the system. The new versions are loaded

대표청구항

The method of dynamically updating an old operating system program (hereinafter “old program”) stored in a main memory of a data processing system (DPS) while said DPS is running and executing at least one task that accesses said old program from time to time in a multitasking mode, said method comp

이 특허를 인용한 특허 (155)

  1. Kaakani, Ziad M.; Varma, Vivek B., Apparatus and method for live loading of version upgrades in a process control environment.
  2. Handal,Thomas, Apparatus and method for modifying a kernel module to run on multiple kernel versions.
  3. Oberhauser Roy T. ; Saboff Michael Lawrence, Apparatus and method for transferring state data when performing on-line replacement of a running program code and data.
  4. Ducharme Paul,CAX ; Stoll Karl W.,CAX, Apparatus and method for upgrading a computer system operating system.
  5. Govindaraju Rama K. ; Raghunath Mandayam T.,INX, Apparatus for flexible control of interrupts in multiprocessor systems.
  6. Hedegard Lynn Poul, Automated application fail-over for coordinating applications with DBMS availability.
  7. Davis,Michael L.; McCollum,Raymond W., Automatic software installation on heterogeneous networked computer systems.
  8. Cheng William ; Hwang Kenneth ; Kannan Ravi ; Katchapalayam Babu ; Liu Bing ; Narasimhan Balaji ; Ramanujam Gopal ; Tran Jonathan, Automatic updating of diverse software products on multiple client computer systems by downloading scanning application to client computer and generating software list on client computer.
  9. Genell Bror Erik Gunnar,SEX, Background software loading in cellular telecommunication systems.
  10. Safadi Reem, CATV communication system for changing first protocol syntax processor which processes data of first format to second p.
  11. Brennan, Todd, Centralized timed analysis in a network security system.
  12. Hartung, Michael Howard; Hsu, Yu-Cheng; Wightwick, Glenn Rowan, Cluster code management.
  13. Shrader Theodore Jack London ; Bunce John Lawrence ; Jensen Barbara Jean, Committing an install plan object for the network installation of application programs.
  14. Elixmann Martin,DEX ; Gunther Ralf,DEX ; Hauptmann Steffen,DEX ; Wasel Josef,DEX, Communication system capable of exchanging software and restarting with all information preserved.
  15. Reed Drummond Shattuck ; Heyman Peter Earnshaw ; Mushero Steven Mark ; Jones Kevin Benard ; Oberlander Jeffrey Todd ; Banay Dan, Communications system for transferring information between memories according to processes transferred with the information.
  16. De Atley, Dallas Blake; de Cesare, Joshua; Smith, Michael; Hauck, Jerry; Bush, Jeffrey, Compatible trust in a computing device.
  17. De Atley, Dallas Blake; de Cesare, Joshua; Smith, Michael; Hauck, Jerry; Bush, Jeffrey, Compatible trust in a computing device.
  18. Mariani Rico ; Spalding Daniel R. ; Caves Jonathan E. ; Gray Jan ; Randell Scott, Compiler and method for avoiding unnecessary recompilation.
  19. Garza, Jose E.; Hobson, Stephen J., Computer processor with instruction for execution based on available instruction sets.
  20. Garza, Jose E.; Hobson, Stephen J., Computer processor with instruction for execution based on available instruction sets.
  21. Garza, Jose E.; Hobson, Stephen J., Computer processor with instruction for execution based on available instruction sets.
  22. Yuji Kobayashi JP; Hideo Kira JP; Takuichi Hoshina JP, Computer system and methods for loading and modifying a control program without stopping the computer system using reserve areas.
  23. Racz, Pierre; Labrecque, Vincent, Computer system using in-service software upgrade.
  24. Reed Drummond Shattuck ; Heymann Peter Earnshaw ; Mushero Steven Mark ; Jones Kevin Benard ; Oberlander Jeffrey Todd ; Banay Dan, Computer-based communication system and method using metadata defining a control structure.
  25. 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.
  26. Bellin ; Jr. Richard A. ; Kubala Jeffrey P. ; Siegel Ira G., Concurrent patch to logical partition manager of a logically partitioned system.
  27. Karen Udy Chang ; Roger Eldred Hough ; Jeffrey Paul Kubala ; Steven Messinger ; Michael Burrill Phillips ; Ira Glenn Siegel, Concurrent patch to logical partition manager of a logically partitioned system.
  28. Visser,Lance A., Configuration rollback.
  29. Brennan, Todd, Content extractor and analysis system.
  30. Cooper Ronald C. (New Fairfield CT) Foley Bryan A. (Hopewell Junction NY) Graffius ; III George E. (Beacon NY) Sutton Leslie F. (LaGrangeville NY), Data conversion in a multiprocessing system usable while maintaining system operations.
  31. Peleg, Sharon, Difference extraction between two versions of data-tables containing intra-references.
  32. Armstrong, William Joseph; Hartung, Michael Howard; Hsu, Yu-Cheng; Wightwick, Glenn Rowan, Dynamic cluster code updating in logical partitions.
  33. Robert Gazda ; David A. Prezuhy ; Jack M. Birnbaum ; Rocky C. Torsitano ; Chris Del Sordo, Dynamic detection of hardware configuration in a digital terminal.
  34. Rowe, Richard E., Dynamic player notices for operational changes in gaming machines.
  35. Rowe, Richard E., Dynamic player notices for operational changes in gaming machines.
  36. Jhanwar, Raj; Yaryan, Tom; Hennessey, David; Temereanca, Ovidiu G.; Harikrishnan, Seetharaman, Dynamic software update.
  37. Jhanwar,Raj; Yaryan,Tom; Hennessey,David; Temereanca,Ovidiu G.; Harikrishnan,Seetharaman, Dynamic software update.
  38. Serrano, Martin Anthony; Johnson, III, William K., Dynamic update of a distributed message processing system.
  39. Cockerille, Warner R.; Rowe, Richard E., Executing multiple applications and their variations in computing environments.
  40. Cockerille, Warner R.; Rowe, Richard E., Executing multiple applications and their variations in computing environments.
  41. Zakharov, Michael; Barboy, Dmitri; Kogan, Leonid; Siitilman, Leonid; Usvyatsky, Ilya, File system for distributing content in a data network and related methods.
  42. Khanna,Rahul; Naru,Mahesh S., Host computer using basic input and output system to process control command received from a remote computer according to timer interrupts.
  43. Partamian, Noubar, Hot-swapping a dynamic code generator.
  44. Cheng, William; Hwang, Kenneth; Kannan, Ravi; Katchapalayam, Babu; Liu, Bing; Narasimhan, Balaji; Ramanujam, Gopal; Tran, Jonathan, Information processing apparatus, and system having preview control, and method thereof, and storage medium storing program for implementing the method.
  45. London Shrader Theodore Jack ; Bunce John Lawrence ; Nuncio Juan Manuel, Install plan object for network installation of application programs.
  46. Grechanik, Mark; Conroy, Kevin Michael, Legacy application decommissioning framework.
  47. Burdick, Dean Joseph; Craft, David Jones; Fried, Eric Philip; Jain, Vinit; Russell, Lance Warren; Stephenson, Marc Joel, Managing an application software partition.
  48. Beals Stephanie A. ; Briskey Kenneth C. ; Russell Richard C., Managing multiple versions of multiple subsystems in a distributed computing environment.
  49. Roberts,Jason; Mohammed,Mazhar; Wittel,Walter; Shepard,Marc, Managing software updates and a software distribution service.
  50. Campbell R. David L. ; Faragher-Horwell Roland, Method and apparatus for automatically disseminating information over a network.
  51. Hutchinson Wayne Leslie ; Boggs Gary Lee ; Brinkman David Neal ; Janvrin Jeffrey Kittridge, Method and apparatus for creating alternate boot environments in a computer.
  52. Talati,Naresh; Bodner, Jr.,Anton, Method and apparatus for downloading executable code in a non-disruptive manner.
  53. Urban Hans-Jurgen,DEX, Method and apparatus for exchanging a program over a network computer system that permits reactivation of the original.
  54. Day ; II Michael D. ; Butt Alan B. ; Belisle Stephen W. ; Winterton Richard R., Method and apparatus for facilitating the management of networked devices.
  55. Jones,Kerry N.; Wise, Jr.,William F., Method and apparatus for finding differences between two computer files efficiently in linear time and for using these differences to update computer files.
  56. Kullick Steven ; Titus Diane, Method and apparatus for managing and automatically updating software programs.
  57. Berenberg,Anna; Yip,Michael; MacKean,Gordon; Wanderer,James; Soloko,Edward; Zhong,Yeeping, Method and apparatus for modifying software.
  58. Lillich Alan W. (Los Gatos CA) Cobb Jeffrey R. (Sunnyvale CA) Eidt Erik L. (Campbell CA) Meretsky Wayne N. (Los Alto CA), Method and apparatus for patching operating systems.
  59. Ferri Richard ; Russell Richard C., Method and apparatus for performing single-function software operations on a server processor for a target of one or mor.
  60. Knapp ; III Henry H. ; Eykholt Joseph R. ; Faulkner Roger A., Method and apparatus for providing and handling traps.
  61. Govindaraju Rama K. ; Raghunath Mandayam T.,INX, Method and program product for allowing application programs to avoid unnecessary packet arrival interrupts.
  62. Lam An Ngoc ; Nguyen-Phuc Vinh-Thuan, Method and system for automatic detection and distribution of code version updates.
  63. Lee, Edward K.; Thekkath, Chandramohan A., Method and system for configuring and updating networked client stations using a virtual disk and a snapshot disk.
  64. Moore, Brian J.; Leshinsky, Yan, Method and system for enabling offline detection of software updates.
  65. McLaren, Wayne A.; Ingenoso, Anthony; Perritt, Paul C., Method and system for executing a program under one of a plurality of mutually exclusive operating environments.
  66. Srinivasa,Balaji; Manwani,Vijay G.; Kraus,Thomas Martin, Method and system for executing and undoing distributed server change operations.
  67. Reddy, Ravi; Manwani, Vijay G.; Kraus, Thomas Martin, Method and system for model-based heterogeneous server configuration management.
  68. Luo, Hanjun; Tu, Boyan; Shi, Yong, Method and system for process upgrade.
  69. Kraus, Thomas M.; Manwani, Vijay G.; Muddana, Sekhar, Method and system for simplifying distributed server management.
  70. Kraus, Thomas M.; Manwani, Vijay G.; Muddana, Sekhar, Method and system for simplifying distributed server management.
  71. Kraus, Thomas Martin; Manwani, Vijay G.; Muddana, Sekhar, Method and system for simplifying distributed server management.
  72. Reisman, Richard R., Method for distributing a list of updated content to a user station from a distribution server wherein the user station may defer installing the update.
  73. Reisman, Richard R., Method for distributing content to a user station.
  74. Reisman, Richard R., Method for distributing content to a user station.
  75. Reisman, Richard R., Method for distributing content to a user station.
  76. Chung, Bo-Heung; Ryu, Seungho; Kim, Jeong-Nyeo; Sohn, Sung-Won; Park, Chee-Hang, Method for dynamically changing intrusion detection rule in kernel level intrusion detection system.
  77. Chinnadurai, Manokar; Fischer, Tony, Method for having multiple software programs on a diagnostic tool.
  78. Beals Stephanie A. ; Briskey Kenneth C. ; Russell Richard C., Method for managing multiple versions of multiple subsystems in a distributed computing environment.
  79. Kraml Mark Heinrich ; Leonard Jane Mary ; Rubin Harvey ; Salvador Laurel Ann, Method for remotely and reliably updating of the software on a computer with provision for roll back.
  80. Rynaski Richard F. ; Beloin Brian F., Method for replacing software modules utilizing a replacement address table.
  81. Bae,Chul Min, Method for upgrading data.
  82. Canal, Gianni; Cuda, Alberto, Method for upgrading network server programming conditions, associated system and software product.
  83. Grumstrup Bruce F. ; Ryan Patrick O., Method of and apparatus for protecting and upgrading software using a removable hardlock.
  84. Jans,Jozef Theodorus Johannes Maria; De Groot,Richard Michel, Method, system and computer program for executing hot migrate operation using migration plug-ins.
  85. Randall Grayson Warren, Method, system and computer program product for updating region-dependent software using a common update module for mu.
  86. Froehlich, Steven E.; Coffey, Michael K.; Moyer, Paul D., Method, system and program products for operationally backing out components of a cluster through emulation.
  87. Froehlich, Steven E.; Coffey, Michael K.; Moyer, Paul D., Method, system and program products for operationally migrating a cluster through emulation.
  88. Froehlich, Steven E.; Coffey, Michael K.; Moyer, Paul D., Method, system and program products for operationally migrating a cluster through emulation.
  89. Barker Brian C. ; Hartswick Perry G., Methodology for migration of legacy applications to new product architectures.
  90. Chambers, II, Robert Baxter; Ibrahim, Abdulaziz M., Methods and apparatus for updating electronic system programs and program blocks during substantially continued system execution.
  91. Reisman, Richard R., Methods for transacting electronic commerce.
  92. Lillich Alan W., Methods, apparatus, and data structures for data driven computer patches and static analysis of same.
  93. Laadan, Oren; Nieh, Jason; Phung, Dan, Methods, media and systems for managing a distributed application running in a plurality of digital processing devices.
  94. Stavrou, Angelos; Keromytis, Angelos D.; Nieh, Jason; Misra, Vishal; Rubenstein, Daniel, Methods, media and systems for responding to a denial of service attack.
  95. Ito,Tamotsu, Microcomputer control system in which programs can be modified and newer versions of the modified programs being detected and executed.
  96. Nallipogu, Elsie; Vicik, Frederic O., Minimizing user disruption during modification operations.
  97. Yarnall, David; Babcock, Donald K., Modularized data retrieval method and apparatus with multiple source capability.
  98. Yadav, Hanumant K., Multi-source program module updater.
  99. MacInnis Alexander G., Multicast downloading of software and data modules and their compatibility requirements.
  100. Rakavy Yuval,ILX ; Anderson Ian,GBX ; Garsten Andrew ; Roche James,GBX ; Burton Michael Peter R.,GBX, Network enhanced BIOS enabling remote management of a computer without a functioning operating system.
  101. Rakavy Yuval,ILX ; Anderson Ian,GBX ; Garsten Andrew ; Roche James,GBX ; Burton Michael Peter R.,GBX, Network enhanced bios enabling remote management of a computer without a functioning operating system.
  102. Barboy, Dimitry; Kogan, Leonid; Zakharov, Michael; Shtilman, Leonid, Nonintrusive update of files.
  103. Brock, Anthony Edward; Munroe, Steven Jay, Object access mechanism that dynamically switches between multiple distributed access models.
  104. Nagel Robert H., Object code logic analysis and automated modification system and method.
  105. Gerard Scott Neal ; Halter Steven Lester ; Voldal Erik Edward, Object-oriented method maintenance mechanism that does not require cessation of the computer system or its programs.
  106. Guruprakash, Bangalore, Offline servicing of image files.
  107. Nachenberg Carey, Patching rebased and realigned executable files.
  108. Cao, Jianting; Cui, Wentian; Golden, Christopher; Grunwald, David; Smith, Scott; Zhou, Qi, Performing a non-disruptive upgrade of data in a storage system.
  109. Kabacaolgu, Hasbi; Mueller, Ralf, Postage meter machine with separately stored software postage module.
  110. Richard Ferri ; Richard C. Russell, Program product for modular, parallel, remote software installation with repeatable, externally-invocable steps.
  111. Reisman, Richard R., Providing and receiving content over a wireless communication system.
  112. Reisman, Richard R., Providing services from a remote computer system to a user station over a communications network.
  113. Reisman, Richard R., Providing services from a remote computer system to a user station over a communications network.
  114. Robinson Irving M. ; Antoun Selim Zoher ; Dempster Patric B. ; MacDonald Robert J. ; Stellwagen ; Jr. Richard G. ; Blevins Terence J. ; Ramsey David Allen, Provision of continuous database service and scalable query performance using active redundant copies.
  115. Nelson, Dwayne R.; Kiely, Daryn; Rowe, Richard E., Remote configuration of gaming terminals.
  116. Nelson, Dwayne R.; Kiely, Daryn; Rowe, Richard E., Remote configuration of gaming terminals.
  117. Rojest.ang.l Jonas,SEX, Remote software download with automatic adjustment for data access compatibility.
  118. Stephen J. Ames, Satellite control of electronic memory devices.
  119. Burkhardt,Ryan; Cohen,Jason; Lodwick,Stephen; Jhanwar,Raj, Servicing a component-based software product throughout the software product lifecycle.
  120. Reisman, Richard R., Software and method for monitoring a data stream and for capturing desired data within the data stream.
  121. Reisman, Richard R., Software and method that enables selection of on-line content from one of a plurality of network content service providers in a single action.
  122. Reisman, Richard R., Software and method that enables selection of one of a plurality of network communications service providers.
  123. Reisman, Richard R., Software and method that enables selection of one of a plurality of online service providers.
  124. Reisman, Richard R., Software and method that enables selection of one of a plurality of online service providers.
  125. Reisman, Richard R., Software and method that enables selection of one of a plurality of online service providers.
  126. Diab,Salleh, Software application development environment facilitating development of a software application.
  127. Deblaquiere, Joe; Fischer, Donald; Ibanescu, Mihai; Likins, Adrian; Katz, Jeremy; Woods, Deb, Software certification and update process.
  128. Reisman, Richard R., Software distribution over a network.
  129. Adamovits, Peter Joseph; Dysart, Keith Clifford; Berube, Louis Pierre, Software migration on an active processing element.
  130. Cheng, William; Hwang, Kenneth; Kannan, Ravi; Katchapalayam, Babu; Liu, Bing; Narasimhan, Balaji; Ramanujam, Gopal; Tran, Jonathan, Software uninstallation system, method and computer program product.
  131. Cheng, William; Hwang, Kenneth; Kannan, Ravi; Katchapalayam, Babu; Liu, Bing; Narasimhan, Balaji; Ramanujam, Gopal; Tran, Jonathan, Software uninstallation system, method and computer program product.
  132. Cheng, William; Hwang, Kenneth; Kannan, Ravi; Katchapalayam, Babu; Liu, Bing; Narasimhan, Balaji; Ramanujam, Gopal; Tran, Jonathan, Software uninstallation system, method and computer program product.
  133. Tock Theron D. ; Cattell Roderic G. G., System and method for automatically modifying database access methods to insert database object handling instructions.
  134. Tock, Theron D.; Cattell, Roderic G. G., System and method for automatically modifying database access methods to insert database object handling instructions.
  135. Paul F. McLaughlin ; Norman R. Swanson ; Brian R. Reynolds ; Markku K. V{umlaut over (aa)}tainen FI; Pekka M. Salpakari FI, System and method for disseminating functional blocks to an on-line redundant controller.
  136. Yinger Glenn S. ; McVaney Charles E. ; Foos James L., System and method for installing applications on a computer on an as needed basis.
  137. Meulemans, Michael Edward; Averbuch, Aaron; Roberts, Jason; Showman, Ken; Mohammed, Mazhar; Dadzie, Joseph G., System and method for managing and communicating software updates.
  138. Bahat, Lior; Devor, Orly; Koren, Dvir; Elrom, Ofer, System and method for providing uninterrupted operation of a replication system during a software upgrade.
  139. Aronberg David B. ; Goldman Dov J. ; Spiro Peter A., System and method for software distribution and desktop management in a computer network environment.
  140. Adams, Stephen Robert, System and method of updating programs and data.
  141. Olds Dale R., System for dynamically replacing operating software which provides distributed directory service after verifying that v.
  142. Hauptmann, Steffen; Wasel, Josef, System for exchanging software processes during execution using threads.
  143. Jones, Kerry N, System for finding differences between two computer files and updating the computer files.
  144. Cole Gary Lee ; Engleman Scott Phillip, System for identifying new web pages of interest to a user.
  145. Byers Russell F. (Ottawa CAX) Duchaine Joseph M. G. (Ottawa CAX) Schuett Michael L. (Ottawa CAX) Grootenboer Cornelius J. (Bishop\s Stortford GBX), System for monitoring and controlling operation of multiple processing units.
  146. Reisman Richard R., System for transporting information objects between a user station and multiple remote sources based upon user modifiable object manifest stored in the user station.
  147. Armstrong, William J.; Battista, Robert J.; Francois, Christopher; Nayar, Naresh, System quiesce for concurrent code updates.
  148. Cheng,William; Hwang,Kenneth; Kannan,Ravi; Katchapalayam,Babu; Liu,Bing; Narasimhan,Balaji; Ramanujam,Gopal; Tran,Jonathan, System, method, and computer program product for uninstalling computer software.
  149. Diab,Salleh, Table-oriented application development environment.
  150. Schneider, James P., Transparent configuration of a network appliance.
  151. D'Souza, David J.; Nawaz, Sabina; Snapper, Erik Jon; Mitchell, Darren; Endres, Raymond Edward; Martineau, Teresa; Shyam, Bharat; Ellison-Taylor, Ian Michael; Ahmed, Mohsin, Update checking and synchronization for link and offline data.
  152. Sinha, Suyash, Updating software while it is running.
  153. Mao Victor Chung-Hsing ; Uy Albert Taneo, Upgrading the control of switching systems.
  154. Shrader Theodore Jack London ; Bunce John Lawrence ; Skeel Diane Louise ; Dever ; Jr. George Edward, Validating an installation plan containing multiple transports and redirectors by adding data structure of the modules.
  155. Rowe, Richard E., Wide area program distribution and game information communication system.
섹션별 컨텐츠 바로가기

AI-Helper ※ AI-Helper는 오픈소스 모델을 사용합니다.

AI-Helper 아이콘
AI-Helper
안녕하세요, AI-Helper입니다. 좌측 "선택된 텍스트"에서 텍스트를 선택하여 요약, 번역, 용어설명을 실행하세요.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.

선택된 텍스트

맨위로