Patents by Inventor Cathal O'Donovan

Cathal O'Donovan 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: 9007929
    Abstract: A system for correlating communication packets across different communication networks includes a first monitoring agent in a first network for collecting local identifying information of a communication packet at a communication node. The first monitoring agent pairs the local identifying information with a public identifying information of the packet for a second network. The first monitoring agent further adds a timestamp to the collected information. A second monitoring agent in the second network receives a communication packet from the communication node and collects public identifying information of the packet. The second monitoring agent adds a time-stamp to the collected information. A third monitoring agent in the second network receives the information collected by the first and the second monitoring agents and correlates packets based on the received information.
    Type: Grant
    Filed: December 30, 2010
    Date of Patent: April 14, 2015
    Assignee: International Business Machines Corporation
    Inventors: William Duchenay, Yohann A. Duchenay, Paul B. French, Paul F. Klein, Cathal O'Donovan
  • Publication number: 20120170470
    Abstract: A system for correlating communication packets across different communication networks includes a first monitoring agent in a first network for collecting local identifying information of a communication packet at a communication node. The first monitoring agent pairs the local identifying information with a public identifying information of the packet for a second network. The first monitoring agent further adds a timestamp to the collected information. A second monitoring agent in the second network receives a communication packet from the communication node and collects public identifying information of the packet. The second monitoring agent adds a time-stamp to the collected information. A third monitoring agent in the second network receives the information collected by the first and the second monitoring agents and correlates packets based on the received information.
    Type: Application
    Filed: December 30, 2010
    Publication date: July 5, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: William Duchenay, Yohann A. Duchenay, Paul B. French, Paul F. Klein, Cathal O'Donovan
  • Patent number: 7401298
    Abstract: Displaying requested data from a database includes providing a display containing a scroll bar with a scroll tab therein, determining a total amount of the requested data, sizing the scroll tab in the scroll bar according to the total amount of the requested data and according to an amount of data displayable in the display, and fetching a predetermined amount of data from a first portion of the database. The predetermined amount may be independent of the size of the display. The predetermined amount may be less than the total amount of the requested data. Sizing the scroll tab may include choosing a size that indicates to a user that all of the requested data is being fetched from the database and/or may include choosing a size that is inversely proportional to the total amount of the request data in response to the total amount of the requested data being less than a predetermined value.
    Type: Grant
    Filed: December 31, 2002
    Date of Patent: July 15, 2008
    Assignee: EMC Corporation
    Inventors: John Sexton, Cathal O'Donovan, David Barta, Michael P. Bushe