Method and apparatus for selecting computer programs based on an error detection mechanism
AssigneeSony Corporation
InventorYoko Matsuura
Life of this patent
Estimating the term…
Loading patent…
AssigneeSony Corporation
InventorYoko Matsuura
Estimating the term…
An information processing apparatus performs predetermined processing by executing a computer program. A program memory stores two boot addresses #1 and #2, each of which serves as an address from which a basic program including a boot program for performing a booting operation is stored. In installing a basic program, the boot addresses #1 and #2 are alternately selected to store the basic program. In starting an apparatus, an error of the computer program stored in the program memory is detected, and upon detection, one of the boot addresses #1 and #2 is selected, and the basic program stored from the selected address is executed. The version compatibilities of a basic program or an application program are described in the basic program or the application program. Upon upgrading the version of the application program, it is determined whether the version of the application program is compatible with the version of the basic program, and vice versa. The application program is then installed based on the result of the determination. With this arrangement, even if the installation of the basic program has failed, the apparatus can be started properly. It is also possible to prevent the installation of an application program whose version is incompatible with the OS and to prevent the installation of an OS whose version is incompatible with the application program.
An information processing apparatus for providing a second computer program dependent upon a first computer program, said apparatus comprising:
A method for providing a second computer program dependent upon a first computer program, comprising:
A medium recorded with a second computer program dependent upon a first computer program, said medium comprising:
An information processing apparatus for installing a second computer program dependent upon a first computer program, said apparatus comprising:
A method for installing a second computer program dependent upon a first computer program, comprising:
Dependencies are inferred from the claim text.