US2012194361A1PendingUtilityA1

Data Compression Using a Stream Selector with Edit-In-Place Capability for Compressed Data

Assignee: ARCHBOLD JOHNPriority: Jun 7, 2005Filed: Feb 17, 2012Published: Aug 2, 2012
Est. expiryJun 7, 2025(expired)· nominal 20-yr term from priority
H03M 7/30
36
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A method for encoding an input file into an output file that is compressed so that the number of bits required to represent the output file is less than the number of bits of the input file. The encoding method includes the parsing of the input file into a series of data items, the data items having an order and collectively corresponding to the input file. The encoding method compares the series of data items against a static dictionary having at least mappings between terminal sequence pointers and representations of data items.

Claims

exact text as granted — not AI-modified
1 . An encoder for encoding an input file into an output file that is compressed wherein the number of bits required to represent the output file is less than the number of bits of the input file, the encoder comprising:
 logic for reading data from the input file;   logic to parse the input file into a series of data items, the data items having an order and collectively corresponding to the input file;   logic to compare the series of data items against a static dictionary comprising at least mappings between terminal sequence pointers and representations of data items wherein each mapping has an associated length, the associated length for a mapping being the length of the data item pointed to by its terminal sequence pointer wherein the terminal sequence pointers are represented by a number of bits that is independent of the particular data items in the input file, the static dictionary being static wherein the static dictionary is usable to provide a mapping between a terminal sequence pointer and its corresponding representation of data item independent of mapping of other data items;   logic to add to the output file an output file element that is a terminal sequence pointer for data items that map to entries in the static dictionary, each output file including at least one terminal sequence pointer;   logic to add to the output file an output file element that is a symbol sequence comprising one or more symbols for data items that are to be represented directly in the output file; and
 logic to create an element mapping for the output file to indicate, for each output file element, whether the output file element corresponds to a terminal sequence pointer or a symbol sequence.

Join the waitlist — get patent alerts

Track US2012194361A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.