Patents by Inventor Raman C. Venkataramani

Raman C. Venkataramani has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 9971913
    Abstract: A circuit may be configured to adaptively combine two or more waveforms into a single waveform. The circuit can generate weighting factors based on received error signals, and can apply the weighting factors to the two or waveforms to be combined. In some examples, a circuit can be configured to receive input signals, receive error signals, generating a weighting coefficient based on at least some of the error signals, and determine an output signal based on the weighting coefficient and the input signals.
    Type: Grant
    Filed: October 30, 2015
    Date of Patent: May 15, 2018
    Assignee: Seagate Technology LLC
    Inventors: Ara Patapoutian, Rishi Ahuja, Jason Charles Jury, Raman C Venkataramani
  • Patent number: 9489976
    Abstract: Technologies are described herein for adapting channel parameters of a read channel in a transformed space. A set of channel parameter values associated with one or more components of the read channel is received. A general transformation is performed on the channel parameter values, and insignificant terms in the transformed space are filtered out. Next, an inverse transformation is performed on the filtered terms in the transformed space to calculate a new set of channel parameter values for the component(s).
    Type: Grant
    Filed: April 6, 2015
    Date of Patent: November 8, 2016
    Assignee: Seagate Technology LLC
    Inventors: Jason Charles Jury, Raman C. Venkataramani, William M. Radich
  • Publication number: 20160293205
    Abstract: Technologies are described herein for adapting channel parameters of a read channel in a transformed space. A set of channel parameter values associated with one or more components of the read channel is received. A general transformation is performed on the channel parameter values, and insignificant terms in the transformed space are filtered out. Next, an inverse transformation is performed on the filtered terms in the transformed space to calculate a new set of channel parameter values for the component(s).
    Type: Application
    Filed: April 6, 2015
    Publication date: October 6, 2016
    Inventors: Jason Charles Jury, Raman C. Venkataramani, William M. Radich
  • Patent number: 9195860
    Abstract: A circuit may be configured to adaptively combine two or more waveforms into a single waveform. The circuit can generate weighting factors based on received error signals, and can apply the weighting factors to the two or waveforms to be combined.
    Type: Grant
    Filed: January 10, 2014
    Date of Patent: November 24, 2015
    Assignee: Seagate Technology LLC
    Inventors: Ara Patapoutian, Rishi Ahuja, Jason Charles Jury, Raman C Venkataramani
  • 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: 20040192216
    Abstract: Training is performed to characterize one or more communication channels between a first communication unit (CU) and one or more additional CUs. Channel characteristic(s) are determined by using first training signals received by the first CU from one of the additional CUs. Second training signals, defined at least in part by the channel characteristic(s), are determined. The channel characteristic(s) may comprise a unitary factor and power levels for subchannels. The second training signals are transmitted from the first CU to the one additional CU, which not only determines characteristics of the channel but also usually determines scheduling information. Each CU independently determines communication rates on subchannels. Typically, the two communication rates will be in agreement. The one additional CU sends modified training signals so that the first CU lowers the communication rate on subchannels.
    Type: Application
    Filed: March 31, 2003
    Publication date: September 30, 2004
    Inventors: Thomas Louis Marzetta, Raman C. Venkataramani