In Specific Code Or Form Patents (Class 360/40)
  • Patent number: 10339971
    Abstract: In one embodiment, a system includes a magnetic head having a plurality of write transducers and a plurality of read transducers. Each read transducer is configured to read data from a sequential access medium after being written thereto by a corresponding write transducer. The system also includes a controller and logic integrated with and/or executable by the controller. The logic is configured to read, using the plurality of read transducers, encoded data from a plurality of tracks of the sequential access medium simultaneously. The logic is also configured to determine that one or more tracks of the sequential access medium are dead within a sliding window. Moreover, the logic is configured to rewrite a set of encoded data from the one or more dead tracks to live tracks in a rewrite area of the sequential access medium. Other systems, methods, and computer program products are described according to more embodiments.
    Type: Grant
    Filed: December 19, 2017
    Date of Patent: July 2, 2019
    Assignee: International Business Machines Corporation
    Inventors: Kevin D. Butt, Roy D. Cideciyan, Simeon Furrer, Mark A. Lantz
  • Patent number: 10298382
    Abstract: A frequency divider unit has a digital frequency divider configured to divide by an odd integer, and a dual-edge-triggered one-shot coupled to double frequency of an output of the digital frequency divider. The frequency divider unit is configurable to divide an input frequency by a configurable ratio selectable from at least non-integer ratios of 1.5, 2.5, and 3.5. In embodiments, the frequency divider unit relies on circuit delays to determine an output pulsewidth, and in other embodiments the output pulsewidth is determined from a clock signal. In embodiments, the unit is configurable to divide an input frequency by a configurable ratio selectable from at least non-integer ratios of 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, and 7.5 as well as many integer ratios including 2, 4, 6, and 8. In embodiments, the digital frequency divider is configurable to provide a 50% duty cycle to the one-shot.
    Type: Grant
    Filed: August 9, 2017
    Date of Patent: May 21, 2019
    Assignee: OmniVision Technologies, Inc.
    Inventors: Charles Qingle Wu, Qi Niu
  • Patent number: 10250979
    Abstract: The present invention relates to an electromagnetic acoustic transducer excitation system comprising a tone burst generator, the tone burst generator comprising: an oscillator device configured to produce a radio frequency signal; an analog switch configured to produce an output based on the radio frequency signal produced by the oscillator device and a control signal; a pre-amplifier configured to amplify the output of the analog switch and produce a tone burst output signal; and a control module configured to produce the control signal for providing to the analog switch.
    Type: Grant
    Filed: December 1, 2017
    Date of Patent: April 2, 2019
    Assignee: COUNCIL OF SCIENTIFIC & INDUSTRIAL RESEARCH
    Inventors: P K Dubey, V N Ojha, Shashank Singh
  • Patent number: 10102205
    Abstract: In one implementation, a data storage system includes a memory array having memory devices in a crossbar configuration, and a memory controller for controlling data storage in the memory array. The memory controller includes an encoder to generate a 2-dimensional encoded bit pattern that encodes an input data. Each run-length of 0's and each run-length of 1's in each row or each column of the encoded bit pattern are at least of a predefined lower limit. The predefined lower limit is at least two. The memory controller includes a write controller to write the encoded bit pattern into the memory devices of the memory array, such that a number of consecutive memory devices in each row or each column of the memory array having a same state is based on the encoded bit pattern.
    Type: Grant
    Filed: January 30, 2014
    Date of Patent: October 16, 2018
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Erik Ordentlich, Ron M. Roth
  • Patent number: 10055289
    Abstract: In one embodiment, a system includes a controller and logic integrated with and/or executable by the controller. The logic is configured to cause data to be written to a first write section of a magnetic medium as a plurality of first codeword sets, and cause at least some of the data to be written to a rewrite section of the magnetic medium as one or more rewritten codeword sets. A length of at least one rewritten row stored to the rewrite section of the magnetic medium is greater than either a length of another rewritten row in the same rewritten codeword set and/or a length of at least one row in a codeword set stored to the first write section of the magnetic medium.
    Type: Grant
    Filed: May 13, 2016
    Date of Patent: August 21, 2018
    Assignee: International Business Machines Corporation
    Inventors: Roy D. Cideciyan, Simeon Furrer, Robert A. Hutchins, Keisuke Tanaka
  • Patent number: 10037769
    Abstract: According to one embodiment, a magnetic disk device includes a disk, a head including a main pole configured to apply a recording magnetic field to the disk, and side shields provided in a first direction with respect to the main pole and possessing a magnetic field in the magnetization direction of the first direction, and a controller configured to output a recording current in which a magnitude of a first electric current and a magnitude of a second electric current opposite to the first electric current in direction of the current are different from each other to the head according to the magnetic field of the side shields.
    Type: Grant
    Filed: August 31, 2017
    Date of Patent: July 31, 2018
    Assignee: Kabushiki Kaisha Toshiba
    Inventors: Yusuke Tomoda, Koji Yano
  • Patent number: 9971691
    Abstract: Technology for an apparatus is described. The apparatus can include a plurality of cache memories and a cache controller. The cache controller can allocate a cache entry to store data across the plurality of cache memories. The cache entry can include a value in a metadata field indicating an interleave policy. The cache controller can selectively assign the interleave policy to be applied based on a type of data stored in the plurality of cache memories.
    Type: Grant
    Filed: September 12, 2016
    Date of Patent: May 15, 2018
    Assignee: Intel Corporation
    Inventors: Daniel Greenspan, Blaise Fanning
  • Patent number: 9911458
    Abstract: In at least one embodiment, an optical data storage tape including a plurality of tracks is provided. The plurality of tracks include a first track having a plurality of first informational fields configured to store one of first positional information indicative of a location on an optical tape and a first predetermined sequence of data. The plurality of tracks further include a second track located adjacent to the first track and having a plurality of second informational fields configured to store one of second positional information indicative of the location on the optical tape and a second predetermined sequence of data. The first positional information is located adjacent to the second predetermined sequence of data on the optical tape to minimize cross track interference during a read operation.
    Type: Grant
    Filed: August 30, 2016
    Date of Patent: March 6, 2018
    Assignee: Oracle International Corporation
    Inventors: Dwayne Edling, Faramarz Mahnad, Matthew Fienberg
  • Patent number: 9887861
    Abstract: The present invention describes a method and system for simultaneous transmission of data to coherent and non-coherent receivers. The method at the transmitter includes retrieving a base ternary sequence having a pre-defined length, obtaining one or more ternary sequences corresponding to data to be transmitted and transmitting the obtained one or more ternary sequences by the transmitter. The method steps at the receiver includes receiving one or more ternary sequences corresponding to the data transmitted, demodulating each of the received ternary sequences by correlating with all cyclic shifts of the base ternary sequence by the receiver if the receiver is a coherent receiver, demodulating each of the received ternary sequences by correlating with all cyclic shifts of the absolute of the base ternary sequence by the receiver if the receiver is a non-coherent receiver and detecting the transmitted data based on the cyclic shifts corresponding to maximum correlation values.
    Type: Grant
    Filed: October 21, 2014
    Date of Patent: February 6, 2018
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Sujit Jos, Chandrashekhar Thejaswi Ps, Kiran Bynam, Young Jun Hong, Chang Soon Park, Manoj Choudhary
  • Patent number: 9852722
    Abstract: The invention relates to estimating tempo information directly from a bitstream encoding audio information, preferably music. Said tempo information is derived from at least one periodicity derived from a detection of at least two onsets included in the audio information. Such onsets are detected via a detection of long to short block transitions (in the bitstream) or/and via a detection of a changing bit allocation (change of cost) regarding encoding/transmitting the exponents of transform coefficients encoded in the bitstream.
    Type: Grant
    Filed: February 18, 2015
    Date of Patent: December 26, 2017
    Assignee: Dolby International AB
    Inventor: Arijit Biswas
  • Patent number: 9799358
    Abstract: A heat generating component of a slider is energized at a predetermined frequency. The heat generating component changes a spacing between a medium and the slider. A temperature response proximate a media-facing surface of the slider is measured while the heating element is energized. Based on the measured temperature response, a determination is made as to whether the media-facing surface is contaminated. In response to determining that the media-facing surface is contaminated, remedial action is taken.
    Type: Grant
    Filed: September 25, 2013
    Date of Patent: October 24, 2017
    Assignee: SEAGATE TECHNOLGY LLC
    Inventors: James Dillon Kiely, Jon D. Trantham
  • Patent number: 9697073
    Abstract: Systems and methods are provided for encoding forwarded error for data bus width conversion. Input data and input forwarded error information are received. System input parity information is computed based on the input data and the input forwarded error information. Output data based on the input data and system output parity information based on the system input parity information are provided, and it is determined whether to indicate a forwarded error output based on the output data and the system output parity information.
    Type: Grant
    Filed: April 25, 2016
    Date of Patent: July 4, 2017
    Assignee: MAVELL INTERNATIONAL LTD.
    Inventor: Jun Zhu
  • Patent number: 9577863
    Abstract: A single carrier modulation scheme suitable for use in high frequency communication systems is provided that achieves improved residual frequency error and phase noise estimation. At a transmitter, cyclically orthogonal constant amplitude pilot signals are inserted at the beginning (or end) of a plurality of SCBT blocks of a block coded data stream. At a receiver, a phase rotation of the received data stream is determined to remove a residual frequency error or to estimate the phase noise.
    Type: Grant
    Filed: January 15, 2008
    Date of Patent: February 21, 2017
    Assignee: KONINKLIJKE PHILIPS N.V.
    Inventors: Dagnachew Birru, Seyed-Alireza Seyedi-Esfahani
  • Patent number: 9571231
    Abstract: A status encoder generates a checksum that encodes a status condition together with the checksum of an associated message. A receiver determines an inverse transformation that when applied to the received status-encoded checksum recovers the parity information associated with the codeword. The status condition can then be recovered based on the selection of the inverse transformation that correctly recovers the parity information from the status-encoded checksum. Beneficially, the status condition can be encoded without requiring additional signal lines or lengthening the codeword relative to conventional error correction devices.
    Type: Grant
    Filed: July 30, 2015
    Date of Patent: February 14, 2017
    Assignee: Rambus Inc.
    Inventors: John Eric Linstadt, Frederick A. Ware
  • Patent number: 9553739
    Abstract: An apparatus for controlling a feedback loop includes a digital finite impulse response filter configured to equalize digital samples to yield equalized data, a data detector circuit configured to detect values of the equalized data to yield detected data, a pattern detection circuit configured to detect at least one pattern in the detected data, an expected value comparison circuit configured to compare the digital samples corresponding to the at least one pattern with an expected value, and a feedback loop adaptation circuit configured to control a feedback loop based in part on whether the at least one pattern is detected by the pattern detection circuit and on an output of the expected value comparison circuit.
    Type: Grant
    Filed: June 30, 2015
    Date of Patent: January 24, 2017
    Assignee: Avago Technologies General IP (Singapore) Pte. Ltd.
    Inventors: Scott Dziak, Haitao Xia, Lu Lu
  • Patent number: 9406364
    Abstract: Embodiments of an apparatus and method for encoding data are disclosed that may allow for reduced simultaneous switching output noise. The apparatus may include a row decode circuit, a column decode circuit, and a memory array. The row decode circuit and column decode circuits may be configured to decode a first portion and a second portion, respectively, of a given data word of a first plurality of data words, where each data word may include N data bits, and where N is an integer greater than one. The memory array may be configured to store a second plurality of data words where each data word may include M data bits, and where M is an integer greater than N. The memory array may be further configured to retrieve a given data word of the second plurality of data words dependent upon the decoded first and second portions.
    Type: Grant
    Filed: June 20, 2014
    Date of Patent: August 2, 2016
    Assignee: Oracle International Corporation
    Inventors: Robert P. Masleid, Don Draper, Venkat Krishnaswamy, Paul Loewenstein
  • Patent number: 9344309
    Abstract: A decision circuit includes: a first decision block to distinguish a first bit of bits using an amplitude of an analog signal as a discrimination point, the analog signal being an amplitude shift keyed signal; a superposition block to acquire an absolute value of a difference of the analog signal in respect to an amplitude center value of the analog signal by superposing divided analog signals; an inversion block to control inverting of the signal based on a first distinction result of the first decision block; a second decision block to distinguish a second bit of the bits based on an amplitude of an output signal from the inversion block and the discrimination point; and an output buffer to output the first distinction result and a second distinction result of the second decision block in synchronization with a clock.
    Type: Grant
    Filed: March 19, 2014
    Date of Patent: May 17, 2016
    Assignee: FUJITSU LIMITED
    Inventors: Takashi Shimizu, Jun Matsui, Tsuyoshi Yamamoto
  • Patent number: 9300465
    Abstract: A method and system for attaching a title key to encrypted content for synchronized transmission to, or storage by, a recipient is provided. Specifically, under the present invention, an elementary media stream is parceled into content units that each include a content packet and a header. The content packets are encrypted with one or more title keys. Once the content packets have been encrypted, the title keys are themselves encrypted with a key encrypting key. The encrypted title keys are then attached to the corresponding encrypted content packets for synchronized transmission to a recipient.
    Type: Grant
    Filed: February 20, 2008
    Date of Patent: March 29, 2016
    Assignee: International Business Machines Corporation
    Inventors: Eric M. Foster, Jeffrey B. Lotspiech, Florian Pestoni, Wilfred E. Plouffe, Jr., Frank A. Schaffa
  • Patent number: 9118937
    Abstract: A system for transferring real-time video data over a network comprises a video source, a video encoder for encoding and compressing video data supplied by the video source and a first network interface controller for transmitting compressed video data on the network. Furthermore a second network interface controller for receiving compressed video data from the network, a video decoder for decoding the video data received by the second network interface controller, and an image processor for processing and/or displaying the decoded video data from the video decoder are provided. The network controllers are configured for transmitting and receiving data in a continuous data stream which is synchronized with a clock signal and in a format which prescribes a pulse sequence of individual bit groups of which at least one is used for video data.
    Type: Grant
    Filed: October 3, 2008
    Date of Patent: August 25, 2015
    Assignee: SMSC Europe GbmH
    Inventors: Martin Miller, Wen Zhang, David Knapp
  • Publication number: 20150103428
    Abstract: A system comprises a writer to form a plurality of color mits on a base material, wherein at least one of the color mits may represent computer-readable instructions comprising data other than pixel-image data. The plurality of color mits may include a first color mit and a second color mit, wherein the first color mit represents information data, and the second color mit represents that the first color mit contains a particular type of information data. The system also may include a reader to read colors of the plurality of color mits on the base material. The system may comprise a device to map at least one of the color mits to computer-readable instructios. The system may further comprise a processor configured to transmit signals using a colored light.
    Type: Application
    Filed: December 19, 2014
    Publication date: April 16, 2015
    Inventors: Lucinda Price, Joseph Auciello, Charles Price, Stanley Jacobson
  • Patent number: 9007709
    Abstract: According to one embodiment, a system for selecting an optimum tape layout to store data on a tape medium may include a processor and logic integrated with and/or executable by the processor, the logic being configured to: select a family of data set layouts based on parameters associated with at least a tape drive and the tape medium, compute a set of all minimum distances for the selected family of data set layouts, calculate a first performance metric associated with each possible set of parameters, select a best first performance metric from all calculated first performance metrics and store a set of parameters associated with the best first performance metric, and select a data set layout algorithm which utilizes the set of parameters associated with the best first performance metric, wherein the data set layout algorithm and a rewrite layout algorithm combine to form an optimum tape layout.
    Type: Grant
    Filed: July 15, 2013
    Date of Patent: April 14, 2015
    Assignee: International Business Machines Corporation
    Inventors: Roy D. Cideciyan, Robert A. Hutchins, Thomas Mittelholzer
  • Publication number: 20150085393
    Abstract: In one embodiment, a system for integrating data and header protection includes a processor and logic integrated with and/or executable by the processor, the logic being configured to receive a data array organized in rows and columns, each row of the data array comprising two or more interleaved C1 codewords (CWI), and modify one or more rows of the data array to include a header and error correction code (ECC) parity to form one or more modified rows, wherein each modified row includes two or more interleaved codewords, at least one codeword being a C1? codeword which includes ECC parity, wherein each header comprises a CWI Designation (CWID) which indicates a location of the CWI within the data array, and wherein none of the CWIDs are split across multiple C1? codewords in a single modified row. Other systems, methods, and computer program products are presented in additional embodiments.
    Type: Application
    Filed: December 2, 2014
    Publication date: March 26, 2015
    Inventors: Roy D. Cideciyan, Robert A. Hutchins, Thomas Mittelholzer, Keisuke Tanaka
  • Patent number: 8976474
    Abstract: Technologies are described herein for implementing a universal modulation coding mechanism for a data channel. A user data sequence comprising a first number of bits is received. The user data sequence is encoded into a codeword sequence comprising a second number of bits utilizing a modulation encoder. The modulation encoder may encode the user data sequence based on a set of Markov state transition probabilities. The modulation encoder may implement a data de-compressor algorithm from a lossless data compression scheme. The codeword sequence is output to the data channel. The codeword sequence is subsequently received from the data channel, and the user data sequence is decoded from the codeword sequence utilizing a modulation decoder. The modulation decoder may decode the user data sequence based on the same set of Markov states transition probabilities. The modulation de-coder may implement the data compressor algorithm from the lossless data compression scheme.
    Type: Grant
    Filed: October 3, 2013
    Date of Patent: March 10, 2015
    Assignee: Seagate Technology LLC
    Inventors: Zheng Wang, Ara Patapoutian, Raman C. Venkataramani, Gil I. Shamir
  • Publication number: 20150062734
    Abstract: A storage system includes a storage medium operable to maintain a data set, a read/write head assembly operable to write the data set to the storage medium and to read the data set from the storage medium, a multi-level encoder operable to encode the data set at a plurality of different code rates before it is written to the storage medium, and a multi-level decoder operable to decode the data set retrieved from the storage medium and to apply decoded values encoded at a lower code rate when decoding values encoded at a higher code rate.
    Type: Application
    Filed: August 30, 2013
    Publication date: March 5, 2015
    Applicant: LSI Corporation
    Inventors: Lu Pan, Lu Lu, Haitao Xia
  • Publication number: 20150015982
    Abstract: According to one embodiment, a system for selecting an optimum tape layout to store data on a tape medium may include a processor and logic integrated with and/or executable by the processor, the logic being configured to: select a family of data set layouts based on parameters associated with at least a tape drive and the tape medium, compute a set of all minimum distances for the selected family of data set layouts, calculate a first performance metric associated with each possible set of parameters, select a best first performance metric from all calculated first performance metrics and store a set of parameters associated with the best first performance metric, and select a data set layout algorithm which utilizes the set of parameters associated with the best first performance metric, wherein the data set layout algorithm and a rewrite layout algorithm combine to form an optimum tape layout.
    Type: Application
    Filed: July 15, 2013
    Publication date: January 15, 2015
    Inventors: Roy D. Cideciyan, Robert A. Hutchins, Thomas Mittelholzer
  • Patent number: 8913336
    Abstract: An interleave address generation circuit includes a plurality of linear feedback shift registers operable to generate addresses for permuting a data block in a first domain to a data block in a second domain on a subword basis. The interleave address generation circuit is operable to generate the lane addresses for each subword and the linear feedback registers configured to generate circulant addresses and sub-circulant address to map bits in each subword in the data block in the first domain to a corresponding subword in the second domain.
    Type: Grant
    Filed: January 2, 2014
    Date of Patent: December 16, 2014
    Assignee: STMicroelectronics, Inc.
    Inventors: Sivagnanam Parthasarathy, Shayan Srinivasa Garani, Sudha Thipparthi
  • Patent number: 8908307
    Abstract: Systems and method relating generally to improving usage of storage area on a disk drive, and more particularly to systems and methods for applying encoding based upon the nature of a particular region of a disk platter on the disk drive.
    Type: Grant
    Filed: September 13, 2013
    Date of Patent: December 9, 2014
    Assignee: LSI Corporation
    Inventors: Shaohua Yang, Bruce A. Wilson
  • Patent number: 8854237
    Abstract: A method for producing N-bit output words of RLL-encoded data having both a global constraint Go and an interleave constraint Io on bits of a first value includes receiving N-bit input words of RLL-encoded data having both a global constraint Gi and an interleave constraint Ii on bits of like value; and producing the output words from respective input words by sliding-window encoding of each input word to replace predetermined bit-sequences with respective substitute sequences such that Go<Gi; wherein each substitute sequence is unique and violates a run-length limit associated with the interleave constraint Ii such that Io>Ii.
    Type: Grant
    Filed: August 28, 2013
    Date of Patent: October 7, 2014
    Assignee: International Business Machines Corporation
    Inventors: Roy D. Cideciyan, Thomas Mittelholzer
  • Patent number: 8848304
    Abstract: Methods and apparatus are provided for improved detection of servo sector data in a magnetic recording system using single bit error correction. Servo sector data is processed by detecting the servo sector data; determining whether a single bit error occurred in the detected servo sector data; and flipping a bit value of an individual bit in the detected servo sector data having a lowest amplitude sample among the samples of the detected servo sector data when a single bit error is detected in the detected servo sector data. The servo sector data comprises, for example, a servo address mark, Gray data, an RRO address mark and/or RRO data. For example, the bit value can be flipped by changing a binary value of one to a binary value of zero and changing a binary value of zero to a binary value of one.
    Type: Grant
    Filed: July 27, 2012
    Date of Patent: September 30, 2014
    Assignee: LSI Corporation
    Inventor: Viswanath Annampedu
  • Publication number: 20140285915
    Abstract: According to one embodiment, in a disk storage apparatus, a cancel controller cancels interference on a read target track from adjacent tracks from equalization waveform data obtained by applying waveform equalization processing to a read signal of the read target track based on an interference amount between adjacent tracks. An ITI controller determines whether or not an interference amount for a next read target track exceeds a prescribed value based on the interference amount corresponding to the read target track, and stores, when the interference amount exceeds the prescribed value, the equalization waveform data for the read target track in the memory as cancel data used to cancel interference on the next read target track.
    Type: Application
    Filed: August 1, 2013
    Publication date: September 25, 2014
    Applicant: KABUSHIKI KAISHA TOSHIBA
    Inventor: Nobuhiro Maeto
  • Patent number: 8817400
    Abstract: A data storage device includes a storage medium on which data is stored in overlapping tracks, and a medium controller that directs storage of data on, and reading of data from, the storage medium, including encoding data being stored and decoding data being read. The decoding includes, when reading a first track, cancelling interference from a second track that overlaps the first track. The data storage device also includes a host controller in communication with the medium controller. The host controller includes memory that stores data decoded, and data to be written, by the medium controller. Communication between the medium controller and the host controller includes signals derived from data on said first and second tracks for facilitating the cancelling. A method of operating a data storage device includes, when reading a first track, facilitating the cancelling by communicating signals derived from the data on the first and second tracks.
    Type: Grant
    Filed: November 2, 2011
    Date of Patent: August 26, 2014
    Assignee: Marvell International Ltd.
    Inventors: Nitin Nangare, Hongying Sheng, Vincent Wong, Gregory Burd
  • Patent number: 8810943
    Abstract: Methods and apparatus are provided for detecting a sync mark in a storage system, such as a hard disk drive. A sync mark is detected in a storage system by obtaining one or more branch metrics from a data detector in the storage system; generating one or more sync mark metrics using the one or more branch metrics from the data detector; and identifying the sync mark based on the sync mark metrics. An input data set is optionally compared with a plurality of portions of a sync mark pattern to yield corresponding comparison values and the comparison values can be summed to obtain at least one result. A sync mark found signal is asserted based upon the at least one result.
    Type: Grant
    Filed: December 27, 2012
    Date of Patent: August 19, 2014
    Assignee: LSI Corporation
    Inventors: Shaohua Yang, Yoon L. Liow, Wu Chang, Xuebin Wu
  • Publication number: 20140226233
    Abstract: A hard disk drive or other storage device comprises a storage medium, a write head configured to write data to the storage medium, and control circuitry coupled to the write head. The control circuitry comprises a write driver configured to generate a write signal comprising a write pulse, and reflection compensation circuitry coupled to or otherwise associated with the write driver and configured to provide one or more reflection compensation pulses in the write pulse.
    Type: Application
    Filed: February 8, 2013
    Publication date: August 14, 2014
    Applicant: LSI Corporation
    Inventors: Boris Livshitz, Anamul Hoque, Cameron C. Rabe, Jeffrey A. Gleason
  • Publication number: 20140211336
    Abstract: Techniques are provided for automatic gain control loop adaptation in circuitry for processing such data signals. In one example, an apparatus comprises read channel circuitry and signal processing circuitry associated with the read channel circuitry. The signal processing circuitry comprises an amplifier, a detector operatively coupled to the amplifier, and a feedback path operatively coupled between the detector and the amplifier. The amplifier is configured to receive and amplify an input signal received by the read channel circuitry. The detector is configured to detect a data pattern from the amplified input signal. The feedback path is configured to provide a feedback signal to the amplifier to adjust a gain of the amplifier, and to generate the feedback signal in accordance with a value selected to improve detection of the data pattern by increasing an amplitude of the data pattern around a given frequency.
    Type: Application
    Filed: January 31, 2013
    Publication date: July 31, 2014
    Applicant: LSI Corporation
    Inventors: Yu Liao, Haotian Zhang, Haitao Xia
  • Patent number: 8793431
    Abstract: A shingled magnetic recording hard disk drive that uses writeable cache tracks in the inter-band gaps between the annular data bands minimizes the effect of far track erasure (FTE) in the boundary regions of annular data bands caused by writing to the cache tracks. Based on the relative FTE effect for all the tracks in a range of tracks of the cache track being written, a count increment (CI) table or a cumulative count increment (CCI) table is maintained. For every writing to a cache track, a count for each track in an adjacent boundary region, or a cumulative count for each adjacent boundary region, is increased. When the count value for a track, or the cumulative count for a boundary region, reaches a predetermined threshold the data is read from that band and rewritten to the same band.
    Type: Grant
    Filed: March 17, 2012
    Date of Patent: July 29, 2014
    Assignee: HGST Netherlands B.V.
    Inventors: Zvonimir Z. Bandic, Cyril Guyot, Tomohiro Harayama, Robert Eugeniu Mateescu, Shad Henry Thorstenson, Timothy Kohchih Tsai
  • Patent number: 8792199
    Abstract: Disclosed are servo pattern writing methods and apparatuses for performing the same. In one example, a method may include providing a plurality of disks having reference servo patterns written thereon; writing align patterns aligned with each other in a horizontal direction of the disk surface, on the plurality of disks, using a reference servo pattern of one of the plurality of disks; and writing a final servo pattern on each disk, using the align pattern written on each disk.
    Type: Grant
    Filed: June 28, 2012
    Date of Patent: July 29, 2014
    Assignee: Seagate Technology LLC
    Inventors: Da Woon Chung, Byoung Kul Ji
  • Patent number: 8724243
    Abstract: Systems and methods relating generally to processing information, and more particularly without limitation to systems and methods for encoding data sets.
    Type: Grant
    Filed: December 7, 2012
    Date of Patent: May 13, 2014
    Assignee: LSI Corporation
    Inventors: Razmik Karabed, Shaohua Yang, Wu Chang, Victor A. Krachkovsky
  • Patent number: 8699161
    Abstract: A hard disk drive or other disk-based storage device comprises a storage disk, a read/write head configured to read data from and write data to the disk, and control circuitry coupled to or otherwise associated with the read/write head. The control circuitry comprises a write driver configured to generate a write signal for data to be written to the storage disk, and a multiple-slope transition controller associated with the write driver and configured to control a data transition in the write signal such that the data transition comprises at least two different segments each having a different slope, with the transition controller comprising separate slope control mechanisms for each of the segments. By way of example, the data transition may comprise a dual-slope transition having first and second segments arranged sequentially between a start point and an end point of the data transition.
    Type: Grant
    Filed: March 9, 2012
    Date of Patent: April 15, 2014
    Assignee: LSI Corporation
    Inventors: Boris Livshitz, Jeffrey A. Gleason, Jason S. Goldberg, Paul Mazur, Cameron C. Rabe
  • Patent number: 8645790
    Abstract: A data processing device for transmitting a first data includes a data generator configured to provide the first data, a cyclic redundancy check (CRC) generator configured to generate a CRC information having at least one bit whose binary value is modified in response to a toggle information, and a data transmitter configured to combine the CRC information and the first data as a combined data and output the combined data in serial. A data processing method for transmitting a first data includes a step of generating a first data, a step of generating cyclic redundancy check (CRC) information having at least one bit whose binary value is modified in response to a toggle information, and a step of generating a combined data by combining the generated CRC information and the first data as a combined data and outputting the combined data in serial.
    Type: Grant
    Filed: September 21, 2011
    Date of Patent: February 4, 2014
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Jin-il Lee, Dong-min Kim, Young-soo Sohn, Kwang-il Park
  • Patent number: 8643970
    Abstract: According to one embodiment, a magnetic recording apparatus configured to record information onto a magnetic recording medium by a shingled write recording method, the magnetic recording apparatus includes: a recording head configured to cover a plurality of dot arrays and an end portion of which is situated at one dot array of a recording target; an actuator configured to move the recording head by one array after the recording to one dot array by the recording head; and a controller configured to perform recording compensation of the magnetic dot based on prestored recording data of a peripheral dot of a magnetic dot when input user data is recorded to the magnetic dot.
    Type: Grant
    Filed: January 24, 2012
    Date of Patent: February 4, 2014
    Assignee: Kabushiki Kaisha Toshiba
    Inventors: Naoki Tagami, Kazuto Kashiwagi, Akihiro Itakura, Haruhiko Izumi, Masatoshi Sakurai
  • Patent number: 8625220
    Abstract: An interleave address generation circuit includes a plurality of linear feedback shift registers operable to generate addresses for permuting a data block in a first domain to a data block in a second domain on a subword basis. The interleave address generation circuit is operable to generate the lane addresses for each subword and the linear feedback registers configured to generate circulant addresses and sub-circulant address to map bits in each subword in the data block in the first domain to a corresponding subword in the second domain.
    Type: Grant
    Filed: October 1, 2010
    Date of Patent: January 7, 2014
    Assignee: STMicroelectronics, Inc.
    Inventors: Sivagnanam Parthasarathy, Shayan Garani Srinivasa, Sudha Thipparthi
  • Patent number: 8625223
    Abstract: A method of self servo-writing servo information to a plurality of disk surfaces in a disk drive that includes writing servo information to a plurality of disk surfaces in a first direction, writing servo information to a plurality of disk surfaces in a second direction, and determining an amount of overlap to be written on a reference surface with the reference head that will produce an overlap of servo information on each of the surfaces in the disk drive to which servo information is to be written. The method also includes switching to different tables when seeking across the overlap or border areas.
    Type: Grant
    Filed: August 3, 2011
    Date of Patent: January 7, 2014
    Assignee: Kabushiki Kaisha Toshiba
    Inventor: Anton Gerasimov
  • Publication number: 20140002918
    Abstract: Systems and methods of reading data from a storage device are provided. A first codeword and a second codeword are read from a storage device, where the second codeword is positioned after the first codeword. The first and second codewords are decoded in parallel, and the decoding of the second codeword completes before the decoding of the first codeword completes. The decoded second codeword and a signal indicating whether the decoding of the second codeword is complete are transmitted to control circuitry before the decoding of the first codeword completes.
    Type: Application
    Filed: June 12, 2013
    Publication date: January 2, 2014
    Inventors: Hongying Sheng, Panu Chaichanavong, Gregory Burd
  • Publication number: 20130326311
    Abstract: In one embodiment, a method for writing data to a magnetic tape utilizing a rate-(232/234) reverse concatenated modulation code includes receiving a data stream comprising one or more data sets, separating each data set into a plurality of sub data sets, encoding each sub data set with a C2 encoding, encoding each C2-encoded sub data set with the modulation code, encoding each modulated sub data set with a C1 encoding, and simultaneously writing the encoded modulated sub data sets to data tracks of the magnetic tape. Other methods for writing data to a magnetic tape utilizing a rate-(232/234) reverse concatenated modulation code are described according to various other embodiments.
    Type: Application
    Filed: February 4, 2013
    Publication date: December 5, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Roy D. Cideciyan, Robert A. Hutchins, Thomas Mittleholzer, Sedat Oelcer
  • Patent number: 8582223
    Abstract: Decoding data written over a plurality of tracks includes selecting a mask that accounts for Inter-Symbol-Interference, the mask including channel coefficients and defining a trellis defining a plurality of states; receiving a signal corresponding to an input pixel from each of the plurality of tracks and generating equalized samples therefrom; computing transition branch probabilities for each input vector based on a Gaussian noise distribution using the equalized samples, ideal samples and a priori probabilities of the input vector; computing forward and backward probabilities via recursions using the computed transition branch probabilities; combining the forward, backward and transition branch probabilities to generate a-posteriori probabilities for the input vector; marginalizing the a-posteriori probabilities over values of neighboring pixels to generate an a-posteriori probability for a pixel of the input vector in a given state, and decoding the pixel as a first or second logical state from the margin
    Type: Grant
    Filed: January 31, 2012
    Date of Patent: November 12, 2013
    Assignee: Western Digital Technologies, Inc.
    Inventors: Shayan S. Garani, Yiming Chen
  • Patent number: 8537481
    Abstract: A shingled magnetic recording (SMR) hard disk drive (HDD) essentially eliminates the effect of far track erasure (FTE) in the boundary regions of annular data bands caused by writing in the boundary regions of adjacent annular data bands. The extent of the FTE effect is determined for each track within a range of tracks of the track being written. Based on the relative FTE effect for all the tracks in the range, a count increment (CI) table or a cumulative count increment (CCI) table is maintained for all the tracks in the range. For every writing to a track in a boundary region, a count for each track in an adjacent boundary region, or a cumulative count for the adjacent boundary region, is increased. When the count reaches a predetermined threshold the data is read from that band and rewritten to the same band.
    Type: Grant
    Filed: March 17, 2012
    Date of Patent: September 17, 2013
    Assignee: HGST Netherlands B.V.
    Inventors: Zvonimir Z. Bandic, Cyril Guyot, Tomohiro Harayama, Robert Eugeniu Mateescu, Shad Henry Thorstenson, Timothy Kohchih Tsai
  • Publication number: 20130235485
    Abstract: A hard disk drive or other disk-based storage device comprises a storage disk, a read/write head configured to read data from and write data to the disk, and control circuitry coupled to or otherwise associated with the read/write head. The control circuitry comprises a write driver configured to generate a write signal for data to be written to the storage disk, and a multiple-slope transition controller associated with the write driver and configured to control a data transition in the write signal such that the data transition comprises at least two different segments each having a different slope, with the transition controller comprising separate slope control mechanisms for each of the segments. By way of example, the data transition may comprise a dual-slope transition having first and second segments arranged sequentially between a start point and an end point of the data transition.
    Type: Application
    Filed: March 9, 2012
    Publication date: September 12, 2013
    Applicant: LSI Corporation
    Inventors: Boris Livshitz, Jeffrey A. Gleason, Jason S. Goldberg, Paul Mazur, Cameron C. Rabe
  • Publication number: 20130128374
    Abstract: A method for selecting which tap coefficients of a programmable finite-impulse-response (FIR) equalizer to fix is disclosed. In one embodiment, such a method includes performing an initial calibration to determine an initial value for each tap coefficient of a FIR equalizer. These initial values may be used to produce a first waveform. The method then performs an operation on the first waveform to produce a second waveform comprising multiple lobes. The second waveform is then analyzed to determine one or more lobes of the second waveform that have the largest area. The method then fixes coefficients of one or more taps that are closest to the lobe or lobes having the largest area. A corresponding apparatus and computer program product are also disclosed.
    Type: Application
    Filed: November 23, 2011
    Publication date: May 23, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Eric R. Christensen, Ernest S. Gale, Robert A. Hutchins, Sedat Oelcer
  • Patent number: 8446683
    Abstract: Various embodiments of the present invention provide systems and methods for selecting between pre-coding and non-pre-coding. As an example, a data processing circuit is disclosed that includes: a first data detector circuit, a second data detector circuit, a first comparator circuit, a second comparator circuit, and a pre-code selection circuit. The first data detector circuit is selectably configurable to operate in a pre-coded state, and operable to apply a data detection algorithm on a data input to yield a first detected output. The second data detector circuit operable to apply the data detection algorithm to the data input to yield a second detected output without compensating for pre-coding. The first comparator circuit operable to compare the first detected output against a known input to yield a first comparison value, and the second comparator circuit operable to compare the second detected output against the known input to yield a second comparison value.
    Type: Grant
    Filed: February 22, 2011
    Date of Patent: May 21, 2013
    Assignee: LSI Corporation
    Inventors: Changyou Xu, Shaohua Yang, Haitoa Xia, Kapil Gaba
  • Publication number: 20130107393
    Abstract: A magnetic tape media for storing data includes at least one servo band extending along the magnetic tape media and having servo information encoded by an M-ary alphabet A comprising M>2 different symbols and is arranged in a set of words. Each word of the set of words contains synchronization information, wherein each symbol used for representing the synchronization information is from a set B of m symbols, which set B is a proper subset of the symbols in the alphabet A such that 1?m?M; longitudinal position information, wherein each symbol used for representing the longitudinal position information is from a set C of M-m symbols, which set C is a complementary set to set B; and other information, wherein each symbol used for representing the other information is from the set C of M-m symbols.
    Type: Application
    Filed: October 5, 2012
    Publication date: May 2, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: International Business Machines Corporation