Patents by Inventor David B. Hamilton
David B. Hamilton 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: 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: 9559919Abstract: The data ports in a network are displayed in a list in descending order based on either the higher transmit or receive data value of the port. Therefore, the port with the highest of either the transmit or receive data value would be displayed on the top of the list. The port with the second highest of the transmit or receive data value would be displayed second on the list. This process would continue for all data ports that are displayed. The other of the transmit or receive data values of the port would be displayed but would not affect the ordering on the display.Type: GrantFiled: March 7, 2013Date of Patent: January 31, 2017Assignee: Brocade Communications Systems, Inc.Inventors: Murthy N. Bhetanabhotla, Sathiapriya Sathiyagiri, Ning Zhou, David B. Hamilton
-
Patent number: 8995435Abstract: One embodiment of the present invention provides a computer system. The computer system includes a display mechanism, a storage, and a migration management mechanism. The storage stores a data structure indicating one or more port profiles. The migration management mechanism identifies one or more port profiles associated with a target switch for a migrating virtual machine, wherein the target switch is coupled to a target host machine of the virtual machine and recommends whether the target switch is suitable for the virtual machine by examining an identifier to the virtual machine in the port profiles associated with the target switch using the display mechanism.Type: GrantFiled: April 5, 2012Date of Patent: March 31, 2015Assignee: Brocade Communication Systems, Inc.Inventors: Sesh Sayani, Vineet Banga, David B. Hamilton, Murthy Bhetanabhotla, Sadasivudu Malladi, Samir Savla
-
Publication number: 20140380176Abstract: A method for displaying storage network information in a user interface. The method includes identifying a topology map for a storage network and gathering operating information, which is processed to determine a performance parameter, such as utilization. A performance monitoring display is generated including a topology map and a graphical representation of the performance parameter, which is positioned in the display relative to the components for which the parameter applies. The graphical representation can be a pair of parallel dashed lines between communicating components. The dashes in the lines are moved using a speed coding scheme representative of the performance parameter, e.g., with faster speeds used to show higher ranges of utilization, and the direction of movement matches data flow. The dashed lines are colored using a color coding scheme and the line segment lengths vary in association with the performance value.Type: ApplicationFiled: September 6, 2014Publication date: December 25, 2014Inventors: Louis M. Arquie, David B. Hamilton, Mark R. Lubeck
-
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: 8862998Abstract: A method for displaying storage network information in a user interface. The method includes identifying a topology map for a storage network and gathering operating information, which is processed to determine a performance parameter, such as utilization. A performance monitoring display is generated including a topology map and a graphical representation of the performance parameter, which is positioned in the display relative to the components for which the parameter applies. The graphical representation can be a pair of parallel dashed lines between communicating components. The dashes in the lines are moved using a speed coding scheme representative of the performance parameter, e.g., with faster speeds used to show higher ranges of utilization, and the direction of movement matches data flow. The dashed lines are colored using a color coding scheme and the line segment lengths vary in association with the performance value.Type: GrantFiled: May 15, 2007Date of Patent: October 14, 2014Assignee: Brocade Communications Systems, Inc.Inventors: Louis M. Arquie, David B. Hamilton, Mark R. Lubeck
-
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
-
Patent number: 8694908Abstract: Described is a system and method for visually delineating a relationship between diverse, but related graphical objects in a graphical user interface. An icon that has specified color scheme is associated with the diverse, but related graphical objects. When one of the related graphical objects is displayed, the icon is displayed within the displayed graphical object. The persistence of the icon with the specified color scheme in the displayed graphical objects allows them to be recognized as related.Type: GrantFiled: June 21, 2012Date of Patent: April 8, 2014Assignee: International Business Machines CorporationInventors: Catherine Christensen, Ricardo L Gonzalez, David B Hamilton, Daina P Wickham, Robert E Medl
-
Patent number: 8694768Abstract: A management station which manages the encryption devices in a SAN to set up encrypted LUNs. In setting up the encryption, the source and target ports are identified, along with the target LUN. LUN serial numbers used to identify unique LUNs. As paths to a given LUN are defined, the management station compares the path to existing paths and provides an indication if there is a mismatch in the encryption policies or keys being applied to the LUN over the various paths. This allows the administrator to readily identify when there is a problem with the paths to an encrypted LUN and then take steps to cure the problem. By determining the paths and then comparing them, the management station greatly simplifies setting up multipath I/O to an encrypted LUN or access by multiple hosts to an encrypted LUN.Type: GrantFiled: April 26, 2011Date of Patent: April 8, 2014Assignee: Brocade Communications Systems, Inc.Inventors: David B. Hamilton, Marcus Thordal, Prakash Kaligotla, Hui-Lin Li
-
Publication number: 20130148654Abstract: One embodiment of the present invention provides a computer system. The computer system includes a display mechanism, a storage, and a migration management mechanism. The storage stores a data structure indicating one or more port profiles. The migration management mechanism identifies one or more port profiles associated with a target switch for a migrating virtual machine, wherein the target switch is coupled to a target host machine of the virtual machine and recommends whether the target switch is suitable for the virtual machine by examining an identifier to the virtual machine in the port profiles associated with the target switch using the display mechanism.Type: ApplicationFiled: April 5, 2012Publication date: June 13, 2013Applicant: BROCADE COMMUNICATIONS SYSTEMS, INC.Inventors: Sesh Sayani, Vineet Banga, David B. Hamilton, Murthy Bhetanabhotla, Sadasivudu Malladi, Samir Savla
-
Publication number: 20130111001Abstract: A network management application implemented in a mobile device which includes a feature for capturing a screen along with information associated with the screen and observed in the application. The capturing feature allows a user to capture a displayed image along with contextual data associated with the image. The user can then share the captured image and data with others to assist in analysis, diagnosis, and other decision making tasks.Type: ApplicationFiled: October 31, 2011Publication date: May 2, 2013Applicant: BROCADE COMMUNICATIONS SYSTEMS, INC.Inventors: David B. Hamilton, Naveen Kondapalli, William Tanaka
-
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
-
Publication number: 20110283100Abstract: A management station which manages the encryption devices in a SAN to set up encrypted LUNs. In setting up the encryption, the source and target ports are identified, along with the target LUN. LUN serial numbers used to identify unique LUNs. As paths to a given LUN are defined, the management station compares the path to existing paths and provides an indication if there is a mismatch in the encryption policies or keys being applied to the LUN over the various paths. This allows the administrator to readily identify when there is a problem with the paths to an encrypted LUN and then take steps to cure the problem. By determining the paths and then comparing them, the management station greatly simplifies setting up multipath I/O to an encrypted LUN or access by multiple hosts to an encrypted LUN.Type: ApplicationFiled: April 26, 2011Publication date: November 17, 2011Applicant: Brocade Communications Systems, Inc.Inventors: David B. Hamilton, Marcus Thordal, Prakash Kaligotla, Hui-Lin Li
-
Publication number: 20110055276Abstract: Systems and methods for the automatic inclusion of entities into one or more management resource groups are described herein. Some embodiments include processing logic and memory coupled to the processing logic and including a database. The processing logic stores within the database a grouping representative of at least one network element, a role defined for a user, and a grouping-role pair associated with the user. The processing logic further automatically adds a new element as a grouping member upon its identification and automatically authorizes the user to perform the role with the new network element.Type: ApplicationFiled: August 26, 2009Publication date: March 3, 2011Applicant: BROCADE COMMUNICATIONS SYSTEMS, INC.Inventors: DAVID B. HAMILTON, SANTHOSHKUMAR KOLATHUR
-
Patent number: 7219300Abstract: A method for displaying storage network information in a user interface. The method includes identifying a topology map for a storage network and gathering operating information, which is processed to determine a performance parameter, such as utilization. A performance monitoring display is generated including a topology map and a graphical representation of the performance parameter, which is positioned in the display relative to the components for which the parameter applies. The graphical representation can be a pair of parallel dashed lines between communicating components. The dashes in the lines are moved using a speed coding scheme representative of the performance parameter, e.g., with faster speeds used to show higher ranges of utilization, and the direction of movement matches data flow. The dashed lines are colored using a color coding scheme and the line segment lengths vary in association with the performance value.Type: GrantFiled: September 24, 2003Date of Patent: May 15, 2007Assignee: SANavigator, Inc.Inventors: Louis M. Arquié, David B. Hamilton, Mark R. Lubeck
-
Patent number: 6975963Abstract: A method for reporting data network monitoring information. The method includes accessing performance metric values for a network component and generating a trace of graph data points for the performance metric values. For a range of the trace, a histogram is built and displayed corresponding to the graph data points. For a user interface, a performance monitoring display is generated including a graph of the trace relative to an x-axis and a y-axis and a representation of the histogram. The graph data points in the trace corresponds to a histogram previously built from the performance metric values, and the trace is generated by determining and plotting an average value of each of the graph data point histograms. The building of the histogram for the performance monitoring display involves combining the graph data point histograms corresponding to the graph data points in the selected histogram range.Type: GrantFiled: September 24, 2003Date of Patent: December 13, 2005Assignee: McData CorporationInventors: David B. Hamilton, Louis M. Arquié, Kyle C. Lau
-
Publication number: 20040064293Abstract: A method for reporting data network monitoring information. The method includes accessing performance metric values for a network component and generating a trace of graph data points for the performance metric values. For a range of the trace, a histogram is built and displayed corresponding to the graph data points. For a user interface, a performance monitoring display is generated including a graph of the trace relative to an x-axis and a y-axis and a representation of the histogram. The graph data points in the trace corresponds to a histogram previously built from the performance metric values, and the trace is generated by determining and plotting an average value of each of the graph data point histograms. The building of the histogram for the performance monitoring display involves combining the graph data point histograms corresponding to the graph data points in the selected histogram range.Type: ApplicationFiled: September 24, 2003Publication date: April 1, 2004Inventors: David B. Hamilton, Louis M. Arquie, Kyle C. Lau
-
Publication number: 20040061701Abstract: A method for displaying storage network information in a user interface. The method includes identifying a topology map for a storage network and gathering operating information, which is processed to determine a performance parameter, such as utilization. A performance monitoring display is generated including a topology map and a graphical representation of the performance parameter, which is positioned in the display relative to the components for which the parameter applies. The graphical representation can be a pair of parallel dashed lines between communicating components. The dashes in the lines are moved using a speed coding scheme representative of the performance parameter, e.g., with faster speeds used to show higher ranges of utilization, and the direction of movement matches data flow. The dashed lines are colored using a color coding scheme and the line segment lengths vary in association with the performance value.Type: ApplicationFiled: September 24, 2003Publication date: April 1, 2004Inventors: Louis M. Arquie, David B. Hamilton, Mark R. Lubeck