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

Icon_funbox Bizarre Patents

Patent No. 5035252

Nicotine Containing Dental Floss

Keep away cavities and cancer at the same time.

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 714/701 - Data formatting to improve error detection correction capability


Subclass of Class 714 - Error detection/correction and fault detection/recovery
Definition: Subject matter in which a change in data format or sequence
No. of patents: 704
Last issue date: 05/22/2012


1                      
NumberTitleIssue Date
8185785Broadcasting of digital video to mobile terminals
A method for communication includes encoding data using at least one Error Correction Code (ECC) to generate first and second output data streams. The first output data stream is processed to generate a first output signal, which has a first acquisition time. The se...
05/22/2012
8156389Pruned bit-reversal interleaver
A pruned bit-reversal interleaver supports different packet sizes and variable code rates and provides good spreading and puncturing properties. To interleave data, a packet of input data of a first size is received. The packet is extended to a second size that is a...
04/10/2012
8156390Pruned bit-reversal interleaver
A pruned bit-reversal interleaver supports different packet sizes and variable code rates and provides good spreading and puncturing properties. To interleave data, a packet of input data of a first size is received. The packet is extended to a second size that is a...
04/10/2012
8117507Decompressing method and device for matrices
Decompressing a matrix having a plurality of redundant matrix rows by reading selected matrix rows including at least all non-redundant matrix rows of the matrix from a memory and computing remaining matrix rows of the matrix from the read matrix rows, wherein sever...
02/14/2012
8112680System and device with error detection/correction process and method outputting data
A system, device and related method are used to communicate data via a plurality of data lanes including a selected data lane. In a first mode of operation, payload data and related supplemental data are communicated via the plurality of data lanes including the sel...
02/07/2012
RE42962Optical disk and method and apparatus for recording and then playing information back from that disk
An optical disk having a diameter less than 140 mm and, a thickness of 1.2 mm±0.1 mm, with a plurality of record tracks having data recorded thereon as embossed pits representing information and exhibiting a track pitch in the range between 0.646 μm and 1.05 μm; ...
11/22/2011
8037373Method of using link adaptation and power control for streaming services in wireless networks
A method for improving the performance for a streaming service by link-adaptation and power-control in a wireless packet network such as an Enhanced General Packet Radio Services (EGPRS) cellular network is described. In particular, the effects of a combined link ad...
10/11/2011
8032800Subframe interleaving
Included are embodiments for subframe interleaving. At least one embodiment of a method includes receiving at least one subframe, the at least one subframe being derived from a plurality of frames of data and interspersing at least a portion of the at least one subf...
10/04/2011
8032801High spread highly randomized generatable interleavers
Methods and apparatus for generating and performing digital communications using a randomized generatable interleaver. In accordance with one exemplary embodiment of the invention, a pseudo random interleaver of size n*m with excellent randomness and spread properti...
10/04/2011
8024624System and method for communicating data over communication channels
A communication system communication system includes a transmitter and a receiver. The transmitter inverts multiple bits of first transmission data, serializes the first transmission data to generate second transmission data, and provides the second transmission dat...
09/20/2011
7984340Method of recording/reproducing digital data and apparatus for same
A digital data recording/reproducing method includes the steps of: interleaving data on a PI code for each PI code of a 208-row ECC block; and converting a short burst error into random errors by dispersing errors on the PI codes. Moreover, the digital data recordin...
07/19/2011
7984339Method of recording/reproducing digital data and apparatus for same
A digital data recording/reproducing method includes the steps of: interleaving data on a PI code for each PI code of a 208-row ECC block; and converting a short burst error into random errors by dispersing errors on the PI codes. Moreover, the digital data recordin...
07/19/2011
7979752Data loss protection switch system and method
Systems and methods for data loss protection are presented. In one embodiment, a data loss protection switch includes a first port, a second port, an error threshold management component and a multiplexer. Components of the data loss protection switch cooperatively ...
07/12/2011
7979753Method of recording/reproducing digital data and apparatus for same
A digital data recording/reproducing method includes the steps of: interleaving data on a PI code for each PI code of a 208-row ECC block; and converting a short burst error into random errors by dispersing errors on the PI codes. Moreover, the digital data recordin...
07/12/2011
7954016Efficient multi-symbol deinterleaver
Embodiments disclosed herein address the need in the art for an efficient multi-symbol deinterleaver. In one aspect, a plurality of memory banks are deployed to receive and simultaneously store a plurality of values, such as soft decision values determined from a mo...
05/31/2011
7954015Data interleaving and deinterleaving involving concatenation of words read from storage
An apparatus for producing a word of a de-interleaved sequence of bits from a sequence of bits stored in a memory is described. In one embodiment, the apparatus includes a read circuit for selecting bits of the stored sequence and forming the selected bits into a wo...
05/31/2011
7953747Enforcing domain strong typing
A centralized method for defining and enforcing strong-typing among domains in RDBMS or ORDBMS is provided to allow flexible, easy, and quick domain creation, as well as facilitating easy implementation and change control on domains. When an application requests dat...
05/31/2011
7941710System and method of uncorrelated code hopping in a communications system
A system and method are used to provide uncorrelated code hopping in a communications system. A shift register receives data. The shift register is clocked to shift the data. A scaler performs a scaling operation on the data with a numerical value of active codes. A...
05/10/2011
7925935Back channel communication
Included are embodiments for back channel communication. At least one embodiment of a method includes receiving data at customer premises equipment and determining at least one error in the received data. Some embodiments include formatting the determined error for ...
04/12/2011
7900097Method of de-interleaving interleaved data samples sequences, and associated system
A method for de-interleaving S2 received sequences of interleaved received data samples respectively issued from S2 physical channels and to be associated with S1 output transport channels is provided. The S2 received sequences have been ...
03/01/2011
7882403Apparatus and method for controlling an interleaver/deinterleaver memory in a mobile communication system
Provided is an apparatus and method for controlling an interleaver/deinterleaver memory in a mobile communication system are provided. In particular, an apparatus and method are provided which can reduce unnecessary time and power consumption by eliminating an unnec...
02/01/2011
7873881Reconfigurable bit-manipulation node
A reconfigurable bit-manipulation node is disclosed. The node includes an execution unit configured to perform a number of bit-oriented functions and a control unit configured to control the execution unit to allow one of the bit-oriented functions to be performed. ...
01/18/2011
7856579Network for permutation or de-permutation utilized by channel coding algorithm
A network for channel coding permutation and de-permutation comprises: a first side and a second side, each of which has at least one terminal. The network further comprises: two or more columns of nodes located between the first and second sides. A first column of ...
12/21/2010
7840859Block interleaving with memory table of reduced size
Interleaving improves noise rejection in digital communication and storage systems. According a known scheme, the interleaving/deinterleaving is achieved by storing symbols in a temporary memory table of R rows×C columns in a row by row order, and reading them in a...
11/23/2010
7802151Encoding and decoding apparatus and method with hamming weight enhancement
A communication decoding method comprises receiving processed binary data including a binary code word and an indication of whether bits of the binary code word are inverted and inverting each bit of the binary code word if the indication indicates that the bits are...
09/21/2010
7793169Intelligent table-driven interleaving
The present invention comprises an interleaver that uses a reduced interleaving table to generate interleaved output data blocks from input data blocks. By iteratively applying the reduced interleaving table to bits in the input data blocks, the interleaver generate...
09/07/2010
7783937Encoding and decoding apparatus and method with hamming weight enhancement
A method comprises obtaining a first sequence of binary digits that collectively have a characteristic Hamming weight, inverting each of the binary digits in the first sequence of binary digits if the Hamming weight of the first sequence of binary digits is below a ...
08/24/2010
7783936Memory arbitration technique for turbo decoding
A technique for resolving access contention in a parallel turbo decoder is described. The technique includes associating a plurality of buffer memories with the subdecoders so that accesses to banks of a shared interleaver memory can be rescheduled. Accesses can be ...
08/24/2010
7761750Turbo code interleaver with near optimal performance
A method of interleaving blocks of indexed data of varying length is disclosed. The method includes the steps of: providing a set of basic Interleavers comprising a family of one or more permutations of the indexed data and having a variable length; selecting one of...
07/20/2010
7747910Method of recording/reproducing digital data and apparatus for same
A digital data recording/reproducing method includes the steps of: interleaving data on a PI code for each PI code of a 208-row ECC block; and converting a short burst error into random errors by dispersing errors on the PI codes. Moreover, the digital data recordin...
06/29/2010
7725779Multi-valued scrambling and descrambling of digital data on optical disks and other storage media
Method and apparatus for writing scrambled multi-value data to a physical media and for reading scrambled multi-value data from a physical media, are disclosed. The physical media can be an optical disk. The scrambling can be performed by a multi-valued LFSR scrambl...
05/25/2010
7702969Methods for the generation of S-random interleavers for turbo decoders with a parallel structure
The method allows to obtain, starting from an initial S-random interleaver permutation, stored in memory devices and having a spread S, a size K and a degree of parallelism M
04/20/2010
7702968Efficient multi-symbol deinterleaver
Embodiments disclosed herein address the need in the art for an efficient multi-symbol deinterleaver. In one aspect, a plurality of memory banks are deployed to receive and simultaneously store a plurality of values, such as soft decision values determined from a mo...
04/20/2010
7681092Systems and methods for interleaving and deinterleaving data in an OFDMA-based communication system
In an exemplary embodiment, a base station includes an antenna for transmitting signals on a downlink to a plurality of user devices. The base station also includes a processor, and memory in electronic communication with the processor. Interleaving instructions are...
03/16/2010
7673192System and method of uncorrelated code hopping in a communications system
A system and method are used to provide uncorrelated code hopping in a communications system. A multi-bit linear shift register receives data and clocks the data fifteen times. A word assembler receives the shifted data and outputs a fifteen bit word. A mixer mixes ...
03/02/2010
7669089Multi-level file representation corruption
Methods and systems provide an approach for corrupting file representations at multiple different levels to provide a robust file corruption tool. In accordance with the described embodiments, file representation corruption can take place at a file's physical repres...
02/23/2010
7661037LDPC concatenation rules for IEEE 802.11n systems
Improved LDPC code structure and concatenation rules for IEEE 802.11n systems, providing two code sets per rate, one longer codeword and one shorter codeword. The longer codeword length is determined by the system parameters, while the shorter codeword length is ⅓...
02/09/2010
7657797Turbo code interleaver with near optimal performance
A method of interleaving blocks of indexed data of varying length is disclosed. The method includes the steps of: providing a set of basic Interleavers comprising a family of one or more permutations of the indexed data and having a variable length; selecting one of...
02/02/2010
7640462Interleaver and de-interleaver
An interleaver employs a generalized method of generating a mapping. The mapping is generated for interleaving bits of a data block and associated error detection/correction information. The data block is of length N, and the length of the error detection/correction...
12/29/2009
7636875Low noise coding for digital data interface
A digital data interface system comprises a data transmitter configured to transmit a data word across a plurality of data lines. The data word can comprise a plurality of digital data bits having a bit number order from a lowest bit number to a highest bit number w...
12/22/2009
1                      
 
Sign InRegister
Username  
Password   
forgot password?