...that "patent leather" got its name because the process of applying the polished black finish to leather was once patented?
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.
| Number | Title | Issue Date |
| 8164492 | Apparatus 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 |
| 8149148 | Local 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 |
| 8120516 | Data 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 |
| 8031090 | Codebook 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 |
| 7868792 | Generating 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 |
| 7870160 | Block 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 |
| 7864085 | Data 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 |
| 7852242 | Increasing 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 |
| 7830283 | Compact 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 |
| 7768430 | Look-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 |
| 7724164 | Apparatus 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 |
| 7667630 | Information 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 |
| 7629902 | MIMO 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 |
| 7616138 | Data 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 |
| 7616137 | Method 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 |
| 7592935 | Information 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 |
| 7567191 | Encoding 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 |
| 7564381 | System 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 |
| 7561081 | Method 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 |
| 7554467 | Network 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 |
| 7525459 | Simplified 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 |
| 7508329 | Laser 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 |
| 7498960 | Programmable 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 |
| 7446681 | Lookup 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 |
| 7443321 | Compression 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 |
| 7439887 | Method 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 |
| 7420993 | Variable 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 |
| 7411529 | Method 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 |
| 7408484 | Method 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 |
| 7403136 | Block 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 |
| 7403137 | Memory 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 |
| 7400277 | Method 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 |
| 7386644 | System 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 |
| 7385532 | Extended 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 |
| 7375662 | Method 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 |
| 7375663 | Data 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 |
| 7369556 | Router 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 |
| 7370120 | Method 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 |
| 7366470 | Inter-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 |
| 7365657 | Data 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 |