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

Icon_funbox Did You Know...

...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!

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.

 

Rizk, Sam


Primary examiner statistics: 243 patents; average approval time: 0 days
Assistant examiner statistics: 174 patents; average approval time: 182 days

Patents as Assistant Examiner


1          
NumberTitleIssue Date
7779336Assembling 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
7673226Method 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
7650560Packet 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
7644345Bit 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
7644341Method 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
7644336Techniques 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
7640485Non-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
7634703Linear 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
7634712Techniques 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
7631248Cycle-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
7624325Repairing 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
7620871Method 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
7617432Hierarchical 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
7617440Viterbi 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
7617437Error 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
7613987Method 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
7613979Network 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
7607063Decoding 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
7607069Computer 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
7607064Serial 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
7607067Method 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
7607074Error 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
7603607Decoding 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
7603610Coding 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
7603591Apparatus 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
7600178Methods 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
7600180Iterative 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
7600179Sparse 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
7594152Repairing 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
7594162Viterbi 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
7590929Record 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
7590921Data 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
7590913Method 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
7587647Method 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
7587658ECC 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
7584403Information 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
7584409Method 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
7584396System 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
7577895Initialization 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
7577894Apparatus 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
1          
 
Sign InRegister
Username  
Password   
forgot password?