Patents by Inventor Eric Labadie

Eric Labadie 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: 9342431
    Abstract: A technique to generically manage extensible correlation data is provided for correlating a series of events. The technique employs a global unique identifier (GUID) for identifying an event and uses the GUID as a key to associate one or more extensible correlators of correlation data. A transport correlator may be configured to transport the GUID for associating with a GUID of a second event such that a small and fixed amount of data is passed by the communications layer providing the transport, minimally impacting communications. An arbitrary amount of data may be logged and keyed with the GUID, providing optimization and flexibility.
    Type: Grant
    Filed: February 5, 2009
    Date of Patent: May 17, 2016
    Assignee: International Business Machines Corporation
    Inventors: Harm Sluiman, Eric Labadie, Abdolreza Salahshour, Douglas Andrew Wood
  • Patent number: 9230209
    Abstract: An autonomic computing system may include an autonomic manager and a knowledge source accessible by the autonomic manager and any other entities associated with the autonomic computing system. The knowledge source may include a service interface adapted for the autonomic manager to access the knowledge source. The knowledge source may also include a multiplicity of knowledge elements.
    Type: Grant
    Filed: December 3, 2008
    Date of Patent: January 5, 2016
    Assignee: International Business Machines Corporation
    Inventors: Eric Labadie, Brent A. Miller, David M. Ogle, John W. Sweitzer
  • Patent number: 7823029
    Abstract: The present invention provides failure recognition, notification, and prevention for learning and self-healing capabilities in a monitored system. A system to collect monitoring data is monitored. A failure of the system is detected; A failure point for the detected failure in a data space defined by the monitoring data is identified and at least one predefined action with the identified failure point is associated. This process is repeated for a plurality of system failures. When a state of the system is determined to be approaching an identified failure point, the at least one predefined action associated with that identified failure point is performed.
    Type: Grant
    Filed: September 7, 2005
    Date of Patent: October 26, 2010
    Assignee: International Business Machines Corporation
    Inventors: Krzysztof R. Kobylinski, Eric Labadie
  • Publication number: 20090150334
    Abstract: An autonomic computing system may include an autonomic manager and a knowledge source accessible by the autonomic manager and any other entities associated with the autonomic computing system. The knowledge source may include a service interface adapted for the autonomic manager to access the knowledge source. The knowledge source may also include a multiplicity of knowledge elements.
    Type: Application
    Filed: December 3, 2008
    Publication date: June 11, 2009
    Inventors: Eric Labadie, Brent A. Miller, David M. Ogle, John W. Sweitzer
  • Publication number: 20090138595
    Abstract: A technique to generically manage extensible correlation data is provided for correlating a series of events. The technique employs a global unique identifier (GUID) for identifying an event and uses the GUID as a key to associate one or more extensible correlators of correlation data. A transport correlator may be configured to transport the GUID for associating with a GUID of a second event such that a small and fixed amount of data is passed by the communications layer providing the transport, minimally impacting communications. An arbitrary amount of data may be logged and keyed with the GUID, providing optimization and flexibility.
    Type: Application
    Filed: February 5, 2009
    Publication date: May 28, 2009
    Inventors: Harm Sluiman, Eric Labadie, Abdolreza Salahshour, Douglas Andrew Wood
  • Patent number: 7523463
    Abstract: A technique to generically manage extensible correlation data is provided for correlating a series of events. The technique employs a global unique identifier (GUID) for identifying an event and uses the GUID as a key to associate one or more extensible correlators of correlation data. A transport correlator may be configured to transport the GUID for associating with a GUID of a second event such that a small and fixed amount of data is passed by the communications layer providing the transport, minimally impacting communications. An arbitrary amount of data may be logged and keyed with the GUID, providing optimization and flexibility.
    Type: Grant
    Filed: November 6, 2003
    Date of Patent: April 21, 2009
    Assignee: International Business Machines Corporation
    Inventors: Harm Sluiman, Eric Labadie, Abdolreza Salahshour, Douglas Andrew Wood
  • Publication number: 20090063395
    Abstract: A method is provided for mapping analysis data between a first data analysis tool configured to interpret analysis data expressed in a first format to a second data analysis tool configured to interpret analysis data expressed in a second format. The method comprises receiving a set of analysis data expressed in the first format from the first data analysis tool; receiving an indication of the second format; identifying a set of common analysis data from the set of analysis data using a set of common analysis data properties and a first context, the first context providing a set of rules for expressing the set of common analysis data properties in the first format; and generating a representation of the set of common analysis data in the second format using a second context. The first context provides a set of rules for expressing the set of common analysis data properties in the first format.
    Type: Application
    Filed: August 30, 2007
    Publication date: March 5, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Nellie Klump, Christine N. Knight, Eric Labadie
  • Patent number: 7500144
    Abstract: Problems are resolved in a business process that includes application programs that run on an Information Technology (IT) infrastructure having IT components. A symptom is generated that identifies a problem in the business process. Selected application programs and/or IT components in the IT infrastructure that may cause the problem in the business process are identified, based on the symptom. A respective situation for a respective selected application program and/or IT component is obtained. The respective situation is one of a set of component-independent predefined situation categories that is associated with a respective selected application program and/or IT component. The respective situations provide the status of the selected application programs and/or IT components in a common situation format that includes the associated one of the component-independent predefined situation categories.
    Type: Grant
    Filed: July 28, 2003
    Date of Patent: March 3, 2009
    Assignee: International Business Machines Corporation
    Inventors: Amanda Elizabeth Chessell, Jason Cornpropst, John Kenyon Gerken, III, William Pettit Horn, Heather Marie Kreger, Eric Labadie, David M. Ogle, Abdolreza Salahshour, Harm Sluiman, John William Sweitzer
  • Patent number: 7490095
    Abstract: An autonomic computing system may include an autonomic manager and a knowledge source accessible by the autonomic manager and any other entities associated with the autonomic computing system. The knowledge source may include a service interface adapted for the autonomic manager to access the knowledge source. The knowledge source may also include a multiplicity of knowledge elements.
    Type: Grant
    Filed: May 19, 2006
    Date of Patent: February 10, 2009
    Assignee: International Business Machines Corporation
    Inventors: Eric Labadie, Brent A. Miller, David M. Ogle, John W. Sweitzer
  • Publication number: 20080126995
    Abstract: A computer program product providing an interactive three-dimensional (3D) sequence diagram calls for reading sequence data; and generating the 3D sequence diagram including a side view and a top view, the diagram depicting objects, methods and calls relating the objects and the methods; wherein the side view and the top view depict objects, methods and calls relating the objects and the methods that are hidden in a front view of the 3D sequence diagram; the 3D sequence diagram further including a scrolling feature for moving a side focus of the side view and a slicing feature for moving a top focus of the top view; wherein the slicing feature includes an adjustable height.
    Type: Application
    Filed: September 25, 2006
    Publication date: May 29, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Krzysztof R. Kobylinski, Eric Labadie
  • Publication number: 20070271225
    Abstract: An autonomic computing system may include an autonomic manager and a knowledge source accessible by the autonomic manager and any other entities associated with the autonomic computing system. The knowledge source may include a service interface adapted for the autonomic manager to access the knowledge source. The knowledge source may also include a multiplicity of knowledge elements.
    Type: Application
    Filed: May 19, 2006
    Publication date: November 22, 2007
    Inventors: Eric Labadie, Brent A. Miller, David M. Ogle, John W. Sweitzer
  • Publication number: 20070055915
    Abstract: The present invention provides failure recognition, notification, and prevention for learning and self-healing capabilities in a monitored system. A system to collect monitoring data is monitored. A failure of the system is detected; A failure point for the detected failure in a data space defined by the monitoring data is identified and at least one predefined action with the identified failure point is associated. This process is repeated for a plurality of system failures. When a state of the system is determined to be approaching an identified failure point, the at least one predefined action associated with that identified failure point is performed.
    Type: Application
    Filed: September 7, 2005
    Publication date: March 8, 2007
    Inventors: Krzysztof Kobylinski, Eric Labadie
  • Publication number: 20040260595
    Abstract: Problems are resolved in a business process that includes application programs that run on an Information Technology (IT) infrastructure having IT components. A symptom is generated that identifies a problem in the business process. Selected application programs and/or IT components in the IT infrastructure that may cause the problem in the business process are identified, based on the symptom. A respective situation for a respective selected application program and/or IT component is obtained. The respective situation is one of a set of component-independent predefined situation categories that is associated with a respective selected application program and/or IT component. The respective situations provide the status of the selected application programs and/or IT components in a common situation format that includes the associated one of the component-independent predefined situation categories.
    Type: Application
    Filed: July 28, 2003
    Publication date: December 23, 2004
    Inventors: Amanda Elizabeth Chessell, Jason Cornpropst, John Kenyon Gerken, William Pettit Horn, Heather Marie Kreger, Eric Labadie, David M. Ogle, Abdolreza Salahshour, Harm Sluiman, John William Sweitzer
  • Publication number: 20040237093
    Abstract: A technique to generically manage extensible correlation data is provided for correlating a series of events. The technique employs a global unique identifier (GUID) for identifying an event and uses the GUID as a key to associate one or more extensible correlators of correlation data. A transport correlator may be configured to transport the GUID for associating with a GUID of a second event such that a small and fixed amount of data is passed by the communications layer providing the transport, minimally impacting communications. An arbitrary amount of data may be logged and keyed with the GUID, providing optimization and flexibility.
    Type: Application
    Filed: November 6, 2003
    Publication date: November 25, 2004
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Harm Sluiman, Eric Labadie, Abdolreza Salahshour, Douglas Andrew Wood
  • Publication number: 20030195959
    Abstract: A framework for managing data that provides correlation information in a distributed computing system is provided. The framework includes a generic correlator data structure and service for generating and managing correlators. The generic correlator data structure defines a generic correlator to uniquely identify a specific event occurring at a specific time on a specific thread of a specific process of a specific application executing on a specific machine in the distributed computing system. The correlator may be used to correlate the specific event with another event, even one occurring on a different machine. The generic correlator data structure may be extended, optionally, to include additional context data, for example, specific information selected by a service, tool or other application requiring the correlators. Preferably, the generic correlator data structure is configured to include an association to a partner correlator for a correlated event.
    Type: Application
    Filed: October 31, 2002
    Publication date: October 16, 2003
    Applicant: International Business Machines Corporation
    Inventors: Eric Labadie, Harm Sluiman, David J. Taylor
  • Patent number: 6263456
    Abstract: A system for remotely debugging application code on client/server systems. The system comprises a kicker program and a debugging engine installed on the server and a debugging user interface installed on a client machine. When a call is made to the application code on the server machine, the kicker program starts the debugging engine to debug the application code. The kicker program stops the debugging engine when the application code has been stepped through or returns. The debugging engine includes means for remotely starting the debugging user interface installed on the client machine.
    Type: Grant
    Filed: January 7, 1998
    Date of Patent: July 17, 2001
    Assignee: International Business Machines Corporation
    Inventors: Alan Stewart Boxall, Madeline Fok, Eric Labadie, Murray James Nesbitt, Gin Yee Ng, Ronald Wessels