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:
- embedding a first updating software component comprising a plurality of first executable instructions in the mobile electronic device;
receiving 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 during an update of one of firmware and software in the mobile electronic device.
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.
63 Citations
32 Claims
-
1. A method of updating a mobile electronic device, the method comprising:
-
embedding a first updating software component comprising a plurality of first executable instructions in the mobile electronic device;
receiving 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 during an update of one of firmware and software in the mobile electronic device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. Updating software for updating a mobile electronic device, the updating software comprising:
-
a plurality of original executable update instructions resident in the mobile electronic device; and
a plurality of new executable update instructions receivable into the mobile electronic device, wherein at least a portion of the original executable update instructions and at least a portion of the new executable update instructions are executed during an update of one of firmware and software in the mobile electronic device. - 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, wherein at least one component of the updating software is stored in the non-volatile memory and the updating software comprises a set of executable instructions for converting a first version of code to a second version of code in the mobile electronic device. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
Specification