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: 10187269
    Abstract: 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: Grant
    Filed: March 7, 2013
    Date of Patent: January 22, 2019
    Assignee: Brocade Communications Systems LLC
    Inventors: Suresh Muthu, Sathiapriya Sathiyagiri, Prakash Kaligotla, Murthy N. Bhetanabhotla, Ning Zhou, David B. Hamilton
  • Patent number: 9559919
    Abstract: 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: Grant
    Filed: March 7, 2013
    Date of Patent: January 31, 2017
    Assignee: Brocade Communications Systems, Inc.
    Inventors: Murthy N. Bhetanabhotla, Sathiapriya Sathiyagiri, Ning Zhou, David B. Hamilton
  • Patent number: 8995435
    Abstract: 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: Grant
    Filed: April 5, 2012
    Date of Patent: March 31, 2015
    Assignee: Brocade Communication Systems, Inc.
    Inventors: Sesh Sayani, Vineet Banga, David B. Hamilton, Murthy Bhetanabhotla, Sadasivudu Malladi, Samir Savla
  • Publication number: 20140380176
    Abstract: 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: Application
    Filed: September 6, 2014
    Publication date: December 25, 2014
    Inventors: Louis M. Arquie, David B. Hamilton, Mark R. Lubeck
  • Publication number: 20140351704
    Abstract: 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: Application
    Filed: August 13, 2014
    Publication date: November 27, 2014
    Inventors: David B. Hamilton, Sesh Sayani, Naveen Konapalli, Suresh Muthu, Vineet Banga
  • Patent number: 8862998
    Abstract: 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: Grant
    Filed: May 15, 2007
    Date of Patent: October 14, 2014
    Assignee: Brocade Communications Systems, Inc.
    Inventors: Louis M. Arquie, David B. Hamilton, Mark R. Lubeck
  • Patent number: 8839113
    Abstract: 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: Grant
    Filed: October 26, 2011
    Date of Patent: September 16, 2014
    Assignee: Brocade Communications Systems, Inc.
    Inventors: David B. Hamilton, Sesh Sayani, Naveen Konapalli, Suresh Muthu, Vineet Banga
  • Publication number: 20140258873
    Abstract: 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: Application
    Filed: March 7, 2013
    Publication date: September 11, 2014
    Applicant: Brocade Communications Systems, Inc.
    Inventors: Suresh Muthu, Sathiapriya Sathiyagiri, Prakash Kaligotla, Murthy N. Bhetanabhotla, Ning Zhou, David B. Hamilton
  • Patent number: 8694908
    Abstract: 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: Grant
    Filed: June 21, 2012
    Date of Patent: April 8, 2014
    Assignee: International Business Machines Corporation
    Inventors: Catherine Christensen, Ricardo L Gonzalez, David B Hamilton, Daina P Wickham, Robert E Medl
  • Patent number: 8694768
    Abstract: 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: Grant
    Filed: April 26, 2011
    Date of Patent: April 8, 2014
    Assignee: Brocade Communications Systems, Inc.
    Inventors: David B. Hamilton, Marcus Thordal, Prakash Kaligotla, Hui-Lin Li
  • Publication number: 20130148654
    Abstract: 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: Application
    Filed: April 5, 2012
    Publication date: June 13, 2013
    Applicant: BROCADE COMMUNICATIONS SYSTEMS, INC.
    Inventors: Sesh Sayani, Vineet Banga, David B. Hamilton, Murthy Bhetanabhotla, Sadasivudu Malladi, Samir Savla
  • Publication number: 20130111001
    Abstract: 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: Application
    Filed: October 31, 2011
    Publication date: May 2, 2013
    Applicant: BROCADE COMMUNICATIONS SYSTEMS, INC.
    Inventors: David B. Hamilton, Naveen Kondapalli, William Tanaka
  • Publication number: 20130111374
    Abstract: 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: Application
    Filed: October 26, 2011
    Publication date: May 2, 2013
    Applicant: BROCADE COMMUNICATIONS SYSTEMS, INC.
    Inventors: David B. Hamilton, Sesh Sayani, Naveen Kondapalli, Suresh Muthu, Vineet Banga
  • Publication number: 20110283100
    Abstract: 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: Application
    Filed: April 26, 2011
    Publication date: November 17, 2011
    Applicant: Brocade Communications Systems, Inc.
    Inventors: David B. Hamilton, Marcus Thordal, Prakash Kaligotla, Hui-Lin Li
  • Publication number: 20110055276
    Abstract: 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: Application
    Filed: August 26, 2009
    Publication date: March 3, 2011
    Applicant: BROCADE COMMUNICATIONS SYSTEMS, INC.
    Inventors: DAVID B. HAMILTON, SANTHOSHKUMAR KOLATHUR
  • Patent number: 7219300
    Abstract: 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: Grant
    Filed: September 24, 2003
    Date of Patent: May 15, 2007
    Assignee: SANavigator, Inc.
    Inventors: Louis M. Arquié, David B. Hamilton, Mark R. Lubeck
  • Patent number: 6975963
    Abstract: 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: Grant
    Filed: September 24, 2003
    Date of Patent: December 13, 2005
    Assignee: McData Corporation
    Inventors: David B. Hamilton, Louis M. Arquié, Kyle C. Lau
  • Publication number: 20040064293
    Abstract: 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: Application
    Filed: September 24, 2003
    Publication date: April 1, 2004
    Inventors: David B. Hamilton, Louis M. Arquie, Kyle C. Lau
  • Publication number: 20040061701
    Abstract: 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: Application
    Filed: September 24, 2003
    Publication date: April 1, 2004
    Inventors: Louis M. Arquie, David B. Hamilton, Mark R. Lubeck