Patents by Inventor Shailaja Kamila
Shailaja Kamila 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: 11863576Abstract: A system, method, and machine-readable storage medium for detecting an anomaly are provided. In some embodiments, the method includes computing an access rate of a set of entities for each user of a plurality of users. The access rate may refer to data operations for the set of entities stored by a storage system. The method also includes normalizing the access rates for a subset of the plurality of users, the subset belonging to a community. The method further includes determining whether a normalized access rate from among the access rates satisfies a threshold. The method also includes detecting an anomaly in response to a determination that the normalized access rate satisfies the threshold.Type: GrantFiled: June 7, 2022Date of Patent: January 2, 2024Assignee: NETAPP, INC.Inventors: Omri Kessel, Shailaja Kamila, Pratyush Uppuluri, Jayanta Basak
-
Publication number: 20220414154Abstract: A system, method, and machine-readable storage medium for forming a community based on a common set of attributes are provided. In some embodiments, the method includes creating a list of entities associated with a plurality of users, each entity included in the list of entities being accessed by a user of the plurality of users. The method also includes identifying a first entity accessed by a group of users of the plurality of users. The method further includes determining a first set of entities accessed by each user of the group of users, the first set of entities being included in the list of entities. The method also includes removing the first entity and the first set of entities from the list of entities. The method further includes forming a first community including the group of users, the first entity, and the first set of entities.Type: ApplicationFiled: September 1, 2022Publication date: December 29, 2022Inventors: OMRI KESSEL, Shailaja Kamila, Pratyush Uppuluri, Jayanta Basak
-
Publication number: 20220391370Abstract: A system, method, and machine-readable storage medium for resolving a candidate community are provided. In some embodiments, a method includes obtaining a candidate community and a neighbor set for the candidate community, the neighbor set including zero or more stable communities. The method also includes resolving the candidate community as being a new stable community if the neighbor set is empty. The method further includes resolving the candidate community as being part of a matching stable community if a hash value of the candidate community matches a hash value of one or more stable communities included in the neighbor set. The method also includes resolving the candidate community as being a new stable community if an entropy value is greater than a threshold, the entropy value being based on the candidate community and the neighbor set.Type: ApplicationFiled: August 22, 2022Publication date: December 8, 2022Inventors: Omri Kessel, IV, Shailaja Kamila, Pratyush Uppuluri, Jayanta Basak
-
Patent number: 11468124Abstract: A system, method, and machine-readable storage medium for forming a community based on a common set of attributes are provided. In some embodiments, the method includes creating a list of entities associated with a plurality of users, each entity included in the list of entities being accessed by a user of the plurality of users. The method also includes identifying a first entity accessed by a group of users of the plurality of users. The method further includes determining a first set of entities accessed by each user of the group of users, the first set of entities being included in the list of entities. The method also includes removing the first entity and the first set of entities from the list of entities. The method further includes forming a first community including the group of users, the first entity, and the first set of entities.Type: GrantFiled: March 8, 2019Date of Patent: October 11, 2022Assignee: NETAPP, INC.Inventors: Omri Kessel, Shailaja Kamila, Pratyush Uppuluri, Jayanta Basak
-
Patent number: 11468029Abstract: A system, method, and machine-readable storage medium for resolving a candidate community are provided. In some embodiments, a method includes obtaining a candidate community and a neighbor set for the candidate community, the neighbor set including zero or more stable communities. The method also includes resolving the candidate community as being a new stable community if the neighbor set is empty. The method further includes resolving the candidate community as being part of a matching stable community if a hash value of the candidate community matches a hash value of one or more stable communities included in the neighbor set. The method also includes resolving the candidate community as being a new stable community if an entropy value is greater than a threshold, the entropy value being based on the candidate community and the neighbor set.Type: GrantFiled: March 8, 2019Date of Patent: October 11, 2022Assignee: NETAPP, INC.Inventors: Omri Kessel, Shailaja Kamila, Pratyush Uppuluri, Jayanta Basak
-
Publication number: 20220303297Abstract: A system, method, and machine-readable storage medium for detecting an anomaly are provided. In some embodiments, the method includes computing an access rate of a set of entities for each user of a plurality of users. The access rate may refer to data operations for the set of entities stored by a storage system. The method also includes normalizing the access rates for a subset of the plurality of users, the subset belonging to a community. The method further includes determining whether a normalized access rate from among the access rates satisfies a threshold. The method also includes detecting an anomaly in response to a determination that the normalized access rate satisfies the threshold.Type: ApplicationFiled: June 7, 2022Publication date: September 22, 2022Inventors: Omri Kessel, Shailaja Kamila, Pratyush Uppuluri, Jayanta Basak
-
Patent number: 11363042Abstract: A system, method, and machine-readable storage medium for detecting an anomaly are provided. In some embodiments, the method includes computing an access rate of a set of entities for each user of a plurality of users. The access rate may refer to data operations for the set of entities stored by a storage system. The method also includes normalizing the access rates for a subset of the plurality of users, the subset belonging to a community. The method further includes determining whether a normalized access rate from among the access rates satisfies a threshold. The method also includes detecting an anomaly in response to a determination that the normalized access rate satisfies the threshold.Type: GrantFiled: March 8, 2019Date of Patent: June 14, 2022Assignee: NETAPP, INC.Inventors: Omri Kessel, Shailaja Kamila, Pratyush Uppuluri, Jayanta Basak
-
Patent number: 10747620Abstract: Technology is disclosed for managing network storage services by service level objectives (SLOs). The method receives multiple service level capability (SLC) templates; creates at least one storage service level (SSL) instance using at least one of the SLC templates; provisions a storage object located in a network storage infrastructure based on the SSL instance; and services storage requests using the storage object.Type: GrantFiled: July 22, 2014Date of Patent: August 18, 2020Assignee: NETAPP, INC.Inventors: Kaladhar Voruganti, Steven Robert Kleiman, James Hartwell Holl, II, Gokul Soundararajan, Shailaja Kamila, Subramaniam Mohan
-
Publication number: 20200233844Abstract: A system, method, and machine-readable storage medium for resolving a candidate community are provided. In some embodiments, a method includes obtaining a candidate community and a neighbor set for the candidate community, the neighbor set including zero or more stable communities. The method also includes resolving the candidate community as being a new stable community if the neighbor set is empty. The method further includes resolving the candidate community as being part of a matching stable community if a hash value of the candidate community matches a hash value of one or more stable communities included in the neighbor set. The method also includes resolving the candidate community as being a new stable community if an entropy value is greater than a threshold, the entropy value being based on the candidate community and the neighbor set.Type: ApplicationFiled: March 8, 2019Publication date: July 23, 2020Inventors: Omri Kessel, Shailaja Kamila, Pratyush Uppuluri, Jayanta Basak
-
Publication number: 20200233906Abstract: A system, method, and machine-readable storage medium for forming a community based on a common set of attributes are provided. In some embodiments, the method includes creating a list of entities associated with a plurality of users, each entity included in the list of entities being accessed by a user of the plurality of users. The method also includes identifying a first entity accessed by a group of users of the plurality of users. The method further includes determining a first set of entities accessed by each user of the group of users, the first set of entities being included in the list of entities. The method also includes removing the first entity and the first set of entities from the list of entities. The method further includes forming a first community including the group of users, the first entity, and the first set of entities.Type: ApplicationFiled: March 8, 2019Publication date: July 23, 2020Inventors: Omri Kessel, Shailaja Kamila, Pratyush Uppuluri, Jayanta Basak
-
Publication number: 20200236123Abstract: A system, method, and machine-readable storage medium for detecting an anomaly are provided. In some embodiments, the method includes computing an access rate of a set of entities for each user of a plurality of users. The access rate may refer to data operations for the set of entities stored by a storage system. The method also includes normalizing the access rates for a subset of the plurality of users, the subset belonging to a community. The method further includes determining whether a normalized access rate from among the access rates satisfies a threshold. The method also includes detecting an anomaly in response to a determination that the normalized access rate satisfies the threshold.Type: ApplicationFiled: March 8, 2019Publication date: July 23, 2020Inventors: Omri Kessel, Shailaja Kamila, Pratyush Uppuluri, Jayanta Basak
-
Patent number: 9274714Abstract: A system for managing configuration of a storage network having multiple storage resources is disclosed. The system uses a storage management policy to set parameters for detecting storage resource problems in the storage network. The system monitors the storage resources in the storage network based on the storage management policy. Based on the monitoring, the system detects limited storage resource conditions, and identifies one or more potential solutions to the condition. After identifying potential solutions, the system simulates effects on the storage resources of implementing individual solutions. Based on the simulations, the system then implements one or more selected solutions. These solutions may be selected automatically or by a user.Type: GrantFiled: October 27, 2008Date of Patent: March 1, 2016Assignee: NETAPP, INC.Inventors: Shailaja Kamila, James J. Voll, Ameet Deulgaonkar, Anurag Palsule, Ramanathan S. Padinjarel
-
Publication number: 20150142942Abstract: Technology is disclosed for managing network storage services by service level objectives (SLOs). The method receives multiple service level capability (SLC) templates; creates at least one storage service level (SSL) instance using at least one of the SLC templates; provisions a storage object located in a network storage infrastructure based on the SSL instance; and services storage requests using the storage object.Type: ApplicationFiled: July 22, 2014Publication date: May 21, 2015Inventors: Kaladhar Voruganti, Steven R. Kleiman, James Hartwell Holl, II, Gokul Soundararajan, Shailaja Kamila, Subra Mohan
-
Patent number: 8719535Abstract: Method and system for processing client provisioning and migration requests is provided. The process evaluates a provisioning request and selects a storage that best meets the client requirements. The process determines if non-disruptive migration is possible and if it is possible then the storage is automatically configured for non-disruptive migration. Once the storage is provisioned and configured, the process receives a migration request to migrate information from the storage. The process determines an access protocol used by the client to access the storage. The process determines if a storage system that manages the storage is capable of supporting non-disruptive migration of information from the storage. If the storage system is capable, then a migration technique is automatically selected for migrating the information from the storage.Type: GrantFiled: November 9, 2012Date of Patent: May 6, 2014Assignee: Netapp, Inc.Inventors: Anurag Palsule, Shailaja Kamila, James Voll, Ameet Deulgaonkar, Nagender Somavarapu
-
Patent number: 8327102Abstract: Method and system for processing client provisioning and migration requests is provided. The process evaluates a provisioning request and selects a storage that best meets the client requirements. The process determines if non-disruptive migration is possible and if it is possible then the storage is automatically configured for non-disruptive migration. Once the storage is provisioned and configured, the process receives a migration request to migrate information from the storage. The process determines an access protocol used by the client to access the storage. The process determines if a storage system that manages the storage is capable of supporting non-disruptive migration of information from the storage. If the storage system is capable, then a migration technique is automatically selected for migrating the information from the storage.Type: GrantFiled: October 21, 2009Date of Patent: December 4, 2012Assignee: Netapp, Inc.Inventors: Anurag Palsule, Shailaja Kamila, James Voll, Ameet Deulgaonkar, Nagender Somavarapu
-
Patent number: 8190641Abstract: A system and method administers virtual servers executing on one or more physical storage systems. One or more virtual servers are created and associated with a management group. An administrator is then granted permissions to the group. Upon logging into management software, only information relating to the virtual servers associated with the group are displayed to the administrator, thereby limiting access to information related to other virtual servers and/or physical storage systems.Type: GrantFiled: August 27, 2007Date of Patent: May 29, 2012Assignee: NetApp, Inc.Inventors: Senthilkumar Ponnappan, Hemanth Pannem, Kartik Kumar, Shailaja Kamila, Anshu Surana
-
Patent number: 7970851Abstract: A storage management application is provided to manage and monitor virtual storage servers in a hosting storage server. In addition, in order to facilitate virtual storage server management and monitoring, a virtual storage server administrator role is provided. The role is allowed to access details of the virtual storage server assigned to the role, but not the details of the hosting server and other virtual servers.Type: GrantFiled: October 31, 2006Date of Patent: June 28, 2011Assignee: NetApp, Inc.Inventors: Senthilkumar Ponnappan, Hemanth Pannem, Kartik Kumar, Shailaja Kamila, Anshu Surana
-
Patent number: 7752615Abstract: According to an embodiment of the invention, a storage server management application (SSMA) includes scripting ability. The scripting ability allows functionality to be added to the SSMA by deploying scripting packages onto the SSMA. The packages may be written by a user having access to the SSMA, and deployed onto the SSMA without affecting the core functionality of the SSMA, and may be easily removed. One package allows a system administrator to monitor the configuration of storage servers monitored by the SSMA by comparing the current configuration of the filers to a standard configuration. Another package monitors best practices for redundant array of inexpensive disks (RAID) systems. Other packages may be added to the SSMA.Type: GrantFiled: April 29, 2005Date of Patent: July 6, 2010Assignee: NetApp, Inc.Inventors: Jay B. Perry, Timothy J. Thompson, Shailaja Kamila
-
Publication number: 20100106933Abstract: A system for managing configuration of a storage network having multiple storage resources is disclosed. The system uses a storage management policy to set parameters for detecting storage resource problems in the storage network. The system monitors the storage resources in the storage network based on the storage management policy. Based on the monitoring, the system detects limited storage resource conditions, and identifies one or more potential solutions to the condition. After identifying potential solutions, the system simulates effects on the storage resources of implementing individual solutions. Based on the simulations, the system then implements one or more selected solutions. These solutions may be selected automatically or by a user.Type: ApplicationFiled: October 27, 2008Publication date: April 29, 2010Applicant: NetApp, Inc.Inventors: Shailaja Kamila, James J. Voll, Ameet Deulgaonkar, Anurag Palsule, Ramanathan S. Padinjarel
-
Publication number: 20080195624Abstract: A system and method administers virtual servers executing on one or more physical storage systems. One or more virtual servers are created and associated with a management group. An administrator is then granted permissions to the group. Upon logging into management software, only information relating to the virtual servers associated with the group are displayed to the administrator, thereby limiting access to information related to other virtual servers and/or physical storage systems.Type: ApplicationFiled: August 27, 2007Publication date: August 14, 2008Inventors: Senthilkumar Ponnappan, Hemanth Pannem, Kartik Kumar, Shailaja Kamila, Anshu Surana