Patents by Inventor Ratnesh Gupta

Ratnesh Gupta 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: 8074019
    Abstract: Storage servers use a fast, non-volatile or persistent memory to store data until it can be written to slower mass storage devices such as disk drives. If the server crashes before a write can complete, the data remains safely stored in non-volatile memory. If the data cannot be committed to disk when the server reboots (e.g. because the destination mass storage device is unavailable), it is stored in a file. When the disk reappears, the data in the file may be used to restore a file or file system on the disk to a consistent state.
    Type: Grant
    Filed: November 13, 2007
    Date of Patent: December 6, 2011
    Assignee: Network Appliance, Inc.
    Inventors: Ratnesh Gupta, James Leong, Atul Goel
  • Patent number: 7958304
    Abstract: Redundant Array of Inexpensive Disks (RAID) groups in a storage system are dynamically reconfigured by merging and splitting the RAID groups. When an indication of a change to data or system characteristics is received, disks in the RAID groups of the storage system can be reorganized to adapt to the change.
    Type: Grant
    Filed: April 30, 2008
    Date of Patent: June 7, 2011
    Assignee: Network Appliance, Inc.
    Inventors: Atul Goel, James Leong, Ratnesh Gupta
  • Publication number: 20090125669
    Abstract: Storage servers use a fast, non-volatile or persistent memory to store data until it can be written to slower mass storage devices such as disk drives. If the server crashes before a write can complete, the data remains safely stored in non-volatile memory. If the data cannot be committed to disk when the server reboots (e.g. because the destination mass storage device is unavailable), it is stored in a file. When the disk reappears, the data in the file may be used to restore a file or file system on the disk to a consistent state.
    Type: Application
    Filed: November 13, 2007
    Publication date: May 14, 2009
    Inventors: Ratnesh Gupta, James Leong, Atul Goel
  • Patent number: 7487385
    Abstract: In an embodiment of the invention, a method is provided for updating configuration information associated with a data volume. The method reduces the occurrences of updates of saved configuration information of a data volume by updating the saved configuration information only when a change occurs in a configuration of the data volume.
    Type: Grant
    Filed: November 1, 2004
    Date of Patent: February 3, 2009
    Assignee: NetApp, Inc.
    Inventors: Steven Rodrigues, Ratnesh Gupta
  • Publication number: 20060107103
    Abstract: In an embodiment of the invention, a method is provided for updating configuration information associated with a data volume. The method reduces the occurrences of updates of saved configuration information of a data volume by updating the saved configuration information only when a change occurs in a configuration of the data volume.
    Type: Application
    Filed: November 1, 2004
    Publication date: May 18, 2006
    Inventors: Steven Rodrigues, Ratnesh Gupta