Allowing or disallowing firmware upgrade based on comparison of firmware-related bits
First Claim
1. A method comprising:
- determining a first series of firmware-related bits, the first series of bits corresponding to firmware compatibility information of firmware of a computer system, each bit of the first series corresponding to an attribute of at least one of the computer system and the firmware;
determining a second series of firmware-related bits, the second series of bits corresponding to a firmware image with which the firmware of the computer system is desired to be upgraded, each bit of the second series indicating whether the firmware image is compatible with the attribute of a corresponding bit of the first series;
performing a logical AND operation on the first series of bits and the second series of bits;
where a result of the logical AND operation is equal to the first series of bits, allowing the firmware of the computer system to be upgraded with the firmware image; and
, where the result of the logical AND operation is unequal to the first series of bits, disallowing the firmware of the computer system from being upgraded with the firmware image.
2 Assignments
0 Petitions
Accused Products
Abstract
A first series of bits corresponds to compatibility information of firmware of a computer system. Each bit corresponds to an attribute of the firmware or the system, is equal to one when the attribute denotes a potential incompatibility factor as to the attribute, and is otherwise equal to zero. A second series of bits corresponds to a firmware image with which the firmware is to be upgraded. Each bit indicates whether the firmware image is compatible with the attribute of a corresponding first series bit, is equal to one where the firmware image is compatible with the attribute, and is otherwise equal to zero. A logical AND operation is performed on the first and the second series of bits. Where the result of the logical AND operation is equal to the first series of bits, the firmware is allowed to be upgraded with the image, and otherwise is disallowed.
19 Citations
20 Claims
-
1. A method comprising:
-
determining a first series of firmware-related bits, the first series of bits corresponding to firmware compatibility information of firmware of a computer system, each bit of the first series corresponding to an attribute of at least one of the computer system and the firmware;
determining a second series of firmware-related bits, the second series of bits corresponding to a firmware image with which the firmware of the computer system is desired to be upgraded, each bit of the second series indicating whether the firmware image is compatible with the attribute of a corresponding bit of the first series;
performing a logical AND operation on the first series of bits and the second series of bits;
where a result of the logical AND operation is equal to the first series of bits, allowing the firmware of the computer system to be upgraded with the firmware image; and
,where the result of the logical AND operation is unequal to the first series of bits, disallowing the firmware of the computer system from being upgraded with the firmware image. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer system comprising:
-
a firmware, the firmware having an associated first series of bits corresponding to compatibility information of the firmware, each bit of the first series corresponding to an attribute of at least one of the computer system and the firmware; and
,a storage device receptive to storage of a computer program executed by the computer system to upgrade the firmware of the computer system based on at least the first series of bits associated with the firmware. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. An article of manufacture comprising:
-
a computer-readable medium; and
,means in the medium for upgrading a firmware of a computer system with a firmware image based on comparing a first series of bits associated with the firmware with a second series of bits associated with the firmware image, each bit of the first series corresponding to an attribute of at least one of the computer system and the firmware, and each bit of the second series indicating whether the firmware image is compatible with the attribute of a corresponding bit of the first series. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification