Patents by Inventor Gaurav Malhotra
Gaurav Malhotra 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: 9612910Abstract: A computer-implemented method for generating catalogs for snapshots may include (1) identifying an initial snapshot and a subsequent snapshot for a protected volume, (2) providing identifiers of the initial snapshot and the subsequent snapshot to a storage vendor application programming interface (API), (3) receiving, from the storage vendor API, an indication of at least one difference between the initial snapshot and the subsequent snapshot, and (4) synthetically generating a catalog for the subsequent snapshot based on a preexisting catalog for the initial snapshot such that the synthetically generated catalog reflects the difference between the initial snapshot and the subsequent snapshot indicated by the storage vendor API. Various other methods, systems, and computer-readable media are also disclosed.Type: GrantFiled: February 4, 2014Date of Patent: April 4, 2017Assignee: Veritas TechnologiesInventors: Niteen Kulkarni, Sourabh Gupta, Gaurav Malhotra
-
Patent number: 9571155Abstract: A system for starting a point-to-multi-point serial communications system. The system includes a transmitter having a sync connection and a plurality of data outputs and a plurality of receivers, each of the plurality of receiver having a sync connection and a data input; the data input of each of the plurality of receivers being connected to a respective one of the plurality of data outputs of the transmitter; and the sync connection of the transmitter being connected, by a conductor, to the sync connection of each of the plurality of receivers, each of the plurality of receivers comprising a first impedance and a first switch, the first impedance and the first switch configured to establish, when the first switch is closed, a current path between the sync connection of the receiver and a first voltage source in the receiver.Type: GrantFiled: August 21, 2015Date of Patent: February 14, 2017Assignee: Samsung Display Co., Ltd.Inventors: Gaurav Malhotra, Amir Amirkhany
-
Publication number: 20160154923Abstract: A method for manufacturing a serial link including a channel and a receiver, the link including linear time-invariant elements, the receiver including a continuous-time linear equalizer (CTLE) including a nonlinear block, and a slicer having an input. The method includes: for each of a plurality of candidate CTLE configurations: calculating a first probability density function (PDF), corresponding to a first signal value, at the input of the nonlinear block, calculating a first PDF, corresponding to the first signal value, at the output of the nonlinear block; calculating a second PDF, corresponding to a second signal value, at the input of the nonlinear block, calculating a second PDF, corresponding to the second signal value, at the output of the nonlinear block; and calculating a bit error rate.Type: ApplicationFiled: October 30, 2015Publication date: June 2, 2016Inventor: Gaurav Malhotra
-
Publication number: 20160056859Abstract: A system for starting a point-to-multi-point serial communications system. The system includes a transmitter having a sync connection and a plurality of data outputs and a plurality of receivers, each of the plurality of receiver having a sync connection and a data input; the data input of each of the plurality of receivers being connected to a respective one of the plurality of data outputs of the transmitter; and the sync connection of the transmitter being connected, by a conductor, to the sync connection of each of the plurality of receivers, each of the plurality of receivers comprising a first impedance and a first switch, the first impedance and the first switch configured to establish, when the first switch is closed, a current path between the sync connection of the receiver and a first voltage source in the receiver.Type: ApplicationFiled: August 21, 2015Publication date: February 25, 2016Inventors: Gaurav Malhotra, Amir Amirkhany
-
Patent number: 9197458Abstract: A system and method for decision feedback equalization of a crossing slicer. A serial receiver includes a data slicer and a crossing slicer, and implements decision feedback equalization for the data slicer, with a plurality of data weights. The serial receiver also implements decision feedback equalization for the crossing slicer, using crossing weights that are interpolated between corresponding pairs of the data weights. The crossing weights may be formed by any suitable interpolation method, including linear interpolation, cubic interpolation, or spline interpolation.Type: GrantFiled: March 13, 2015Date of Patent: November 24, 2015Assignee: Samsung Display Co., Ltd.Inventor: Gaurav Malhotra
-
Publication number: 20150319015Abstract: A system and method for decision feedback equalization of a crossing slicer. A serial receiver includes a data slicer and a crossing slicer, and implements decision feedback equalization for the data slicer, with a plurality of data weights. The serial receiver also implements decision feedback equalization for the crossing slicer, using crossing weights that are interpolated between corresponding pairs of the data weights. The crossing weights may be formed by any suitable interpolation method, including linear interpolation, cubic interpolation, or spline interpolation.Type: ApplicationFiled: March 13, 2015Publication date: November 5, 2015Inventor: Gaurav Malhotra
-
Patent number: 9118447Abstract: An apparatus generally relating to a receiver is disclosed. In this apparatus, the receiver includes a phase interpolator, a detector and a slicer. The slicer is coupled to the phase interpolator to provide a sampling signal for a sampling position of the phase interpolator. The detector is coupled to the slicer to receive the sampling signal. The detector is configured to adjust a code of the phase interpolator to adjust the sampling position iteratively in response to the sampling signal to tune the sampling position of the receiver toward an optimum therefor.Type: GrantFiled: December 5, 2014Date of Patent: August 25, 2015Assignee: XILINX, INC.Inventor: Gaurav Malhotra
-
Publication number: 20150178167Abstract: A computer-implemented method for generating catalogs for snapshots may include (1) identifying an initial snapshot and a subsequent snapshot for a protected volume, (2) providing identifiers of the initial snapshot and the subsequent snapshot to a storage vendor application programming interface (API), (3) receiving, from the storage vendor API, an indication of at least one difference between the initial snapshot and the subsequent snapshot, and (4) synthetically generating a catalog for the subsequent snapshot based on a preexisting catalog for the initial snapshot such that the synthetically generated catalog reflects the difference between the initial snapshot and the subsequent snapshot indicated by the storage vendor API. Various other methods, systems, and computer-readable media are also disclosed.Type: ApplicationFiled: February 4, 2014Publication date: June 25, 2015Applicant: Symantec CorporationInventors: Niteen Kulkarni, Sourabh Gupta, Gaurav Malhotra
-
Patent number: 8934594Abstract: An apparatus generally relating to a receiver is disclosed. In this apparatus, the receiver includes a phase interpolator, a detector and a slicer. The slicer is coupled to the phase interpolator to provide a sampling signal for a sampling position of the phase interpolator. The detector is coupled to the slicer to receive the sampling signal. The detector is configured to adjust a code of the phase interpolator to adjust the sampling position iteratively in response to the sampling signal to tune the sampling position of the receiver toward an optimum therefor.Type: GrantFiled: October 14, 2013Date of Patent: January 13, 2015Assignee: Xilinx, Inc.Inventor: Gaurav Malhotra
-
Patent number: 8923380Abstract: An apparatus relating generally to data pattern bias detection is disclosed. This apparatus includes a bias detector. A slicer is coupled to the bias detector to provide an error signal from the slicer to the bias detector. The bias detector is configured to determine a difference between an error input and an error mean for the error signal to detect a presence of correlated data in input signaling.Type: GrantFiled: October 14, 2013Date of Patent: December 30, 2014Assignee: Xilinx, Inc.Inventor: Gaurav Malhotra
-
Patent number: 8917582Abstract: A method and system are described for canceling an echo signal with an echo canceller in the analog domain. In one embodiment, a system includes an echo canceller that includes an interpolation unit, operating in a digital domain, that receives a first digital echo estimate signal from an LMS unit and generates a second digital echo estimate signal without oversampling. A digital-to-analog converter (DAC) receives the second digital echo estimate signal and generates an analog echo estimate signal without oversampling. The echo canceller prevents the DAC from adding a high frequency component to the analog echo estimate signal. A subtractor adds the analog echo signal to an incoming signal having an echo signal. The subtractor generates an analog signal with reduced echo signal in the useful frequency band of the incoming signal.Type: GrantFiled: October 29, 2010Date of Patent: December 23, 2014Assignee: NetLogic Microsystems, Inc.Inventors: Roubik Gregorian, Gaurav Malhotra
-
Patent number: 8863304Abstract: A method and apparatus for remediating backup data to control access to sensitive data is described. In one embodiment, the method for facilitating sensitive data remediation from backup images without a separate data store includes examining the backup images to identify sensitive data and modifying remediation information associated with the sensitive data, wherein the remediation information restricts access to the sensitive data to at least one corresponding access group.Type: GrantFiled: March 26, 2009Date of Patent: October 14, 2014Assignee: Symantec CorporationInventors: Kuldeep Sureshrao Nagarkar, Gaurav Malhotra, Thomas G. Clifford, Bruce Wootton, Aleksey Tsibulya
-
Patent number: 8849763Abstract: Various systems and methods for using multiple clients for data backup are described. For example, one method involves accessing a namespace, where the namespace indicates locations of files. At least a portion of the namespace is divided into sets, where the sets correspond to a subset of the files. The files of the subset are accessed by plurality of nodes, and the accessing is based on the sets. Each of the nodes accesses the files of the subset. The nodes are used to store, at data storage, the files of the subset.Type: GrantFiled: February 29, 2012Date of Patent: September 30, 2014Assignee: Symantec CorporationInventors: Mehul R. Choube, Gaurav Malhotra, Shyam Prakash Velupula, Nitin Suresh Supekar
-
Patent number: 8738581Abstract: Various systems and methods for using multiple clients for data backup are described. For example, one method involves accessing a namespace, where the namespace indicates locations of files. At least a portion of the namespace is divided into sets, where the sets correspond to a subset of the files. The files of the subset are accessed by plurality of nodes, and the accessing is based on the sets. Each of the nodes accesses the files of the subset. The nodes are used to store, at data storage, the files of the subset.Type: GrantFiled: February 15, 2012Date of Patent: May 27, 2014Assignee: Symantec CorporationInventors: Mehul R. Choube, Gaurav Malhotra, Shyam Prakash Velupula, Nitin Suresh Supekar
-
Patent number: 8615492Abstract: Techniques for providing multiplexed data for backup are disclosed. In one particular exemplary embodiment, the techniques may be realized as a method for providing multiplexed data for backup comprising determining one or more criteria for a set of data to be backed up by a backup device, wherein the one or more criteria are based at least in part on reducing encryption overhead for the set of data. The method further includes identifying one or more sets of data to form a multiplexed backup based upon the one or more sets of data meeting the one or more criteria, and transmitting the one or more identified sets of data to the backup device for backup.Type: GrantFiled: July 29, 2008Date of Patent: December 24, 2013Assignee: Symantec CorporationInventors: Thomas Clifford, Gaurav Malhotra
-
Patent number: 8560785Abstract: Techniques for providing multiple levels of security for backups are disclosed. In one particular exemplary embodiment, the techniques may be realized as a method for providing multiple levels of security for a backup medium comprising protecting a data portion of the backup medium with a first security mechanism, and protecting a metadata portion of the backup medium with a second security mechanism.Type: GrantFiled: June 2, 2008Date of Patent: October 15, 2013Assignee: Symantec CorporationInventors: Gaurav Malhotra, Shyam Prakash Velupula, Vijaysinh Rangrao Mohite, Raymond W. Gilson, Thomas Clifford
-
Patent number: 8416673Abstract: A method and system are described for canceling far end cross-talk in communication systems. A first transmitter transmits the first effective data source signals across the first channel. A second transmitter transmits the second effective data source signals across the second channel. In one embodiment, a receiver unit receives first and second effective data source signals across a first channel and a second channel, respectively, and also one or more cross-talk signals. A far end cross talk (FEXT) canceller located in the receiver unit receives second estimated effective data source signals based on the second effective data source signals. The receiver unit cancels the one or more cross-talk signals using the second estimated effective data source signals.Type: GrantFiled: March 17, 2009Date of Patent: April 9, 2013Assignee: NetLogic Microsystems, Inc.Inventors: Karen Hovakimyan, Gaurav Malhotra
-
Publication number: 20110044216Abstract: A method and system are described for canceling an echo signal in analog domain with adaptive filters working in digital domain. In one embodiment a system includes an analog-to-digital converter (ADC) sampling at two different phases to generate a first error signal and a second error signal having different phases. The ADC operates at a frequency significantly lower than the frequency at which the individual filters run. The first adaptive filter unit and a second adaptive filter unit are independently trained with the first and second error signals. respectively. The first and second adaptive filter units generate echo estimate signals used to cancel the echo signal.Type: ApplicationFiled: October 29, 2010Publication date: February 24, 2011Inventors: Roubik Gregorian, Gaurav Malhotra
-
Publication number: 20110044397Abstract: A method and system are described for canceling an echo signal with an echo canceller in the analog domain. In one embodiment, a system includes an echo canceller that includes an interpolation unit, operating in a digital domain, that receives a first digital echo estimate signal from an LMS unit and generates a second digital echo estimate signal without oversampling. A digital-to-analog converter (DAC) receives the second digital echo estimate signal and generates an analog echo estimate signal without oversampling. The echo canceller prevents the DAC from adding a high frequency component to the analog echo estimate signal. A subtractor adds the analog echo signal to an incoming signal having an echo signal. The subtractor generates an analog signal with reduced echo signal in the useful frequency band of the incoming signal.Type: ApplicationFiled: October 29, 2010Publication date: February 24, 2011Inventors: Roubik Gregorian, Gaurav Malhotra
-
Patent number: 7843859Abstract: A method and system are described for canceling an echo signal in analog domain with adaptive filters working in digital domain. In one embodiment, a system includes an analog-to-digital converter (ADC) sampling at two different phases to generate a first error signal and a second error signal having different phases. The ADC operates at a frequency significantly lower than the frequency at which the individual filters run. The first adaptive filter unit and a second adaptive filter unit are independently trained with the first and second error signals, respectively. The first and second adaptive filter units generate echo estimate signals used to cancel the echo signal.Type: GrantFiled: September 23, 2008Date of Patent: November 30, 2010Assignee: NetLogic Microsystems, Inc.Inventors: Roubik Gregorian, Gaurav Malhotra