U.S. patents available from 1976 to present.
U.S. patent applications available from 2005 to present.

Icon_funbox Did You Know...

...that "patent leather" got its name because the process of applying the polished black finish to leather was once patented?

Newsletter  PatentStorm News

Make the Most of Our Site

See this month's Top Inventors and Most Cited Patents.

Stay on top of the latest innovations by subscribing to an RSS feed.

Registered users: Manage your profile.

 

Class 341/106 - Coding by table look-up techniques


Subclass of Class 341 - Coded data generation or conversion
Definition: Subject matter for converting words coded according to a
No. of patents: 682
Last issue date: 04/24/2012


1                      
NumberTitleIssue Date
8164492Apparatus and method for fast data encoding and decoding
An improved method for encoding and decoding data, such as in a base64 system, uses multiple look-up tables to perform the encoding function and to eliminate or reduce bit-shifting and the bit masks in encoding systems through use of pre-populated look-up tables. On...
04/24/2012
8149148Local binary XML string compression
Targeted compression of strings is provided for XML and other documents using local tables whose scope need not align with syntactically well-formed document regions. The local table's scope is fixed (not sliding), and may be nested within other local table scopes. ...
04/03/2012
8120516Data compression using a stream selector with edit-in-place capability for compressed data
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...
02/21/2012
8031090Codebook for multiple user multiple input multiple output system and communication device using the codebook
Disclosed are a Multiple User Multiple Input Multiple Output (MU-MIMO) codebook design method, and a communication device using the codebook. A MU-MIMO codebook design method includes analyzing beam patterns of candidate vectors included in a predetermined candidate...
10/04/2011
7868792Generating a boundary hash-based hierarchical data structure associated with a plurality of known arbitrary-length bit strings and using the generated hierarchical data structure for detecting whether an arbitrary-length bit string input matches one of a plurality of known arbitrary-length bit springs
A high-speed, space-efficient, scalable and easily updateable data boundary hash-based structure is generated and used. The proposed boundary hash-based data structure provides minimal perfect hashing functionality while intrinsically supporting low-cost set-members...
01/11/2011
7870160Block compression algorithm
A method for compressing a data stream based on a 3 byte sequence is used. Each three byte sequence is assigned a code word including a location and a length of the data associated with the code word. When a 6 byte sequence is located, a binary tree of 6 byte sequen...
01/11/2011
7864085Data compression method and apparatus
Embodiments of the invention include a dictionary based data compression method, apparatus and system that is not based on either the LZ77 compression algorithm or the LZ78 compression algorithm, but includes many features of the LZW compression algorithm. The data ...
01/04/2011
7852242Increasing 8B/10B coding speed using a disparity look-ahead table
A method for encoding data packets includes providing an encoding scheme for coding source data units into encoded data units; establishing a first look-ahead table for the source data units; providing a data packet including a first source data unit and a second so...
12/14/2010
7830283Compact encoding of small integers
A method and apparatus for encoding a set of integers is described. The largest power of two integer is determined based on a size of the set of integers with an integer encoder. A code table is constructed using the largest power of two integer. A uniform coding is...
11/09/2010
7768430Look-up table based memory
An integrated circuit (IC) having selectable memory elements is provided. The IC includes a logic array block (LAB) disposed within the IC. A plurality of logic elements, having look-up tables functioning as the selectable memory elements is included in the LAB. Wit...
08/03/2010
7724164Apparatus and method of dynamically caching symbols to manage a dictionary in a text image coding and decoding system
An apparatus of a text image coding and decoding system includes a decomposer to decompose image data to extract a stripe image having one or more symbols, a matching unit to match the symbols with reference symbols of a symbol dictionary, and a dynamic symbol cachi...
05/25/2010
7667630Information compression-encoding device, its decoding device, method thereof, program thereof, and recording medium storing the program
The present invention aims to improve the compression ratio of an encoding method using a dictionary for such as LZ77, LZ78 or LZW for a sample string of an audio signal or an image signal. According to the present invention, the samples are aligned from the MSB sid...
02/23/2010
7629902MIMO wireless precoding system robust to power imbalance
The present invention relates to methods and apparatus for preventing power imbalance in a multiple input multiple output (MIMO) wireless precoding system. According to one aspect of the present invention, a codebook is constructed with a first subset of codewords t...
12/08/2009
7616138Data compression using a stream selector with edit-in-place capability for compressed data
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...
11/10/2009
7616137Method and apparatus for compression and decompression of an executable code with a RISC processor
An embodiment of the invention relates to a process for compression of executable code by a microprocessor, comprising steps consisting of decomposing the executable code into words; compressing each word of executable code, each compressed word of executable code c...
11/10/2009
7592935Information retrieval architecture for packet classification
An information retrieval architecture for performing a multi-dimensional search for a lookup value associated with a set of input values, the set of input values organized into one or more fields, the information retrieval architecture including a plurality of class...
09/22/2009
7567191Encoding method and encoder for generating balanced code or constant weighted code
A method of designing a look-up table of a finite-state encoder, applied to a finite-state encoder, comprises steps of: determining a bit length of a legal output codeword derived from the finite-state encoder and a restrict condition; collecting a plurality of lega...
07/28/2009
7564381System and method for code-based compression in a communications environment
A method for compressing information is provided that includes receiving a plurality of bits associated with a communications flow and determining if a match exists between the plurality of bits and a selected one of a plurality of bit patterns. A header bit segment...
07/21/2009
7561081Method and apparatus for optimization of SigComp UDVM performance
A signal compression optimization system between a communication network and wireless user equipment advantageously selects an optimized decompressor when feasible for reduced content processing latency and otherwise selects a virtual machine decompressor, such as a...
07/14/2009
7554467Network content in dictionary-based (DE)compression
Apparatus and methods are described for network content in dictionary-based (de)compression. Content for compression is parsed into discrete constructions, such as phrases, words, etc. The discrete constructions are passed to a searching engine to locate network inf...
06/30/2009
7525459Simplified programmable compute system for executing an H.264 binary decode symbol instruction
An improved programmable compute system and method for executing an H.264 binary decode symbol using only a single instruction and two compute units is achieved by providing not just one rLPS value but all four next possible rLPS values of the current context next s...
04/28/2009
7508329Laser controller integrated circuit including variable resolution data processing device
A device for processing a digital input value includes a first memory portion having stored thereon Q delimiter values where the Q delimiter values divide the range of the N-bit digital input value into Q+1 regions and at least a first region and a second region are...
03/24/2009
7498960Programmable compute system for executing an H.264 binary decode symbol instruction
A compute system for executing an h.264 binary decode symbol instruction including a first compute unit having a range normalization circuit and an rLPS update circuit, and operating in a first mode responsive to current rLPS, range, value and current context to gen...
03/03/2009
7446681Lookup table array compression and indexing
A method of constructing, from a first array of entries, a second array of entries having a reduced number of entries compared with the first array is disclosed. According to one embodiment, the method comprises partitioning the first array into one or more groups o...
11/04/2008
7443321Compression of stream data using a hierarchically-indexed database
The present invention, in particular embodiments, is directed to methods, apparatuses and systems that provide an efficient compression technique for data streams transmitted to storage devices or over networks to remote hosts. Local storage as well as network trans...
10/28/2008
7439887Method and apparatus for GIF decompression using fixed-size codeword table
A fixed-size codeword table is generated for decompressing GIF encoded data. The fixed-size codeword table is defined to store a codeword string and a codeword length for each of a number of codewords. The codeword string is defined by a codeword previously represen...
10/21/2008
7420993Variable length code multiplexer and variable length code demultiplexer
A variable length code multiplexer multiplexes a plurality of input codes (102) including a variable length code into a multiplexed code (121) and outputs the multiplexed code (121). The multiplexer includes a forward direction multiplexing unit...
09/02/2008
7411529Method of decoding bin values using pipeline architecture and decoding device therefor
A method and device for decoding bin values using a pipeline architecture in a CABAC decoder are provided. The method includes reading a first context model required to decode a first bin value, from a memory; determining whether a second context model required to d...
08/12/2008
7408484Method of doing PACK unicode zSeries instructions
Emulation methods are provided for two PACK instructions, one for Unicode data and the other for ASCII coded data in which processing is carried out in a block-by-block fashion as opposed to a byte-by-byte fashion as a way to provide superior performance in the face...
08/05/2008
7403136Block data compression system, comprising a compression device and a decompression device and method for rapid block data compression with multi-byte search
A block data compression system comprising a Compression unit and a Decompression unit, and an Algorithm for fast block data compression using multi-byte search. Objective of the invention is to develop a block data compression system and algorithm for fast b...
07/22/2008
7403137Memory efficient indexing for disk-based compression
A network optimization device may receive a stream of data and generate a signature for a plurality of fixed length overlapping windows of the stream of data. The device may select a predetermined number of the generated signatures for each Ln-byte segmen...
07/22/2008
7400277Method and system for the compression of probability tables
The present invention relates to a method, computer program product and system for the compression of a probability table and the reconstruction of one or more probability elements using the compressed data and method. After determining a probability table that is t...
07/15/2008
7386644System for adding extra characters to a vocabulary list of a selected character key-in method in hand-held mobile communication devices
A system to be used to add non-listed characters (i.e., characters not listed in character key-in methods) to the vocabulary banks of character-key-in methods used in hand-held mobile communication devices is disclosed. Users of a mobile communication device can sel...
06/10/2008
7385532Extended bitstream and generation thereof for dynamically configuring a decoder
An extended bitstream, and generation thereof, for dynamically configuring a decoder. Content data is obtained to be encoded. Build settings are obtained for configuring the decoder. The content data is encoded with an encoder to provide encoded data. A configuratio...
06/10/2008
7375662Method of and system for performing differential lossless compression
A method of decompressing data words of an instruction set includes: A. filling a primary dictionary with at least one primary data word of the instruction set, each of the at least one primary data word being stored in the primary...
05/20/2008
7375663Data simplifying and merging method for a voice decoding memory system
A data simplifying and merging method for a voice decoding memory system is disclosed. The method includes the steps of: reading a voice data from a non-volatile memory in a memory system; performing logic operation on the voice data in order to obtain an index; fet...
05/20/2008
7369556Router for virtual private network employing tag switching
A service provider's routers (PE1, P1, P2, PE2) provide connections between and share routing information with routers (CE1, CE2) of a customer virtual private network (VPN) as well as routers of other customers' VPNs, which...
05/06/2008
7370120Method and system for reducing network latency in data communication
Methods and systems for accelerating data communication by reducing network latency particularly by data compression in which requested data is recursively compressed by an encoder and sent to the requester in codes which may or may not be understood by the requeste...
05/06/2008
7366470Inter-modulation distortion compensation
An Inter-modulation distortion measurement and correction method which could be applied over a communication channel that is a combination of either or both analog and digital channels. This method is applicable for a communication system between a modem pair. ...
04/29/2008
7365657Data identification method and apparatus
A data identification method including: a first step; a second step; a third step; and a fourth step, and the third and fourth steps being repeated until an identification result included in the table of recording modulation codes is obtained at the third step. ...
04/29/2008
1                      
 
Sign InRegister
Username  
Password   
forgot password?