Patents by Inventor Anureita Rao

Anureita Rao 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: 10664255
    Abstract: Presented herein are methods, non-transitory computer readable media, and devices for provisioning an application within a network storage system, which include: providing an application template; requesting input into the application template to construct the application in the network storage system and receiving the requested input; validating the input using standard templates for known applications stored within the network storage system; determining storage specifications within the network storage system based on the validated input; and creating storage and protocol objects associated with the application that identifies the storage specifications.
    Type: Grant
    Filed: May 26, 2017
    Date of Patent: May 26, 2020
    Assignee: NETAPP, INC.
    Inventors: Srishylam Simharajan, Anureita Rao, Raj Lalsangi, Srikumar Natarajan
  • Patent number: 10521159
    Abstract: Presented herein are system and method for providing a non-disruptive mechanism for splitting a parent volume located on a first aggregate into a new volume, the method comprising: splitting the parent volume, by the network storage system, into a new volume, wherein the new volume comprises an application; and providing a snapshot of the parent volume at the new volume.
    Type: Grant
    Filed: October 18, 2017
    Date of Patent: December 31, 2019
    Assignee: NETAPP, INC.
    Inventors: Nikul Patel, Prathamesh Deshpande, Rupa Natarajan, Anureita Rao, Vikhyath Rao
  • Patent number: 10489268
    Abstract: Presented herein are methods, non-transitory computer readable media, and devices providing an application centric view of storage within a network storage system, which include: creating an application instance, by the network storage system, wherein the application instance comprises at least one application-component determined based on application configuration information of the application instance; tracking the application configuration information of the application; and displaying the application configuration information in view of the storage within the network storage system.
    Type: Grant
    Filed: May 26, 2017
    Date of Patent: November 26, 2019
    Assignee: NETAPP, INC.
    Inventors: Anureita Rao, Rupa Natarajan, Srishylam Simharajan
  • Publication number: 20190114117
    Abstract: Presented herein are system and method for providing a non-disruptive mechanism for splitting a parent volume located on a first aggregate into a new volume, the method comprising: splitting the parent volume, by the network storage system, into a new volume, wherein the new volume comprises an application; and providing a snapshot of the parent volume at the new volume.
    Type: Application
    Filed: October 18, 2017
    Publication date: April 18, 2019
    Applicant: NETAPP, INC.
    Inventors: Nikul PATEL, Prathamesh DESHPANDE, Rupa NATARAJAN, Anureita RAO, Vikhyath RAO
  • Publication number: 20180341472
    Abstract: Presented herein are methods, non-transitory computer readable media, and devices for provisioning an application within a network storage system, which include: providing an application template; requesting input into the application template to construct the application in the network storage system and receiving the requested input; validating the input using standard templates for known applications stored within the network storage system; determining storage specifications within the network storage system based on the validated input; and creating storage and protocol objects associated with the application that identifies the storage specifications.
    Type: Application
    Filed: May 26, 2017
    Publication date: November 29, 2018
    Applicant: NetApp, Inc.
    Inventors: Srishylam SIMHARAJAN, Anureita RAO, Raj LALSANGI, Srikumar NATARAJAN
  • Publication number: 20180341569
    Abstract: Presented herein are methods, non-transitory computer readable media, and devices providing an application centric view of storage within a network storage system, which include: creating an application instance, by the network storage system, wherein the application instance comprises at least one application-component determined based on application configuration information of the application instance; tracking the application configuration information of the application; and displaying the application configuration information in view of the storage within the network storage system.
    Type: Application
    Filed: May 26, 2017
    Publication date: November 29, 2018
    Applicant: NetApp, Inc.
    Inventors: Anureita RAO, Rupa NATARAJAN, Srishylam SIMHARAJAN
  • Patent number: 9043540
    Abstract: Systems and methods for, among other things, providing a storage system which allows for efficient tracking of in-use storage disk blocks using “sharing nodes”. Disk blocks are a result of low-level formatting, which breaks up the total storage capacity into a set number of blocks. High-level formatting of the disk creates the file system, and part of the file system may create metadata known as inodes, and associate an inode with each file, such that an inode tracks the disk blocks in use by that file, pointing from the file to a set of blocks. An S-node generator creates another type of metadata, complementary to an inode, known as an S-node data structure, such that an S-node data structure is associated with a block, and tracks the set of inodes using the block, pointing from the disk blocks to inodes.
    Type: Grant
    Filed: March 30, 2012
    Date of Patent: May 26, 2015
    Assignee: NetApp, Inc.
    Inventors: Sean Smith, Anureita Rao
  • Publication number: 20130262758
    Abstract: Systems and methods for, among other things, providing a storage system which allows for efficient tracking of in-use storage disk blocks using “sharing nodes”. Disk blocks are a result of low-level formatting, which breaks up the total storage capacity into a set number of blocks. High-level formatting of the disk creates the file system, and part of the file system may create metadata known as inodes, and associate an inode with each file, such that an inode tracks the disk blocks in use by that file, pointing from the file to a set of blocks. An S-node generator creates another type of metadata, complementary to an inode, known as an S-node data structure, such that an S-node data structure is associated with a block, and tracks the set of inodes using the block, pointing from the disk blocks to inodes.
    Type: Application
    Filed: March 30, 2012
    Publication date: October 3, 2013
    Applicant: NetApp, Inc.
    Inventors: Sean Smith, Anureita Rao
  • Publication number: 20130159257
    Abstract: A method performed in a computer-based storage system includes creating a copy of an active file system at a first point in time, where the active file system includes user data, metadata describing a structure of the active file system and the user data, and a first data structure describing storage locations of the user data and the metadata, in which creating a copy of the active file system includes selectively omitting a portion of the user data and a portion of the metadata from the copy.
    Type: Application
    Filed: December 20, 2011
    Publication date: June 20, 2013
    Applicant: NETAPP, INC.
    Inventors: Anureita Rao, Ananthan Subramanian
  • Patent number: 7886068
    Abstract: Various methods and apparatuses for storing a streaming media data play list in a cache memory are described. A streaming media data play list comprises a plurality of streaming media data entries associated with a single data pointer and the streaming media data entries comprise header data and payload data. In particular embodiments, a method for storing a streaming media data play list in a cache memory comprises receiving the streaming media data play list from a streaming media server, and storing the media data in the cache memory.
    Type: Grant
    Filed: October 27, 2005
    Date of Patent: February 8, 2011
    Assignee: Network Appliance, Inc.
    Inventors: Anureita Rao, Mohit Gupta
  • Patent number: 7496678
    Abstract: A method and system for unified caching of media content are described. The system includes a streaming media protocol engine to receive a request for a data stream in a first format from a client system; a streaming media mass storage subsystem to locate the data stream stored by a cache server in a second format; and a network protocol engine to serve the located data stream to the client system in the first format.
    Type: Grant
    Filed: September 16, 2005
    Date of Patent: February 24, 2009
    Assignee: NetApp, Inc.
    Inventors: Sandeep Yadav, Stephen Wu, Anureita Rao, Venkatesh Ks
  • Publication number: 20060259637
    Abstract: A method and system for unified caching of media content are described. The system includes a streaming media protocol engine to receive a request for a data stream in a first format from a client system; a streaming media mass storage subsystem to locate the data stream stored by a cache server in a second format; and a network protocol engine to serve the located data stream to the client system in the first format.
    Type: Application
    Filed: September 16, 2005
    Publication date: November 16, 2006
    Inventors: Sandeep Yadav, Stephen Wu, Anureita Rao, Venkatesh Ks