Dynamic content encoding
AssigneeApple Inc.
InventorsChristian T. MARTELOCK, Ali SAZEGARI
Life of this patent
Estimating the term…
Loading patent…
AssigneeApple Inc.
InventorsChristian T. MARTELOCK, Ali SAZEGARI
Estimating the term…
An output stream can be generated of compressed textual data. A first portion of the output stream includes an indicator that compression is used and a second portion is the compressed textual data. The textual data can be compressed by processing each byte of an input text bit-by-bit in order from most significant bit to least significant bit to generate an n-byte length context and a word context. While processing each byte, a subsequent bit is predicted based on the n-byte length context and a corresponding prediction model, and the subsequent bit is predicted based on the word context and a corresponding prediction model. The predictions can be combined to generate a final prediction. If the final prediction determines the subsequent bit, then the subsequent bit can be skipped in the output stream. The output stream can be provided to another device over a communication interface.
A computer implemented method comprising:
A non-transitory computer-readable medium storing instructions that, when executed by at least one processor, cause the at least one processor to perform operations comprising:
A device comprising one or more processors and a memory storing instructions that, when executed by the one or more processors, cause the device to perform operations comprising:
Dependencies are inferred from the claim text.