Patent ID: 9342315
Filing Date: 2016-05-17
CPC Classification: G06F

Claim Text:
1. An end-user communication device comprising: memory configured to store a universal microcode image, an index table, a packing program, and a configuration loading program, wherein the packing program comprises logic configured to identify unique sections and identical sections in sections of a plurality of microcode images, wherein identifying identical sections comprises searching through the sections of the plurality of microcode images to identify sections having same type and length, and performing a binary comparison of the sections of each of the plurality of microcode images having the same length and the same type to identify identical sections; and a processor configured to execute the configuration loading program, wherein when executed the configuration loading program is configured to create a microcode for booting the end-user communication device from the stored universal microcode image based on configuration parameters of the end-user communication device, wherein the configuration loading program being configured to create the microcode for booting comprises the configuration loading program configured to: wherein the processor is further configured to load the combination of executable code sections and configuration information sections into a boot program for booting up the end-user communication device.