Patents by Inventor Daniel J. Martin

Daniel J. Martin 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: 8266277
    Abstract: 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: Grant
    Filed: June 25, 2009
    Date of Patent: September 11, 2012
    Assignee: International Business Machines Corporation
    Inventors: Matthew E. Duggan, Daniel J. Martin, Erik McCallum
  • Publication number: 20120207031
    Abstract: A physical host executes a virtual machine monitor (VMM) that instantiates a source virtual machine (VM). In response to the VMM receiving from the source VM a packet specifying a first destination address of a destination VM and a second destination address of a default gateway, the VMM determines whether the packet can be communicated to the destination VM without the packet being routed by the default gateway. In response to the VMM determining that the packet can be communicated to the destination VM without the packet being routed by the default gateway, the VMM forwards the packet to the destination VM such that the packet bypasses routing by the default gateway.
    Type: Application
    Filed: April 26, 2012
    Publication date: August 16, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: ROBERT COWART, DAVID HADAS, DANIEL J. MARTIN, BRUCE RATCLIFF, RENATO RECIO
  • Publication number: 20120182992
    Abstract: A physical host executes a virtual machine monitor (VMM) that instantiates a source virtual machine (VM). In response to the VMM receiving from the source VM a packet specifying a first destination address of a destination VM and a second destination address of a default gateway, the VMM determines whether the packet can be communicated to the destination VM without the packet being routed by the default gateway. In response to the VMM determining that the packet can be communicated to the destination VM without the packet being routed by the default gateway, the VMM forwards the packet to the destination VM such that the packet bypasses routing by the default gateway.
    Type: Application
    Filed: January 14, 2011
    Publication date: July 19, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: ROBERT COWART, DAVID HADAS, DANIEL J. MARTIN, BRUCE RATCLIFF, RENATO RECIO
  • Patent number: 8223667
    Abstract: Mechanisms for inferred discovery of a data communication device connected to a router, unreachable by a management module, and characterized by a device address are disclosed. The mechanisms 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: Grant
    Filed: June 11, 2007
    Date of Patent: July 17, 2012
    Assignee: International Business Machines Corporation
    Inventors: Matthew E. Duggan, Daniel J. Martin, David M. Roberts
  • Publication number: 20110035628
    Abstract: 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: Application
    Filed: August 5, 2009
    Publication date: February 10, 2011
    Inventors: Daniel J. Martin, Matthew E. Duggan, Christopher J. Baggott
  • Publication number: 20100332645
    Abstract: 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: Application
    Filed: June 25, 2009
    Publication date: December 30, 2010
    Applicant: International Business Machines Corporation
    Inventors: Matthew E. Duggan, Daniel J. Martin, Erik McCallum
  • Publication number: 20100306360
    Abstract: A method, apparatus, and computer program product for discovering network paths between network devices in a distance-vector network are provided. The method may include providing a node model of network devices in a distance-vector network. The node model may include a network address corresponding to a network device. The network address may be used to query the network device for routing information. This routing information may be used to identify another network address corresponding to a second network device, and to identify a path from the first network device to the second network device. These devices and the path therebetween may be mapped in the node model. Finally, the second network device may be queried for subsequent routing information to identify and map subsequent devices and paths.
    Type: Application
    Filed: January 20, 2010
    Publication date: December 2, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Matthew E. Duggan, Daniel J. Martin
  • Patent number: 7543045
    Abstract: A method for estimating locations of devices in a network, the method including: identifying each of the devices; inputting an approximate location of at least one of the devices; constructing a constrain for each of the devices, the constrain comprising at least one of a type of connectivity of the device and a technology characteristic related to the device; deriving an optimization criterion on a location for each of the devices, the criterion assigning a positive weight to each constrain that is satisfied by at least one of an estimated location and the approximate location and assigning a negative weight to each constrain that is not satisfied by at least one of the estimated location and the approximate location; calculating a best fit location for each of the devices that maximizes the optimization criterion; presenting the best fit location for each of the devices to a user, the user either accepting or rejecting each best fit location, the user providing additional information for constructing each c
    Type: Grant
    Filed: May 28, 2008
    Date of Patent: June 2, 2009
    Assignee: International Business Machines Corporation
    Inventors: Dakshi Agrawal, Matthew E. Duggan, Daniel J. Martin, Vasileios Pappas
  • Publication number: 20080304496
    Abstract: 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: Application
    Filed: June 11, 2007
    Publication date: December 11, 2008
    Inventors: Matthew E. Duggan, Daniel J. Martin, David M. Roberts
  • Patent number: 7423979
    Abstract: A method and system are described herein for obtaining IGP network information useful in determining network routing topologies. The method involves querying a router for its router identifier and all its area identifiers, counting the router's number of area identifiers to determine whether the router is an ABR or an ASBR, and querying the router's link state database for the lowest area identifier on the router. The method further involves importing all Type 1 and Type 2 LSAs for that area into the database of a network discovery software engine, importing from the router's link state database only those networks outside the router's autonomous system that are also directly connected to an ASBR, then moving to the next highest area identifier in the router's database to repeat importing Type 1 and Type 2 LSAs for that area into the database.
    Type: Grant
    Filed: September 26, 2003
    Date of Patent: September 9, 2008
    Assignee: International Business Machines Corporation
    Inventor: Daniel J. Martin
  • Patent number: 7324231
    Abstract: The present invention is a computing system typically but not necessarily used in a printer, which includes a processor for managing operation of a print engine, expansion buses, and bridge devices between expansion buses. A bus bridge is described which can operate in an expansion bus environment. The bus bridge uses a nontransparent PCI bridge in a nonstandard manner to emulate a transparent bus bridge. Processes are included for detecting overall bus topology in the system and for creating configuration cycles on the secondary side of any bridge found.
    Type: Grant
    Filed: December 5, 2002
    Date of Patent: January 29, 2008
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Brett L. Davis, Daniel J. Martin
  • Patent number: 6879206
    Abstract: A disabler circuit is disclosed for disabling a function of a device. The disabler circuit includes a switch electrically coupled to an input voltage and to ground. The disabler circuit further includes a fuse electrically coupled a series with the switch between the input voltage and ground. The disabler circuit also includes a resistor electrically coupled and parallel with the switch and in series with the fuse between the input voltage and ground. If the switch is off, then current flows from the input voltage to ground through the resistor and the fuse and the current is too small to blow the fuse. If the switch is on, then current flows from the input voltage to ground through the switch and the fuse and is large enough to blow the fuse. In specific embodiment, the disabler circuit is part of a formatter in a printer to disable a duplexing function of the printer.
    Type: Grant
    Filed: June 2, 2003
    Date of Patent: April 12, 2005
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Brian C. Mayer, Daniel J. Martin, Edward Michael Wood
  • Publication number: 20040239405
    Abstract: A disabler circuit is disclosed for disabling a function of a device. The disabler circuit includes a switch electrically coupled to an input voltage and to ground. The disabler circuit further includes a fuse electrically coupled a series with the switch between the input voltage and ground. The disabler circuit also includes a resistor electrically coupled and parallel with the switch and in series with the fuse between the input voltage and ground. If the switch is off, then current flows from the input voltage to ground through the resistor and the fuse and the current is too small to blow the fuse. If the switch is on, then current flows from the input voltage to ground through the switch and the fuse and is large enough to blow the fuse. In specific embodiment, the disabler circuit is part of a formatter in a printer to disable a duplexing function of the printer.
    Type: Application
    Filed: June 2, 2003
    Publication date: December 2, 2004
    Inventors: Brian C. Mayer, Daniel J. Martin, Edward Michael Wood
  • Publication number: 20040233859
    Abstract: A method and system are described herein for obtaining IGP network information useful in determining network routing topologies. The method involves querying a router for its router identifier and all its area identifiers, counting the router's number of area identifiers to determine whether the router is an ABR or an ASBR, and querying the router's link state database for the lowest area identifier on the router. The method further involves importing all Type 1 and Type 2 LSAs for that area into the database of a network discovery software engine, importing from the router's link state database only those networks outside the router's autonomous system that are also directly connected to an ASBR, then moving to the next highest area identifier in the router's database to repeat importing Type 1 and Type 2 LSAs for that area into the database.
    Type: Application
    Filed: September 26, 2003
    Publication date: November 25, 2004
    Inventor: Daniel J. Martin
  • Publication number: 20040109195
    Abstract: The present invention is a computing system typically but not necessarily used in a printer, which includes a processor for managing operation of a print engine, expansion buses, and bridge devices between expansion buses. A bus bridge is described which can operate in an expansion bus environment. The bus bridge uses a nontransparent PCI bridge in a nonstandard manner to emulate a transparent bus bridge. Processes are included for detecting overall bus topology in the system and for creating configuration cycles on the secondary side of any bridge found.
    Type: Application
    Filed: December 5, 2002
    Publication date: June 10, 2004
    Inventors: Brett L. Davis, Daniel J. Martin
  • Patent number: 6744739
    Abstract: A method and system are described herein for obtaining IGP network information useful in determining network routing topologies. The method involves querying a router for its router identifier and all its area identifiers, counting the router's number of area identifiers to determine whether the router is an ABR or an ASBR, and querying the router's link state database for the lowest area identifier on the router. The method further involves importing all Type 1 and Type 2 LSAs for that area into the database of a network discovery software engine, importing from the router's link state database only those networks outside the router's autonomous system that are also directly connected to an ASBR, then moving to the next highest area identifier in the router's database to repeat importing Type 1 and Type 2 LSAs for that area into the database.
    Type: Grant
    Filed: May 18, 2001
    Date of Patent: June 1, 2004
    Assignee: Micromuse Inc.
    Inventor: Daniel J. Martin
  • Publication number: 20030026212
    Abstract: A method and system are described herein for obtaining IGP network information useful in determining network routing topologies. The method involves querying a router for its router identifier and all its area identifiers, counting the router's number of area identifiers to determine whether the router is an ABR or an ASBR, and querying the router's link state database for the lowest area identifier on the router. The method further involves importing all Type 1 and Type 2 LSAs for that area into the database of a network discovery software engine, importing from the router's link state database only those networks outside the router's autonomous system that are also directly connected to an ASBR, then moving to the next highest area identifier in the router's database to repeat importing Type 1 and Type 2 LSAs for that area into the database.
    Type: Application
    Filed: May 18, 2001
    Publication date: February 6, 2003
    Inventor: Daniel J. Martin
  • Patent number: 6363268
    Abstract: A transmission line antenna assembly having a substantially continuous bandwidth from the microwave region of the electromagnetic spectrum to the VHF region of the spectrum. The antenna assembly includes at least one balanced transmission line antenna element of high-temperature superconductor material supported by a substrate, an antenna cavity supporting the substrate and containing a thermally-conductive electromagnetic-energy-absorbing material therein, and a cryogenic cooler for cooling the antenna element to a temperature at which it exhibits superconductivity.
    Type: Grant
    Filed: August 10, 1994
    Date of Patent: March 26, 2002
    Assignee: BAE Systems Aerospace Electronics Inc.
    Inventors: James M. Schuchardt, Daniel J. Martin
  • Patent number: 4972671
    Abstract: An aircraft turbo-engine having an intake grille formed by radial struts disposed between inner and outer rings, each of said radial struts being in two parts, an upstream, fixed structural first part, and a downstream second part pivoted on said first part and forming an adjustable flap which constitutes an intake guide vane, all of said struts having the same cross-section as each other and at least some of the struts incorporating a pipe for the passage of oil, those oil pipe carrying struts each having its structural first part divided by a radial portion into an upstream chamber for the passage of hot air and a downstream chamber which is open along the length of its trailing edge and which receives the oil pipe.
    Type: Grant
    Filed: May 10, 1989
    Date of Patent: November 27, 1990
    Assignee: Societe Nationale d'Etude et de Construction de Moteurs d'Aviation "S.N.E.C.M.A."
    Inventors: Jean-Claude Asselin, Pierre A. Glowacki, Daniel J. Martin
  • Patent number: D618504
    Type: Grant
    Filed: October 6, 2009
    Date of Patent: June 29, 2010
    Inventors: Nicholas G. Boychak, Daniel J. Martin, Rebecca S. Williams