Patents by Inventor Jonathan Ian Settle

Jonathan Ian Settle 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).

  • Publication number: 20240129178
    Abstract: A method for determining a correlation of one or more events occurring in a plurality of nodes of a network includes accessing, by a computing device, address information associated with each of the plurality of nodes on the network. The computing device can further access one or more event IDs associated with one or more events occurring on the plurality of nodes. The computing device can further create an association the one or more events occurring on the plurality of nodes with related events occurring on others of the plurality of nodes, the association including the address information.
    Type: Application
    Filed: October 14, 2022
    Publication date: April 18, 2024
    Inventors: Mudhakar Srivatsa, Jonathan Ian Settle, Satishkumar Sadagopan, Mathews Thomas, Utpal Mangla
  • Publication number: 20230289252
    Abstract: A method, computer system, and a computer program for grouping a plurality of computing system fault events is provided. The present invention may include extracting a summary of computing system fault events based on at least one similarity detected. The present invention may then include generating a plurality of vectors in which each vector corresponds to a summary, clustering the plurality of vectors into a plurality of clusters based on the at least one similarity, and compressing each cluster of the plurality of clusters into at least one cluster centroid. The present invention may further include generating a group centroid for a group including the plurality of clusters based on the at least one cluster centroid. The present invention may also include presenting a correlation statement derived from a result associated with the group centroid and generating a system fault solution based on the correlation statement.
    Type: Application
    Filed: March 11, 2022
    Publication date: September 14, 2023
    Inventors: Jonathan Ian Settle, Isabell Sippli
  • Publication number: 20220368586
    Abstract: Method and system are provided for scoring events as likely cause events in a resource network. The method processes incoming events relating to resources in a resource network to correlate related events as a related group and maps the events of the related group onto nodes of a sub-topology representing resources of the resource network and having edges representing relationships between the resources. The method scores each event by discovering one or more paths between the node event and other node events of the related group, with the scoring based on a combination of an event classification weight and a discovered path score of aggregated relationship scores of edges of a discovered path.
    Type: Application
    Filed: May 14, 2021
    Publication date: November 17, 2022
    Inventors: Kristian Jon Stewart, Jonathan Ian Settle, Yasser Abduallah
  • Patent number: 11294748
    Abstract: A method and system are provided for identification of constituent events in an event storm in operations management. The method includes: detecting an event storm by detecting an anomaly from a dynamic baseline range of expected event rates in a sample time period; and, when an event storm is detected, for each of a group of events grouped by an event category and occurring in a sample time period of an event storm, identifying the group of events as constituting part of the event storm if the rate of the event occurrences of the group in the sample time period is outside a threshold deviation from an average for that group.
    Type: Grant
    Filed: November 18, 2019
    Date of Patent: April 5, 2022
    Assignee: International Business Machines Corporation
    Inventors: Jonathan Ian Settle, Kristian Jon Stewart, Haydn Richard Davis
  • Patent number: 11178025
    Abstract: Aspects of the present invention disclose a method for automated incident prioritization in network monitoring systems. The method includes one or more processors determining historical sentiment impact scores for one or more incident parameters based at least in part on textual content of customer feedback and changes of a customer sentiment during a time period corresponding to one or more system incidents of the time period. The method further includes assigning a classification to the one or more system incidents, wherein the classification corresponds to the one or more incident parameters. The method further includes determining an active incident sentiment impact score for each of one or more active incidents. The method further includes applying the active incident sentiment impact scores as a factor to prioritize incident handling of the one or more active incidents.
    Type: Grant
    Filed: August 17, 2020
    Date of Patent: November 16, 2021
    Assignee: International Business Machines Corporation
    Inventors: Matthew Richard James Thornhill, Jonathan Ian Settle, Ian Manning, Paul Basil French
  • Publication number: 20210149754
    Abstract: A method and system are provided for identification of constituent events in an event storm in operations management. The method includes: detecting an event storm by detecting an anomaly from a dynamic baseline range of expected event rates in a sample time period; and, when an event storm is detected, for each of a group of events grouped by an event category and occurring in a sample time period of an event storm, identifying the group of events as constituting part of the event storm if the rate of the event occurrences of the group in the sample time period is outside a threshold deviation from an average for that group.
    Type: Application
    Filed: November 18, 2019
    Publication date: May 20, 2021
    Inventors: Jonathan Ian Settle, Kristian Jon Stewart, Haydn Richard Davis
  • Patent number: 7962800
    Abstract: A protocol analyzer is provided including a monitoring state machine for tracking a communication protocol. A trigger mechanism triggers a trace by the analyzer when the state of the protocol differs from the monitoring state machine. The state of the protocol differs from the monitoring state machine when no state change occurs in a pre-defined time period, which may be defined for a given state change. The state of the protocol also differs from the monitoring state machine when a different state change takes place to that indicated by the monitoring state machine.
    Type: Grant
    Filed: July 12, 2007
    Date of Patent: June 14, 2011
    Assignee: International Business Machines Corporation
    Inventors: Richard Harry Hopkins, Jonathan Ian Settle
  • Patent number: 7925918
    Abstract: Provided are a method for operating a disk array, a disk array, and a rebuilding process. The disk array comprises a plurality of data disks and a parity disk. A failed data disk in the disk array is detected and the failed data disk is isolated from the disk array. A rebuild is initiated of the data in the failed data disk to a spare data disk from data in surviving data disks comprising the at least one of the data disks that did not fail and the parity disk in the disk array. An error is detected in one of the surviving data disks. Data is read from the failed data disk. The rebuild of the failed data disk is completed using the surviving data disks, the parity disk, and the data read from the failed data disk.
    Type: Grant
    Filed: February 27, 2008
    Date of Patent: April 12, 2011
    Assignee: International Business Machines Corporation
    Inventors: Jonathan Ian Settle, Roderick Guy Moore
  • Patent number: 7779308
    Abstract: An architecture for error log processing is provided. Each error log is given a defined priority and mapped to an error recovery procedure (ERP) to be run if the log is seen. The system has a plurality of software layers to process the errors. Each software layer processes the error independently. Errors are reported to a higher software stack when error recovery fails from the lower stack ERPs and recovery is non-transparent. If the system host identified for error processing fails, the control of the ERP is transferred during the failover process. Non-obvious failed component isolating ERPs are grouped to be run together to assist in isolating the failed component. Prioritization of the error systems may be based on a plurality of criteria. ERPs are assigned to run within a particular software stack.
    Type: Grant
    Filed: June 21, 2007
    Date of Patent: August 17, 2010
    Assignee: International Business Machines Corporation
    Inventors: Joanna Katharine Brown, Michael John Jones, David Ray Kahler, David Lawrence Leskovec, Roderick Guy Charles Moore, Tram Thi Mai Nguyen, Jonathan Ian Settle, Thomas van der Veen, Ronald J. Venturi
  • Patent number: 7730370
    Abstract: An apparatus and method for controlling a disk drive is provided. A disk lubricant sweep component for periodically initiates a disk lubricant spreading action. A disk data read check component checks data at one or more LBAs during the disk lubricant sweep. The apparatus may cache data from LBAs that have been checked by the disk data read check component and found correct and record LBAs that have been found correct, so that they can be omitted from subsequent operation of the read check component. The apparatus may further comprise an error checking and correcting component for checking and correcting data found incorrect by reason of a soft error, and an error reporting component for reporting on one or more LBAs that have been checked and found incorrect by reason of a hard error.
    Type: Grant
    Filed: October 12, 2007
    Date of Patent: June 1, 2010
    Assignee: International Business Machines Corporation
    Inventors: Huw Francis, Timothy Finbarr McCarthy, Jonathan Ian Settle
  • Patent number: 7600051
    Abstract: A system and method for autonomically monitoring data integrity during logical and physical storage and retrieval of data by a storage device. In one embodiment, the method of the present invention includes scheduling data integrity checking in accordance with an operative input/output (I/O) state of the storage device. The scheduling preferably includes first retrieving an I/O command, such as a read or write command, from a disk interface controller and determining whether or not the I/O command has been pre-marked for data checking. In response to the I/O command not being marked for prescribed data checking, a further determination is made of whether or not data integrity checking is required in association with the object I/O command as specified by scheduler rules. Responsive to determining that a data integrity check is required in association with the I/O command, the I/O command is marked as requiring an associated data integrity check.
    Type: Grant
    Filed: June 10, 2004
    Date of Patent: October 6, 2009
    Assignee: International Business Machines Corporation
    Inventors: John Mark Clifton, Jonathan Ian Settle
  • Publication number: 20090100302
    Abstract: An apparatus and method for controlling a disk drive is provided. A disk lubricant sweep component for periodically initiates a disk lubricant spreading action. A disk data read check component checks data at one or more LBAs during the disk lubricant sweep. The apparatus may cache data from LBAs that have been checked by the disk data read check component and found correct and record LBAs that have been found correct, so that they can be omitted from subsequent operation of the read check component. The apparatus may further comprise an error checking and correcting component for checking and correcting data found incorrect by reason of a soft error, and an error reporting component for reporting on one or more LBAs that have been checked and found incorrect by reason of a hard error.
    Type: Application
    Filed: October 12, 2007
    Publication date: April 16, 2009
    Inventors: Huw Francis, Timothy Finharr McCarthy, Jonathan Ian Settle
  • Publication number: 20080320332
    Abstract: An architecture for error log processing is provided. Each error log is given a defined priority and mapped to an error recovery procedure (ERP) to be run if the log is seen. The system has a plurality of software layers to process the errors. Each software layer processes the error independently. Errors are reported to a higher software stack when error recovery fails from the lower stack ERPs and recovery is non-transparent. If the system host identified for error processing fails, the control of the ERP is transferred during the failover process. Non-obvious failed component isolating ERPs are grouped to be run together to assist in isolating the failed component. Prioritization of the error systems may be based on a plurality of criteria. ERPs are assigned to run within a particular software stack.
    Type: Application
    Filed: June 21, 2007
    Publication date: December 25, 2008
    Inventors: Joanna Katharine Brown, Michael John Jones, David Ray Kahler, David Lawrence Leskovec, Roderick Guy Charles Moore, Tram Thi Mai Nguyen, Jonathan Ian Settle, Thomas van der Veen, Ronald J. Venturi
  • Publication number: 20080209263
    Abstract: Provided are a method for operating a disk array, a disk array, and a rebuilding process. The disk array comprises a plurality of data disks and a parity disk. A failed data disk in the disk array is detected and the failed data disk is isolated from the disk array. A rebuild is initiated of the data in the failed data disk to a spare data disk from data in surviving data disks comprising the at least one of the data disks that did not fail and the parity disk in the disk array. An error is detected in one of the surviving data disks. Data is read from the failed data disk. The rebuild of the failed data disk is completed using the surviving data disks, the parity disk, and the data read from the failed data disk.
    Type: Application
    Filed: February 27, 2008
    Publication date: August 28, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jonathan Ian Settle, Roderick Guy Moore
  • Publication number: 20080052561
    Abstract: A protocol analyzer is provided including a monitoring state machine for tracking a communication protocol. A trigger mechanism triggers a trace by the analyzer when the state of the protocol differs from the monitoring state machine. The state of the protocol differs from the monitoring state machine when no state change occurs in a pre-defined time period, which may be defined for a given state change. The state of the protocol also differs from the monitoring state machine when a different state change takes place to that indicated by the monitoring state machine.
    Type: Application
    Filed: July 12, 2007
    Publication date: February 28, 2008
    Inventors: Richard Harry Hopkins, Jonathan Ian Settle