System for changing software during computer operation
OwnerRickard Nilsson, Ulf Markstrom +1inventors
InventorsRickard Nilsson, Ulf Markstrom, Leif Klofver
Life of this patent
Estimating the term…
Loading patent…
OwnerRickard Nilsson, Ulf Markstrom +1inventors
InventorsRickard Nilsson, Ulf Markstrom, Leif Klofver
Estimating the term…
In telecommunications switching system, software is frequently modified, enhanced or replaced altogether by new versions. The implementation or integration of the new or revised software into the operational system must be accomplished in accordance with strict requirements for not disturbing the ongoing activities of the system. Therefore, it is desirable that the system not be halted while the change to the new software is made. Rather, the preferred approach is to be able to replace software modules with new versions on the fly, during system operation. The smooth modification made possible in the disclosed system allows such changes with minimal disturbance to ongoing activities. The disclosed system provides the ability to change software during operation by treating the dynamic operations of a telecommunications system as a set of parallel, independent transactions, with each transaction consisting of a series of connected activities. Such a transaction is generally a functional element associated with a particular user of the system, e.g., a subscriber or an operator, such as a call to be processed or a command to be executed by the system.
A method of dynamically binding, within a computing system, a first software unit with a second software unit, said method comprising the steps of:
A computing system for dynamically binding a first software unit with a second software unit, said system comprising:
A method of dynamically binding original and replacement software modules, wherein said original and replacement software modules are identified by the same function name and include a plurality of processes for operation of a real time computer system, said method comprising the steps of:
A system for dynamically binding original and replacement software modules, wherein said original and replacement software modules are identified by the same function name and include a plurality of processes for operation of a real time computer system, said system comprising:
Dependencies are inferred from the claim text.