[go: up one dir, main page]

WO2005026915A3 - Systems and methods for dynamically updating software in a protocol gateway - Google Patents

Systems and methods for dynamically updating software in a protocol gateway Download PDF

Info

Publication number
WO2005026915A3
WO2005026915A3 PCT/US2004/029848 US2004029848W WO2005026915A3 WO 2005026915 A3 WO2005026915 A3 WO 2005026915A3 US 2004029848 W US2004029848 W US 2004029848W WO 2005026915 A3 WO2005026915 A3 WO 2005026915A3
Authority
WO
WIPO (PCT)
Prior art keywords
software module
dynamically updating
systems
methods
updating software
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.)
Ceased
Application number
PCT/US2004/029848
Other languages
French (fr)
Other versions
WO2005026915A2 (en
Inventor
Po-Han Chien
Richard S Pugh
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.)
Akonix Systems Inc
Original Assignee
Akonix Systems Inc
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 Akonix Systems Inc filed Critical Akonix Systems Inc
Priority to AU2004272201A priority Critical patent/AU2004272201A1/en
Priority to EP04783898A priority patent/EP1664974A4/en
Priority to JP2006526370A priority patent/JP2007505409A/en
Priority to CA002539470A priority patent/CA2539470A1/en
Publication of WO2005026915A2 publication Critical patent/WO2005026915A2/en
Anticipated expiration legal-status Critical
Publication of WO2005026915A3 publication Critical patent/WO2005026915A3/en
Ceased legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/65Updates
    • G06F8/656Updates while running

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer And Data Communications (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Small-Scale Networks (AREA)

Abstract

A method for dynamically updating software modules comprises loading a new software module (1918-1924) to replace an existing software module. Before the old software module is terminated, however, a check is run (1928) to determine if the old software module is engaged in, or being used by, any existing routines, such as an existing communication session. If the old software module is being used, then it can be preserved. Once the old software module is no longer being used, then (1930) it can be terminate and all new routines can be configured (1926) to use the new software module.
PCT/US2004/029848 2003-09-11 2004-09-13 Systems and methods for dynamically updating software in a protocol gateway Ceased WO2005026915A2 (en)

Priority Applications (4)

Application Number Priority Date Filing Date Title
AU2004272201A AU2004272201A1 (en) 2003-09-11 2004-09-13 Systems and methods for dynamically updating software in a protocol gateway
EP04783898A EP1664974A4 (en) 2003-09-11 2004-09-13 Systems and methods for dynamically updating software in a protocol gateway
JP2006526370A JP2007505409A (en) 2003-09-11 2004-09-13 System and method for dynamically updating software in a protocol gateway
CA002539470A CA2539470A1 (en) 2003-09-11 2004-09-13 Systems and methods for dynamically updating software in a protocol gateway

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US66122603A 2003-09-11 2003-09-11
US10/661,226 2003-09-11

Publications (2)

Publication Number Publication Date
WO2005026915A2 WO2005026915A2 (en) 2005-03-24
WO2005026915A3 true WO2005026915A3 (en) 2006-04-27

Family

ID=34312723

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2004/029848 Ceased WO2005026915A2 (en) 2003-09-11 2004-09-13 Systems and methods for dynamically updating software in a protocol gateway

Country Status (5)

Country Link
EP (1) EP1664974A4 (en)
JP (1) JP2007505409A (en)
AU (1) AU2004272201A1 (en)
CA (1) CA2539470A1 (en)
WO (1) WO2005026915A2 (en)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
BRPI0520139B1 (en) * 2005-04-22 2018-11-06 Thomson Licensing Method and apparatus for secure anonymous wireless lan (wlan) access
JP5052367B2 (en) 2008-02-20 2012-10-17 株式会社リコー Image processing apparatus, authentication package installation method, authentication package installation program, and recording medium
US20090225781A1 (en) * 2008-03-07 2009-09-10 Software Ag, Inc. System, method and computer program product for bulk event transfer
CA2671606C (en) 2008-07-09 2013-09-24 Research In Motion Limited Delivery of email messages in multiple parts
CN102244666A (en) * 2010-05-10 2011-11-16 中兴通讯股份有限公司 Message processing method for machine-to-machine/man (M2M) platform and M2M platform system
EP2584467A4 (en) * 2010-06-17 2013-08-07 Fujitsu Ltd TECHNOLOGY FOR UPDATING AN ACTIVE PROGRAM
CN108228192B (en) * 2016-12-14 2020-12-29 中国航空工业集团公司西安航空计算技术研究所 Method for realizing dynamic management of service-oriented airborne software
CN110659033B (en) * 2018-06-29 2023-08-11 深圳耐看科技有限公司 Protocol registration distribution method, storage medium, electronic equipment and system

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6341321B1 (en) * 1999-02-22 2002-01-22 International Business Machines Corporation Method and apparatus for providing concurrent patch using a queued direct input-output device
US6516349B1 (en) * 1999-09-07 2003-02-04 Sun Microsystems, Inc. System for updating a set of instantiated content providers based on changes in content provider directory without interruption of a network information services

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4425618A (en) * 1981-11-23 1984-01-10 Bell Telephone Laboratories, Incorporated Method and apparatus for introducing program changes in program-controlled systems
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
EP0607493B1 (en) * 1993-01-18 1999-02-24 Siemens Aktiengesellschaft Real-time control system
DE19810802A1 (en) * 1998-03-12 1999-09-16 Ericsson Telefon Ab L M Software processing device with software actualization function
US6334215B1 (en) * 1999-05-05 2001-12-25 International Business Machines Corporation Methodology for migration of legacy applications to new product architectures

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6341321B1 (en) * 1999-02-22 2002-01-22 International Business Machines Corporation Method and apparatus for providing concurrent patch using a queued direct input-output device
US6516349B1 (en) * 1999-09-07 2003-02-04 Sun Microsystems, Inc. System for updating a set of instantiated content providers based on changes in content provider directory without interruption of a network information services

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
See also references of EP1664974A4 *

Also Published As

Publication number Publication date
AU2004272201A1 (en) 2005-03-24
EP1664974A2 (en) 2006-06-07
WO2005026915A2 (en) 2005-03-24
JP2007505409A (en) 2007-03-08
CA2539470A1 (en) 2005-03-24
EP1664974A4 (en) 2008-12-17

Similar Documents

Publication Publication Date Title
WO2003085844A3 (en) Communications gateway with messaging communications interface
EP1615097A3 (en) Dual-path-pre-approval authentication method
EP1710928A3 (en) Method and apparatus for estimating a maximum rate of data and for estimating power required for transmission of data at a rate of data in a communication system
WO2008027964A3 (en) Binding methods and devices in a building automation system
WO2003063440A8 (en) Method and system for wireless data communication in data processing system
AU2003264051A1 (en) Method and apparatus for a client connection manager
WO2004059938A3 (en) System and method for building and execution of platform-neutral generic services' client applications
WO2007080558A3 (en) Communications network system and methods for using same
AU2003284437A1 (en) Communication system, call connection server, terminal apparatus and communication method
WO2003100990A3 (en) Method and system for access point roaming
WO2007069245A3 (en) System and method for providing network security to mobile devices
WO2004064283A3 (en) Charging for a communication system
AU2002311565A1 (en) Load balancing devices and method therefor
AU2003277881A1 (en) Middleware application message/event model
WO2006100684A3 (en) System and method for detecting a proxy between a client and a server
WO2004084011A8 (en) System and method for implementing communication middleware for mobile 'java' computing
WO2005026915A3 (en) Systems and methods for dynamically updating software in a protocol gateway
AU2003304623A1 (en) Method for setting the retransmission timeout period in a packet switched communication network
BR0309209A (en) Method and equipment for providing compatibility between elements of a wireless communication system.
WO2003083606A3 (en) Exporting data from a digital home communication terminal to a client device
ATE450819T1 (en) DATA TRANSMISSION METHOD AND AUTOMATION SYSTEM FOR USING SUCH A DATA TRANSMISSION METHOD
WO2000062514A3 (en) Method and system for updating a password in a telecommunication network
WO2003082757A3 (en) Methods of modifying fibers
MY141820A (en) A system and associated method to determine authentication priority between devices
WO2006127641A3 (en) Wireless communication device management system and method

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A2

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BW BY BZ CA CH CN CO CR CU CZ DK DM DZ EC EE EG ES FI GB GD GE GM HR HU ID IL IN IS JP KE KG KP KZ LC LK LR LS LT LU LV MA MD MK MN MW MX MZ NA NI NO NZ PG PH PL PT RO RU SC SD SE SG SK SY TJ TM TN TR TT TZ UA UG US UZ VN YU ZA ZM

AL Designated countries for regional patents

Kind code of ref document: A2

Designated state(s): GM KE LS MW MZ NA SD SZ TZ UG ZM ZW AM AZ BY KG MD RU TJ TM AT BE BG CH CY DE DK EE ES FI FR GB GR HU IE IT MC NL PL PT RO SE SI SK TR BF CF CG CI CM GA GN GQ GW ML MR SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
WWE Wipo information: entry into national phase

Ref document number: 2539470

Country of ref document: CA

WWE Wipo information: entry into national phase

Ref document number: 2004783898

Country of ref document: EP

Ref document number: 2004272201

Country of ref document: AU

WWE Wipo information: entry into national phase

Ref document number: 2006526370

Country of ref document: JP

ENP Entry into the national phase

Ref document number: 2004272201

Country of ref document: AU

Date of ref document: 20040913

Kind code of ref document: A

WWP Wipo information: published in national office

Ref document number: 2004272201

Country of ref document: AU

WWP Wipo information: published in national office

Ref document number: 2004783898

Country of ref document: EP