Pattern detection preprocessor in an electronic device update generation system
First Claim
1. A generator for producing an update package using a first binary image and a second binary image, the generator comprising:
- a comparator for determining at least one difference between the first binary image and the second binary image; and
an encoder for encoding the at least one difference as at least one of addition to, deletion from, and modification of the first binary image using the second binary image, the encoded at least one difference collectively forming the update package.
2 Assignments
0 Petitions
Accused Products
Abstract
A generator for generating an update package for efficiently updating the software and/or firmware in an electronic device, and a method for operating such a generator are disclosed. An embodiment of the disclosed invention may produce a compact update package comprising a set of instructions that may be executed within the electronic device to produce an updated binary image of the software and/or firmware. Pre-processing of the existing or new binary image may result in a further reduction in the size of the update package, shortening the time needed to transmit the update package to the electronic device.
-
Citations
23 Claims
-
1. A generator for producing an update package using a first binary image and a second binary image, the generator comprising:
-
a comparator for determining at least one difference between the first binary image and the second binary image; and
an encoder for encoding the at least one difference as at least one of addition to, deletion from, and modification of the first binary image using the second binary image, the encoded at least one difference collectively forming the update package. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method of operating a generator, the generator producing an update package using a first binary image and a second binary image, the method comprising:
-
comparing the first binary image and the second binary image to determine at least one difference; and
encoding the at least one difference as at least one of an addition to, a deletion from, and a modification of at least one portion of the first binary image using at least one portion of the second binary image, the encoded at least one difference collectively forming the update package. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A machine-readable storage, having stored thereon a computer program having a plurality of code sections for operating a generator, the generator producing an update package using a first binary image and a second binary image, the code sections executable by a machine for causing the machine to perform the operations comprising:
-
comparing the first binary image and the second binary image to determine at least one difference; and
encoding the at least one difference as at least one of an addition to, a deletion from, and a modification of at least one portion of the first binary image using at least one portion of the second binary image, the encoded at least one difference collectively forming the update package. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23)
-
Specification