Patents by Inventor Samuel D. Hughes

Samuel D. Hughes 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: 10678802
    Abstract: A method for displaying log records includes providing a plurality of log records wherein a respective log record has a time stamp identifying the time of an occurrence of a computer system event. A display index correlates a respective time threshold between consecutive log records with respective display line spacing. The method further includes accessing a plurality of consecutive log records from a log file and evaluating the gap in time of an occurrence between consecutive log records and comparing the respective gap in time with a respective time threshold of the display index to determine respective display line spacing for displaying consecutive log records. A display displays the plurality of log consecutive log records in segmented groups with each group separated by a display line spacing corresponding to a respective time threshold between consecutive records as identified by the display index.
    Type: Grant
    Filed: June 15, 2016
    Date of Patent: June 9, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Samuel D. Hughes
  • Patent number: 10423901
    Abstract: Event data management is disclosed. Event data management can include receiving a first set of event data including events classified using local contexts that indicate correspondence to a plurality of data flows. Event data management can include receiving a second set of event data including one or more event data classified using the local contexts and using a global context. The global context can indicate correspondence to a computer tracked transaction. Event data management can include determining, using the local contexts, a first subset of event data corresponding to a first data flow and a second subset of event data corresponding to a second data flow of the plurality of data flows. Event data management can include establishing a global relationship between the first data flow and the second data flow.
    Type: Grant
    Filed: April 28, 2015
    Date of Patent: September 24, 2019
    Assignee: International Business Machines Corporation
    Inventors: Samuel D. Hughes, Doina L. Klinger
  • Patent number: 10397174
    Abstract: Embodiments include a method of controlling message delivery from a publisher application to one or more subscriber applications of a messaging system, the one or more subscriber applications having a plurality of subscriptions registered with a broker application of the messaging system. The method includes generating a unified subscription description representing the plurality of registered subscriptions based on at least one stored intermediate subscription description, where each intermediate subscription description represents one or more registered subscriptions. The method also includes communicating the unified subscription description to the publisher application.
    Type: Grant
    Filed: November 12, 2015
    Date of Patent: August 27, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Dominic P. Harries, Samuel D. Hughes
  • Patent number: 10298661
    Abstract: A method, hardware system, and/or computer program product controls message delivery from a publisher application to one or more subscriber applications in a publish/subscribe messaging mechanism. The one or more subscriber applications have a plurality of subscriptions registered with a broker application of the publish/subscribe messaging mechanism. A unified subscription description representing the plurality of subscriptions registered with the broker application is generated, and is then communicated to the publisher application.
    Type: Grant
    Filed: November 12, 2014
    Date of Patent: May 21, 2019
    Assignee: International Business Machines Corporation
    Inventors: Dominic P. Harries, Samuel D. Hughes
  • Patent number: 9953295
    Abstract: Event data management is disclosed. Event data management can include receiving a first set of event data including events classified using local contexts. Event data management can include receiving a second set of event data including one or more event data classified using the local contexts and using a global context. Event data management can include determining a first subset of event data corresponding to a first data flow and a second subset of event data corresponding to a second data flow. Event data management can include establishing a global relationship between the first and second data flow. Event data management can include receiving a third set of event data corresponding to the first data flow and having a local bookend identifier. Event data management can include clearing, in response to determining that the third event datum includes the local bookend identifier, the first subset of event data.
    Type: Grant
    Filed: April 28, 2015
    Date of Patent: April 24, 2018
    Assignee: International Business Machines Corporation
    Inventors: Samuel D. Hughes, Doina L. Klinger
  • Publication number: 20170364565
    Abstract: A method for displaying log records includes providing a plurality of log records wherein a respective log record has a time stamp identifying the time of an occurrence of a computer system event. A display index correlates a respective time threshold between consecutive log records with respective display line spacing. The method further includes accessing a plurality of consecutive log records from a log file and evaluating the gap in time of an occurrence between consecutive log records and comparing the respective gap in time with a respective time threshold of the display index to determine respective display line spacing for displaying consecutive log records. A display displays the plurality of log consecutive log records in segmented groups with each group separated by a display line spacing corresponding to a respective time threshold between consecutive records as identified by the display index.
    Type: Application
    Filed: June 15, 2016
    Publication date: December 21, 2017
    Inventor: Samuel D. Hughes
  • Publication number: 20170142041
    Abstract: Embodiments include a method of controlling message delivery from a publisher application to one or more subscriber applications of a messaging system, the one or more subscriber applications having a plurality of subscriptions registered with a broker application of the messaging system. The method includes generating a unified subscription description representing the plurality of registered subscriptions based on at least one stored intermediate subscription description, where each intermediate subscription description represents one or more registered subscriptions. The method also includes communicating the unified subscription description to the publisher application.
    Type: Application
    Filed: November 12, 2015
    Publication date: May 18, 2017
    Inventors: DOMINIC P. HARRIES, SAMUEL D. HUGHES
  • Publication number: 20160321343
    Abstract: Event data management is disclosed. Event data management can include receiving a first set of event data including events classified using local contexts. Event data management can include receiving a second set of event data including one or more event data classified using the local contexts and using a global context. Event data management can include determining a first subset of event data corresponding to a first data flow and a second subset of event data corresponding to a second data flow. Event data management can include establishing a global relationship between the first and second data flow. Event data management can include receiving a third set of event data corresponding to the first data flow and having a local bookend identifier. Event data management can include clearing, in response to determining that the third event datum includes the local bookend identifier, the first subset of event data.
    Type: Application
    Filed: April 28, 2015
    Publication date: November 3, 2016
    Inventors: Samuel D. Hughes, Doina L. Klinger
  • Publication number: 20160321342
    Abstract: Event data management is disclosed. Event data management can include receiving a first set of event data including events classified using local contexts that indicate correspondence to a plurality of data flows. Event data management can include receiving a second set of event data including one or more event data classified using the local contexts and using a global context. The global context can indicate correspondence to a computer tracked transaction. Event data management can include determining, using the local contexts, a first subset of event data corresponding to a first data flow and a second subset of event data corresponding to a second data flow of the plurality of data flows. Event data management can include establishing a global relationship between the first data flow and the second data flow.
    Type: Application
    Filed: April 28, 2015
    Publication date: November 3, 2016
    Inventors: Samuel D. Hughes, Doina L. Klinger
  • Publication number: 20150149570
    Abstract: A method, hardware system, and/or computer program product controls message delivery from a publisher application to one or more subscriber applications in a publish/subscribe messaging mechanism. The one or more subscriber applications have a plurality of subscriptions registered with a broker application of the publish/subscribe messaging mechanism. A unified subscription description representing the plurality of subscriptions registered with the broker application is generated, and is then communicated to the publisher application.
    Type: Application
    Filed: November 12, 2014
    Publication date: May 28, 2015
    Inventors: Dominic P. Harries, Samuel D. Hughes