Multiple stage software verification
AssigneeMotorola, Inc.
InventorsBiju Kaimal, Wayne Badger, John Bruner, Steve Bunch, Richard Chow, Boris Klots
Life of this patent
Estimating the term…
Abstract
A communication unit (101) includes a transceiver (105) for communication over a communication network (107), and a processor (103). The processor (103) can install software components, including a first software component and a second software component. Responsive to a boot, the processor (103) can verifying the first software component against a first pre-determined value corresponding to at least the first software component; and subsequent to completion of the boot, verify the second software component against a second pre-determined value corresponding to at least the second software component.
Claims20
A communication unit comprising:
- a transceiver, the transceiver being capable of receiving communications when operably connected to a communication network;
- a processor, the processor being configured to facilitate installing a plurality of software components including at least a first software component and at least a second software component in accordance with communications received over the transceiver;
- responsive to a boot, first verifying at least the first software component against a first pre-determined value corresponding to at least the first software component;
- and subsequent to completion of the boot, second verifying at least the second software component against a second pre-determined value corresponding to at least the second software component.
A method for performing a multi-stage verification, performed in a communication unit, comprising:
- responsive to a boot in a processor, first verifying at least a first software component against a first pre-determined value corresponding to at least the first software component;
- and
- responsive to an execution of at least a second software component, second verifying at least the second software component against a second pre-determined value corresponding to at least the second software component.
A communication unit comprising:
- a processor, the processor being configured to facilitate, responsive to a boot, first verifying at least a first software component against a first pre-determined value corresponding to at least the first software component, and initiating execution of at least the first software component, wherein the first portion facilitates initiation of at least a second software component;
- and responsive to initiation of at least the second software component, second verifying at least the second software component against a second pre-determined value corresponding to at least the second software component.
Dependencies are inferred from the claim text.