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

Icon_funbox Did You Know...

...Chester Carlson was a patent agent who tired of having to make multiple copies of patent applications using the only duplication method available at the time: carbon paper. In 1959 he came up with a new copying system and took it to IBM for evaluation. The "experts" at IBM determined potential sales to be only 5,000 units because people wouldn't want to use a bulky machine when they had carbon paper. Carlson's invention was the xerography process, the company founded on the system is Xerox.

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/59 - To or from run length limited codes


Subclass of Class 341 - Coded data generation or conversion
Definition: Subject matter for converting to or from codes where the
No. of patents: 773
Last issue date: 03/26/2013


        5              
NumberTitleIssue Date
7191737Hydrogen generator for uses in a vehicle fuel system
The present invention discloses an electrolyzer for electrolyzing water into a gaseous mixture comprising hydrogen gas and oxygen gas. The electrolyzer is adapted to deliver this gaseous mixture to the fuel system of an internal combustion engine. The electrolyzer o...
03/20/2007
7193540Encoding apparatus and method, recording medium and program
A code sequence is encoded using a code conversion table in which the parity of the code sequence varies until the code states become equal to each other. The code word assignment used in this code conversion table is such that the decoded code word constraint lengt...
03/20/2007
7194137Variable length coding method and apparatus for video compression
A method and an apparatus to encode a series of quantized coefficients of a transform of a block of image data. The transform is such that 0 is the most likely coefficient amplitude and 1 is the next most likely coefficient amplitude. The method includes forming mod...
03/20/2007
7190726Method and apparatus for modulating and demodulating data into a variable-length code and providing a sync signal to the train of codes
An apparatus and method for modulating and demodulating data to transmit or record the data on a recoding medium. Data is modulated and demodulated into a variable-length code. The modulated data comprises a sync signal adding means for adding a sync signal to a tra...
03/13/2007
7191153Content distribution method and apparatus
Media which stores protected content is distributed to users without the need for payment at the time of media distribution. Payment can be performed at a later time in response to which content may be enabled, and/or users may selectively pay for, and receive enabl...
03/13/2007
7191386Method and apparatus for additive trellis encoding
A method of additive encoding of data words includes receiving a plurality of data words, and searching a trellis representation of additive code words to identify a path in the trellis representing a sequence of patterns to be used to encode the data words. The tre...
03/13/2007
7187307Method and system for encapsulation of multiple levels of communication protocol functionality within line codes
A communication system including two endpoints (transceivers or a transmitter and receiver) and a serial link between them. At least one endpoint is configured to generate encoded data in accordance with a line code and to transmit the encoded data over the link. Th...
03/06/2007
7188298Error correction encoding and decoding methods and apparatuses for DVI audio data
An error-correction coding method and an error-correction decoding method utilize error detection and error correction for an audio signal when a video signal and the audio signal are multiplexed and transmitted by a DVI. After an error correction code is added to e...
03/06/2007
7183797Next generation 8B10B architecture
Eight-bit ten-bit (8B10B) coding is provided in a hard intellectual property (IP) block with the capability of supporting a greater range of data rates (e.g., data rates less than, equal to, and greater than 3.125 Gbps). Each channel of high speed serial interface c...
02/27/2007
7183951Method and apparatus for arithmetic coding and termination
Methods and apparatuses for performing arithmetic encoding and/or decoding are disclosed. In one embodiment, an arithmetic decoder comprises a sequencer to generate a context identifier for an event of an event sequence, a probability estimator to determine a value ...
02/27/2007
7185269Viterbi decoding device and method for processing multi-data input into multi-data output
In a Viterbi decoder, a branch metric calculating operation of a series of received input data is performed according to different sets of target levels to realize a plurality of branch metric values, wherein said target level sets are not identical. Accumulative op...
02/27/2007
7180955Parallel concatenated trellis-coded modulation with asymmetric signal mapping
Parallel concatenated trellis-coding modulation is accomplished by producing coded bits (21) from uncoded bits and also producing an interleaved version (22) of the coded bits from the uncoded bits. A first coded bits-to-signal mapping (mapping 1
02/20/2007
7181677System and method for producing data and ECC code words using a high rate restricted-symbol code
An encoding system manipulates L m-bit data symbols or sequences in accordance with a “restricted-symbol” code to produce code words that include error correction code (ECC) redundancy information and also meet modulation requirements, such as run length. The sy...
02/20/2007
7174485Reverse error correction coding with run length limited constraint
A method and apparatus for communicating data is provided. The data is encoded in accordance with a run length limited (RLL) code. A seed is appended to the RLL encoded data. The seed can be used to alter the error correction code (ECC) parity to meet an RLL constra...
02/06/2007
7174420Transaction-safe FAT file system
In one aspect, the present disclosure describes a process for maintaining file allocation tables (FATs) for a volume of storage medium. The process includes triggering, by a write operation, modification of data in an existing sector of a data file by writing of dat...
02/06/2007
7173943Protocol analyzer and time precise method for capturing multi-directional packet traffic
An apparatus and method for selecting and recording multi-directional communication packet traffic in a compact manner in realtime while maintaining relative time between the selected packets passing in one direction and the selected packets passing in another direc...
02/06/2007
7171609Processor and method for convolutional decoding
A disclosed processor includes update logic coupled to a register. The update logic receives a first signal indicative of a first add-compare-select (ACS) instruction result and a second signal indicative of a second ACS instruction result, and updates the contents ...
01/30/2007
7167111Method of coding and/or decoding binary data for wireless transmission, particularly for radio transmitted data, and equipment for implementing this method
The invention filed involves a method of coding and/or decoding binary data for wireless transmission, particularly for radio transmitted data. A sequence of binary data, introduced at the entry to the coding machine with a class N coder (KOD) comprising a register ...
01/23/2007
7164505Edge delta runlength expander unit for bi-level graphics
Edge delta runlength (EDRL) compression algorithms may be employed to compress bi-level black print data, such as data representing text. A printer capable of rapidly decoding the compressed EDRL data includes a decoding circuit to produce delta signals. An edge cal...
01/16/2007
7165207Robust signal coding
The present invention concerns methods and devices for coding and decoding a coded data stream as well as a signal format for a coded data stream. The coded data stream includes at least one high-level data packet having partitions of data (56, 62, 68) requir...
01/16/2007
7164369System for improving storage efficiency of digital files
Data is partitioned and processed along a bit plane that includes symbols holding a particular place in the ordered symbol sequences of digital information to achieve efficient compression and reduce processing complexity. ...
01/16/2007
7164371Method and apparatus for data coding for high density recording channels exhibiting low frequency contents
A method and apparatus for data coding for high-density recording channels exhibiting low frequency contents is disclosed. Coding is used that satisfies both Running Digital Sum (RDS) and Maximum Transition Run (MTR) properties, which are desirable for achieving hig...
01/16/2007
7164373Data modulating method and apparatus, data demodulating method and apparatus, and code arranging method
In a data demodulating method and apparatus, and a code arranging method, a multiplexer multiplexes an input data stream divided by a predetermined length into a plurality of types of pseudo random data streams using multiplexed information of predetermined bits by ...
01/16/2007
7164802Method for image compression by modified Huffman coding
The present invention provides a system that compresses and decompresses an image. The system includes a first codec a first stage codec for identifying runs of pixels of a defined value in a data stream of the image data beginning from the left and right margins of...
01/16/2007
7158058Method and apparatus for generating a seed set in a data dependent seed selector
A communications channel includes a buffer that receives user data symbols including a plurality of M-bit symbols. A seed selector receives the plurality of M-bit symbols, selectively removes symbols from a seed set based on Hamming distances between at least two of...
01/02/2007
7158057Circuitry and methods for high speed data encoding
An unpartitioned high-speed 8B/10B encoder and corresponding methods use only one edge or level of the clock signal per clock cycle to encode a set of 8B to a corresponding set of 10B data, and thus is not limited to a 50% clock duty cycle. The encoder includes an u...
01/02/2007
7158060Modulation apparatus/method, demodulation apparatus/method and program presenting medium
How to record and play back data at a high line density. A DSV control bit determining/inserting unit 11 inserts DSV control bits for execution of DSV control into an input data string and outputs the data string including the DSV control bits to a modulation...
01/02/2007
7154418Apparatus and method for encoding digital data
A method for encoding digital data includes the step of: encoding the digital data to a corresponding digital signal sequence by a digital signal encoder (110) according to an encoding rule, which can be transmitted through the single digital circuit (12
12/26/2006
7148832Analog digital converter having a function of dynamic adjustment corresponding to the state of the system
A DSP calculates time integration of the light amount received by a CCD, using an input image. Determination is made regarding whether or not the light amount is equal to or smaller than a predetermined threshold. In a case that the light amount is equal to or small...
12/12/2006
7149955Encoding and decoding apparatus and method with hamming weight enhancement
A Hamming weight encoder includes an input that receives user data including P symbols and a Hamming weight module that determines a Hamming weight of N of said P symbols. N and P are integers greater than one and N is less than or equal to P. The Hamming weight enc...
12/12/2006
7142136Data modulating method and apparatus, data demodulating method and apparatus, and code arranging method
In a data demodulating method and apparatus, and a code arranging method, a multiplexer multiplexes an input data stream divided by a predetermined length into a plurality of types of pseudo random data streams using multiplexed information of predetermined bits by ...
11/28/2006
7143312Alignment of recovered clock with data signal
A recovered clock signal is aligned (“eye centered”) with a data signal from which it is recovered by intentionally varying one of the factors or parameters that causes misalignment. For example, if a loop circuit (i.e., a phase-locked loop or a delay-locked loo...
11/28/2006
7142133Data modulating method and apparatus, data demodulating method and apparatus, and code arranging method
In a data demodulating method and apparatus, and a code arranging method, a multiplexer multiplexes an input data stream divided by a predetermined length into a plurality of types of pseudo random data streams using multiplexed information of predetermined bits by ...
11/28/2006
7142134Techniques for generating modulation codes using running substitutions
Techniques are provided for performing substitutions of bit sequences that are known to cause errors. Input data is initially modulation encoded. The modulated data is then analyzed in a sliding window to determine if it contains any additional bit sequences that ar...
11/28/2006
7142135Modulation methods and systems
In a high-density optical storage system, data words are modulated into code words in a manner of minimizing the fluctuation of the digital sum value (DSV). A cumulative DSV is calculated for each possible value of a DSV control bit. The DSV control bit is determine...
11/28/2006
7138931Recording and reproducing apparatus
A recording and reproducing apparatus includes an RLL encoder that encodes an information bit string to a code bit string and a RLL decoder that decodes the code bit string to the information bit string. The RLL encoder encodes the information bit string to the code...
11/21/2006
7138930Multiple byte data path encoding/decoding device and method
Systems and methods for performing encoding and/or decoding can include an input data path that receives multiple input data values having an order (significance) with respect to one another. Each input data value can be applied to multiple compute paths (106...
11/21/2006
7136440Timing recovery for data sampling of a detector
A partial response Class 4 detector in a recording and retrieval system and method of operating the detector for correcting the timing error of the detector. The detector includes a sequence table and comparison circuitry for comparing a sequence of data samp...
11/14/2006
7137056Low error propagation rate 32/34 trellis code
The present invention relates to a coding system characterized by various combinations of the following properties: 1) Even parity at the output of d of the precoder; 2) A coding rate of 32/34; 3) At least 9 ones per codeword; 4) No more than 13 consecutive zeros in...
11/14/2006
7136336Optical record carrier recording method and apparatus
An optical record carrier recording method forms pits and lands by directing a radiation beam (12) onto a recording surface (21) of an optical record carrier (20). The radiation beam for each pit to be recorded is set to at least one write power...
11/14/2006
        5              
 
Sign InRegister
Username  
Password   
forgot password?