Patents by Inventor Suresh Muthu
Suresh Muthu 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).
-
Publication number: 20230401183Abstract: A method for detecting data drift between a first database and a second database involves obtaining (from the first database) and based on a change data capture (CDC) event generated in response to a change detected in the first database, a first record identified by the CDC event, obtaining (from the second database) a second record corresponding to the first record, transforming a data structure of the first record from the first database to the data structure of the second database generating a transformed record, and based on determining that a difference between the first record and a second record exists, reporting a presence of data drift.Type: ApplicationFiled: May 31, 2022Publication date: December 14, 2023Applicant: Intuit Inc.Inventors: Raymond Chan, Suresh Muthu
-
Patent number: 11768813Abstract: A method may include selecting a cohort of entities for migration from a source storage repository to a target storage repository, obtaining a mapping between a source storage schema of the source storage repository to a target storage schema of the target storage repository, and migrating data for the entities in the cohort. Migrating the data of an entity may include copying, without locking the data in the source storage repository and in the target storage repository, the data from the source storage repository to the target storage repository, verifying, while the data is locked, that the data in the source storage repository is the same as the data in the target storage repository, changing, while the data in the source storage repository and the target storage repository is locked, an entity pointer for the entity to the target storage repository based on the verifying, and unlocking the data.Type: GrantFiled: September 30, 2022Date of Patent: September 26, 2023Assignee: Intuit Inc.Inventors: Smit Shah, Raymond Chan, Suresh Muthu, Snezana Sahter
-
Patent number: 10187269Abstract: What is disclosed is network management software which displays a widget for tracking a particular characteristic of a network. The widget title bar contains a first and second indicator. The first indicator represents the severity of the most severe alert for the particular characteristic being tracked by the widget. The second indicator is a numerical value of the characteristic that caused the alert.Type: GrantFiled: March 7, 2013Date of Patent: January 22, 2019Assignee: Brocade Communications Systems LLCInventors: Suresh Muthu, Sathiapriya Sathiyagiri, Prakash Kaligotla, Murthy N. Bhetanabhotla, Ning Zhou, David B. Hamilton
-
Patent number: 9722879Abstract: A device that generates suggested command completions for a distributed storage system is described. In an exemplary embodiment, the device receives a command token from a management client, wherein the command token is a partial command for the distributed storage system. In addition, the device retrieves a plurality of complete commands for the distributed storage system; wherein one of the plurality of complete commands includes a parameter based on a current configuration of the distributed storage system. The device further determines a subset of the plurality of complete commands that match the command token. The device sends the subset of the plurality of complete commands to the management client.Type: GrantFiled: November 14, 2014Date of Patent: August 1, 2017Assignee: Springpath, Inc.Inventor: Suresh Muthu
-
Patent number: 9264317Abstract: A desired node is selected from a tree structure or list and then a number of levels from that node are displayed in a map. For edge nodes, the number of undisplayed links from that node is displayed. When another node is selected on the map, the number of levels is recalculated based on that node or the existing nodes remain and the desired level is additionally displayed from the selected node. Multiple nodes can be selected from the list, which may result in separated islands which join when an common node is displayed in each island. Filters can be applied to limit the number of nodes. The filtering may either remove nodes from the display or provide an indication of the number of undisplayed nodes meeting the filter and any displayed nodes meeting the filter. The technique can be used on most linked networks.Type: GrantFiled: July 20, 2012Date of Patent: February 16, 2016Assignee: Brocade Communications Systems, Inc.Inventors: Suresh Muthu, Naveen Kondapalli
-
Publication number: 20140351704Abstract: Embodiments which utilize a topology view GUI with elements in each of storage and general network views which indicate the connection to the alternate network via an icon. Properly selecting the icon causes the topology view of the other network to appear. This method allows the connections between the networks to be readily viewed without cluttering either topology and allows quick context changes to occur at the same point.Type: ApplicationFiled: August 13, 2014Publication date: November 27, 2014Inventors: David B. Hamilton, Sesh Sayani, Naveen Konapalli, Suresh Muthu, Vineet Banga
-
Patent number: 8839113Abstract: Embodiments which utilize a topology view GUI with elements in each of storage and general network views which indicate the connection to the alternate network via an icon. Properly selecting the icon causes the topology view of the other network to appear. This method allows the connections between the networks to be readily viewed without cluttering either topology and allows quick context changes to occur at the same point.Type: GrantFiled: October 26, 2011Date of Patent: September 16, 2014Assignee: Brocade Communications Systems, Inc.Inventors: David B. Hamilton, Sesh Sayani, Naveen Konapalli, Suresh Muthu, Vineet Banga
-
Publication number: 20140258873Abstract: What is disclosed is network management software which displays a widget for tracking a particular characteristic of a network. The widget title bar contains a first and second indicator. The first indicator represents the severity of the most severe alert for the particular characteristic being tracked by the widget. The second indicator is a numerical value of the characteristic that caused the alert.Type: ApplicationFiled: March 7, 2013Publication date: September 11, 2014Applicant: Brocade Communications Systems, Inc.Inventors: Suresh Muthu, Sathiapriya Sathiyagiri, Prakash Kaligotla, Murthy N. Bhetanabhotla, Ning Zhou, David B. Hamilton
-
Publication number: 20140022275Abstract: A desired node is selected from a tree structure or list and then a number of levels from that node are displayed in a map. For edge nodes, the number of undisplayed links from that node is displayed. When another node is selected on the map, the number of levels is recalculated based on that node or the existing nodes remain and the desired level is additionally displayed from the selected node. Multiple nodes can be selected from the list, which may result in separated islands which join when an common node is displayed in each island. Filters can be applied to limit the number of nodes. The filtering may either remove nodes from the display or provide an indication of the number of undisplayed nodes meeting the filter and any displayed nodes meeting the filter. The technique can be used on most linked networks.Type: ApplicationFiled: July 20, 2012Publication date: January 23, 2014Applicant: BROCADE COMMUNICATIONS SYSTEMS, INC.Inventors: Suresh Muthu, Naveen Kondapalli
-
Publication number: 20130111374Abstract: Embodiments which utilize a topology view GUI with elements in each of storage and general network views which indicate the connection to the alternate network via an icon. Properly selecting the icon causes the topology view of the other network to appear. This method allows the connections between the networks to be readily viewed without cluttering either topology and allows quick context changes to occur at the same point.Type: ApplicationFiled: October 26, 2011Publication date: May 2, 2013Applicant: BROCADE COMMUNICATIONS SYSTEMS, INC.Inventors: David B. Hamilton, Sesh Sayani, Naveen Kondapalli, Suresh Muthu, Vineet Banga
-
Patent number: 7424030Abstract: A user interface for managing connections in a communication network cross connect. The user interface provides for creation, viewing and removing connections in the cross connect. When displaying connections, a granularity may be adjusted to allow for effective viewing of connections having high data rates. A multi-layer display is used having at least a coarse and fine layer with granularities corresponding to a time slot resolution. The user interface may include a search tool for locating connections and/or a protection setup routine to facilitate establish protection connections.Type: GrantFiled: August 20, 2004Date of Patent: September 9, 2008Assignee: Ciena CorporationInventors: Mahesh Subramanian, Suresh Muthu, Kuga P. Visagamani
-
Patent number: 6906734Abstract: A user interface for managing connections across multiple cross connects of a communication network. The user interface provides for creating, viewing and removing connections in the cross connect. The user interface displays the relative position of cross connects along the communication network. Time slots for communicating ports are adjacently displayed so that mis-configured connections may be easily recognized.Type: GrantFiled: October 31, 2002Date of Patent: June 14, 2005Assignee: Ciena CorporationInventors: Mahesh Subramanian, Suresh Muthu
-
Publication number: 20050018707Abstract: A user interface for managing connections in a communication network cross connect. The user interface provides for creation, viewing and removing connections in the cross connect. When displaying connections, a granularity may be adjusted to allow for effective viewing of connections having high data rates. A multi-layer display is used having at least a coarse and fine layer with granularities corresponding to a time slot resolution. The user interface may include a search tool for locating connections and/or a protection setup routine to facilitate establish protection connections.Type: ApplicationFiled: August 20, 2004Publication date: January 27, 2005Inventors: Mahesh Subramanian, Suresh Muthu, Kuga Visagamani
-
Patent number: 6782000Abstract: A user interface for managing connections in a communication network cross connect. The user interface provides for creation, viewing and removing connections in the cross connect. When displaying connections, a slice value and granularity may be adjusted to allow for effective viewing of connections having high data rates. The user interface may include a search tool for locating connections and/or a protection setup routine to facilitate establish protection connections.Type: GrantFiled: October 31, 2002Date of Patent: August 24, 2004Assignee: CIENA CorporationInventors: Mahesh Subramanian, Suresh Muthu, Kuga P. Visagamani
-
Publication number: 20040095955Abstract: A user interface for managing connections in a communication network cross connect. The user interface provides for creation, viewing and removing connections in the cross connect. When displaying connections, a slice value and granularity may be adjusted to allow for effective viewing of connections having high data rates. The user interface may include a search tool for locating connections and/or a protection setup routine to facilitate establish protection connections.Type: ApplicationFiled: October 31, 2002Publication date: May 20, 2004Applicant: CIENA CorporationInventors: Mahesh Subramanian, Suresh Muthu, Kuga P. Visagamani
-
Publication number: 20040085346Abstract: A user interface for managing connections across multiple cross connects of a communication network. The user interface provides for creating, viewing and removing connections in the cross connect. The user interface displays the relative position of cross connects along the communication network. Time slots for communicating ports are adjacently displayed so that mis-configured connections may be easily recognized.Type: ApplicationFiled: October 31, 2002Publication date: May 6, 2004Applicant: CIENA CorporationInventors: Mahesh Subramanian, Suresh Muthu