How It Works


Data Miniaturization Technology (DMT™) may be configured and optimized for a wide range of data types typically encountered in Mobile, Wireless, Digital Mapping and High-Speed Storage applications, including text, binary, database and vector map formats. As highlighted in Figure 1 below, the key steps in the DMT data miniaturization process are as follows:

SEQUENCE DICTIONARY DISCOVERY

The input data set (file or stream) is analyzed to create an appropriate Sequence Dictionary. This dictionary can be:

  • Created for the first time, following analysis of the input data;
  • Learned and adapted over time, based on the changing nature of the application data; or
  • Selected or adapted from an existing DMT Sequence Dictionary.

ENCODING

Input data is then transformed by the DMT Codec to create a Mobile Data Format (MDF™) version of the original file or stream. MDF data is an optimally encoded series of symbols or recurring sequences that represent an exact one-to-one representation of the original data, but is a fraction of the size of the original file or stream.

SEEK, SEARCH, EDIT, AND RENDER

The Sequence Dictionary operates with MDF data to enable full manipulation of any data element within the encoded data.