Patents by Inventor Matthew E. Duggan
Matthew E. Duggan 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: 10469335Abstract: 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: GrantFiled: June 23, 2018Date of Patent: November 5, 2019Assignee: International Business Machines CorporationInventors: Ivor Bradley, Timothy R. Croy, John E. Dinger, Matthew E. Duggan, Randy George, Trevor Graham
-
Publication number: 20180302298Abstract: 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: ApplicationFiled: June 23, 2018Publication date: October 18, 2018Applicant: International Business Machines CorporationInventors: Ivor Bradley, Timothy R. Croy, John E. Dinger, Matthew E. Duggan, Randy George, Trevor Graham
-
Patent number: 10015061Abstract: 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: GrantFiled: October 15, 2013Date of Patent: July 3, 2018Assignee: International Business Machines CorporationInventors: Ivor Bradley, Timothy R. Croy, John E. Dinger, Matthew E. Duggan, Randy George, Trevor Graham
-
Publication number: 20170272333Abstract: 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: ApplicationFiled: October 15, 2013Publication date: September 21, 2017Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Ivor Bradley, Timothy R. Croy, John E. Dinger, Matthew E. Duggan, Randy George, Trevor Graham
-
Patent number: 9647891Abstract: Provided are systems, methods and computer program products that proactively manage configurations that enable a service. Configurations that are critical to enabling a particular service are automatically captured, for example as part of a provisioning activity, and/or tracked in association with that service. This automated, service-oriented configuration management enables improved service assurance and faster identification of problems, and mitigates the problem of errors and compromised service delivery that can arise from misconfigurations.Type: GrantFiled: September 4, 2013Date of Patent: May 9, 2017Assignee: International Business Machines CorporationInventors: Timothy R. Croy, Matthew E. Duggan, Robert P. Fulton, Trevor Graham, Kevin M. Hamilton, David J. Wallace
-
Patent number: 9537720Abstract: Embodiments include methods of topology discovery in a virtual environment. Aspects include tracking change events, responsive to a change event, rediscovering dependencies between devices in the virtual environment and maintaining a dependency mapping between the devices. Aspects also include, responsive to a fault event, building a first topology model of the virtual environment and generating a first set of the devices which the first topology model is dependent on. Aspects also include, responsive to a resolution event, building a second topology model and generating a second set of the devices which the second topology model is dependent on. Aspects further include generating a fault device set by combining the first set and the second set, deleting any duplicate devices, and utilizing the generated fault device set to determine which of the devices are more likely to be associated with future fault events.Type: GrantFiled: December 10, 2015Date of Patent: January 3, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Christopher J. Baggott, Matthew E. Duggan, David R. Franklin
-
Patent number: 9350567Abstract: 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: GrantFiled: January 25, 2012Date of Patent: May 24, 2016Assignee: International Business Machines CorporationInventors: John E. Dinger, Matthew E. Duggan, Daniel J. Martin
-
Patent number: 9270535Abstract: Methods, apparatus, and products for inferred discovery of a data communications device connected to a router, unreachable by a management module, and characterized by a device address are disclosed that include querying, by the management module, the router for connection data and identifying, by the management module in dependence upon the connection data, the device address.Type: GrantFiled: March 7, 2014Date of Patent: February 23, 2016Assignee: International Business Machines CorporationInventors: Matthew E. Duggan, Daniel J. Martin, David M. Roberts
-
Patent number: 8856342Abstract: 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: GrantFiled: July 19, 2012Date of Patent: October 7, 2014Assignee: International Business Machines CorporationInventors: John E. Dinger, Matthew E. Duggan
-
Patent number: 8856338Abstract: 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: GrantFiled: January 18, 2012Date of Patent: October 7, 2014Assignee: International Business Machines CorporationInventors: John E. Dinger, Matthew E. Duggan
-
Publication number: 20140192682Abstract: Methods, apparatus, and products for inferred discovery of a data communications device connected to a router, unreachable by a management module, and characterized by a device address are disclosed that include querying, by the management module, the router for connection data and identifying, by the management module in dependence upon the connection data, the device address.Type: ApplicationFiled: March 7, 2014Publication date: July 10, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Matthew E. Duggan, Daniel J. Martin, David M. Roberts
-
Publication number: 20140115139Abstract: 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: ApplicationFiled: October 15, 2013Publication date: April 24, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Ivor Bradley, Timothy R. Croy, John E. Dinger, Matthew E. Duggan, Randy George, Trevor Graham
-
Patent number: 8693371Abstract: Methods, apparatus, and products for inferred discovery of a data communications device connected to a router, unreachable by a management module, and characterized by a device address are disclosed that include querying, by the management module, the router for connection data and identifying, by the management module in dependence upon the connection data, the device address.Type: GrantFiled: June 14, 2012Date of Patent: April 8, 2014Assignee: International Business Machines CorporationInventors: Matthew E. Duggan, Daniel J. Martin, David M. Roberts
-
Publication number: 20140068035Abstract: Provided are systems, methods and computer program products that proactively manage configurations that enable a service. Configurations that are critical to enabling a particular service are automatically captured, for example as part of a provisioning activity, and/or tracked in association with that service. This automated, service-oriented configuration management enables improved service assurance and faster identification of problems, and mitigates the problem of errors and compromised service delivery that can arise from misconfigurations.Type: ApplicationFiled: September 4, 2013Publication date: March 6, 2014Applicant: International Business Machines CorporationInventors: Timothy R. Croy, Matthew E. Duggan, Robert P. Fulton, Trevor Graham, Kevin M. Hamilton, David J. Wallace
-
Patent number: 8572435Abstract: A method, system and computer-usable medium are disclosed for suppressing managed endpoint (MEP) child events in a network. A MEP multicast message is broadcast by an originating MEP. Responses received from peer MEPs within a selected time interval are processed to determine their respective IP address, MAC address, and VLAN. If this information is not currently stored in a table of peer MEP device information associated with the originating MEP, then it is added. The responding MEP is then marked in the peer MEP device table as having responded. Peer MEP devices that have responded to previous multicast messages, but have now failed to respond within the selected time interval, are determined. A MEP network event is generated, comprising the IP address of the device containing the MEP, the MAC address for inward-facing MEPs, the MAC address of the associated bridge, the port addresses for outward-facing MEPs, and associated VLAN information.Type: GrantFiled: August 5, 2009Date of Patent: October 29, 2013Assignee: International Business Machines CorporationInventors: Daniel J. Martin, Matthew E. Duggan, Christopher J. Baggott
-
Publication number: 20130185418Abstract: 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: ApplicationFiled: July 19, 2012Publication date: July 18, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: JOHN E. DINGER, MATTHEW E. DUGGAN
-
Publication number: 20130185435Abstract: 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: ApplicationFiled: January 18, 2012Publication date: July 18, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: JOHN E. DINGER, MATTHEW E. DUGGAN
-
Publication number: 20120290715Abstract: 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: ApplicationFiled: January 25, 2012Publication date: November 15, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: John E. Dinger, Matthew E. Duggan, Daniel J. Martin
-
Publication number: 20120250522Abstract: Methods, apparatus, and products for inferred discovery of a data communications device connected to a router, unreachable by a management module, and characterized by a device address are disclosed that include querying, by the management module, the router for connection data and identifying, by the management module in dependence upon the connection data, the device address.Type: ApplicationFiled: June 14, 2012Publication date: October 4, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Matthew E. Duggan, Daniel J. Martin, David M. Roberts
-
Patent number: 8266277Abstract: A method and system for monitoring resources in a network of resources in a computing environment, is provided. One implementation involves discovering resources in the network; constructing a topology model including event information for each discovered resource; providing queries for polling the models for event information, such that the resources need not be polled; executing one or more queries against one or more models; evaluating the query results to ascertain whether or not an event has affected what is considered to be normal for the result of each query; and presenting the evaluation results to enable monitoring of the resources.Type: GrantFiled: June 25, 2009Date of Patent: September 11, 2012Assignee: International Business Machines CorporationInventors: Matthew E. Duggan, Daniel J. Martin, Erik McCallum