...that Thomas Edison's patent application on his phonograph was approved by the Patent Office in just seven weeks? In contrast, it took Gordon Gould, the inventor of the laser, 30 years to obtain his patent -- finally awarded in 1988!
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 |
| 7397397 | Method and system for breaking repetitive patterns to reduce transmission errors A method and a system for communicating data in a communication channel are provided. The method includes the identification of a sequence of bits recurring in the data, and generating a locking pattern. The locking pattern includes locking symbols and a random bit ... | 07/08/2008 |
| 7397398 | Modulation bit added to worst case codeword A data word is error correction encoded to provide a worst case codeword without bit transitions between worst case codeword bits. A modulation bit is calculated as a function of the worst case codeword. The modulation bit has a bit polarity opposite a bit polarity ... | 07/08/2008 |
| 7395482 | Data storage systems A data storage system includes an encoder subsystem comprising an error correction code encoder, a modulation encoder, and a precoder, and a decoder subsystem similarly comprising a detector, an inverse precoder, a channel decoder, and an error correction code decod... | 07/01/2008 |
| 7388523 | MTR encoding method, MTR decoding method, MTR encoder, MTR decoder, and magnetic recording device An MTR encoder includes convolution units that perform convolution of input data using additional bits, MTR encoding units that MTR-encode data obtained by the convolution units, RDS calculating units and on-bit sequence checking units that calculate RDSs and counts... | 06/17/2008 |
| 7385534 | Methods and apparatus for processing variable length coded data An apparatus for processing variable length coded data includes a coefficient buffer unit and several lookup tables. The coefficient buffer unit includes a coefficient memory and an index register for storing an indication of a non-zero nature of coefficients stored... | 06/10/2008 |
| 7378994 | EFM/EFM+ encoder and method thereof An EFM/EFM+ encoder and a method thereof, performing digital sum value (DSV) protection in an Eight-to-Fourteen/Eight-to-Fourteen Plus (EFM/EFM+) encoding system to generate a data frame to be recorded on a recording medium. The method comprises modulating source da... | 05/27/2008 |
| 7379502 | Method of converting digital data Disclosed is a method of digital data conversion. The method includes binding input digital data into unit blocks constituted by a plurality of bytes, modulation-coding each byte of the input data blocks by using a code conversion table, and allocating a merging bit... | 05/27/2008 |
| 7375661 | Image coding apparatus, variable-length coding apparatus, control apparatus and method therof A variable-length coding apparatus having a smaller circuit scale, which flexibly handles identifier insertion processing in correspondence with various coding schemes, and which performs fine code amount control and adaptive erroneous operation control, and an imag... | 05/20/2008 |
| 7372376 | System of converting information words to a signal A method of converting m-bit information words to a run-length constrained modulated signal includes converting the information words into n-bit code words. The available code words are distributed over at least one group (G1) of a first type and at least one... | 05/13/2008 |
| 7372377 | Method and apparatus for position identification in runlength compression data A position in runlength compression data corresponding to a desired position in original data can be found fast. Index correspondence information is generated for representing correspondence between indexes representing predetermined positions in data arrangement of... | 05/13/2008 |
| 7370016 | Music distribution systems Music is blanket transmitted (for example, via satellite downlink transmission) to each customer's user station where selected music files are recorded. Customers preselect from a list of available music in advance using an interactive screen selector, and pay only ... | 05/06/2008 |
| 7365656 | Data identification method and apparatus Disclosed herein is a data identification method for identifying, from within a readout signal from a recording medium on or in which user data of k bits are recorded using a recording modulation code wherein m bits from among n bits which compose one codeword have ... | 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 |
| 7359437 | Encoding method and system for reducing inter-symbol interference effects in transmission over a serial link A communication system including a transmitter, a receiver, and a serial link, in which encoded data (e.g., encoded video data and encoded auxiliary data) are transmitted from the transmitter to the receiver. The serial link can but need not be a TMDS or TMDS-like l... | 04/15/2008 |
| 7355532 | voltage level coding system and method We describe a voltage level coding system and method. The voltage level coding system includes a level encoder having an input to receive data segments coded using a first code and an output to supply second data codes indicating one of 2N plus at least o... | 04/08/2008 |
| 7352302 | Code generation and allocation method A method of generating and allocating codewords includes allocating one of two selectable codewords b1 and b2 as codeword “b” when a preceding codeword “a” and a following codeword “b” form a code stream X, in which the codewords b1 ... | 04/01/2008 |
| 7352673 | Recording method and recording apparatus A recording method and apparatus reduces jitter and increases the number of possible rewrites in an optical disc. When the absolute values of DSV values calculated for different DCC bits are equal, the selection of the DCC bit is carried out in a random manner, so t... | 04/01/2008 |
| 7348900 | Method and apparatus for encoding/decoding in fixed length A modulation method for a first data string having a plurality of symbols is disclosed. The method includes: appending a data string to the first data string to form a second data string; and converting the second data string to a code word sequence by converting ea... | 03/25/2008 |
| 7339405 | Clock rate adjustment apparatus and method for adjusting clock rate A clock rate adjustment apparatus and a method for adjusting a clock rate of a clock for an optical storage system are provided. The clock rate adjustment apparatus comprises an indication provider, a throughput rate detector, and a clock generator. The method perfo... | 03/04/2008 |
| 7339500 | Encoding method and decoding method The present invention allows two different block codes to be encoded by one-type of encoding section. A first-point-fixed encoding section divides m-bit data into a first-half code and a second-half code, and encodes them into an n-bit provisional code with fixed st... | 03/04/2008 |
| 7336207 | Modulation table, modulating apparatus and method, program, and recording medium A modulation table for converting data with a basic data length of m bits into a variable length code (d,k;m,n;r) is provided. The modulation table includes a basic table for converting data patterns into code patterns and a replacement table for replacing data patt... | 02/26/2008 |
| 7336588 | Method of and apparatus for recording data on optical recording medium A method of and apparatus for recording data on an optical recording medium form a mark or a space by using a recording waveform having an erase pattern containing a multi-pulse. The method and the apparatus prevent distortion of the mark or the space and improve a ... | 02/26/2008 |
| 7333033 | Modulation table, modulating device and method, program, and recording medium A modulation table configured to convert data having a basic data length of m bits into variable length code (d, k; m, n; r) is provided. The modulation table includes a maximum constraint length r>1, a minimum run of d (d>0), a maximum run of k, and a basic codewor... | 02/19/2008 |
| 7334268 | Method and apparatus for data files used in the transmission of information It is proposed to copy protect data files for transmission by incorporating DSV data patterns, that is, data patterns which are difficult to encode without causing DSV problems, in the data files. The data in five audio streams and two video streams is placed, by wa... | 02/19/2008 |
| 7330137 | Method and apparatus for RLL code encoding and decoding An encoder and decoder for encoding data bits of a binary source signal into a stream of data bits of a binary channel signal and vice versa includes a conversion table used to map m-bit source words to codeword having a variable code length with a basic code length... | 02/12/2008 |
| 7330320 | Method and apparatus to limit DC-level in coded data In a perpendicular magnetic recording system, the data that is being written by the write channel is fed back into the read channel. The read channel processes the data and decides if the written sequence is likely to have very poor DC characteristics. If that is th... | 02/12/2008 |
| 7327796 | SOVA turbo decoder with decreased normalisation complexity To obtain best performance from a turbo decoder using a SOVA algorithm a normalization unit is used. By using normalization, the complexity of the decoder is increased. To decrease the complexity it is proposed not to normalize all of the decoding units output. In t... | 02/05/2008 |
| 7324699 | Extension of two-dimensional variable length coding for image compression A method and an apparatus to decode a bitstream that includes codewords formed by a method of encoding series of quantized coefficients of a transform of a block of image data. The encoding method includes forming events from the series of quantized transform coeffi... | 01/29/2008 |
| 7321320 | DSV control apparatus and DSV control method A digital sum value (DSV) control apparatus inserts a DC control bit for each DC control block. The apparatus includes a first DSV accumulated value comparator for setting a target flag to a DC control bit for a first DC control block, a second DSV accumulated value... | 01/22/2008 |
| 7321321 | Decoding of a restricted m-of-n code A method for communication between a sender and a receiver, including receiving data in the form of an M-of-N code, where the M-of-N code includes a first component of length n1 and a second component of length n2; decoding data in which the fi... | 01/22/2008 |
| 7320094 | Retraining derived clock receivers Systems and methods of retraining a receiver provide for determining a minimum transition density for a derived clock data link to the receiver. A retraining flit is generated based on the minimum transition density. In one approach, the retraining flit is generated... | 01/15/2008 |
| 7317408 | Digital modulation apparatus and digital modulation method A digital modulation apparatus capable of generating a modulated code so that binary slice is correctly performed when reproducing is provided. To achieve this, in a digital modulation apparatus (10A), a DSV change amount calculator (15) calculates cha... | 01/08/2008 |
| 7317748 | Methods and apparatus for transmitting and receiving randomly inverted wideband signals Methods and apparatus for transmitting, receiving, and processing wideband signals with reduced discrete power spectral density components are disclosed. The wideband signals with reduced discrete power spectral density components are generated through pulse modulat... | 01/08/2008 |
| 7315263 | Data 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/01/2008 |
| 7312727 | Methods and apparatus for improving minimum hamming weights of a sequence A communications channel comprises a seed selector that selectively removes X M-bit symbols of user data from a seed set comprising Y M-bit symbols and that selects a scrambling seed from Y-X symbols remaining in the seed set, where X, Y and M are integers greater t... | 12/25/2007 |
| 7313078 | Method of and apparatus for recording data on optical recording medium A method of and apparatus for recording data on an optical recording medium form a mark or a space by using a recording waveform having an erase pattern containing a multi-pulse. The method and the apparatus prevent distortion of the mark or the space and improve a ... | 12/25/2007 |
| 7312728 | Data 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 ... | 12/25/2007 |
| 7313751 | Dual mode decoder A dual mode decoder which includes an MB810 decoder; an 8B/10B decoder; a mode detection unit, a first low pass filter; a second low pass filter; an IDLE code detection unit which detects IDLE code and transfers to the mode detection unit; a first switch unit which ... | 12/25/2007 |
| 7307556 | Error correction for RLL channel bits in demodulation rules RLL (Run Length Limited) code is a well-known channel coding technique, which has no error correction ability itself. The present invention discloses a decoding method, which corrects the channel bit errors via a modified demodulation table with added demodulation r... | 12/11/2007 |
| 7307555 | Information recording processing apparatus, information recording processing method and computer program An information recording processing apparatus includes a modulating portion operable to modulate write data on an information recording medium and to create code data thereby; and a DC level calculating portion operable to calculate a DC level corresponding to a giv... | 12/11/2007 |