281 |
ERROR DETECTION CONSTANTS OF SYMBOL TRANSITION CLOCKING TRANSCODING |
US14949435 |
2015-11-23 |
US20160147596A1 |
2016-05-26 |
Shoichiro Sengoku |
Apparatus, systems and methods for error detection in transmissions on a multi-wire interface are disclosed. A method for transmitting data on the multi-wire interface includes transmitting data on a multi-wire interface includes obtaining a plurality of bits to be transmitted over a plurality of connectors, converting the plurality of bits into a sequence of symbols, and transmitting the sequence of symbols on the plurality of connectors. A predetermined number of least significant bits in the plurality of bits may be used for error detection. The predetermined number of least significant bits may have a constant value that is different from each of a plurality of error values. A symbol error affecting one or two symbols in the sequence of symbols may cause a decoded version of the predetermined number of least significant bits to have value that is one of a plurality of error values. |
282 |
TAPE HEADER FORMAT HAVING EFFICIENT AND ROBUST CODEWORD INTERLEAVE DESIGNATION (CWID) PROTECTION |
US14726522 |
2015-05-30 |
US20150261608A1 |
2015-09-17 |
Roy D. Cideciyan; Robert A. Hutchins; Thomas Mittelholzer; Keisuke Tanaka |
In one embodiment, a computer program product for providing header protection in magnetic tape recording includes a computer readable storage medium having program instructions embodied therewith, the program instructions readable by a processor to cause the processor to: calculate or obtain, by the processor, codeword interleave designation (CWID) parity for all CWIDs in a codeword interleave (CWI) set header, the CWID parity including error correction coding (ECC) parity, and store, by the processor, the CWID parity to a magnetic tape in one or more fields which are repeated for each CWI header in the CWI set header without using reserved bits in the CWI set header to store the CWID parity. Other systems and methods for providing header protection in magnetic tape recording are described in more embodiments. |
283 |
Method and apparatus for flexibly converting and routing data between disparate systems |
US13661893 |
2012-10-26 |
US09049245B2 |
2015-06-02 |
Lance Higgins; Bryan Self |
A method, apparatus and computer program product are provided to facilitate the transfer of data from a source system to a recipient system in instances in which the source and recipient systems process data having different data stream types, such as differently formatted data. In regards to a method, data is received from any one of a plurality of source systems, each of which has a respective first data stream type. The method determines a recipient system from among a plurality of candidate recipient systems and determines a second data stream type accepted by the recipient system. The method directs the data to a first processing module of a plurality of processing modules based upon the source system, the recipient system and the first and second data stream types. The method processes the data with the first processing module based upon a recipient system and its second data stream type. |
284 |
Data bus inversion apparatus, systems, and methods |
US14320127 |
2014-06-30 |
US09048856B2 |
2015-06-02 |
Timothy M. Hollis |
Apparatus, systems, and methods are disclosed such as those that operate to encode data bits transmitted on a plurality of channels according to at least one of multiple Data Bus Inversion (DBI) algorithms. Additional apparatus, systems, and methods are disclosed. |
285 |
Method and apparatus for parallel data interfacing using combined coding and recording medium therefor |
US14047377 |
2013-10-07 |
US09048855B2 |
2015-06-02 |
Seung Jun Bae; Jong Keun Ahn; Kwang Chol Choe |
A semiconductor device may include a coding lookup table unit including a plurality of coding lookup tables each of which is selected by a respectively selection signal, and a selection unit configured to receive one of N-bit parallel data and extract respective encoded data corresponding to the selection signal and to which the N-bit parallel data is mapped from the coding lookup table unit, and encoded data and extract respective N-bit parallel data corresponding to the selection signal and to which the encoded data is mapped from the coding lookup table unit, wherein N is 2 or an integer greater than 2, and wherein the coding lookup tables respectively store a plurality of coded data patterns that respectively correspond to patterns of the N-bit parallel data and are random temporally and spatially. |
286 |
DATA BUS INVERSION APPARATUS, SYSTEMS, AND METHODS |
US14320127 |
2014-06-30 |
US20140313062A1 |
2014-10-23 |
Timothy M. Hollis |
Apparatus, systems, and methods are disclosed such as those that operate to encode data bits transmitted on a plurality of channels according to at least one of multiple Data Bus Inversion (DBI) algorithms. Additional apparatus, systems, and methods are disclosed. |
287 |
METHOD AND APPARATUS FOR FLEXIBLY CONVERTING AND ROUTING DATA BETWEEN DISPARATE SYSTEMS |
US13661893 |
2012-10-26 |
US20140122734A1 |
2014-05-01 |
Lance Higgins; Bryan Self |
A method, apparatus and computer program product are provided to facilitate the transfer of data from a source system to a recipient system in instances in which the source and recipient systems process data having different data stream types, such as differently formatted data. In regards to a method, data is received from any one of a plurality of source systems, each of which has a respective first data stream type. The method determines a recipient system from among a plurality of candidate recipient systems and determines a second data stream type accepted by the recipient system. The method directs the data to a first processing module of a plurality of processing modules based upon the source system, the recipient system and the first and second data stream types. The method processes the data with the first processing module based upon a recipient system and its second data stream type. |
288 |
METHOD AND APPARATUS FOR PARALLEL DATA INTERFACING USING COMBINED CODING AND RECORDING MEDIUM THEREFOR |
US14047377 |
2013-10-07 |
US20140035765A1 |
2014-02-06 |
Seung Jun BAE; Jong Keun AHN; Kwang Chol CHOE |
A semiconductor device may include a coding lookup table unit including a plurality of coding lookup tables each of which is selected by a respectively selection signal, and a selection unit configured to receive one of N-bit parallel data and extract respective encoded data corresponding to the selection signal and to which the N-bit parallel data is mapped from the coding lookup table unit, and encoded data and extract respective N-bit parallel data corresponding to the selection signal and to which the encoded data is mapped from the coding lookup table unit, wherein N is 2 or an integer greater than 2, and wherein the coding lookup tables respectively store a plurality of coded data patterns that respectively correspond to patterns of the N-bit parallel data and are random temporally and spatially. |
289 |
DATA PROCESSING APPARATUS THAT ENABLES IMPORT/EXPORT OF SETTING VALUE, CONTROL METHOD THEREFOR, AND STORAGE MEDIUM STORING CONTROL PROGRAM THEREFOR |
US13901685 |
2013-05-24 |
US20130314259A1 |
2013-11-28 |
Noritsugu Okayama |
A data processing apparatus that is capable of reducing the garbling of characters caused by the difference among the character codes when setting data are transferred to another apparatus by the import-export function. A storage unit stores setting data for the data processing apparatus. A receiving unit receives an instruction for exporting the setting data stored in the storage unit. A converting unit converts Unicode data included in the setting data into character code data of language, which is set to the data processing apparatus. An export unit exports the character code data converted by the converting unit and the Unicode data. |
290 |
Method and apparatus for parallel data interfacing using combined coding and recording medium therefor |
US13040606 |
2011-03-04 |
US08552891B2 |
2013-10-08 |
Seung Jun Bae; Jong Keun Ahn; Kwang Chol Choe |
A semiconductor device may include a coding lookup table unit including a plurality of coding lookup tables each of which is selected by a respectively selection signal, and a selection unit configured to receive one of N-bit parallel data and extract respective encoded data corresponding to the selection signal and to which the N-bit parallel data is mapped from the coding lookup table unit, and encoded data and extract respective N-bit parallel data corresponding to the selection signal and to which the encoded data is mapped from the coding lookup table unit, wherein N is 2 or an integer greater than 2, and wherein the coding lookup tables respectively store a plurality of coded data patterns that respectively correspond to patterns of the N-bit parallel data and are random temporally and spatially. |
291 |
Data bus inversion apparatus, systems, and methods |
US12577276 |
2009-10-12 |
US08094045B2 |
2012-01-10 |
Timothy Hollis |
Apparatus, systems, and methods are disclosed such as those that operate to encode data bits transmitted on a plurality of channels according to at least one of multiple Data Bus Inversion (DBI) algorithms. Additional apparatus, systems, and methods are disclosed. |
292 |
METHOD AND APPARATUS FOR PARALLEL DATA INTERFACING USING COMBINED CODING AND RECORDING MEDIUM THEREFOR |
US13040606 |
2011-03-04 |
US20110156934A1 |
2011-06-30 |
Seung Jun Bae; Jong Keun Ahn; Kwang Chol Choe |
A semiconductor device may include a coding lookup table unit including a plurality of coding lookup tables each of which is selected by a respectively selection signal, and a selection unit configured to receive one of N-bit parallel data and extract respective encoded data corresponding to the selection signal and to which the N-bit parallel data is mapped from the coding lookup table unit, and encoded data and extract respective N-bit parallel data corresponding to the selection signal and to which the encoded data is mapped from the coding lookup table unit, wherein N is 2 or an integer greater than 2, and wherein the coding lookup tables respectively store a plurality of coded data patterns that respectively correspond to patterns of the N-bit parallel data and are random temporally and spatially. |
293 |
Method of error correction for a series of marks on an optical disc |
US11263781 |
2005-10-31 |
US07801004B2 |
2010-09-21 |
Brian G. Risch; William B. Connors |
A series of marks on an optical disc are sampled to yield a series of data pulses. The marks are at least substantially angularly equidistant to one another on the optical disc. A function is performed on the series of data pulses to yield an error-corrected series of data pulses. The function is one of: frequency domain filtering, signal averaging, and signal integration. |
294 |
DATA BUS INVERSION APPARATUS, SYSTEMS, AND METHODS |
US12015311 |
2008-01-16 |
US20090182918A1 |
2009-07-16 |
Timothy Hollis |
Apparatus, systems, and methods are disclosed such as those that operate to encode data bits transmitted on a plurality of channels according to at least one of multiple Data Bus Inversion (DBI) algorithms. Additional apparatus, systems, and methods are disclosed. |
295 |
Method for matching the bit rate of a bit stream which is to be transmitted in a communication system and corresponding communication device |
US10488810 |
2002-09-03 |
US07280609B2 |
2007-10-09 |
Martin Döttling; Bernhard Raaf |
A method and communication device are provided for matching the bit rate of a bit stream to be transmitted in a communication system. For bit rate matching in a communication system the bits of a bit stream are punctured or repeated so that for a specific number (N) of consecutive bits (x) of the bit stream to be transmitted, the sum of the importances (w) of the bit stream which features the relevant bits (x) of the bit stream for a recovery of a message containing the relevant bit are in a specific relationship to the sum of the reliabilities (v) of the corresponding bits actually used for transmission (y) with which these bits after execution of bit rate matching can transfer a specific information content. |
296 |
Method of error correction for a series of marks on an optical disc |
US11263781 |
2005-10-31 |
US20070101209A1 |
2007-05-03 |
Brian Risch; William Connors |
A series of marks on an optical disc are sampled to yield a series of data pulses. The marks are at least substantially angularly equidistant to one another on the optical disc. A function is performed on the series of data pulses to yield an error-corrected series of data pulses. The function is one of: frequency domain filtering, signal averaging, and signal integration. |
297 |
State modulation method and apparatus for inserting state control codes |
US11244593 |
2005-10-06 |
US20060145901A1 |
2006-07-06 |
Chang-Po Ma; Yung-Chi Yang; Che-Kuo Hsu; Sun-How Jiang |
A state modulation method and an apparatus for inserting state control codes are provided. To overcome the problems of inefficient control on direct current and low frequency component in conventional state modulation techniques, the disclosed method inserts state control codes in a state modulation method to increase the probability for selection. With multi-level characteristics, the inserted state control codes can provide a plurality of sets of different signals for selection during coding. Thereby, the direct current and low frequency components can be well controlled. |
298 |
Symbol frequency leveling in a storage system |
US11201007 |
2005-08-09 |
US20060015677A1 |
2006-01-19 |
Geoffrey Gongwer; Stephen Gross |
Methods and apparatus for transforming data into a format which may be efficiently stored in a non-volatile memory are disclosed. According to one aspect of the present invention, a method for storing information of a first data format in a memory system includes generating statistics associated with the first data format, and transforming the information from the first data format to a second data format using the statistics. Once the information is transformed into the second data format, the information is stored into a memory. Storing the information in the second data format in the memory includes storing an identifier that identifies a transformation used to transform the information to the second data format. In one embodiment, costs associated with storing the information in the second data format are less than or equal to costs associated with storing the information in the first data format. |
299 |
DC free code design with state dependent mapping |
US10395495 |
2003-03-24 |
US06867713B2 |
2005-03-15 |
Kinhing Paul Tsang |
A method of encoding digital information in a system is provided. The method includes receiving a sequence of user-bits and calculating a running digital sum (RDS) of the system. Also, a code word is generated based on the sequence of user bits and the RDS of the system to maintain the RDS of the system calculated with the code word to within a selected range. In one embodiment, the sequence of user bits is 19 bits and the code word is 20 bits. |
300 |
Method for the adapting the bit rate of a bit stream which is to be transmitted in a communication system and corresponding communication device |
US10488810 |
2004-03-05 |
US20040257992A1 |
2004-12-23 |
Martin
Dottling; Bernhard
Raaf |
A method and communication device are provided for matching the bit rate of a bit stream to be transmitted in a communication system. For bit rate matching in a communication system the bits of a bit stream are punctured or repeated so that for a specific number (N) of consecutive bits (x) of the bit stream to be transmitted, the sum of the importances (w) of the bit stream which features the relevant bits (x) of the bit stream for a recovery of a message containing the relevant bit are in a specific relationship to the sum of the reliabilities (v) of the corresponding bits actually used for transmission (y) with which these bits after execution of bit rate matching can transfer a specific information content. |