Patents by Inventor Venkeepuram Satish
Venkeepuram Satish 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: 9806958Abstract: The disclosed computer-implemented method for enabling multiple-perspective administration of computing systems may include (1) receiving, from a user, a request to administer a computing system that includes a plurality of types of components, (2) identifying an administrative role of the user, (3) identifying a primary component of a primary type of component that is administered by the user in the administrative role, (4) identifying a secondary component of a secondary type of component that is not administered by the user in the administrative role, and (5) providing, via a graphical user interface, a perspective of the computing system to the user that (a) enables the user to administer the computing system by administering the primary component and view information about the secondary component in terms of the primary component and (b) prevents the user from administering the secondary component. Various other methods, systems, and computer-readable media are also disclosed.Type: GrantFiled: December 17, 2014Date of Patent: October 31, 2017Assignee: Veritas Technologies LLCInventors: Naresh Moorthy, Prashant Monteiro, Venkeepuram Satish, Subhadeep De, Vidyut Kaul, Bharat Dighe
-
Patent number: 9672165Abstract: A method of storing data in a storage system is provided. The method includes writing data, from a virtual machine in a compute node, to a primary storage coupled to the virtual machine and sending a first copy of the data from the compute node to a data node. The method includes writing the first copy of the data from the compute node to an intermediate storage coupled as direct attached storage to the data node, and writing a second copy of data from the intermediate storage to a secondary storage, wherein at least one method operation is performed by a processor. A storage system is also provided.Type: GrantFiled: May 21, 2014Date of Patent: June 6, 2017Assignee: Veritas Technologies LLCInventors: Venkeepuram Satish, Niranjan Pendharkar
-
Patent number: 9508044Abstract: A method and apparatus for managing configurations of computer resources in a datacenter is described. In one embodiment, a method comprises analyzing multiple configurations using rule information to produce an analysis result where each configuration in the multiple configurations defines a configuration of a resource that is managed by the data center, training a Bayesian classifier using the analysis result, and classifiying a second configuration using the trained Bayesian classifier.Type: GrantFiled: January 6, 2012Date of Patent: November 29, 2016Assignee: Veritas Technologies LLCInventors: Venkeepuram Satish, Navin Kabra, Subhojit Roy, Himanshu Ashwani
-
Patent number: 9268689Abstract: The present disclosure provides for performing virus scans at a storage device that stores one or more virtual machine disk image files (VMDK files). A secure AV module can coordinate communication between a file system on the storage device, a file system (FS) decoder, and an anti-virus engine to perform a virus scan of files contained within a VMDK file. A secure AV module can determine a subset of files that include changed data, where the subset of files is stored in a file system volume within a VMDK file. The secure AV module can use an FS decoder to translate file addresses relative to the file system volume into file addresses relative to the network storage file system. A secure AV module can provide the network storage file system addresses of the subset of files to the anti-virus engine, which can perform a virus scan on the files.Type: GrantFiled: March 26, 2012Date of Patent: February 23, 2016Assignee: Symantec CorporationInventors: Grace Jing Chen, Ronald Karr, Venkeepuram Satish, Charles Paul Jerian, Pu Paul Zhang
-
Patent number: 9223606Abstract: A process running on a virtual machine determines an application level specified SLA, according to which an application is to be made available. The virtual machine level process transmits the SLA to a process running on a cluster infrastructure. The cluster infrastructure level process uses high-availability cluster functionality to configure the cluster infrastructure to make the application available as specified by the SLA. Where the SLA specifies failover support for the virtual machine on which the application is running, nodes of the cluster infrastructure are made available for this purpose. The application is thus made available as specified by the SLA. This can be done without requiring an application administrator to have access to the cluster infrastructure, or participation by an infrastructure administrator.Type: GrantFiled: November 30, 2011Date of Patent: December 29, 2015Assignee: Symantec CorporationInventors: Anish Vaidya, Venkeepuram Satish
-
Patent number: 9213618Abstract: The present disclosure provides storage management systems and methods. A hierarchical configuration information process includes accessing information regarding hierarchical relationships of components associated with a storage environment. A storage resource consumption detection process includes detecting consumption of storage resources included in the storage environment. A coordinated consumption analysis process is coordinated across multiple levels of an active spindle hierarchy. A reaction process includes performing an automated consumption notification process and an automated reclamation process based upon results of the storage resource consumption detection process.Type: GrantFiled: March 14, 2012Date of Patent: December 15, 2015Assignee: Symantec CorporationInventors: Vidyut Kaul, Subhadeep De, Venkeepuram Satish
-
Patent number: 8862927Abstract: A computer-implemented method for fault recovery in multi-tier applications may include: 1) identifying a plurality of clusters, 2) identifying a multi-tier application that includes a plurality of components, each cluster within the plurality of clusters hosting a component, 3) identifying a fault of a first component within the plurality of components on a first cluster within the plurality of clusters, the fault requiring a first recovery action, 4) identifying at least one dependency relationship involving the first component and a second component within the plurality of components on a second cluster within the plurality of clusters, 5) determining, based on the fault and the dependency relationship, that the second component requires a second recovery action to ensure that the multi-tier application operates correctly, and 6) performing the second recovery action on the second component. Various other methods, systems, and computer-readable media are also disclosed.Type: GrantFiled: September 21, 2011Date of Patent: October 14, 2014Assignee: Symantec CorporationInventors: Anand Bhalerao, Venkeepuram Satish
-
Publication number: 20130073914Abstract: Storage management systems and methods are presented. In one embodiment, a method comprises: performing a hierarchical configuration information process, including accessing information regarding hierarchical relationships of components associated with a storage environment; performing a storage resource consumption detection process, including detecting consumption of storage resources included in the storage environment; and performing a coordinated consumption analysis process in which at least part of an analysis of the consumption of the storage resources is coordinated across multiple levels of an active spindle hierarchy. In one embodiment, a reaction process is performed. The reaction process can include performing an automated consumption notification process and an automated reclamation process based upon results of the storage resource consumption detection process.Type: ApplicationFiled: March 14, 2012Publication date: March 21, 2013Applicant: Symantec CorporationInventors: Vidyut Kaul, Subhadeep De, Venkeepuram Satish
-
Publication number: 20130042139Abstract: A computer-implemented method for fault recovery in multi-tier applications may include: 1) identifying a plurality of clusters, 2) identifying a multi-tier application that includes a plurality of components, each cluster within the plurality of clusters hosting a component, 3) identifying a fault of a first component within the plurality of components on a first cluster within the plurality of clusters, the fault requiring a first recovery action, 4) identifying at least one dependency relationship involving the first component and a second component within the plurality of components on a second cluster within the plurality of clusters, 5) determining, based on the fault and the dependency relationship, that the second component requires a second recovery action to ensure that the multi-tier application operates correctly, and 6) performing the second recovery action on the second component. Various other methods, systems, and computer-readable media are also disclosed.Type: ApplicationFiled: September 21, 2011Publication date: February 14, 2013Applicant: Symantec CorporationInventors: Anand Bhalerao, Venkeepuram Satish
-
Patent number: 8095488Abstract: A method and apparatus for managing configurations of computer resources in a datacenter is described. In one embodiment, a method comprises analyzing multiple configurations using rule information to produce an analysis result where each configuration in the multiple configurations defines a configuration of a resource that is managed by the data center, training a Bayesian classifier using the analysis result, and classifying a second configuration using the trained Bayesian classifier.Type: GrantFiled: December 31, 2007Date of Patent: January 10, 2012Assignee: Symantec CorporationInventors: Venkeepuram Satish, Navin Kabra, Subhojit Roy, Himanshu Ashwani
-
Publication number: 20070294491Abstract: Methods and systems for storage architectures are provided. Storage resource provider modules interface with storage resources to perform storage operations. A storage management data store maintains storage data associated with a storage environment of the storage resources. The storage resource provider modules retrieve and update the storage management data in response to processing the storage operations. In one embodiment, a storage management application requests a selected storage resource provider module to perform a selected storage operation. The storage management application determines the selected storage resource provider module by acquiring the storage management data in the data store.Type: ApplicationFiled: May 14, 2007Publication date: December 20, 2007Inventors: Steven Umbehocker, Allen Unueco, Bruce Lowe, Venkeepuram Satish
-
Publication number: 20050038967Abstract: Methods and systems for storage architectures are provided. Storage resource provider modules interface with storage resources to perform storage operations. A storage management data store maintains storage data associated with a storage environment of the storage resources. The storage resource provider modules retrieve and update the storage management data in response to processing the storage operations. In one embodiment, a storage management application requests a selected storage resource provider module to perform a selected storage operation. The storage management application determines the selected storage resource provider module by acquiring the storage management data in the data store.Type: ApplicationFiled: September 22, 2004Publication date: February 17, 2005Inventors: Steven Umbehocker, Allen Unueco, Bruce Lowe, Venkeepuram Satish