Remote software download with automatic adjustment for data access compatibility
First Claim
Patent Images
1. A method of replacing a first version of software with a second version of software, comprising:
- running on a data processor a first version of software that is to be replaced;
loading into the data processor a second version of software that is to replace the first version of software; and
while running on the data processor, the first version of software examining the second version of software, determining from the second version of software that a memory should be modified for compatibility with the second version of software, and modifying the memory for compatibility with the second version of software.
2 Assignments
0 Petitions
Accused Products
Abstract
In a method of replacing a first version of software with a second version of software, the second version of software is loaded into a data processor on which the first version of software is running. While the first version of software is running on the data processor, the first version of software is used to modify a data memory for compatibility with the second version of software.
-
Citations
11 Claims
-
1. A method of replacing a first version of software with a second version of software, comprising:
-
running on a data processor a first version of software that is to be replaced; loading into the data processor a second version of software that is to replace the first version of software; and while running on the data processor, the first version of software examining the second version of software, determining from the second version of software that a memory should be modified for compatibility with the second version of software, and modifying the memory for compatibility with the second version of software. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A data processing apparatus, comprising:
-
a memory; a data processor connected to said memory, said data processor including a program memory and an execution portion for executing a first version of software stored in said program memory, said data processor having an input for receiving a second version of software that is to replace the first version of software; and said first version of software, while being executed by said execution portion, responsive to receipt of the second version of software at said input for examining the second version of software, determining from the second version of software that said memory should be modified for compatibility with the second version of software, and modifying said memory for compatibility with said second version of software. - View Dependent Claims (7, 8, 9, 10, 11)
-
Specification