Network having customizable generators and electronic device having customizable updating software
First Claim
1. A method of updating a mobile electronic device, the method comprising:
- executing a first updating software component comprising a plurality of first executable instructions in the mobile electronic device to retrieve, from non-volatile memory in the mobile electronic device, a second updating software component comprising a plurality of second executable instructions; and
executing a portion of the plurality of first executable instructions and a portion of the plurality of second executable instructions together to form an updating software to update one of firmware and software in the mobile electronic device using updating information in an update package.
8 Assignments
0 Petitions
Accused Products
Abstract
Disclosed herein is a network having a customizable update generator and electronic devices having customizable updating software adapted to dynamically incorporate support for new instruction extensions in an existing instruction set. The customizable generator may be adapted to generate updates employing instruction sets executable by the customizable updating software in the electronic devices. The customizable updating software may be adapted to be dynamically enhanced and to support an enhanced instruction set. The updating software may be adapted to retrieve a complementary updating component during execution of an update. The electronic device may be adapted to employ at least one of several available and retrieved complementary update components during execution of an update. In conjunction with retrieved complementary update components, the updating software may be adapted to update the firmware, the software, the operating system, and other application components while employing an appropriate update to the electronic device.
-
Citations
29 Claims
-
1. A method of updating a mobile electronic device, the method comprising:
-
executing a first updating software component comprising a plurality of first executable instructions in the mobile electronic device to retrieve, from non-volatile memory in the mobile electronic device, a second updating software component comprising a plurality of second executable instructions; and executing a portion of the plurality of first executable instructions and a portion of the plurality of second executable instructions together to form an updating software to update one of firmware and software in the mobile electronic device using updating information in an update package. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. Updating software in at least one memory device in a mobile electronic device for updating the mobile electronic device, the updating software comprising:
-
a plurality of original executable update instructions resident in the mobile electronic device that are executed to retrieve a plurality of new executable update instructions from non-volatile memory in the mobile electronic device; and wherein at least a portion of the original executable update instructions and at least a portion of the new executable update instructions in the updating software are executed together to form an updating software to update one of firmware and software in the mobile electronic device using updating information in an update package. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A mobile electronic device comprising:
-
a non-volatile memory; a controller; and updating software comprising a plurality of updating software components, wherein a first updating software component is executed to retrieve at least a second updating software component stored in the non-volatile memory, and wherein the first updating software component and the second updating software component have different functionalities that together form an updating software adapted to update one of firmware and software in the mobile electronic device. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29)
-
Specification