Patents by Inventor Prasad Srinivas

Prasad Srinivas 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: 10698607
    Abstract: One or more techniques and/or systems are provided for managing configuration updates used to replicate configuration of a primary storage virtual machine to a partner storage virtual machine. For example, the partner storage virtual machine may be configured to provide failover operation in place of the primary storage virtual machine in the event the primary storage virtual machine fails. Configuration updates are queued and replayed on the partner storage virtual machine to replicate objects of the primary storage virtual machine to the partner storage virtual machine (e.g., replay of create, modify, or delete object commands for synchronizing volumes, logical unit numbers, and/or other configuration objects of the primary storage virtual machine to the partner storage virtual machine).
    Type: Grant
    Filed: May 19, 2015
    Date of Patent: June 30, 2020
    Assignee: NETAPP INC.
    Inventors: Chinmoy Dey, Anoop Chakkalakkal Vijayan, Prasad Srinivas
  • Patent number: 10558559
    Abstract: Techniques for calculating a test confidence metric (TCM) are disclosed. Calculating the TCM involves obtaining test results of a testing application. Calculating the TCM is based on confidence scores corresponding respectively to the test results. Calculate a confidence score for a particular test result involves identifying a failure reason for the test result, determining a weight corresponding to the failure reason, and calculating the confidence score based on the weight.
    Type: Grant
    Filed: July 20, 2017
    Date of Patent: February 11, 2020
    Assignee: Oracle International Corporation
    Inventors: Mayank Agarwal, Jagannadha Prasad Srinivas Vadlamani, Wendy Mui
  • Publication number: 20180024918
    Abstract: Techniques for calculating a test confidence metric (TCM) are disclosed. Calculating the TCM involves obtaining test results of a testing application. Calculating the TCM is based on confidence scores corresponding respectively to the test results. Calculate a confidence score for a particular test result involves identifying a failure reason for the test result, determining a weight corresponding to the failure reason, and calculating the confidence score based on the weight.
    Type: Application
    Filed: July 20, 2017
    Publication date: January 25, 2018
    Applicant: Oracle International Corporation
    Inventors: Mayank Agarwal, Jagannadha Prasad Srinivas Vadlamani, Wendy Mui
  • Publication number: 20160342335
    Abstract: One or more techniques and/or systems are provided for managing configuration updates used to replicate configuration of a primary storage virtual machine to a partner storage virtual machine. For example, the partner storage virtual machine may be configured to provide failover operation in place of the primary storage virtual machine in the event the primary storage virtual machine fails. Configuration updates are queued and replayed on the partner storage virtual machine to replicate objects of the primary storage virtual machine to the partner storage virtual machine (e.g., replay of create, modify, or delete object commands for synchronizing volumes, logical unit numbers, and/or other configuration objects of the primary storage virtual machine to the partner storage virtual machine).
    Type: Application
    Filed: May 19, 2015
    Publication date: November 24, 2016
    Inventors: Chinmoy Dey, Anoop Chakkalakkal Vijayan, Prasad Srinivas
  • Publication number: 20160246683
    Abstract: One or more techniques and/or systems are provided for clone volume merging. For example, a parent volume may be exposed to users for read and write access to data stored within the parent volume. The parent volume may be cloned to create a cloned volume of the parent volume. The cloned volume may be exposed to users for data access. Responsive to receiving a clone volume merge command, data blocks within the cloned volume may be compared with data blocks within the parent volume to identify delta data blocks within the cloned volume that are not within the parent volume. The delta data blocks may be copied from the cloned volume to the parent volume, which may increase performance and/or decrease time taken to generate a volume with both common data blocks and the delta data blocks, as compared to copying data from the parent volume to the cloned volume.
    Type: Application
    Filed: February 20, 2015
    Publication date: August 25, 2016
    Inventors: Anoop Chakkalakkal Vijayan, Sudhakar Jha, Prasad Srinivas
  • Patent number: 8457554
    Abstract: Methods and systems for wireless communication are disclosed and may include controlling one or more scans of a received signal detection frequency across a frequency range and storing a magnitude of the received signal at each frequency where the magnitude exceeds a threshold level. A type of one or more signals in the received signal may be determined based on a bandwidth of the signals. A Bluetooth page/inquiry scan may be initiated if the determined type is a page/inquiry signal, and scans may be continued if the determined type may not be a page/inquiry signal. The scans may be repeated on a periodic basis and may be controlled utilizing a voltage controlled oscillator. Each of the scans may include a plurality of discrete frequency steps or a continuous frequency ramp. The controlling may include a start frequency, an end frequency and a frequency step size for the scans.
    Type: Grant
    Filed: November 13, 2007
    Date of Patent: June 4, 2013
    Assignee: Broadcom Corporation
    Inventors: Steven Deane Hall, Brima Babatunde Ibrahim, Hea Joung Kim, Yuan Zhuang, Langford Wasada, Bojko Marholev, Shawn Ding, Latha Caliaperoumal, Satya Prasad Srinivas
  • Publication number: 20090124200
    Abstract: Methods and systems for wireless communication are disclosed and may include controlling one or more scans of a received signal detection frequency across a frequency range and storing a magnitude of the received signal at each frequency where the magnitude exceeds a threshold level. A type of one or more signals in the received signal may be determined based on a bandwidth of the signals. A Bluetooth page/inquiry scan may be initiated if the determined type is a page/inquiry signal, and scans may be continued if the determined type may not be a page/inquiry signal. The scans may be repeated on a periodic basis and may be controlled utilizing a voltage controlled oscillator. Each of the scans may include a plurality of discrete frequency steps or a continuous frequency ramp. The controlling may include a start frequency, an end frequency and a frequency step size for the scans.
    Type: Application
    Filed: November 13, 2007
    Publication date: May 14, 2009
    Inventors: Steven Deane Hall, Brima Babatunde Ibrahim, Hea Joung Kim, Yuan Zhuang, Langford Wasada, Bojko Marholev, Shawn Ding, Latha Caliaperoumal, Satya Prasad Srinivas
  • Publication number: 20090022208
    Abstract: Methods and systems for wireless communication are disclosed and may include sweeping a signal detection frequency one or more times across a plurality of steps in a frequency range. The measured signal strength at each step may be compared to a threshold, and a status may be stored, which may depend on the presence of a measured signal strength above threshold. The detection frequency may be swept utilizing a voltage controlled oscillator, which may be tuned via a control voltage and/or calibration capacitors. Steps may be skipped when a measured signal strength may be greater than the threshold, and may occur after multiple above threshold measurements. The steps may have variable frequency width, and the range may include the Bluetooth band from 2.40 GHz to 2.48 GHz. The frequency may be swept over a subset of the Bluetooth band, and may be swept on a periodic basis.
    Type: Application
    Filed: January 21, 2008
    Publication date: January 22, 2009
    Inventors: Steven Deane Hall, Brima Ibrahim, Hea Joung Kim, Yuan Zhuang, Langford Wasada, Bojko Marholev, Shawn Ding, Latha Caliaperoumal, Satya Prasad Srinivas