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: 8825834Abstract: 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: GrantFiled: December 3, 2007Date of Patent: September 2, 2014Assignee: International Business Machines CorporationInventors: Elizabeth A. Black-Ziegelbein, Tsu-Phin Hee, Brian K. Martin, Michael J. Smith
-
Patent number: 8588587Abstract: 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: GrantFiled: June 30, 2010Date of Patent: November 19, 2013Assignee: International Business Machines CorporationInventors: Elizabeth A. Black-Ziegelbein, Sarah M. Peck, McGill Quinn, Michael J. Smith
-
Patent number: 8219917Abstract: 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: GrantFiled: July 26, 2005Date of Patent: July 10, 2012Assignee: International Business Machines CorporationInventors: Elizabeth Black-Ziegelbein, Michael P. Etgen, Bruce A. Viars
-
Publication number: 20120002937Abstract: 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: ApplicationFiled: June 30, 2010Publication date: January 5, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Elizabeth A. Black-Ziegelbein, Sarah M. Peck, McGill Quinn, Michael J. Smith
-
Patent number: 7788671Abstract: 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: GrantFiled: November 1, 2004Date of Patent: August 31, 2010Assignee: International Business Machines CorporationInventors: Elizabeth A. Black-Ziegelbein, Gennaro A. Cuomo, Brian K. Martin, Giovanni Pacifici, Michael Spreitzer, Malgorzata Steinder, Asser N. Tantawi
-
Publication number: 20090144800Abstract: 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: ApplicationFiled: December 3, 2007Publication date: June 4, 2009Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Elizabeth A. Black-Ziegelbein, Tsu-Phin Hee, Brian K. Martin, Michael J. Smith
-
Publication number: 20070028188Abstract: 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: ApplicationFiled: July 26, 2005Publication date: February 1, 2007Applicant: International Business Machines CorporationInventors: Elizabeth Black-Ziegelbein, Michael Etgen, Bruce Viars
-
Publication number: 20060095917Abstract: 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: ApplicationFiled: November 1, 2004Publication date: May 4, 2006Applicant: International Business Machines CorporationInventors: Elizabeth Black-Ziegelbein, Gennaro Cuomo, Brian Martin, Giovanni Pacifici, Michael Spreitzer, Malgorzata Steinder, Asser Tantawi
-
Publication number: 20060082592Abstract: 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: ApplicationFiled: October 19, 2004Publication date: April 20, 2006Applicant: International Business Machines CorporationInventors: Elizabeth Black-Ziegelbein, Gennaro Cuomo, Marc Haberkorn, Barton Vashaw
-
Publication number: 20060048017Abstract: 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: ApplicationFiled: August 30, 2004Publication date: March 2, 2006Applicant: International Business Machines CorporationInventors: Nikolaos Anerousis, Elizabeth Black-Ziegelbein, Susan Hanson, Lily Mummert, Giovanni Pacifici
-
Publication number: 20050289538Abstract: 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: ApplicationFiled: June 23, 2004Publication date: December 29, 2005Applicant: International Business Machines CorporationInventors: Elizabeth Black-Ziegelbein, Thomas Gissel, Brian Martin, Leigh Williamson
-
Publication number: 20050289388Abstract: 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: ApplicationFiled: June 23, 2004Publication date: December 29, 2005Applicant: International Business Machines CorporationInventors: Elizabeth Black-Ziegelbein, Thomas Gissel, Brian Martin, Qinhua Wang
-
Publication number: 20050223363Abstract: 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: ApplicationFiled: March 31, 2004Publication date: October 6, 2005Applicant: International Business Machines CorporationInventors: Elizabeth Black-Ziegelbein, Oltea Herescu, Joel Ziegelbein