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: 10664255Abstract: 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: GrantFiled: May 26, 2017Date of Patent: May 26, 2020Assignee: NETAPP, INC.Inventors: Srishylam Simharajan, Anureita Rao, Raj Lalsangi, Srikumar Natarajan
-
Patent number: 10521159Abstract: 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: GrantFiled: October 18, 2017Date of Patent: December 31, 2019Assignee: NETAPP, INC.Inventors: Nikul Patel, Prathamesh Deshpande, Rupa Natarajan, Anureita Rao, Vikhyath Rao
-
Patent number: 10489268Abstract: 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: GrantFiled: May 26, 2017Date of Patent: November 26, 2019Assignee: NETAPP, INC.Inventors: Anureita Rao, Rupa Natarajan, Srishylam Simharajan
-
Publication number: 20190114117Abstract: 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: ApplicationFiled: October 18, 2017Publication date: April 18, 2019Applicant: NETAPP, INC.Inventors: Nikul PATEL, Prathamesh DESHPANDE, Rupa NATARAJAN, Anureita RAO, Vikhyath RAO
-
Publication number: 20180341472Abstract: 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: ApplicationFiled: May 26, 2017Publication date: November 29, 2018Applicant: NetApp, Inc.Inventors: Srishylam SIMHARAJAN, Anureita RAO, Raj LALSANGI, Srikumar NATARAJAN
-
Publication number: 20180341569Abstract: 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: ApplicationFiled: May 26, 2017Publication date: November 29, 2018Applicant: NetApp, Inc.Inventors: Anureita RAO, Rupa NATARAJAN, Srishylam SIMHARAJAN
-
Patent number: 9043540Abstract: 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: GrantFiled: March 30, 2012Date of Patent: May 26, 2015Assignee: NetApp, Inc.Inventors: Sean Smith, Anureita Rao
-
Publication number: 20130262758Abstract: 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: ApplicationFiled: March 30, 2012Publication date: October 3, 2013Applicant: NetApp, Inc.Inventors: Sean Smith, Anureita Rao
-
Publication number: 20130159257Abstract: 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: ApplicationFiled: December 20, 2011Publication date: June 20, 2013Applicant: NETAPP, INC.Inventors: Anureita Rao, Ananthan Subramanian
-
Patent number: 7886068Abstract: 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: GrantFiled: October 27, 2005Date of Patent: February 8, 2011Assignee: Network Appliance, Inc.Inventors: Anureita Rao, Mohit Gupta
-
Patent number: 7496678Abstract: 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: GrantFiled: September 16, 2005Date of Patent: February 24, 2009Assignee: NetApp, Inc.Inventors: Sandeep Yadav, Stephen Wu, Anureita Rao, Venkatesh Ks
-
Publication number: 20060259637Abstract: 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: ApplicationFiled: September 16, 2005Publication date: November 16, 2006Inventors: Sandeep Yadav, Stephen Wu, Anureita Rao, Venkatesh Ks