Device start up system and method
AssigneeNCR Corporation
InventorGordon Chisholm
Life of this patent
Estimating the term…
Abstract
Software executes on a processor of a device, such as an automate teller machine, at start-up to perform validation of expected peripheral devices for a predetermined number of start-ups. Once the predetermined number of start-ups has been reached with the same peripheral devices being present and operational the validation operation is curtailed and start-up of the device is sped up.
Claims20
A device start up system comprising:
- a plurality of peripheral devices;
- a processor having (i) a loaded operating system, and (ii) software installed thereupon;
- the software being arranged to cause the processor to determine the operational status of each of the peripheral devices upon an initial start up of the device and for a pre-determined number of at least one subsequent start up of the device after the initial start up of the device;
- the software being further arranged to cause the processor to initialize the peripheral devices determined to be operational during the initial start up and during the pre-determined number of at least one subsequent start up;
- and
- the software being further arranged to cause the processor to omit determining the operational status of said peripheral devices after the initial start up has occurred and the pre-determined number of at least one subsequent start up of the device has been reached.
A non-transitory computer readable storage medium including software which, when executed upon a processor having a loaded operating system, causes
- (i) the processor to determine the operational status of each of a plurality of peripheral devices upon an initial start up of the device and for a pre-determined number of at least one subsequent start up of the device after the initial start up of the device;
- (ii) the processor to initialize the peripheral devices determined to be operational during the initial start up and during the pre-determined number of at least one subsequent start up;
- and
- (iii) the processor to omit determining the operational status of said peripheral devices after the initial start up has occurred and the pre-determined number of at least one subsequent start up of the device has been reached.
A non-transitory computer readable storage medium including software according to claim which, when executed, causes the processor to determine the operational status of each of the peripheral devices a pre-determined time period after the initial start up and the pre-determined number of at least one subsequent start up has been reached.
A method of operating a processor having a loaded operating system to reduce start-up time of a device, the method comprising the steps of:
- determining the operational status of each of a plurality of peripheral devices upon an initial start up of the device and for a pre-determined number of at least one subsequent start up of the device after the initial start up of the device;
- causing the processor to initialize the peripheral devices determined to be operational during the initial start up and during the pre-determined number of at least one subsequent start up;
- and
- causing the processor to omit determining the operational status of said peripheral devices after the initial start up has occurred and the pre-determined number of at least one subsequent start up of the device has been reached.
Dependencies are inferred from the claim text.