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: 10678802Abstract: 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: GrantFiled: June 15, 2016Date of Patent: June 9, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: Samuel D. Hughes
-
Patent number: 10423901Abstract: 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: GrantFiled: April 28, 2015Date of Patent: September 24, 2019Assignee: International Business Machines CorporationInventors: Samuel D. Hughes, Doina L. Klinger
-
Patent number: 10397174Abstract: 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: GrantFiled: November 12, 2015Date of Patent: August 27, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Dominic P. Harries, Samuel D. Hughes
-
Patent number: 10298661Abstract: 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: GrantFiled: November 12, 2014Date of Patent: May 21, 2019Assignee: International Business Machines CorporationInventors: Dominic P. Harries, Samuel D. Hughes
-
Patent number: 9953295Abstract: 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: GrantFiled: April 28, 2015Date of Patent: April 24, 2018Assignee: International Business Machines CorporationInventors: Samuel D. Hughes, Doina L. Klinger
-
Publication number: 20170364565Abstract: 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: ApplicationFiled: June 15, 2016Publication date: December 21, 2017Inventor: Samuel D. Hughes
-
Publication number: 20170142041Abstract: 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: ApplicationFiled: November 12, 2015Publication date: May 18, 2017Inventors: DOMINIC P. HARRIES, SAMUEL D. HUGHES
-
Publication number: 20160321343Abstract: 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: ApplicationFiled: April 28, 2015Publication date: November 3, 2016Inventors: Samuel D. Hughes, Doina L. Klinger
-
Publication number: 20160321342Abstract: 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: ApplicationFiled: April 28, 2015Publication date: November 3, 2016Inventors: Samuel D. Hughes, Doina L. Klinger
-
Publication number: 20150149570Abstract: 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: ApplicationFiled: November 12, 2014Publication date: May 28, 2015Inventors: Dominic P. Harries, Samuel D. Hughes