Patent application number | Description | Published |
20100325523 | FAULT-TOLERANT METHOD AND APPARATUS FOR UPDATING COMPRESSED READ-ONLY FILE SYSTEMS - A fault-tolerant approach for updating a compressed read-only file system in embedded devices using a two-step approach. In the first phase an update package creates an intermediate memory image where the data blocks are independently compressed so that, if needed, the data therein can be decompressed and read without access to any other surrounding data blocks. Then in the second phase the intermediate memory image is decompressed in a buffer so that it can be reimaged into its final form and order before being recompressed and written back to non-volatile memory over-writing the intermediate memory image. | 12-23-2010 |
20110107046 | BINARY-LEVEL UPDATE OF COMPRESSED READ-ONLY FILE SYSTEMS - A method and computer-readable memory device that enable processing of a first memory image comprising a plurality of compressed sub-blocks and uncompressed sub-blocks to produce a second memory image comprising contents of the first memory image arranged as a plurality of memory blocks. The memory blocks of the second memory image may be independently decompressible, to enable more efficient updating of an electronic device. | 05-05-2011 |
20120047498 | UPDATING MACHINE-READABLE INSTRUCTIONS IN AN ELECTRONIC DEVICE - To update machine-readable instructions in an electronic device, update information for updating the machine-readable instructions of the electronic device is determined based on reducing an update time that accounts for a communication link speed and an application time for applying the update information, where the application time is dependent upon information relating to the components of the electronic device. | 02-23-2012 |
20120056763 | SYSTEMS AND METHODS FOR DATA COMPRESSION - In one embodiment, an initial series of bytes are scanned to determine a frequency of occurrence within the initial series of bytes for a plurality of byte strings. A data structure is generated containing the plurality of byte strings and count values representing a frequency of occurrence for the plurality of byte strings in the initial series of bytes. A most common byte string of the plurality of byte strings in the initial series of bytes is determined from the count values. Each instance of the most common byte string in the initial series of bytes is replaced with a first substitute byte string to form a revised series of bytes. A most common byte string in the revised series of bytes is determined from the data structure without resetting the count values associated with at least some of the plurality of byte strings. | 03-08-2012 |
20130198152 | SYSTEMS AND METHODS FOR DATA COMPRESSION - In one example embodiment, an updated version of a file is encoded via differential encoding from an original version of the file ( | 08-01-2013 |
Patent application number | Description | Published |
20090106580 | MOBILE HANDSET EMPLOYING EFFICIENT BACKUP AND RECOVERY OF BLOCKS DURING UPDATE - A fault tolerant method of updating software and firmware in non-volatile memory in electronic devices such as, for example, cellular phones, personal digital assistants, pagers and the like, which supports efficient recovery of corrupted memory contents when interruption of updating activities occurs, and that minimizes writes to the non-volatile memory. | 04-23-2009 |
20140237466 | USER EXPERIENCE AND DEPENDENCY MANAGEMENT IN A MOBILE DEVICE - A method, system, and device supporting installation of updates to software and/or firmware in memory of an electronic device is described. The update information may be automatically generated based upon a list of all software components or packages already present on the electronic device, and may comprise software components for all dependencies of an application being installed by the update that are not already present on the electronic device. | 08-21-2014 |
20150262242 | USER EXPERIENCE AND DEPENDENCY MANAGEMENT IN A MOBILE DEVICE - A method, system, and device supporting installation of updates to software and/or firmware in memory of an electronic device is described. The update information may be automatically generated based upon a list of all software components or packages already present on the electronic device, and may comprise software components for all dependencies of an application being installed by the update that are not already present on the electronic device. | 09-17-2015 |