Patents by Inventor Santhosh V. Kudva

Santhosh V. Kudva 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: 9354769
    Abstract: A technique electronically controls commitment of a change to stored information. The technique involves accessing a reviewer database to ascertain a set of reviewers assigned to review proposed changes to the stored information. The technique further involves electronically notifying the set of reviewers to review a particular proposed change to the stored information after the set of reviewers is ascertained. Each reviewer is able to electronically approve or reject the particular proposed change to the stored information. The technique further involves (i) electronically preventing commitment of the particular proposed change to the stored information while less than a predefined number of electronic approvals has been received from the set of reviewers and (ii) electronically enabling commitment of the particular proposed change to the stored information upon receipt of the predefined number of electronic approvals from the set of reviewers.
    Type: Grant
    Filed: March 31, 2011
    Date of Patent: May 31, 2016
    Assignee: EMC Corporation
    Inventors: Santhosh V. Kudva, Michael E. Bappe, Helen S. Raizen, Thomas W. Bennett
  • Patent number: 8572407
    Abstract: A method is provided for providing, with a GPU, selective cryptographic assist to data storage operations. The method is performed by a computer, the computer having a general-purpose central processing unit (CPU) and a special-purpose processor optimized for performing vector-based calculations. The method includes (a) calculating a processing load value on the CPU as the CPU performs a set of data storage operations, (b) comparing the calculated processing load value to a threshold value, (c) if the threshold value exceeds the calculated processing load, then performing cryptographic operations related to a data storage operation of the set of data storage operations on the CPU to the exclusion of the special-purpose processor, and (d) otherwise, performing the cryptographic operations related to the data storage operation on the special-purpose processor to the exclusion of the CPU. A corresponding apparatus is also provided.
    Type: Grant
    Filed: March 30, 2011
    Date of Patent: October 29, 2013
    Assignee: EMC Corporation
    Inventors: Arun Kumar Chengottarasappan, Santhosh V. Kudva
  • Patent number: 7890664
    Abstract: Methods and apparatus for non-disruptive upgrade by redirecting I/O operations. With this arrangement, a driver upgrade does not require restarting an application. In one embodiment, a method includes installing on a computer a legacy upgrade module in a kernel having a legacy driver with first and second loadable extensions for handling input/output operations for applications to and from devices, retrieving and storing static configuration data from the legacy driver, transferring the stored static configuration data to a new driver, obtaining runtime device configuration data from the devices and transferring the runtime device configuration data to the new driver, and filtering device input/output operations such that prior to cutover input/output operations are directed by the LUM through device stacks for the legacy driver and after cutover input/output operations are directed to the new driver.
    Type: Grant
    Filed: March 31, 2008
    Date of Patent: February 15, 2011
    Assignee: EMC Corporation
    Inventors: Tao Tao, Michael E. Bappe, Harold M. Sandstrom, Edith Epstein, Eric I. West, Helen S. Raizen, Santhosh V. Kudva