DE69926834D1 - Verfahren und Gerät zum Upgraden von Softwaresubsystemen auf einem Netzwerksystem - Google Patents

Verfahren und Gerät zum Upgraden von Softwaresubsystemen auf einem Netzwerksystem

Info

Publication number
DE69926834D1
DE69926834D1 DE69926834T DE69926834T DE69926834D1 DE 69926834 D1 DE69926834 D1 DE 69926834D1 DE 69926834 T DE69926834 T DE 69926834T DE 69926834 T DE69926834 T DE 69926834T DE 69926834 D1 DE69926834 D1 DE 69926834D1
Authority
DE
Germany
Prior art keywords
network system
upgrading software
software subsystems
subsystems
upgrading
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
DE69926834T
Other languages
English (en)
Other versions
DE69926834T2 (de
Inventor
William H Eitner
Suresh D Mahanty
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nortel Networks Ltd
Original Assignee
Nortel Networks Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nortel Networks Ltd filed Critical Nortel Networks Ltd
Application granted granted Critical
Publication of DE69926834D1 publication Critical patent/DE69926834D1/de
Publication of DE69926834T2 publication Critical patent/DE69926834T2/de
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/65Updates
    • G06F8/656Updates while running
DE69926834T 1998-05-22 1999-05-20 Verfahren und Vorrichtung zum Aufrüsten von Software-Teilsystemen auf einem Netzwerksystem Expired - Fee Related DE69926834T2 (de)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US83020 1998-05-22
US09/083,020 US6070012A (en) 1998-05-22 1998-05-22 Method and apparatus for upgrading software subsystems without interrupting service

Publications (2)

Publication Number Publication Date
DE69926834D1 true DE69926834D1 (de) 2005-09-29
DE69926834T2 DE69926834T2 (de) 2006-01-19

Family

ID=22175663

Family Applications (1)

Application Number Title Priority Date Filing Date
DE69926834T Expired - Fee Related DE69926834T2 (de) 1998-05-22 1999-05-20 Verfahren und Vorrichtung zum Aufrüsten von Software-Teilsystemen auf einem Netzwerksystem

Country Status (4)

Country Link
US (1) US6070012A (de)
EP (1) EP0959405B1 (de)
CA (1) CA2272508A1 (de)
DE (1) DE69926834T2 (de)

Families Citing this family (107)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6209127B1 (en) * 1997-06-05 2001-03-27 Matsushita Electrical Industrial Co., Ltd Terminal device capable of remote download, download method of loader program in terminal device, and storage medium storing loader program
US6141683A (en) * 1998-01-30 2000-10-31 Lucent Technologies, Inc. Method for remotely and reliably updating of the software on a computer with provision for roll back
US6330715B1 (en) * 1998-05-19 2001-12-11 Nortel Networks Limited Method and apparatus for managing software in a network system
JP4101368B2 (ja) * 1998-08-24 2008-06-18 松下電器産業株式会社 ボタン電話装置およびそのメンテナンス方法並びに記録媒体
JP3950589B2 (ja) * 1998-08-28 2007-08-01 キヤノン株式会社 情報処理装置、プログラム更新方法および記憶媒体
US6301709B1 (en) * 1998-11-30 2001-10-09 Lucent Technologies, Inc. Circuit pack system with semi-or fully-automatic upgrade capability
US6536039B2 (en) * 1998-12-24 2003-03-18 Avaya Technology Corp. Software for seamless interconnectivity between active program modules on integrated arrangement of CD drive, data server, and PC hard disk drive
US6614804B1 (en) * 1999-03-22 2003-09-02 Webtv Networks, Inc. Method and apparatus for remote update of clients by a server via broadcast satellite
US6487718B1 (en) * 1999-03-31 2002-11-26 International Business Machines Corporation Method and apparatus for installing applications in a distributed data processing system
US7363359B1 (en) * 1999-05-26 2008-04-22 Fujitsu Limited Element management system with automatic remote backup of network elements' local storage
US6622159B1 (en) * 1999-06-30 2003-09-16 International Business Machines Corporation Method, apparatus and computer program product for automatically restarting an RPC server without losing client RPC calls
US6397385B1 (en) * 1999-07-16 2002-05-28 Excel Switching Corporation Method and apparatus for in service software upgrade for expandable telecommunications system
US6324692B1 (en) * 1999-07-28 2001-11-27 Data General Corporation Upgrade of a program
US6854055B1 (en) * 1999-10-18 2005-02-08 Endress + Hauser Flowtec Ag Method and system for switching active configuration memory during on-line operation of programmable field mounted device
US6622246B1 (en) * 1999-11-12 2003-09-16 Xerox Corporation Method and apparatus for booting and upgrading firmware
US6681389B1 (en) * 2000-02-28 2004-01-20 Lucent Technologies Inc. Method for providing scaleable restart and backout of software upgrades for clustered computing
US6956941B1 (en) * 2000-04-12 2005-10-18 Austin Logistics Incorporated Method and system for scheduling inbound inquiries
GB2362064A (en) * 2000-05-04 2001-11-07 Marconi Comm Ltd Switching of software in a communications system
DE10030120B4 (de) * 2000-06-20 2005-07-21 Siemens Ag Verfahren und Vorrichtung zur Konfigurierung einer Telekommunikationsanlage
US6941353B1 (en) * 2000-06-29 2005-09-06 Auran Holdings Pty Ltd E-commerce system and method relating to program objects
US7103173B2 (en) * 2001-07-09 2006-09-05 Austin Logistics Incorporated System and method for preemptive goals based routing of contact records
US7502460B2 (en) 2006-11-20 2009-03-10 Austin Logistics Incorporated Method and system for distributing outbound telephone calls
US7142662B2 (en) 2000-07-11 2006-11-28 Austin Logistics Incorporated Method and system for distributing outbound telephone calls
DE10037177A1 (de) * 2000-07-31 2002-02-14 Giesecke & Devrient Gmbh Banknotenbearbeitungsmaschine und Verfahren zum Betreiben der Banknotenbearbeitungsmaschine
CA2320665C (en) * 2000-09-26 2010-08-17 Spielo Manufacturing Incorporated System and method for downloading electronic information to a video lottery terminal
US6976079B1 (en) * 2000-09-29 2005-12-13 International Business Machines Corporation System and method for upgrading software in a distributed computer system
DE10050604A1 (de) * 2000-10-12 2002-04-25 Siemens Ag Verfahren zum Starten einer Datenverarbeitungsanlage sowie zugehörige Komponenten
US20020183882A1 (en) * 2000-10-20 2002-12-05 Michael Dearing RF point of sale and delivery method and system using communication with remote computer and having features to read a large number of RF tags
USRE47599E1 (en) 2000-10-20 2019-09-10 Promega Corporation RF point of sale and delivery method and system using communication with remote computer and having features to read a large number of RF tags
AU2002211769B2 (en) 2000-10-20 2006-10-26 Promega Corporation Radio frequency identification method and system of distributing products
US6611902B2 (en) 2000-11-13 2003-08-26 Matsushita Electric Industrial Co., Ltd. Information processor and information processing method
US6792499B1 (en) * 2000-11-14 2004-09-14 Cypress Semiconductor Corp. Dynamic swapping of memory bank base addresses
US8479189B2 (en) 2000-11-17 2013-07-02 Hewlett-Packard Development Company, L.P. Pattern detection preprocessor in an electronic device update generation system
US7814474B2 (en) * 2000-11-17 2010-10-12 Hewlett-Packard Development Company, L.P. Updatable mobile handset based on Linux with compression and decompression techniques
US7409685B2 (en) 2002-04-12 2008-08-05 Hewlett-Packard Development Company, L.P. Initialization and update of software and/or firmware in electronic devices
US6996815B2 (en) * 2000-11-29 2006-02-07 Microsoft Corporation Method and software tools for intelligent service pack installation
US20020112231A1 (en) * 2000-12-13 2002-08-15 Arne Lundback Software distribution at a multi-processor telecommunications platform
US7082603B2 (en) * 2001-01-03 2006-07-25 Intel Corporation Upgrading peripheral devices
EP1227667A1 (de) * 2001-01-18 2002-07-31 Sony Service Centre (Europe) N.V. Verfahren und Vorrichtung zur Bereitstellung von heruntergeladenen Objekten an eine Applikation
US7143406B2 (en) * 2001-01-23 2006-11-28 Wildtangent, Inc. Asynchronous software update
US20020159439A1 (en) * 2001-04-25 2002-10-31 Marsh Anita B. Dynamically downloading telecommunication call services
US20040015950A1 (en) * 2001-05-10 2004-01-22 International Business Machines Corporation Application service provider upgrades
US7065347B1 (en) 2001-06-27 2006-06-20 Peoplenet Communications Corporation System and method for over the air programming
US7715546B2 (en) * 2001-07-09 2010-05-11 Austin Logistics Incorporated System and method for updating contact records
US7054434B2 (en) * 2001-07-09 2006-05-30 Austin Logistics Incorporated System and method for common account based routing of contact records
JP2003025688A (ja) * 2001-07-12 2003-01-29 Fujitsu Ltd プリンタのファームウエアインストール方法、プリンタ及びプリンタシステム
DE10134463A1 (de) * 2001-07-16 2003-02-13 Tenovis Gmbh & Co Kg Verfahren zur Speicherung von Software einer TK-Anlage
US7130897B2 (en) * 2001-10-11 2006-10-31 International Business Machines Corporation Dynamic cluster versioning for a group
US7062763B2 (en) * 2001-11-13 2006-06-13 Sun Microsystems, Inc. Method and apparatus for remote software code update
US20030092438A1 (en) * 2001-11-14 2003-05-15 Moore Brian J. Method and apparatus for stabilizing calls during a system upgrade or downgrade
JP2003308215A (ja) * 2002-02-14 2003-10-31 Canon Inc 情報処理装置、制御方法、制御プログラム
US7253915B2 (en) * 2002-03-07 2007-08-07 Canon Kabushiki Kaisha Creating a locally managed instance of a network printer
US7174547B2 (en) * 2002-03-25 2007-02-06 Ciena Corporation Method for updating and restoring operating software in an active region of a network element
US7058711B2 (en) * 2002-04-04 2006-06-06 Avaya Technology Corp. Virtual network management
US7689673B2 (en) * 2002-04-23 2010-03-30 Canon Kabushiki Kaisha Remote creation of printer instances on a workstation
US7213060B2 (en) * 2002-04-23 2007-05-01 Canon Kabushiki Kaisha Web based creation of printer instances on a workstation
US20030200291A1 (en) * 2002-04-23 2003-10-23 Canon Kabushiki Kaisha Web based creation of printer instances on a workstation
ATE433149T1 (de) * 2002-06-28 2009-06-15 Koninkl Philips Electronics Nv Softwareherunterladung auf einem empfänger
US7200844B2 (en) * 2002-08-08 2007-04-03 Hewlett-Packard Development Company, Lp. User installation of imaging device control system
US7284234B2 (en) * 2002-11-06 2007-10-16 Alcatel Canada Inc. System and method for implementing maintenance functions for a switch
NO20033897D0 (no) * 2003-09-03 2003-09-03 Ericsson Telefon Ab L M Höytilgjengelighetssystem basert på separat kontroll og trafikksystem
US7313792B2 (en) * 2003-09-08 2007-12-25 Microsoft Corporation Method and system for servicing software
US8555273B1 (en) 2003-09-17 2013-10-08 Palm. Inc. Network for updating electronic devices
US20050076333A1 (en) * 2003-10-07 2005-04-07 Nortel Networks Limited Method of installing a software release
US7506335B1 (en) * 2003-11-29 2009-03-17 Cisco Technology, Inc. Method and apparatus for software loading and initialization in a distributed network
US20040133809A1 (en) * 2003-12-16 2004-07-08 Dahl Nathaniel H. Method and system for automatically determining compatible and suitable hardware upgrades for computer hardware
US7904895B1 (en) 2004-04-21 2011-03-08 Hewlett-Packard Develpment Company, L.P. Firmware update in electronic devices employing update agent in a flash memory card
US7676804B2 (en) * 2004-05-20 2010-03-09 Caterpillar Inc. Systems and method for remotely modifying software on a work machine
EP1624373A1 (de) * 2004-08-06 2006-02-08 Telsey S.p.A. Verfahren und System zur Software-Aktualisierung eines Kommunikationssystems in einem Breitbandnetzwerk
US8526940B1 (en) 2004-08-17 2013-09-03 Palm, Inc. Centralized rules repository for smart phone customer care
US8146073B2 (en) * 2004-09-30 2012-03-27 Microsoft Corporation Updating software while it is running
JP2006268172A (ja) * 2005-03-22 2006-10-05 Nec Corp サーバシステムおよびオンラインソフトウェア更新方法
JP4815938B2 (ja) * 2005-08-16 2011-11-16 ソニー株式会社 情報処理装置および方法、並びにプログラム
CN100512116C (zh) * 2005-11-24 2009-07-08 华为技术有限公司 网络设备远程加载系统及方法
FR2894420A1 (fr) * 2005-12-05 2007-06-08 Inventel Sa Combine telephonique, base et methode associee pour mettre a jour le logiciel du combine
US8209676B2 (en) 2006-06-08 2012-06-26 Hewlett-Packard Development Company, L.P. Device management in a network
WO2008014454A2 (en) 2006-07-27 2008-01-31 Hewlett-Packard Development Company, L.P. User experience and dependency management in a mobile device
US20080115134A1 (en) * 2006-08-31 2008-05-15 Elliott Ian A Repair of system defects with reduced application downtime
US7710275B2 (en) 2007-03-16 2010-05-04 Promega Corporation RFID reader enclosure and man-o-war RFID reader system
US8132165B2 (en) * 2007-05-25 2012-03-06 Samsung Electronics Co., Ltd. Interception proxy-based approach for in-service software upgrade
US20090024712A1 (en) * 2007-07-17 2009-01-22 Intuit Inc. Method and system for suggesting an edition of product software
US7857222B2 (en) 2007-08-16 2010-12-28 Hand Held Products, Inc. Data collection system having EIR terminal interface node
US20090100158A1 (en) * 2007-10-12 2009-04-16 Microsoft Corporation Backup and Recovery System for Multiple Device Environment
US8276136B2 (en) * 2007-12-11 2012-09-25 Red Hat, Inc. Transparent configuration of a network appliance
US8230416B2 (en) * 2007-12-31 2012-07-24 Sap Ag System, method and article of manufacture for using shadow installations of software modules during distributed system upgrade
US8418164B2 (en) 2008-05-29 2013-04-09 Red Hat, Inc. Image install of a network appliance
US9104521B2 (en) * 2009-03-16 2015-08-11 Tyco Electronics Subsea Communications Llc System and method for remote device application upgrades
US20100318720A1 (en) * 2009-06-16 2010-12-16 Saranyan Rajagopalan Multi-Bank Non-Volatile Memory System with Satellite File System
US9497092B2 (en) 2009-12-08 2016-11-15 Hand Held Products, Inc. Remote device management interface
US8335820B1 (en) * 2009-12-15 2012-12-18 Emc Corporation Techniques for persistence of connections
US20110265072A1 (en) * 2010-04-27 2011-10-27 Jack Matthew Dynamic Installation of Files for Running Programs
JP5655677B2 (ja) * 2011-04-04 2015-01-21 富士通株式会社 ハイパーバイザ置き換え方法および情報処理装置
DE102011102425A1 (de) 2011-05-24 2012-11-29 Heidelberger Druckmaschinen Ag Simultanes Softwareupdate
US8621123B2 (en) 2011-10-06 2013-12-31 Honeywell International Inc. Device management using virtual interfaces
US8539123B2 (en) 2011-10-06 2013-09-17 Honeywell International, Inc. Device management using a dedicated management interface
US8826264B1 (en) * 2012-06-28 2014-09-02 Emc Corporation Non-disruptive upgrade of applications
US8997047B2 (en) * 2012-12-13 2015-03-31 International Business Machines Corporation Dynamically updating code without requiring processes to restart
US8739151B1 (en) 2013-03-15 2014-05-27 Genetec Inc. Computer system using in-service software upgrade
US9940148B1 (en) * 2013-08-05 2018-04-10 Amazon Technologies, Inc. In-place hypervisor updates
US10452561B2 (en) 2016-08-08 2019-10-22 Raytheon Company Central processing unit architecture and methods for high availability systems
US10133566B2 (en) * 2017-03-30 2018-11-20 Adtran, Inc. Software upgrading system and method in a distributed multi-node network environment
US11586427B2 (en) * 2017-07-21 2023-02-21 Apple Inc. Multiradio interface for software reconfiguration
US10838711B2 (en) 2018-09-20 2020-11-17 Mellanox Technologies Tlv Ltd. In-service software/firmware update
FR3100071B1 (fr) * 2019-08-20 2021-07-23 Psa Automobiles Sa Procédé et dispositif de mise à jour d’un logiciel d’un calculateur embarqué d’un véhicule, comportant une mémoire d’exécution et une mémoire de sauvegarde
TWI726524B (zh) * 2019-12-09 2021-05-01 新唐科技股份有限公司 電子處理裝置及記憶體控制方法
CN112860297A (zh) * 2021-01-19 2021-05-28 北京中科慧眼科技有限公司 基于汽车双目相机的存储系统和系统更新方法
US11741232B2 (en) 2021-02-01 2023-08-29 Mellanox Technologies, Ltd. Secure in-service firmware update

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5155847A (en) * 1988-08-03 1992-10-13 Minicom Data Corporation Method and apparatus for updating software at remote locations
US4954941A (en) * 1988-08-31 1990-09-04 Bell Communications Research, Inc. Method and apparatus for program updating
JP2886961B2 (ja) * 1990-09-19 1999-04-26 株式会社日立製作所 プログラム入替方法
US5410703A (en) * 1992-07-01 1995-04-25 Telefonaktiebolaget L M Ericsson System for changing software during computer operation
US5339430A (en) * 1992-07-01 1994-08-16 Telefonaktiebolaget L M Ericsson System for dynamic run-time binding of software modules in a computer system
DE59309391D1 (de) * 1993-01-18 1999-04-01 Siemens Ag Realzeit-Steuerungssystem
CA2155593A1 (en) * 1994-08-19 1996-02-20 Takao Fujii Vehicle navigation system with upgradeable navigation software and a flexible memory configuration
US5682533A (en) * 1994-09-27 1997-10-28 Telefonaktiebolaget Lm Ericsson (Publ) Updating software within a telecommunications switch without interrupting existing communication and neither moving nor converting data
US5754785A (en) * 1995-04-27 1998-05-19 General Datacomm Communications network equipment
US5732275A (en) * 1996-01-11 1998-03-24 Apple Computer, Inc. Method and apparatus for managing and automatically updating software programs
US5960445A (en) * 1996-04-24 1999-09-28 Sony Corporation Information processor, method of updating a program and information processing system
DE19720990A1 (de) * 1997-05-20 1998-11-26 Alsthom Cge Alcatel Programmgesteuerte Einrichtung mit Nachlademöglichkeit für und Umschaltemöglichkeit auf zweites Betriebssystem ohne Programmunterbrechung
US6324411B1 (en) * 1997-05-20 2001-11-27 Telefonaktiebolaget Lm Ericsson (Publ) Background software loading in cellular telecommunication systems

Also Published As

Publication number Publication date
EP0959405A3 (de) 2001-01-03
US6070012A (en) 2000-05-30
EP0959405A2 (de) 1999-11-24
EP0959405B1 (de) 2005-08-24
DE69926834T2 (de) 2006-01-19
CA2272508A1 (en) 1999-11-22

Similar Documents

Publication Publication Date Title
DE69926834D1 (de) Verfahren und Gerät zum Upgraden von Softwaresubsystemen auf einem Netzwerksystem
DE69627926T2 (de) Verfahren und Gerät zum Erzeugen und Installieren von verteilten Objekten auf einem verteilten Objektsystem
DE69840736D1 (de) Verfahren und Vorrichtung zur Wiederherstellung einer Datenpaketverbindung in einem Telekommunikationssystem
DE69837174D1 (de) Verfahren und Vorrichtung zum Übertragen einer Dienstseite in einem Kommunikationssystem
DE69806151D1 (de) Verfahren und vorrichtung zur synchronisierung von auf einem digitalen datenverarbeitungssystem laufenden prozessen
DE69835645D1 (de) Vorrichtung und Verfahren zum Zugriff zu Dateien in einem Datenkommunikationsnetzwerk
DE69532936D1 (de) Vorrichtung und Verfahren zum Zugriff auf Software
DE69634167D1 (de) Vorrichtung und Verfahren zum Füllen einer Bohrlochverrohrung
DE60037164D1 (de) Verfahren und Vorrichtung zum Zugriff auf ein Dialog-System für mehrere Klienten
DE69841221D1 (de) Gerät und Verfahren zum Übertragen von Signalen in einem Kommunikationssystem
DE69732547D1 (de) Verfahren und Gerät zum Zusammenklappen und zur Ausdehnung auserwählter Bereiche von Arbeitsräumen auf einem von einem Rechner kontrollierten Anzeigesystem
DE69825801D1 (de) Vorrichtung und Verfahren zur Ermöglichung gleichranginger Zugangskontrolle in einem Netz
DE69728232D1 (de) Vorrichtung und Verfahren zum Zugriff auf Daten in einem Rechnernetzwerk
DE69428015D1 (de) Verfahren und System zum Installieren eines Betriebssystems auf ein Datenverarbeitungssystem
DE69829326D1 (de) Vorrichtung und Verfahren zum Kalibrieren eines Fotobehandlungssystems
DE69735972D1 (de) Verfahren und Vorrichtung zur Verwaltung eines Computernetzes
DE69724884D1 (de) Gerät und Verfahren zur positiven und subtraktiven Adressdekodierung auf einem Bus
DE69510258T2 (de) System und Verfahren zur Übertragung eines Rechnerobjektes
ATE275638T1 (de) Verfahren und system zur identifizierung eines fleischprodukts mittels genotypisierung
DE69900744D1 (de) Gerät und verfahren zum modellieren von erweiterungsplatinen in einem rechnersystem
DE69904317D1 (de) Verfahren und system zum konfigurieren eines rechners
DE69941547D1 (de) Verfahren und System zur Übertragung von Daten auf einem seriellen Bus
ATE320066T1 (de) Verfahren und vorrichtung zur datenaufzeichnung auf einem träger
DE69500908T2 (de) Verfahren und Vorrichtung zum Verlegen eines unterirdischen Fernmeldekabels
DE69505217D1 (de) Vorrichtung und Verfahren zum Legen eines Kabels

Legal Events

Date Code Title Description
8364 No opposition during term of opposition
8339 Ceased/non-payment of the annual fee