Patents by Inventor Vasudev Jakhar

Vasudev Jakhar 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
  • 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: 20160063051
    Abstract: A storage management computing device, method and non-transitory computer readable medium that persist data on non-volatile memory includes maintaining a data storage structure comprising multiple nodes on non-volatile memory in at least one storage server. A determination is made when a received key in an update matches an existing key in one of the multiple nodes in the data storage structure. When the determination indicates the match, the update is provided for insertion in a slot in a vector extending from the existing key in the one of the multiple nodes for the data storage structure which matches the received key.
    Type: Application
    Filed: August 29, 2014
    Publication date: March 3, 2016
    Inventors: Girish Kumar BK, Vasudev Jakhar