← Back to Patent Explorer
US5682533A Expired / Lapsed US ⏱️ 0.0 years remaining

Updating software within a telecommunications switch without interrupting existing communication and neither moving nor converting data

Assignee: Telefonaktiebolaget LM Ericsson AB
•
Filing: 1994-09-27
•
Granted: 1997-10-28
•
Expires: 2014-09-27
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A system and method for exchanging an old software version for a new version within a telecommunications switch without a system restart. The switch includes memory, a software loading subsystem, a database management subsystem, and a program exchange subsystem. The new software version is exchanged for the old software version by loading the new software version into the memory of the switch using the software loading subsystem. The new software version is then registered in the program exchange subsystem using the database management subsystem. The old software version is passivated, and the new software version is activated using the program exchange subsystem, thereby, exchanging the old software version for the new software version.

Inventors

  • 👤 Thomas Siljestroemer

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-28 11:36
CPC Classifications
G; G06; G06F; G06F8/00; G06F8/60; G06F8/65; G06F8/656; H; H04; H04Q; H04Q2213/00; H04Q2213/1305; H04Q2213/13109; H04Q2213/13376

Claims Analysis

Total Claims: 16
Claim 1
Independent Claim 155 words
A method of exchanging within a computer system an old software version for a new software version without a restart, the old software version having old block properties including types, an old signal interface, and an old variable structure for accessing data, and the new software version having new block properties including types, a new signal interface, and a new variable structure for accessing the same data, said method comprising the steps of: loading said new software version into said computer system; registering said new software version by determining that the old and new block types are the same, that the old and new signal interfaces are compatible, and that the old and new variable structures are compatible; passivating said old software version following new software version registration; and activating said registered new software version at the time of old software version passivation, and without performing a conversion of the data from old to new.
Claim 2
Independent Claim 155 words
A method of exchanging within a computer system an old software version for a new software version without a restart, the old software version having old block properties including types, an old signal interface, and an old variable structure for accessing data, and the new software version having new block properties including types, a new signal interface, and a new variable structure for accessing the same data, said method comprising the steps of: loading said new software version into said computer system; registering said new software version by determining that the old and new block types are the same, that the old and new signal interfaces are compatible, and that the old and new variable structures are compatible; passivating said old software version following new software version registration; and activating said registered new software version at the time of old software version passivation, and without performing a conversion of the data from old to new.
Claim 3
Dependent Claim 16 words
The method of claim 1 further including the step of confirming said activated new software version.
Claim 4
Dependent Claim 16 words
The method of claim 2 further including the step of certifying said confirmed new software version.
Claim 5
Dependent Claim 23 words
The method of claim 2 wherein said certifying step includes the step of removing said passivated old software version from said computer system.
Claim 6
Independent Claim 161 words
A method of exchanging within a computer system an old software version for a new software version without a restart, the old software version having old block properties including types, an old signal interface, and an old variable structure for accessing data, and the new software version having new block properties including types, a new signal interface, and a new variable structure for accessing the same data, said method including the steps of: loading said new software version into said computer system; registering said new software version by determining that the old and new block types are the same, that the old and new signal interfaces are compatible, and that the old and new variable structures are compatible; activating said registered new software version without performing a conversion of the data from old to new; passivating said old software version at the time of new software version activation; confirming said activated new software version; and certifying said confirmed new software version.
Claim 7
Independent Claim 161 words
A method of exchanging within a computer system an old software version for a new software version without a restart, the old software version having old block properties including types, an old signal interface, and an old variable structure for accessing data, and the new software version having new block properties including types, a new signal interface, and a new variable structure for accessing the same data, said method including the steps of: loading said new software version into said computer system; registering said new software version by determining that the old and new block types are the same, that the old and new signal interfaces are compatible, and that the old and new variable structures are compatible; activating said registered new software version without performing a conversion of the data from old to new; passivating said old software version at the time of new software version activation; confirming said activated new software version; and certifying said confirmed new software version.
Claim 8
Dependent Claim 20 words
The method of claim 5 further including the step of moving said passivated old software version from said computer system.
Claim 9
Independent Claim 160 words
An apparatus for exchanging within a computer system an old software version for a new software version without a restart, the old software version having old block properties including types, an old signal interface, and an old variable structure for accessing data, and the new software version having new block properties including types, a new signal interface, and a new variable structure for accessing the same data, said apparatus comprising: means for loading said new software version into said computer system; means for registering said new software version by determining that the old and new block types are the same, that the old and new signal interfaces are compatible, and that the old and new variable structures are compatible; means for passivating said old software version following new software version registration; and means for activating said registered new software version at the time of old software version passivation, and without performing a conversion of the data from old to new.
Claim 10
Independent Claim 160 words
An apparatus for exchanging within a computer system an old software version for a new software version without a restart, the old software version having old block properties including types, an old signal interface, and an old variable structure for accessing data, and the new software version having new block properties including types, a new signal interface, and a new variable structure for accessing the same data, said apparatus comprising: means for loading said new software version into said computer system; means for registering said new software version by determining that the old and new block types are the same, that the old and new signal interfaces are compatible, and that the old and new variable structures are compatible; means for passivating said old software version following new software version registration; and means for activating said registered new software version at the time of old software version passivation, and without performing a conversion of the data from old to new.
Claim 11
Dependent Claim 15 words
The apparatus of claim 7 further including means for confirming said activated new software version.
Claim 12
Dependent Claim 15 words
The apparatus of claim 8 further including means for certifying said confirmed new software version.
Claim 13
Dependent Claim 23 words
The apparatus of claim 8 wherein said means for certifying includes means for removing said passivated old software version from said computer system.
Claim 14
Independent Claim 170 words
An apparatus for exchanging within a computer system an old software version for a new software version without a restart, the old software version having old block properties including types, an old signal interface, and an old variable structure for accessing data, and the new software version having new block properties including types, a new signal interface, and a new variable structure for accessing the same data, said apparatus comprising: means for loading said new software version into said computer system; means for registering said new software version by determining that the old and new block types are the same, that the old and new signal interfaces are compatible, and that the old and new variable structures are compatible; means for activating said registered new software version without performing a conversion of the data from old to new; means for passivating said old software version at the time of new software version activation; means for confirming said activated new software version; and means for certifying said confirmed new software version.
Claim 15
Independent Claim 170 words
An apparatus for exchanging within a computer system an old software version for a new software version without a restart, the old software version having old block properties including types, an old signal interface, and an old variable structure for accessing data, and the new software version having new block properties including types, a new signal interface, and a new variable structure for accessing the same data, said apparatus comprising: means for loading said new software version into said computer system; means for registering said new software version by determining that the old and new block types are the same, that the old and new signal interfaces are compatible, and that the old and new variable structures are compatible; means for activating said registered new software version without performing a conversion of the data from old to new; means for passivating said old software version at the time of new software version activation; means for confirming said activated new software version; and means for certifying said confirmed new software version.
Claim 16
Dependent Claim 19 words
The system of claim 11 further including means for removing said passivated old software version from said computer system.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2000-10-27 2001-04-28 2001-10-28 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2004-10-27 2005-04-28 2005-10-28 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2008-10-27 2009-04-28 2009-10-28 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag