Patents by Inventor Elizabeth A. Black-Ziegelbein

Elizabeth A. Black-Ziegelbein 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: 8825834
    Abstract: Embodiments of the present invention provide a method, system and computer program product for automated cluster member management based on node capabilities. In one embodiment of the invention, a method for automated cluster member management based on node capabilities can be provided. The method can include defining a membership policy for a cluster, the membership policy specifying a nodal configuration required for a node in a cluster. The method further can include evaluating different nodes in a computing environment against the membership policy for the cluster. Finally, the method can include associating cluster members in the cluster to only those of the nodes having respective configurations meeting the nodal configuration of the membership policy. Likewise, the method can include evaluating nodes already in the cluster, and disassociating cluster members in the cluster from those of the nodes having respective configurations failing to meet the nodal configuration of the membership policy.
    Type: Grant
    Filed: December 3, 2007
    Date of Patent: September 2, 2014
    Assignee: International Business Machines Corporation
    Inventors: Elizabeth A. Black-Ziegelbein, Tsu-Phin Hee, Brian K. Martin, Michael J. Smith
  • Patent number: 8588587
    Abstract: An implementation is described for navigating media. The implementation includes displaying a portion of the media. The implementation also includes displaying a navigation interface corresponding to the media. The navigation interface includes an active region, a current view region, and a ghost region. The active region corresponds to at least a portion of the media. The current view region corresponds to a portion of the media to be displayed. The current view is at least partially defined by a selector handle. The ghost region is coupled to the active region. The ghost region represents a range of remaining media other than the portion of the media in the active region. The ghost area provides a context for the remaining media relative to the portion of the media corresponding to the active region. The implementation also includes receiving user input to navigate the media according to a visual interaction between the sector handle and the ghost region.
    Type: Grant
    Filed: June 30, 2010
    Date of Patent: November 19, 2013
    Assignee: International Business Machines Corporation
    Inventors: Elizabeth A. Black-Ziegelbein, Sarah M. Peck, McGill Quinn, Michael J. Smith
  • Patent number: 8219917
    Abstract: A computer automated method for bubbling-up condition severity indicators in a hierarchical tree control can include identifying a node in the hierarchical tree control that has been obscured in a collapsed branch of the hierarchical tree control, bubbling-up a status for the identified node to a visible parent node, rendering a status icon for the status adjacent to the visible parent node, and, responsive to an expansion of the collapsed branch rendering the identified node visible, relocating the status icon adjacent to the identified node. Optionally, a depth can be determined for the identified node, a visual characteristic for the status icon can be selected based upon the depth, and the status icon can be rendered using the selected visual characteristic.
    Type: Grant
    Filed: July 26, 2005
    Date of Patent: July 10, 2012
    Assignee: International Business Machines Corporation
    Inventors: Elizabeth Black-Ziegelbein, Michael P. Etgen, Bruce A. Viars
  • Publication number: 20120002937
    Abstract: An implementation is described for navigating media. The implementation includes displaying a portion of the media. The implementation also includes displaying a navigation interface corresponding to the media. The navigation interface includes an active region, a current view region, and a ghost region. The active region corresponds to at least a portion of the media. The current view region corresponds to a portion of the media to be displayed. The current view is at least partially defined by a selector handle. The ghost region is coupled to the active region. The ghost region represents a range of remaining media other than the portion of the media in the active region. The ghost area provides a context for the remaining media relative to the portion of the media corresponding to the active region. The implementation also includes receiving user input to navigate the media according to a visual interaction between the sector handle and the ghost region.
    Type: Application
    Filed: June 30, 2010
    Publication date: January 5, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Elizabeth A. Black-Ziegelbein, Sarah M. Peck, McGill Quinn, Michael J. Smith
  • Patent number: 7788671
    Abstract: A method, system and apparatus for on-demand application resource allocation. In accordance with the method of the invention, an anticipated workload can be compared to a measured capacity for an application cluster in one or more server computing nodes in a server farm. If the measured capacity warrants a re-configuration of the application clusters, a new placement can be computed for application server instances in individual ones of the server computing nodes. Subsequently, the new placement can be applied to the server computing nodes in the server farm. In this regard, the applying step can include starting and stopping selected ones of the application server instances in different ones of the server computing nodes to effectuate the new placement.
    Type: Grant
    Filed: November 1, 2004
    Date of Patent: August 31, 2010
    Assignee: International Business Machines Corporation
    Inventors: Elizabeth A. Black-Ziegelbein, Gennaro A. Cuomo, Brian K. Martin, Giovanni Pacifici, Michael Spreitzer, Malgorzata Steinder, Asser N. Tantawi
  • Publication number: 20090144800
    Abstract: Embodiments of the present invention provide a method, system and computer program product for automated cluster member management based on node capabilities. In one embodiment of the invention, a method for automated cluster member management based on node capabilities can be provided. The method can include defining a membership policy for a cluster, the membership policy specifying a nodal configuration required for a node in a cluster. The method further can include evaluating different nodes in a computing environment against the membership policy for the cluster. Finally, the method can include associating cluster members in the cluster to only those of the nodes having respective configurations meeting the nodal configuration of the membership policy. Likewise, the method can include evaluating nodes already in the cluster, and disassociating cluster members in the cluster from those of the nodes having respective configurations failing to meet the nodal configuration of the membership policy.
    Type: Application
    Filed: December 3, 2007
    Publication date: June 4, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Elizabeth A. Black-Ziegelbein, Tsu-Phin Hee, Brian K. Martin, Michael J. Smith
  • Publication number: 20070028188
    Abstract: Embodiments of the present invention address deficiencies of the art in respect to hierarchical tree controls for application server monitoring and provide a method, system and computer program product for bubbling up condition severity indicators within a hierarchical tree control. In a first embodiment, a computer automated method for bubbling-up condition severity indicators in a hierarchical tree control can include identifying a node in the hierarchical tree control that has been obscured in a collapsed branch of the hierarchical tree control, bubbling-up a status for the identified node to a visible parent node, rendering a status icon for the status adjacent to the visible parent node, and, responsive to an expansion of the collapsed branch rendering the identified node visible, relocating the status icon adjacent to the identified node.
    Type: Application
    Filed: July 26, 2005
    Publication date: February 1, 2007
    Applicant: International Business Machines Corporation
    Inventors: Elizabeth Black-Ziegelbein, Michael Etgen, Bruce Viars
  • Publication number: 20060095917
    Abstract: A method, system and apparatus for on-demand application resource allocation. In accordance with the method of the invention, an anticipated workload can be compared to a measured capacity for an application cluster in one or more server computing nodes in a server farm. If the measured capacity warrants a re-configuration of the application clusters, a new placement can be computed for application server instances in individual ones of the server computing nodes. Subsequently, the new placement can be applied to the server computing nodes in the server farm. In this regard, the applying step can include starting and stopping selected ones of the application server instances in different ones of the server computing nodes to effectuate the new placement.
    Type: Application
    Filed: November 1, 2004
    Publication date: May 4, 2006
    Applicant: International Business Machines Corporation
    Inventors: Elizabeth Black-Ziegelbein, Gennaro Cuomo, Brian Martin, Giovanni Pacifici, Michael Spreitzer, Malgorzata Steinder, Asser Tantawi
  • Publication number: 20060082592
    Abstract: The inventive process comprises and improved process for displaying hierarchical information in a treemap by associating a different color with each nested treemap in a parent treemap, and generating a gradient for each color to preserve the representative value of varying shades. In general, a user divides the hierarchical information into clusters of nodes, designates a primary weight and a secondary weight for each cluster, and designates a base color for each cluster. The inventive process then divides the range of each cluster's secondary weight into bins, adjusts each cluster's base color to create a distinguishing gradient of the base color, assigns a distinguishing gradient to each bin, and draws a nested treemap for each cluster so that each nested treemap has a cluster's base color and each node in the cluster is represented by a bounding box having a distinct gradient of the cluster's base color.
    Type: Application
    Filed: October 19, 2004
    Publication date: April 20, 2006
    Applicant: International Business Machines Corporation
    Inventors: Elizabeth Black-Ziegelbein, Gennaro Cuomo, Marc Haberkorn, Barton Vashaw
  • Publication number: 20060048017
    Abstract: Techniques for improving application server performance and availability are provided. In one aspect, a method of monitoring the health of one or more application servers comprises the following steps. One or more health classes are specified, each of the one or more health classes defining one or more health policies for the one or more application servers. At least one of the one or more health policies is monitored. Violations, if any, of the one or more health policies are detected.
    Type: Application
    Filed: August 30, 2004
    Publication date: March 2, 2006
    Applicant: International Business Machines Corporation
    Inventors: Nikolaos Anerousis, Elizabeth Black-Ziegelbein, Susan Hanson, Lily Mummert, Giovanni Pacifici
  • Publication number: 20050289538
    Abstract: Methods and arrangements to propagate application software to a virtual deployment target are contemplated. More specifically, a user may create multiple virtual deployment targets in a software system such as WebSphereâ„¢ and deploy applications to multiple the virtual deployment targets without having to manually fit policy-driven applications into each virtual deployment target. Embodiments are particularly advantageous when the application software is a business solution that needs to be deployed multiple times such as during the development and testing of the business solution. For example, application software of a business solution typically includes a group of applications designed to cooperatively function as a single entity. An application bundle such as an Enterprise Application Solution (EAS) file describes the application software and includes pertinent information about the application software, application configuration data, and runtime configuration data to implement the business solution.
    Type: Application
    Filed: June 23, 2004
    Publication date: December 29, 2005
    Applicant: International Business Machines Corporation
    Inventors: Elizabeth Black-Ziegelbein, Thomas Gissel, Brian Martin, Leigh Williamson
  • Publication number: 20050289388
    Abstract: Methods, systems, and media are disclosed for clustering. One embodiment includes receiving, by a configuration manager server, a request to create a dynamic cluster member for a dynamic cluster, wherein the request is for work load balancing and the dynamic cluster member is a process. Further, the embodiment includes parameterizing, by the configuration manager server, to create parameters for a dynamic cluster server template based on configuration files of nodes within a nodegroup. The configuration files and the dynamic cluster server template are stored in a central location associated with the configuration manager server. The embodiment also includes populating, by the configuration manager server, the parameters of the dynamic cluster server template with values associated with the nodes.
    Type: Application
    Filed: June 23, 2004
    Publication date: December 29, 2005
    Applicant: International Business Machines Corporation
    Inventors: Elizabeth Black-Ziegelbein, Thomas Gissel, Brian Martin, Qinhua Wang
  • Publication number: 20050223363
    Abstract: Methods, systems, and media to test a code segment of a source file are disclosed. Various embodiments machine-render a source code skeleton in response to a selection of the code segment, incorporate the code segment into the source code skeleton to generate a temporary source file, insert a monitoring statement into the temporary source file, and compile the temporary source file into a compiled program to output a result. Embodiments may further include executing the compiled program and outputting the result. In addition, some embodiments also initiate compilation of the temporary source file, attempt to resolve a compilation error, and output the compilation error. Some embodiments terminate execution in response to selection of a cancel button. Further, some embodiments delete the temporary source file. Several embodiments also include a file creator, a code gatherer, a code generator, an adaptive compiler, a processor, and an output device.
    Type: Application
    Filed: March 31, 2004
    Publication date: October 6, 2005
    Applicant: International Business Machines Corporation
    Inventors: Elizabeth Black-Ziegelbein, Oltea Herescu, Joel Ziegelbein