Patents by Inventor Girish Chandrashekar

Girish Chandrashekar 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: 10540279
    Abstract: A persistence management system performs, at a server, operations associated with a number of applications. At the server, a persistence manager can intercept a file system call from one of the applications, wherein the file system call specifies a file located on a remote persistent storage device separate from the server. The persistence manager can determine that data belonging to the file requested by the file system call is stored on a local persistent storage device at the server, retrieve the data from the local persistent storage, and respond to the file system call from the application with the data.
    Type: Grant
    Filed: April 8, 2019
    Date of Patent: January 21, 2020
    Assignee: NETAPP, INC.
    Inventors: Girish Chandrashekar, Sourav Basu, Vasudev Jakhar
  • Publication number: 20190236008
    Abstract: A persistence management system performs, at a server, operations associated with a number of applications. At the server, a persistence manager can intercept a file system call from one of the applications, wherein the file system call specifies a file located on a remote persistent storage device separate from the server. The persistence manager can determine that data belonging to the file requested by the file system call is stored on a local persistent storage device at the server, retrieve the data from the local persistent storage, and respond to the file system call from the application with the data.
    Type: Application
    Filed: April 8, 2019
    Publication date: August 1, 2019
    Applicant: NETAPP, INC.
    Inventors: Girish Chandrashekar, Sourav Basu, Vasudev Jakhar
  • Patent number: 10255180
    Abstract: A persistence management system performs, at a server, operations associated with a number of applications. At the server, a persistence manager can intercept a file system call from one of the applications, wherein the file system call specifies a file located on a remote persistent storage device separate from the server. The persistence manager can determine that data belonging to the file requested by the file system call is stored on a local persistent storage device at the server, retrieve the data from the local persistent storage, and respond to the file system call from the application with the data.
    Type: Grant
    Filed: December 11, 2015
    Date of Patent: April 9, 2019
    Assignee: NETAPP, INC.
    Inventors: Girish Chandrashekar, Sourav Basu, Vasudev Jakhar
  • Patent number: 9830088
    Abstract: A method and system for optimized read access to shared data via monitoring of mirroring operations are described. A data storage system performs operations that include one controller in a dual-controller host storage appliance in an asymmetric active/active configuration receiving a request from the host for data on a logical unit number owned by the partner controller. The receiving controller, which has a mirror cache of the partner controller's memory for failure recovery, accesses the mirror cache using a data structure that was populated during previous mirror operations. If the data is found in the mirror cache, it is read from the cache and returned to the requesting host without having to contact the partner controller for the data.
    Type: Grant
    Filed: September 22, 2014
    Date of Patent: November 28, 2017
    Assignee: NetApp, Inc.
    Inventor: Girish Chandrashekar
  • Publication number: 20170168936
    Abstract: A persistence management system performs, at a server, operations associated with a number of applications. At the server, a persistence manager can intercept a file system call from one of the applications, wherein the file system call specifies a file located on a remote persistent storage device separate from the server. The persistence manager can determine that data belonging to the file requested by the file system call is stored on a local persistent storage device at the server, retrieve the data from the local persistent storage, and respond to the file system call from the application with the data.
    Type: Application
    Filed: December 11, 2015
    Publication date: June 15, 2017
    Inventors: Girish Chandrashekar, Sourav Basu, Vasudev Jakhar
  • Publication number: 20160085460
    Abstract: A method and system for optimized read access to shared data via monitoring of mirroring operations are described. A data storage system performs operations that include one controller in a dual-controller host storage appliance in an asymmetric active/active configuration receiving a request from the host for data on a logical unit number owned by the partner controller. The receiving controller, which has a mirror cache of the partner controller's memory for failure recovery, accesses the mirror cache using a data structure that was populated during previous mirror operations. If the data is found in the mirror cache, it is read from the cache and returned to the requesting host without having to contact the partner controller for the data.
    Type: Application
    Filed: September 22, 2014
    Publication date: March 24, 2016
    Inventor: Girish Chandrashekar