Generator based on multiple instruction streams and minimum size instruction set for generating updates to mobile handset
First Claim
Patent Images
1. A system that facilitates the updating of firmware in an electronic device, using updating information, received through a network, the system comprising:
- at least one electronic device comprising at least one of firmware and software;
a generator that generates updating information for the at least one of firmware and software, wherein the generator represents integer values using a variably-sized group of bits to enhance compression of the generated updating information, wherein the variably-sized group of bits has a default size having a plurality of default illegal represented integer values that are otherwise never encountered, and wherein the default size is extended when the value of the variably-sized group of bits of the default size is one of the default illegal represented integer values; and
wherein the electronic device is capable of employing the updating information that is generated by the generator, and whereina size of the extension depends on the default illegal represented integer value of the plurality of default illegal represented integer values.
7 Assignments
0 Petitions
Accused Products
Abstract
A mobile handset network employs a generator to generate update packages and a corresponding update agent in mobile handset to update its firmware and/or software. The generator may employ multiple instruction streams and efficient encoding techniques to make the generated update packages efficient and compact. One of the multiple instruction streams may be used for variable length integers (VLI), which employs groups of a certain number of bits that can be extended as needed.
-
Citations
14 Claims
-
1. A system that facilitates the updating of firmware in an electronic device, using updating information, received through a network, the system comprising:
-
at least one electronic device comprising at least one of firmware and software; a generator that generates updating information for the at least one of firmware and software, wherein the generator represents integer values using a variably-sized group of bits to enhance compression of the generated updating information, wherein the variably-sized group of bits has a default size having a plurality of default illegal represented integer values that are otherwise never encountered, and wherein the default size is extended when the value of the variably-sized group of bits of the default size is one of the default illegal represented integer values; and wherein the electronic device is capable of employing the updating information that is generated by the generator, and wherein a size of the extension depends on the default illegal represented integer value of the plurality of default illegal represented integer values. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method that facilitates the updating of firmware in at least one electronic device, using updating information, through a network, the method comprising:
-
generating updating information for at least one of firmware and software; representing integer values using a variably-sized group of bits to enhance compression of the generated updating information, wherein the variably-sized group of bits has a default size having a plurality of default illegal represented integer values that are otherwise never encountered, and wherein the default size is extended when the value of the variably-sized group of bits of the default size is one of the default illegal represented integer values; and communicating the updating information to the electronic device over the network, wherein a size of the extension depends on the default illegal represented integer value of the plurality of default illegal represented integer values. - View Dependent Claims (13, 14)
-
Specification