Patents by Inventor Raymond Pennell

Raymond Pennell 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: 8738804
    Abstract: A method, apparatus, and computer instructions for monitoring transactions for a set of known nodes in a network data processing system. Cache data is received from a router in the data processing system. The cache data includes an identification of the set of known nodes sending data packets for transactions onto the network data processing system. The transactions are tracked for the set of nodes using the cache data from the router. In this manner, the loading of work for different nodes in a set of nodes can be identified.
    Type: Grant
    Filed: January 8, 2004
    Date of Patent: May 27, 2014
    Assignee: International Business Machines Corporation
    Inventors: Rhonda L. Childress, David Bruce Kumhyr, Neil Raymond Pennell
  • Patent number: 8578016
    Abstract: A method, apparatus, and computer instructions for identifying nodes in a network data processing system. Cache data is received from a set of routers in the data processing system. The cache data includes an identification of the nodes sending data packets onto the network data processing system. The nodes on the network data processing system are identified using the cache data from the set of routers.
    Type: Grant
    Filed: January 8, 2004
    Date of Patent: November 5, 2013
    Assignee: International Business Machines Corporation
    Inventors: Rhonda L. Childress, David Bruce Kumhyr, Neil Raymond Pennell
  • Patent number: 8365078
    Abstract: A method, apparatus, and computer program product for monitoring the performance of a system. The mechanism of the present invention provides an interface in the form of a graphical user interface (GUI) to communicate multiple layers of system performance data to an operator. An operator monitors this display of information and uses it to determine how to adjust the system to optimize system performance. This mechanism of the present invention provides immediate feedback to an operator by displaying a trail of metric points, wherein the metric points indicate the status of system performance over a period of time. In this manner, the display mechanism of the present invention immediately conveys to an operator whether the system is operating within predefined margins, the results of performance adjustments made to the system, as well as predictions or trends for the system.
    Type: Grant
    Filed: January 8, 2004
    Date of Patent: January 29, 2013
    Assignee: International Business Machines Corporation
    Inventors: Rhonda L. Childress, David Bruce Kumhyr, Neil Raymond Pennell
  • Patent number: 8224937
    Abstract: Event reports generated from multiple event sources within an event management system such as Tivoli (TM) Event Console are handled by an Event Bus, which links multiple problem resolution servers together and assigns an ownership to each event report. The Event Bus parses each incoming event for adding or altering a slot value. Based on the slot value, the event is forwarded to the configured event servers. In addition, the ability to dynamically change ownership to maintain an error-free systematic transmission flow is provided.
    Type: Grant
    Filed: March 4, 2004
    Date of Patent: July 17, 2012
    Assignee: International Business Machines Corporation
    Inventors: Rhonda L. Childress, John E. Dinger, Neil Raymond Pennell, James Daniel Wiggins
  • Patent number: 8087016
    Abstract: A system and method for using hierarchical policy levels. In one embodiment, computers of the network are arranged into a hierarchy. A management policy server with access to the network queries the network to identify computers at or below its own level within the hierarchy. Computers under the control of the management policy server are identified, and management programs, updates or policies are automatically distributed to the computers, without manual intervention.
    Type: Grant
    Filed: February 5, 2009
    Date of Patent: December 27, 2011
    Assignee: International Business Machines Corporation
    Inventors: Rhonda L. Childress, Alan James Keel, David Bruce Kumhyr, Neil Raymond Pennell
  • Patent number: 8041797
    Abstract: A method, apparatus, and computer instructions for allocating resources based on predictions of service level agreement (SLA) breaches in order to minimize costs are provided. With the method, apparatus, and computer instructions, a prediction that an SLA will be breached is received from a prediction engine associated with the SLM system. Based on a prediction that an SLA will be breached, a minimum cost analysis is performed to determine if computer resources may be shifted from another service consumer under another SLA to facilitate the service consumer of the potentially breached SLA in order to reduce the cost of the penalty associated with breaching SLAs. If so, resources are reallocated in order to minimize penalties associated with SLA breaches.
    Type: Grant
    Filed: March 31, 2004
    Date of Patent: October 18, 2011
    Assignee: International Business Machines Corporation
    Inventors: Rhonda L. Childress, David Bruce Kumhyr, Edgar Allen Marin, Neil Raymond Pennell
  • Patent number: 7992033
    Abstract: Corrective actions are managed for differing preferences among multiple sharing customers by a repository inquirer which, responsive to receipt of a fault event or out-of-limits condition for a shared resource of a first computing system domain, queries a customer requirements repository, determines affected application programs for the customers sharing the resource, determines affected customers on behalf of which affected application programs are being executed, and by a preference extractor which, responsive to the inquirer, extracts preferences for each affected application programs; and a corrective action instigator which, responsive to the extractor, performs two or more corrective actions according to the extracted preferences, wherein the corrective actions comprise at least two different actions, and wherein at least one corrective action comprises moving execution of an application program from a first computing system to a second computing system.
    Type: Grant
    Filed: March 27, 2009
    Date of Patent: August 2, 2011
    Assignee: International Business Machines Corporation
    Inventors: Rhonda L. Childress, Mark Anthony Laney, Reid Douglas Minyen, Neil Raymond Pennell
  • Patent number: 7984142
    Abstract: A method, apparatus, and computer program product for monitoring the performance of a system. The mechanism of the present invention provides an interface in the form of a graphical user interface (GUI) to communicate multiple layers of system performance data to an operator. An operator monitors this display of information and uses it to determine how to adjust the system to optimize system performance. This mechanism of the present invention provides immediate feedback to an operator by displaying a trail of metric points, wherein the metric points indicate the status of system performance over a period of time. In this manner, the display mechanism of the present invention immediately conveys to an operator whether the system is operating within predefined margins, the results of performance adjustments made to the system, as well as predictions or trends for the system.
    Type: Grant
    Filed: March 28, 2008
    Date of Patent: July 19, 2011
    Assignee: International Business Machines Corporation
    Inventors: Rhonda L. Childress, David Bruce Kumhyr, Neil Raymond Pennell
  • Patent number: 7979541
    Abstract: A mechanism and model are provided for representing and managing composite resource models. When a resource monitor is deployed for a resource, the resource monitor scans for information that indicates that the resource under monitoring is part of a cluster, grid, or other composite configuration. The resource monitor then determines whether monitoring information for the resource should be reported differently because of the composite configuration. If monitoring information for the resource is to be reported differently, the resource monitor alters the reporting format to reflect the composite resource model. The resource manager may then receive the monitoring information and apply this information to individual resources and aggregates the monitoring information for composite resources.
    Type: Grant
    Filed: January 12, 2009
    Date of Patent: July 12, 2011
    Assignee: International Business Machines Corporation
    Inventors: Rhonda L. Childress, David Bruce Kumhyr, Neil Raymond Pennell
  • Patent number: 7978730
    Abstract: An example of a solution provided here comprises automatically measuring bandwidth of a network connection; comparing results of the measuring, with bandwidth parameters; preventing a transfer of a file via the network connection, if measured bandwidth is less than a minimum acceptable value; providing to an end user an option of transferring a file via the network connection, if measured bandwidth is not less than a minimum acceptable value, but is less than an optimal value; and automatically transferring a file via the network connection, if measured bandwidth is greater than or equal to an optimal value.
    Type: Grant
    Filed: November 2, 2009
    Date of Patent: July 12, 2011
    Assignee: International Business Machines Corporation
    Inventors: Rhonda L. Childress, David Bruce Kumhyr, Neil Raymond Pennell, Thomas Michael Ruiz
  • Patent number: 7836187
    Abstract: A monitoring program contains a method for detecting a load imbalance in a group of servers and providing notification so that corrections can be made. An embodiment of the invention reads from the address resolution protocol (ARP) cache to determine which server addresses are present, then clears the ARP cache. The address resolution protocol will repopulate the cache from traffic it snoops and from new requests. By performing this query and clear operation periodically, the tracking program can form a picture of the activity levels of the servers. When a significant imbalance exists, the program notifies a control console for human intervention to solve the problem. The tracking program will periodically write its results to a log file, allowing reports for various time periods to be produced as needed. By this mechanism, not only can an imbalance be quickly detected, but underutilization can be picked up by comparing known capability of a resource to its actual usage.
    Type: Grant
    Filed: October 17, 2008
    Date of Patent: November 16, 2010
    Assignee: International Business Machines Corporation
    Inventors: Rhonda L. Childress, David Bruce Kumhyr, Neil Raymond Pennell
  • Patent number: 7733806
    Abstract: A method, apparatus, and computer instructions for identifying nodes in a network data processing system. Cache data is received from a set of routers in the data processing system. The cache data includes an identification of the nodes sending data packets onto the network data processing system. The nodes on the network data processing system are identified using the cache data from the set of routers.
    Type: Grant
    Filed: September 14, 2007
    Date of Patent: June 8, 2010
    Assignee: International Business Machines Corporation
    Inventors: Rhonda L. Childress, David Bruce Kumhyr, Neil Raymond Pennell
  • Publication number: 20100046392
    Abstract: An example of a solution provided here comprises automatically measuring bandwidth of a network connection; comparing results of the measuring, with bandwidth parameters; preventing a transfer of a file via the network connection, if measured bandwidth is less than a minimum acceptable value; providing to an end user an option of transferring a file via the network connection, if measured bandwidth is not less than a minimum acceptable value, but is less than an optimal value; and automatically transferring a file via the network connection, if measured bandwidth is greater than or equal to an optimal value.
    Type: Application
    Filed: November 2, 2009
    Publication date: February 25, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Rhonda L. Childress, David Bruce Kumhyr, Neil Raymond Pennell, Thomas Michael Ruiz
  • Patent number: 7630400
    Abstract: An example of a solution provided here comprises automatically measuring bandwidth of a network connection; comparing results of the measuring, with bandwidth parameters; preventing a transfer of a file via the network connection, if measured bandwidth is less than a minimum acceptable value; providing to an end user an option of transferring a file via the network connection, if measured bandwidth is not less than a minimum acceptable value, but is less than an optimal value; and automatically transferring a file via the network connection, if measured bandwidth is greater than or equal to an optimal value.
    Type: Grant
    Filed: January 20, 2005
    Date of Patent: December 8, 2009
    Assignee: International Business Machines Corporation
    Inventors: Rhonda L. Childress, David Bruce Kumhyr, Neil Raymond Pennell, Thomas Michael Ruiz
  • Patent number: 7631297
    Abstract: Setting up management and monitoring programs on one or more servers is simplified. When a pre-selected monitoring/management vendor is to be used, a general-purpose agent is installed after the vendor agent is installed and can determine the contents of the server(s), then manage additional setup for the vendor agent, such as configurations, best practices, and license management. When the user has not yet determined which vendor or vendors to utilize, a vendor-neutral agent will determine the contents of the server(s) and can then choose between various vendor programs, utilizing weightings according to the strengths and weaknesses of each vendor, as well as user preferences, to determine the best vendor or vendors to select. Any needed vendor agents are then downloaded by the vendor-neutral agent and installed. The vendor-neutral agent also includes the capabilities of the general-purpose agent and manages other setup needs, such as configurations, best practices, and license management.
    Type: Grant
    Filed: April 5, 2005
    Date of Patent: December 8, 2009
    Assignee: International Business Machines Corporation
    Inventors: Rhonda L. Childress, Catherine Helen Crawford, David Bruce Kumhyr, Neil Raymond Pennell
  • Patent number: 7617307
    Abstract: A mechanism is provided for integrating a user resource into a managed computing resource system. If a level of data privacy indicating a first level of dedicated computing resources, a user resource is integrated into a first logical design. Responsive to the level of data privacy indicating a second level of dedicated computing resources, the user resource is integrated into a second logical design. If there is no indication of the level of data privacy and the user resource has at least one associated unique IP address, a capacity of a point of deployment (POD) device is determined. If there is no indication of the level of data privacy and no unique IP address, the user resource is integrated into the first logical design. If the user resource utilizes a predefined percentage of the capacity, the user resource is integrated into a third logical design.
    Type: Grant
    Filed: June 16, 2008
    Date of Patent: November 10, 2009
    Assignee: International Business Machines Corporation
    Inventors: Rhonda L. Childress, Kenneth David Christiance, David Bruce Kumhyr, Michael Arthur Lamb, Gregg W. Machovec, Neil Raymond Pennell
  • Publication number: 20090183024
    Abstract: A corrective action method or subsystem for providing corrective actions in a for a computing domain shared among multiple customers wherein different domain resources are shared by different customers, and each customer's corrective action preferences are accommodated differently according a repository of customer preferences. A database may be queried when a fault event or out-of-limits condition is detected for a given shared resource to determine which customers share the resource, determine each affected customer's response preferences, and to perform corrective actions according to those response preferences. For example, three customers may share a particular hard drive in a shared computing system. One customer may prefer to receive an email notice when the drive is nearly full, another may prefer to receive additional allocation of disk space elsewhere, and the third may prefer to receive a written report of space utilization.
    Type: Application
    Filed: March 27, 2009
    Publication date: July 16, 2009
    Inventors: Rhonda L. Childress, Mark Anthony Laney, Reid Douglas Minyen, Neil Raymond Pennell
  • Publication number: 20090157863
    Abstract: A system and method for using hierarchical policy levels for distribution of software in a computer network. In one embodiment, computers of the network are arranged into a hierarchy. A management policy server with access to the network queries the hierarchy to identify computers at or below its own level within the hierarchy. Once a set of computers is identified, software programs, updates or policies are distributed, bypassing human intervention.
    Type: Application
    Filed: February 5, 2009
    Publication date: June 18, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Rhonda L. Childress, Alan James Keel, David Bruce Kumhyr, Neil Raymond Pennell
  • Publication number: 20090119403
    Abstract: A mechanism and model are provided for representing and managing composite resource models. When a resource monitor is deployed for a resource, the resource monitor scans for information that indicates that the resource under monitoring is part of a cluster, grid, or other composite configuration. The resource monitor then determines whether monitoring information for the resource should be reported differently because of the composite configuration. If monitoring information for the resource is to be reported differently, the resource monitor alters the reporting format to reflect the composite resource model. The resource manager may then receive the monitoring information and apply this information to individual resources and aggregates the monitoring information for composite resources.
    Type: Application
    Filed: January 12, 2009
    Publication date: May 7, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Rhonda L. Childress, David Bruce Kumhyr, Neil Raymond Pennell
  • Patent number: 7529981
    Abstract: A corrective action method or subsystem for providing corrective actions in a for a computing domain shared among multiple customers wherein different domain resources are shared by different customers, and each customer's corrective action preferences are accommodated differently according a repository of customer preferences. A database may be queried when a fault event or out-of-limits condition is detected for a given shared resource to determine which customers share the resource, determine each affected customer's response preferences, and to perform corrective actions according to those response preferences. For example, three customers may share a particular hard drive in a shared computing system. One customer may prefer to receive an email notice when the drive is nearly full, another may prefer to receive additional allocation of disk space elsewhere, and the third may prefer to receive a written report of space utilization.
    Type: Grant
    Filed: April 17, 2003
    Date of Patent: May 5, 2009
    Assignee: International Business Machines Corporation
    Inventors: Rhonda L. Childress, Mark Anthony Laney, Reid Douglas Minyen, Neil Raymond Pennell