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 method comprising:
A non-transitory computer-readable medium including instructions, which when executed by at least one computing device, cause the at least one computing device to perform operations including:
A device including an input, an output, a memory and at least one processor communicatively coupled to the memory, the at least one processor configured to:
Dependencies are inferred from the claim text.