Brief History

In 2005, AlgoTrim pioneered the introduction of code compression technology into mobile phones. At that time, NAND-flash memory was quickly starting to replace NOR-flash memory as the preferred non-volatile storage medium in mobile devices, due to its lower price. NAND-flash is the physical storage medium used in USB memory sticks and today's SSDs. The name code compression is used to indicate that it is the pre-installed applications, the framework and operating systems that is being compressed, that is, code. The code mainly consists of machine instructions and AlgoTrim's first Code Compression Library was originally tailored to compress 16- and 32-bit ARM machine instructions.

In February, 2005, AlgoTrim and real-time operating system (RTOS) company ENEA Embedded Technology introduced code compression into the then newly released demand paging version of OSE, the RTOS of ENEA. By the end of 2006, AlgoTrim's Code Compression Library had been integrated into one of the largest mobile phone company's feature phone platform and launched onto the market. In the beginning of 2008, AlgoTrim was granted its first international patent on its core lossless compression technology. At the end of 2011, it is estimated that more than 100M mobile phone devices have been launched with AlgoTrim's code compression technology by several of the top-tier mobile phone manufacturers around the globe.