Portable software for rolling upgrades
First Claim
Patent Images
1. A method of upgrading a computer system having a first software component and a second software component, said first and second software components operating at a current version, said method comprising:
- upgrading the first software component to an upgraded version; and
validating the performance of the upgraded first software component, said validating comprising translating messages originating at the first software component from an upgraded version format to a current version format.
1 Assignment
0 Petitions
Accused Products
Abstract
An upgradable computer system has a first software component and a second software component, in which the first and second software components operate at a current version. The computer system upgrades the first software component to an upgraded version and validates the performance of the upgraded first software component. The validation includes translating messages originating at the first software component from an upgraded version format to a current version format.
54 Citations
23 Claims
-
1. A method of upgrading a computer system having a first software component and a second software component, said first and second software components operating at a current version, said method comprising:
-
upgrading the first software component to an upgraded version; and
validating the performance of the upgraded first software component, said validating comprising translating messages originating at the first software component from an upgraded version format to a current version format. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer system comprising:
-
a first processor;
a second processor coupled to said first processor;
a computer readable memory having instructions stored thereon that cause a first software component to be executed by said first processor, and a second software component to be executed by said second processor;
said instructions further causing said computer system to;
upgrade the first software component to an upgraded version; and
validate the performance of the upgraded first software component, said validating comprising translating messages originating at the first software component from an upgraded version format to a current version format. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. An upgradable computer system comprising:
-
a first software component and a second software component, said first and second software components operating at a current version;
means for upgrading the first software component to an upgraded version; and
means for validating the performance of the upgraded first software component, comprising means for translating messages originating at the first software component from an upgraded version format to a current version format. - View Dependent Claims (19, 20, 21)
-
-
22. A software component adapted to be used in a fault tolerant computer system, said component comprising:
-
an interface; and
a translation function;
wherein said translation function translates messages from said interface to a version common to all other software components of the computer system. - View Dependent Claims (23)
-
Specification