...that the Eveready Battery began as an invention called the "electric flowerpot," which was a tube with a battery and light bulb inside? The idea was to fasten this gizmo to the side of a flowerpot so it would illuminate the flowers from the bottom. The idea died on the vine and the businessman who licensed the flower pot, Conrad Huber, was left with a pile of useless tubes -- until he found a way to market them as batteries to light the world!
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 |
| 7779336 | Assembling forward error correction frames The invention relates to a method for assembling FEC frames for a sequence of groups of coded media packets. In order to reduce a buffer delay at a decoding end (15), it is proposed that the FEC frame is aligned with the groups of media packets. To this end, ... | 08/17/2010 |
| 7673226 | Method and system for providing short block length low density parity check (LDPC) codes An approach is provided for generating Low Density Parity Check (LDPC) codes. An LDPC encoder generates a short LDPC code by shortening longer mother codes. The short LDPC code has an outer Bose Chaudhuri Hocquenghem (BCH) code. According to another aspect, for an L... | 03/02/2010 |
| 7650560 | Packet transmission apparatus and method using optimized punctured convolution codes A method of communication between or among a plurality of devices in a communication system using one or more frames to transmit a plurality of bits includes encoding the plurality of bits in accordance with a first puncture code in a first device of the plurality o... | 01/19/2010 |
| 7644345 | Bit distributor for multicarrier communication systems employing adaptive bit loading for multiple spatial streams and methods In a multicarrier transmitter that transmits two or more spatial data streams, a bit distributor assigns encoded bits to the spatial data streams based on bit-loading capabilities of the streams and in a manner to intermix the bits among the spatial streams. ... | 01/05/2010 |
| 7644341 | Method and system for correcting soft errors in memory circuit A method and a system for correcting a soft error in a memory circuit operates during a stand-by mode. After reading data from at least one memory cell without outputting the read data through an input/output module of the memory circuit in the stand-by mode, it is ... | 01/05/2010 |
| 7644336 | Techniques for providing greater error protection to error-prone bits in codewords generated from irregular codes Greater error protection is provided to error-prone bits that are generated from irregular soft-decoded error correction codes. Error protection is increased to error-prone bits that of interest in a particular system (e.g., parity check bits). One or more extra bit... | 01/05/2010 |
| 7640485 | Non-relay initialization for modems A method for establishing a synchronous connection between two terminals over an asynchronous communication transport is provided. The method includes receiving, from a first secure terminal, an indication for establishing a connection with a second secure terminal.... | 12/29/2009 |
| 7634703 | Linear approximation of the max* operation for log-map decoding A decoder for a wireless communication device comprising a calculator for calculating the modulo of a linear approximation of a MAX* function; and a selector for selecting a MAX* output value from the group a(n)mod F, b(n)mod F, and the calculated modulo based upon ... | 12/15/2009 |
| 7634712 | Techniques for generating cyclic redundancy check (CRC) values Techniques for generating cyclic redundancy check (CRC) values are provided. Bit messages that are to be transmitted to recipients are aligned to desired byte boundaries for purposes of generating CRC values, which are to be sent with the bit messages. The CRC value... | 12/15/2009 |
| 7631248 | Cycle-stealing decoding apparatus, systems, and methods Apparatus and systems, as well as methods and articles, may operate to buffer a state of an iterative decoder operating on a codeword associated with a partially decoded forward error correction-encoded data block, and to restore the state to perform additional deco... | 12/08/2009 |
| 7624325 | Repairing errors in data of MBMS service In order to guarantee service quality for a terminal for a particular point-to-multipoint service, a broadcast or multicast radio terminal system is characterized in that after the corresponding session is complete, information regarding the data that the terminal d... | 11/24/2009 |
| 7620871 | Method and measuring device for determining an error rate without incremental redundancy A method and device are described for determining an error rate during transmission from a transmitter/receiver station to a transmitter/receiver device and a measuring device. A first data block and at least one other and different redundant block is received by th... | 11/17/2009 |
| 7617432 | Hierarchical design and layout optimizations for high throughput parallel LDPC decoders High throughput parallel LDPC decoders are designed and implemented using hierarchical design and layout optimization. In a first level of hierarchy, the node processors are grouped on the LDPC decoder chip, physically co-locating the processing elements in a small ... | 11/10/2009 |
| 7617440 | Viterbi traceback initial state index initialization for partial cascade processing This invention provides the correct Viterbi decode traceback starting index is obtained for all constraint lengths and frame sizes. Reverse transpose operations that depend on the last active add-compare-select unit a cascade block of the state metric update process... | 11/10/2009 |
| 7617437 | Error correction device and method thereof A device for error correction includes a memory control module to disable error processing for a memory location depending on the state of a status indicator. The status indicator can be set so that error processing is disabled when valid error correction and detect... | 11/10/2009 |
| 7613987 | Method for wireless data transmission A method for wireless data transmission between a base station and one or more, in particular passive, transponders is provided, in which electromagnetic carrier waves are emitted by the base station. Data comprising successive characters are transmitted from a resp... | 11/03/2009 |
| 7613979 | Network communication protocol for large scale distribution of streaming content Forward error correction may be implemented in a network having first, second and third nodes. The second node receives streaming media message packets and one or more check packets from an upstream first node. The second node transmits the message packets and check... | 11/03/2009 |
| 7607063 | Decoding method and device for decoding linear code The present invention relates to a decoding method and a decoder, a program, a recording-and-reproducing apparatus and a method, and a reproducing apparatus and a method that are suitable for decoding encoded data encoded by using a linear code on ring R. A low-dens... | 10/20/2009 |
| 7607069 | Computer system including network slices that map to field replaceable units In one embodiment, a computer system includes a first client subsystem, a second client subsystem and a network. The network is coupled to convey a packet between the first client subsystem and the second client subsystem. The network is partitioned into a plurality... | 10/20/2009 |
| 7607064 | Serial asynchronous interface with slip coding/decoding and CRC checking in the transmission and reception paths A transmitting/receiving unit for asynchronous data transmission has a CRC unit and a transmission FIFO in a transmission path. A coding unit for SLIP-coding of data to be transmitted can optionally be connected in the transmission path. Furthermore, a CRC unit and ... | 10/20/2009 |
| 7607067 | Method and apparatus for accessing memory A two-dimensional array is stored in a first storage memory. A data accessing direction of the first storage memory is in a row direction. A method for reading data in the two-dimensional array in a column direction contains reading a plurality of data sets in the a... | 10/20/2009 |
| 7607074 | Error detecting code addition circuit, error detection circuit and method, and disc apparatus An error detector includes a substitute value output section outputting a specific substitute value corresponding to an encoding byte sequence Q of input byte data by referring to a table storing, as a substitute value, a value obtained by inputting a substitute cod... | 10/20/2009 |
| 7603607 | Decoding unit and preprocessing unit implemented according to low density parity check code system In processing of calculating outer value log-ratio αmn by a row processing unit performing an operation on rows of a parity check matrix, a minimum absolute value and a second minimum absolute value out of data utilized for the row processing are stored. When the d... | 10/13/2009 |
| 7603610 | Coding a video data stream with unequal error protection based activity A method adapted to detect the activity of individual partitions within a packetized frame. The method provides for the encoding of those portions of the data stream having higher activity more than those portions having less activity. This enables a protection diff... | 10/13/2009 |
| 7603591 | Apparatus selectively adopting different determining criteria in erasure marking procedure when performing decoding process, and method thereof A method and a related apparatus that decode an input signal to generate an output signal. The method includes determining burst noise locations corresponding to the input signal and generating a first indication signal accordingly, decoding the input signal to gene... | 10/13/2009 |
| 7600178 | Methods for the determination of FEC parameters in DMT based xDSL systems in the presence of system imposed constraints The present invention provides procedures for computing Forward Error Correction (FEC) parameters given a set of constraints on maximum interleaver memory, maximum interleaver depth, maximum codeword size, maximum number of check bytes, maximum number of FEC codewor... | 10/06/2009 |
| 7600180 | Iterative metric updating when decoding LDPC (low density parity check) coded signals and LDPC coded modulation signals Iterative metric updating when decoding LDPC (Low Density Parity Check) coded signals and LDPC coded modulation signals. A novel approach is presented for updating the bit metrics employed when performing iterative decoding of LDPC coded signals. This bit metric upd... | 10/06/2009 |
| 7600179 | Sparse maximum likelihood decoder for block codes A method is provided to decode data encoded by any block code in a manner that substantially improves the error correction capability of the block codes, and that is independent of the encoder. The structure associated with the method desirably allows the testing of... | 10/06/2009 |
| 7594152 | Repairing errors in data of MBMS service In order to guarantee service quality for a terminal for a particular point-to-multipoint service, a broadcast or multicast radio terminal system is characterized in that after the corresponding session is complete, information regarding the data that the terminal d... | 09/22/2009 |
| 7594162 | Viterbi pretraceback for partial cascade processing This invention modifies Viterbi decoding to improve BER. Within the state metric unit cascade block, this invention forces the unused ACS units decision bits to a 0 for the top rail and a 1 for the bottom rail. This invention modifies the final maximum state index w... | 09/22/2009 |
| 7590929 | Record reproduction method, apparatus, and circuit for using error correcting code A record reproduction apparatus includes an encoding unit that encodes sector data to be written into a recording medium, by dividing the data into a predetermined number of blocks, and an iterative decoding unit that iteratively decodes the sector data read from th... | 09/15/2009 |
| 7590921 | Data communication system and method A data communication system has a plurality of communication transceivers respectively coupled to a plurality of communication lines and is configured to receive payload symbols and parity symbols. The system further has logic configured to transition from non-erasu... | 09/15/2009 |
| 7590913 | Method and apparatus of reporting memory bit correction Briefly, a method, main processing unit and a computer system to report a failure in a bit of a memory line by updating first and second counters for a first time and a second time correction of bit failures in a line, respectively. The updating of first and second ... | 09/15/2009 |
| 7587647 | Method for testing analog and mixed-signal circuits using dynamic element matching for source linearization A method of testing an analog and/or mixed-signal circuit can be used in either a production or a built-in self test environment. The method includes generating an excitation signal for testing by using dynamic element matching for performance enhancement of the tes... | 09/08/2009 |
| 7587658 | ECC encoding for uncorrectable errors An error detecting and correcting method and mechanism. An error correcting code for data is utilized wherein a special syndrome pattern is used to indicate corresponding data includes a previously detected uncorrectable error. In response to receiving data and corr... | 09/08/2009 |
| 7584403 | Information storage medium on which drive data is recorded, and method of recording information on the information storage medium An information storage medium includes a drive zone having a plurality of physical clusters or ECC blocks. When new drive data is recorded in the drive zone, the new drive data is recorded in a physical cluster or ECC block next to the physical cluster or ECC block ... | 09/01/2009 |
| 7584409 | Method and device for alternately decoding data in forward and reverse directions A decoding device according to the one embodiment of the invention includes: a first decoder performing a first decoding based on first encoded data obtained by encoding unencoded data, and second soft-output data to generate first soft-output data; a second decoder... | 09/01/2009 |
| 7584396 | System and method for decoding a signal using compressed sensor measurements Described is a system and method for receiving a plurality of linear projections representing a signal and decoding the plurality of linear projections to produce a reconstruction of the signal. The decoding includes defining a transform matrix and reconstructing co... | 09/01/2009 |
| 7577895 | Initialization seed to allow data padding for cyclic redundancy code calculation Embodiments include determining seed codes for various numbers of padding bits to be used to pad least significant bit (LSB) positions of a variable length message. Thus, a transmitter having a uniform length cyclic redundancy code (CRC) calculator may accept variab... | 08/18/2009 |
| 7577894 | Apparatus and method for judging the legitimacy of transfer data When a plurality of data blocks are divided into a plurality of frames and the divided frames are transmitted, every time a frame is received, a interim calculation result of a check code is updated using a transitional calculation result of the check code of the da... | 08/18/2009 |