Patents by Inventor Boris Teterin
Boris Teterin 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: 9275083Abstract: Described herein are systems and methods for providing data policy management over application objects in a storage system environment. An application object may comprise non-virtual or virtual objects (e.g., non-virtual-based applications, virtual-based applications, or virtual storage components). An application object manager may represent application objects by producing mapping graphs and/or application object data that represent application objects in a standardized manner. A mapping graph for an application object may describe a mapping between the application object and its underlying storage objects on a storage system. Application object data may describe a mapping graph in a standardized format. Application object data representing application objects may be received by an application policy manager that manages data policies on the application objects (including virtual applications and virtual storage components) based on the received application object data.Type: GrantFiled: January 24, 2014Date of Patent: March 1, 2016Assignee: NETAPP, INC.Inventors: Neelesh M. Thakur, Kumar Parthasarathi, Vani Bappanadu, Santosh C. Lolayekar, Balamurali Palaiah, Boris Teterin
-
Publication number: 20150134618Abstract: Examples are disclosed for a data protection service available to a tenant having access to a shared pool of configurable computing resources that may be included in a cloud computing network. In some examples, the tenant may be able to view backups and/or recover backed up data based on the one or more policies for the data protection service. The one or more policies may be generic to an application, a system or a configuration for the tenant to access and/or utilize the shared pool of configurable computing resources. Other examples are described and claimed.Type: ApplicationFiled: November 12, 2013Publication date: May 14, 2015Inventors: Boris Teterin, Santosh C. Lolayekar, Pratik Murali, Vinod Talati
-
Patent number: 8904135Abstract: A system implements a method to non-disruptive restoration of storage services provided by a storage volume of the system. Upon detecting a disruption of storage services at the storage volume, the method freezes the input/output (I/O) operations of applications that are accessing the storage volume. The disrupted storage services are restored. And the configurations of the storage volume are maintained during restoration of the disrupted storage services. Afterward, the frozen I/O operations are activated, allowing the applications to continue their accessing of the storage volume.Type: GrantFiled: October 8, 2013Date of Patent: December 2, 2014Assignee: NetApp, Inc.Inventors: Manish D. Patel, Boris Teterin
-
Publication number: 20140195850Abstract: A system implements a method to non-disruptive restoration of storage services provided by a storage volume of the system. Upon detecting a disruption of storage services at the storage volume, the method freezes the input/output (I/O) operations of applications that are accessing the storage volume. The disrupted storage services are restored. And the configurations of the storage volume are maintained during restoration of the disrupted storage services. Afterward, the frozen I/O operations are activated, allowing the applications to continue their accessing of the storage volume.Type: ApplicationFiled: October 8, 2013Publication date: July 10, 2014Applicant: NetApp, Inc.Inventors: Manish D. Patel, Boris Teterin
-
Publication number: 20140143217Abstract: Described herein are systems and methods for providing data policy management over application objects in a storage system environment. An application object may comprise non-virtual or virtual objects (e.g., non-virtual-based applications, virtual-based applications, or virtual storage components). An application object manager may represent application objects by producing mapping graphs and/or application object data that represent application objects in a standardized manner. A mapping graph for an application object may describe a mapping between the application object and its underlying storage objects on a storage system. Application object data may describe a mapping graph in a standardized format. Application object data representing application objects may be received by an application policy manager that manages data policies on the application objects (including virtual applications and virtual storage components) based on the received application object data.Type: ApplicationFiled: January 24, 2014Publication date: May 22, 2014Applicant: NETAPP, INC.Inventors: Neelesh Thakur, Kumar Parthasarathi, Vani Bappanadu, Santosh C. Lolayekar, Balamurali Palaiah, Boris Teterin
-
Patent number: 8650165Abstract: Described herein are systems and methods for providing data policy management over application objects in a storage system environment. An application object may comprise non-virtual or virtual objects (e.g., non-virtual-based applications, virtual-based applications, or virtual storage components). An application object manager may represent application objects by producing mapping graphs and/or application object data that represent application objects in a standardized manner. A mapping graph for an application object may describe a mapping between the application object and its underlying storage objects on a storage system. Application object data may describe a mapping graph in a standardized format. Application object data representing application objects may be received by an application policy manager that manages data policies on the application objects (including virtual applications and virtual storage components) based on the received application object data.Type: GrantFiled: November 3, 2010Date of Patent: February 11, 2014Assignee: NetApp, Inc.Inventors: Neelesh M. Thakur, Kumar Parthasarathi, Vani Bappanadu, Santosh C. Lolayekar, Balamurali Palaiah, Boris Teterin
-
Patent number: 8583887Abstract: A system implements a method to non-disruptive restoration of storage services provided by a storage volume of the system. Upon detecting a disruption of storage services at the storage volume, the method freezes the input/output (I/O) operations of applications that are accessing the storage volume. The disrupted storage services are restored. And the configurations of the storage volume are maintained during restoration of the disrupted storage services. Afterward, the frozen I/O operations are activated, allowing the applications to continue their accessing of the storage volume.Type: GrantFiled: October 31, 2008Date of Patent: November 12, 2013Assignee: NetApp, Inc.Inventors: Manish D. Patel, Boris Teterin
-
Patent number: 8429140Abstract: Described herein are systems and methods for providing data policy management over application objects in a storage system environment. An application object may comprise non-virtual or virtual objects (e.g., non-virtual-based applications, virtual-based applications, or virtual storage components). An application object manager may represent application objects by producing mapping graphs and/or application object data that represent application objects in a standardized manner. A mapping graph for an application object may describe a mapping between the application object and its underlying storage objects on a storage system. Application object data may describe a mapping graph in a standardized format. Application object data representing application objects may be received by an application policy manager that manages data policies on the application objects (including virtual applications and virtual storage components) based on the received application object data.Type: GrantFiled: November 3, 2010Date of Patent: April 23, 2013Assignee: NetApp. Inc.Inventors: Santosh C. Lolayekar, Balamurali Palaiah, Boris Teterin
-
Patent number: 8341119Abstract: According to one or more of the provisions set forth herein, data can be managed in a data storage system in an efficient manner. In one example, a first flexible copy volume of data is generated based on a snapshot copy volume of a flexible volume containing the data. The first flexible copy volume is configured to be operated upon according to a first set of operations. A second flexible copy of the data is also generated based on the snapshot copy volume. The second flexible copy volume is configured to be operated upon according to a second set of operations that differs from the first set of operations. Having a second copy of the data allows testing or other operations to be performed on the data while also maintaining an original version of the data.Type: GrantFiled: September 14, 2009Date of Patent: December 25, 2012Assignee: NetApp, Inc.Inventors: Konstantinos Roussos, Rushi Srinivas Surla, Vasantha Prabhu, Gaurab Paul, Ritesh Tiwari, Boris Teterin
-
Patent number: 8312231Abstract: A computer system and method for caching configuration information for use in mounting and/or unmounting snapshot LUNs of a network-based storage system are disclosed. During a first request to mount a snapshot LUN, a discovery operation is performed at a host system to discover various configuration information used in mounting and unmounting various LUNs of a storage system to a host system. The configuration information is used to process the first request and then the configuration information is cached. During a subsequent request to mount a second snapshot LUN, the cached configuration information can be used to mount the second snapshot LUN, thereby avoiding a second discovery operation.Type: GrantFiled: November 4, 2008Date of Patent: November 13, 2012Assignee: NetApp, Inc.Inventors: Song Li, Boris Teterin
-
Publication number: 20120109958Abstract: Described herein are systems and methods for providing data policy management over application objects in a storage system environment. An application object may comprise non-virtual or virtual objects (e.g., non-virtual-based applications, virtual-based applications, or virtual storage components). An application object manager may represent application objects by producing mapping graphs and/or application object data that represent application objects in a standardized manner. A mapping graph for an application object may describe a mapping between the application object and its underlying storage objects on a storage system. Application object data may describe a mapping graph in a standardized format. Application object data representing application objects may be received by an application policy manager that manages data policies on the application objects (including virtual applications and virtual storage components) based on the received application object data.Type: ApplicationFiled: November 3, 2010Publication date: May 3, 2012Inventors: Neelesh M. Thakur, Kumar Parthasarathi, Vani Bappanadu, Santosh C. Lolayekar, Balamurali Palaiah, Boris Teterin
-
Patent number: 8117493Abstract: One or more data mirroring techniques are provided in which data storage units are pre-connected to a host node in a clustered network, in preparation for a potential data access failure. One or more data storage units are mirrored (e.g., replicated) between a source volume and a destination volume. A destination host node is pre-connected to the one or more mirrored data storage units in a destination volume prior to a data access failure at the source volume. After a data access failure occurs at the source volume (e.g., due to a hardware failure) access to the mirrored one or more data storage units is granted in an efficient manner due to the pre-connection of the destination node to the one or more mirrored data storage units.Type: GrantFiled: October 30, 2009Date of Patent: February 14, 2012Assignee: NetApp, Inc.Inventors: Jeffrey Fultz, Boris Teterin
-
Patent number: 7587563Abstract: A writeable clone of a read-only dataset, e.g., an RPPI of a file system, a mirror file system, etc., is created to make the read-only dataset appear from a client's perspective to be modifiable/writeable, yet without actually modifying the read-only dataset itself. Any change attempted to be made on the read-only dataset is stored in the writeable clone. In one embodiment, the clone shares data blocks with the read-only dataset.Type: GrantFiled: July 11, 2006Date of Patent: September 8, 2009Assignee: Network Appliance, Inc.Inventors: Boris Teterin, Manish Dhirajlal Patel