Patents by Inventor John E. Dinger

John E. Dinger 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: 10469335
    Abstract: Techniques are provided for service placement on hosts for a consumer based on geographic location The techniques include: determining a geographical location of a consumer; and inputting a topology model of an environment including multiple candidate hosts to support a service required by the consumer, the topology model including: a geographic location of each of resource in the environment; and connectivity details between the resources and between the resources and the consumer. The techniques also include: calculating the distance from a candidate host to the consumer; determining if a geographic requirements is met by a candidate host; and ordering candidate hosts that meet geographic requirement.
    Type: Grant
    Filed: June 23, 2018
    Date of Patent: November 5, 2019
    Assignee: International Business Machines Corporation
    Inventors: Ivor Bradley, Timothy R. Croy, John E. Dinger, Matthew E. Duggan, Randy George, Trevor Graham
  • Publication number: 20180302298
    Abstract: Techniques are provided for service placement on hosts for a consumer based on geographic location The techniques include: determining a geographical location of a consumer; and inputting a topology model of an environment including multiple candidate hosts to support a service required by the consumer, the topology model including: a geographic location of each of resource in the environment; and connectivity details between the resources and between the resources and the consumer. The techniques also include: calculating the distance from a candidate host to the consumer; determining if a geographic requirements is met by a candidate host; and ordering candidate hosts that meet geographic requirement.
    Type: Application
    Filed: June 23, 2018
    Publication date: October 18, 2018
    Applicant: International Business Machines Corporation
    Inventors: Ivor Bradley, Timothy R. Croy, John E. Dinger, Matthew E. Duggan, Randy George, Trevor Graham
  • Patent number: 10015061
    Abstract: Techniques are provided for service placement on hosts for a consumer based on geographic location The techniques include: determining a geographical location of a consumer; and inputting a topology model of an environment including multiple candidate hosts to support a service required by the consumer, the topology model including: a geographic location of each of resource in the environment; and connectivity details between the resources and between the resources and the consumer. The techniques also include: specifying bounding requirements for a host and/or bounding requirements for a path between the consumer to a host; calculating the distance from a candidate host to the consumer; determining if bounding requirements are met by a candidate host; and ordering candidate hosts that meet bounding requirements by distance.
    Type: Grant
    Filed: October 15, 2013
    Date of Patent: July 3, 2018
    Assignee: International Business Machines Corporation
    Inventors: Ivor Bradley, Timothy R. Croy, John E. Dinger, Matthew E. Duggan, Randy George, Trevor Graham
  • Publication number: 20170272333
    Abstract: Techniques are provided for service placement on hosts for a consumer based on geographic location The techniques include: determining a geographical location of a consumer; and inputting a topology model of an environment including multiple candidate hosts to support a service required by the consumer, the topology model including: a geographic location of each of resource in the environment; and connectivity details between the resources and between the resources and the consumer. The techniques also include: specifying bounding requirements for a host and/or bounding requirements for a path between the consumer to a host; calculating the distance from a candidate host to the consumer; determining if bounding requirements are met by a candidate host; and ordering candidate hosts that meet bounding requirements by distance.
    Type: Application
    Filed: October 15, 2013
    Publication date: September 21, 2017
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Ivor Bradley, Timothy R. Croy, John E. Dinger, Matthew E. Duggan, Randy George, Trevor Graham
  • Patent number: 9350567
    Abstract: Temporally classifying and visually representing network and IT infrastructure with planned or occurred configuration activities and/or policy compliance or non-compliance of network and IT resources, including a method, apparatus and computer program for gathering and classifying observable configuration aspects of resources and relationships in a network of resources, wherein the method comprises: analyzing the network of resources to collect planned configuration times and actual resource status; monitoring actual resource status to make determinations if planned configurations are executed; and updating a network configuration status with the determinations. Planned and actual configurations are collected and monitored over a defined time range extending before and/or after a time zero. Each planned or actual configuration is categorized with respect to one or more time windows in the defined time range.
    Type: Grant
    Filed: January 25, 2012
    Date of Patent: May 24, 2016
    Assignee: International Business Machines Corporation
    Inventors: John E. Dinger, Matthew E. Duggan, Daniel J. Martin
  • Patent number: 9223856
    Abstract: A consumer system receives capabilities metadata from a producer system that includes resource class metrics for a resource class included in the producer system. Next, the consumer system creates a rule that corresponds to one of the consumer system's managed entities. The rule includes one or more prescriptions that reference the resource class metrics and specify a periodicity, which informs the producer system as to a time interval for which to send prescription results that includes metric information pertaining to the resource class metrics. The consumer system sends the rule to the producer system and, in turn, the consumer system receives the prescription results from the producer system at the specified periodicity and applies the metric information to the managed entity.
    Type: Grant
    Filed: April 16, 2013
    Date of Patent: December 29, 2015
    Assignee: International Business Machines Corporation
    Inventors: John E. Dinger, Randy George, Daniel Joseph Martin, David Joel Pennell, Sr.
  • Patent number: 8856342
    Abstract: A linkage controller analyzes, for a first management application managing at least one common resource with a second management application adjacent to the first management application within a computing environment comprising multiple resources and relationships, a resource and relationship model known by the first management application of a selection of resources and relationships managed by the first management application from among the plurality of resources and relationships in the computing environment. The linkage controller identifies, for the first management application, only a minimal set of resources and relationships within the resource and relationship model providing at least one optimal linkage point between the first management application and the second management application as to the at least one common resource. The linkage controller outputs the minimal set of resources and relationships to the second management application for relating to the first management application.
    Type: Grant
    Filed: July 19, 2012
    Date of Patent: October 7, 2014
    Assignee: International Business Machines Corporation
    Inventors: John E. Dinger, Matthew E. Duggan
  • Patent number: 8856338
    Abstract: A linkage controller analyzes, for a first management application managing at least one common resource with a second management application adjacent to the first management application within a computing environment comprising multiple resources and relationships, a resource and relationship model known by the first management application of a selection of resources and relationships managed by the first management application from among the plurality of resources and relationships in the computing environment. The linkage controller identifies, for the first management application, only a minimal set of resources and relationships within the resource and relationship model providing at least one optimal linkage point between the first management application and the second management application as to the at least one common resource. The linkage controller outputs the minimal set of resources and relationships to the second management application for relating to the first management application.
    Type: Grant
    Filed: January 18, 2012
    Date of Patent: October 7, 2014
    Assignee: International Business Machines Corporation
    Inventors: John E. Dinger, Matthew E. Duggan
  • Patent number: 8775224
    Abstract: A method for dynamic specification of a business value by a discovered resource that includes registering or discovering a resource within a business system; specifying a business value for the resource; and then computing a business value of the entire business system, based upon the resource's business value. An apparatus and computer program product that also employs these aspects is disclosed.
    Type: Grant
    Filed: January 4, 2006
    Date of Patent: July 8, 2014
    Assignee: International Business Machines Corporation
    Inventors: John E. Dinger, James C. Fletcher
  • Publication number: 20140115139
    Abstract: Techniques are provided for service placement on hosts for a consumer based on geographic location The techniques include: determining a geographical location of a consumer; and inputting a topology model of an environment including multiple candidate hosts to support a service required by the consumer, the topology model including: a geographic location of each of resource in the environment; and connectivity details between the resources and between the resources and the consumer. The techniques also include: specifying bounding requirements for a host and/or bounding requirements for a path between the consumer to a host; calculating the distance from a candidate host to the consumer; determining if bounding requirements are met by a candidate host; and ordering candidate hosts that meet bounding requirements by distance.
    Type: Application
    Filed: October 15, 2013
    Publication date: April 24, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Ivor Bradley, Timothy R. Croy, John E. Dinger, Matthew E. Duggan, Randy George, Trevor Graham
  • Publication number: 20130232146
    Abstract: A consumer system receives capabilities metadata from a producer system that includes resource class metrics for a resource class included in the producer system. Next, the consumer system creates a rule that corresponds to one of the consumer system's managed entities. The rule includes one or more prescriptions that reference the resource class metrics and specify a periodicity, which informs the producer system as to a time interval for which to send prescription results that includes metric information pertaining to the resource class metrics. The consumer system sends the rule to the producer system and, in turn, the consumer system receives the prescription results from the producer system at the specified periodicity and applies the metric information to the managed entity.
    Type: Application
    Filed: April 16, 2013
    Publication date: September 5, 2013
    Applicant: International Business Machines Corporation
    Inventors: John E. Dinger, Randy George, Daniel Joseph Martin, David Joel Pennell, SR.
  • Patent number: 8516098
    Abstract: A consumer system receives capabilities metadata from a producer system that includes resource class metrics for a resource class included in the producer system. Next, the consumer system creates a rule that corresponds to one of the consumer system's managed entities. The rule includes one or more prescriptions that reference the resource class metrics and specify a periodicity, which informs the producer system as to a time interval for which to send prescription results that includes metric information pertaining to the resource class metrics. The consumer system sends the rule to the producer system and, in turn, the consumer system receives the prescription results from the producer system at the specified periodicity and applies the metric information to the managed entity.
    Type: Grant
    Filed: January 13, 2009
    Date of Patent: August 20, 2013
    Assignee: International Business Machines Corporation
    Inventors: John E. Dinger, Randy George, Daniel Joseph Martin, David Joel Pennell, Sr.
  • Publication number: 20130185418
    Abstract: A linkage controller analyzes, for a first management application managing at least one common resource with a second management application adjacent to the first management application within a computing environment comprising multiple resources and relationships, a resource and relationship model known by the first management application of a selection of resources and relationships managed by the first management application from among the plurality of resources and relationships in the computing environment. The linkage controller identifies, for the first management application, only a minimal set of resources and relationships within the resource and relationship model providing at least one optimal linkage point between the first management application and the second management application as to the at least one common resource. The linkage controller outputs the minimal set of resources and relationships to the second management application for relating to the first management application.
    Type: Application
    Filed: July 19, 2012
    Publication date: July 18, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: JOHN E. DINGER, MATTHEW E. DUGGAN
  • Publication number: 20130185435
    Abstract: A linkage controller analyzes, for a first management application managing at least one common resource with a second management application adjacent to the first management application within a computing environment comprising multiple resources and relationships, a resource and relationship model known by the first management application of a selection of resources and relationships managed by the first management application from among the plurality of resources and relationships in the computing environment. The linkage controller identifies, for the first management application, only a minimal set of resources and relationships within the resource and relationship model providing at least one optimal linkage point between the first management application and the second management application as to the at least one common resource. The linkage controller outputs the minimal set of resources and relationships to the second management application for relating to the first management application.
    Type: Application
    Filed: January 18, 2012
    Publication date: July 18, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: JOHN E. DINGER, MATTHEW E. DUGGAN
  • Patent number: 8364683
    Abstract: A namespace exploits individual resource identity attributes of an application to allow the integration of resource instances from applications into a configuration management database (CMDB), prior to any data cleansing or namespace harmonization activities. An approach for incremental reconciliation of resource instances within the CMDB is defined.
    Type: Grant
    Filed: August 30, 2007
    Date of Patent: January 29, 2013
    Assignee: International Business Machines Corporation
    Inventors: John E. Dinger, Jacob Yackenovich
  • Publication number: 20120290715
    Abstract: Temporally classifying and visually representing network and IT infrastructure with planned or occurred configuration activities and/or policy compliance or non-compliance of network and IT resources, including a method, apparatus and computer program for gathering and classifying observable configuration aspects of resources and relationships in a network of resources, wherein the method comprises: analyzing the network of resources to collect planned configuration times and actual resource status; monitoring actual resource status to make determinations if planned configurations are executed; and updating a network configuration status with the determinations. Planned and actual configurations are collected and monitored over a defined time range extending before and/or after a time zero. Each planned or actual configuration is categorized with respect to one or more time windows in the defined time range.
    Type: Application
    Filed: January 25, 2012
    Publication date: November 15, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: John E. Dinger, Matthew E. Duggan, Daniel J. Martin
  • 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: 8209708
    Abstract: Methods, systems and computer program products are provided for generating events having common formats by obtaining a populated common base event including source specific situation information for an event source. It is determined if a format of the populated common base event conforms to a predefined event format and a common event format representation of the populated common base event is generated based on the predefined event format if the format of the populated common base event does not conform to the predefined event format.
    Type: Grant
    Filed: March 25, 2004
    Date of Patent: June 26, 2012
    Assignee: International Business Machines Corporation
    Inventors: Denilson Nastacio, Jason Cornpropst, Carlos Cesar F. Araujo, John E. Dinger
  • Publication number: 20100180020
    Abstract: A consumer system receives capabilities metadata from a producer system that includes resource class metrics for a resource class included in the producer system. Next, the consumer system creates a rule that corresponds to one of the consumer system's managed entities. The rule includes one or more prescriptions that reference the resource class metrics and specify a periodicity, which informs the producer system as to a time interval for which to send prescription results that includes metric information pertaining to the resource class metrics. The consumer system sends the rule to the producer system and, in turn, the consumer system receives the prescription results from the producer system at the specified periodicity and applies the metric information to the managed entity.
    Type: Application
    Filed: January 13, 2009
    Publication date: July 15, 2010
    Applicant: International Business Machines Corporation
    Inventors: John E. Dinger, Randy George, Daniel Joseph Martin, David Joel Pennell, SR.
  • Patent number: 7613808
    Abstract: A system and method for enhancing event correlation with exploitation of external data is presented. A correlation engine receives events and selects a correlation rule that corresponds to the events. The correlation rule includes an event selection, a trigger condition, and a correlation conclusion. The correlation engine uses the event selection to access external data and select events based upon the external data. In turn, the correlation engine monitors the selected events and checks whether they meet the correlation rule's trigger condition. When the events meet the correlation rule's trigger condition, the correlation engine performs an action based upon the correlation rule's correlation condition.
    Type: Grant
    Filed: June 22, 2005
    Date of Patent: November 3, 2009
    Assignee: International Business Machines Corporation
    Inventors: Carlos Cesar Ferreira Araujo, Ana Claudia Biazetti, Anthony Bussani, John E. Dinger, Metin Feridun, Juergen Schneider