Patents by Inventor Graham Castree Charters

Graham Castree Charters 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: 9703666
    Abstract: A method, apparatus and software is disclosed for managing the generation of process events generated by a software process for supply to a process monitoring system, in which the generation of process events can be enabled or disabled on a group basis.
    Type: Grant
    Filed: February 12, 2008
    Date of Patent: July 11, 2017
    Assignee: International Business Machines Corporation
    Inventors: Amanda Elizabeth Chessell, Graham Castree Charters, Pete Stretton
  • Patent number: 8655700
    Abstract: A method and system for grouping events is provided in which a plurality of base groups (303) each define a set of event points. Combined groups (304) have a set of event points defined by the combination of the event points in combining groups. The combination may be by a union of groups or an exclusion of groups and may combine base groups (303) and/or combined groups (304) together. The method and system activate or deactivate groups to enable or disable the generation of events defined by the event points in a group. The generation of events may record event instances (306) of the event points for analysis, to provide an alert for an event instance of predetermined value, to trigger a further event or activity, or to publish the event instances for the event points.
    Type: Grant
    Filed: June 28, 2005
    Date of Patent: February 18, 2014
    Assignee: International Business Machines Corporation
    Inventors: Graham Castree Charters, Amanda Elizabeth Chessell, Michael Friess, Vernon Maurice Green
  • Patent number: 8296785
    Abstract: Links are established between data elements common to different application programs to make it easier for a user to perform an action in one application program using data available in another application program. Data elements are identified in a first data set for a first application program. One or more performable actions is associated with each identified data element. Common or matching data elements in a second data set for a second application are identified. When a user selects one of the matching data elements in the second data set, a selectable list of actions is presented to enable performance of a selected action from within the first application program in relation to the data element selected in the second application program.
    Type: Grant
    Filed: September 29, 2008
    Date of Patent: October 23, 2012
    Assignee: International Business Machines Corporation
    Inventors: Margaret Ann Beynon, Kevin Christopher Brown, Graham Castree Charters
  • Patent number: 7925764
    Abstract: Disclosed are a method, computer program product and apparatus for integrating resource and coordinator components in a heterogeneous computer system. The technique disclosed involves the introduction of a negotiation phase into the resource enlistment or registration process wherein the resource component and coordinator component request and respond with indicators showing the quality of service that each supports, thus jointly establishing at runtime a quality of service to be supported for the resource and coordinator pairing. The qualities of service may include commit phase support and recovery support.
    Type: Grant
    Filed: June 16, 2008
    Date of Patent: April 12, 2011
    Assignee: International Business Machines Corporation
    Inventors: Graham Castree Charters, Amanda Elizabeth Chessell
  • Patent number: 7904567
    Abstract: Disclosed are a method, computer program product and apparatus for integrating resource and coordinator components in a heterogeneous computer system. The technique disclosed involves the introduction of a negotiation phase into the resource enlistment or registration process wherein the resource component and coordinator component request and respond with indicators showing the quality of service that each supports, thus jointly establishing at runtime a quality of service to be supported for the resource and coordinator pairing. The qualities of service may include commit phase support and recovery support.
    Type: Grant
    Filed: June 16, 2008
    Date of Patent: March 8, 2011
    Assignee: International Business Machines Corporation
    Inventors: Graham Castree Charters, Amanda Elizabeth Chessell
  • Patent number: 7660702
    Abstract: The present invention provides a means of monitoring the progress of an IT implementation of a process or activity through a defined set of situation types and event objects corresponding to said situation types whereby, if the IT implementation of the process or activity is changed, provided the event objects corresponding to the defined situation types are still generated by the new IT implementation or are able to be derived from the new IT implementation through mapping and/or the instrumentation of new events, the monitor is able to receive or retrieve said event objects and thus perform its monitoring function. This has the advantage of de-coupling the monitor from the specific IT implementation of the process or activity and thus allows a generic monitoring solution to be provided.
    Type: Grant
    Filed: November 29, 2005
    Date of Patent: February 9, 2010
    Assignee: International Business Machines Corporation
    Inventors: Jeffrey Blight, Graham Castree Charters, Amanda Elizabeth Chessell, Michael Friess, Pete Stretton, Vernon Maurice Green
  • Publication number: 20090100447
    Abstract: Links are established between data elements common to different application programs to make it easier for a user to perform an action in one application program using data available in another application program. Data elements are identified in a first data set for a first application program. One or more performable actions is associated with each identified data element. Common or matching data elements in a second data set for a second application are identified. When a user selects one of the matching data elements in the second data set, a selectable list of actions is presented to enable performance of a selected action from within the first application program in relation to the data element selected in the second application program.
    Type: Application
    Filed: September 29, 2008
    Publication date: April 16, 2009
    Applicant: International Business Machines Corporation
    Inventors: Margaret Ann Beynon, Kevin Christopher Brown, Graham Castree Charters
  • Publication number: 20080313338
    Abstract: Disclosed are a method, computer program product and apparatus for integrating resource and coordinator components in a heterogeneous computer system. The technique disclosed involves the introduction of a negotiation phase into the resource enlistment or registration process wherein the resource component and coordinator component request and respond with indicators showing the quality of service that each supports, thus jointly establishing at runtime a quality of service to be supported for the resource and coordinator pairing. The qualities of service may include commit phase support and recovery support.
    Type: Application
    Filed: June 16, 2008
    Publication date: December 18, 2008
    Applicant: International Business Machines Corporation
    Inventors: Graham Castree Charters, Amanda Elizabeth Chessell
  • Publication number: 20080281970
    Abstract: Disclosed are a method, computer program product and apparatus for integrating resource and coordinator components in a heterogeneous computer system. The technique disclosed involves the introduction of a negotiation phase into the resource enlistment or registration process wherein the resource component and coordinator component request and respond with indicators showing the quality of service that each supports, thus jointly establishing at runtime a quality of service to be supported for the resource and coordinator pairing. The qualities of service may include commit phase support and recovery support.
    Type: Application
    Filed: June 16, 2008
    Publication date: November 13, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Graham Castree Charters, Amanda Elizabeth Chessell
  • Publication number: 20080208657
    Abstract: A method, apparatus and software is disclosed for managing the generation of process events generated by a software process for supply to a process monitoring system, in which the generation of process events can be enabled or disabled on a group basis.
    Type: Application
    Filed: February 12, 2008
    Publication date: August 28, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Amanda Elizabeth Chessell, Graham Castree Charters, Pete Stretton
  • Patent number: 7389350
    Abstract: Disclosed are a method, computer program product and apparatus for integrating resource and coordinator components in a heterogeneous computer system. The technique disclosed involves the introduction of a negotiation phase into the resource enlistment or registration process wherein the resource component and coordinator component request and respond with indicators showing the quality of service that each supports, thus jointly establishing at runtime a quality of service to be supported for the resource and coordinator pairing. The qualities of service may include commit phase support and recovery support.
    Type: Grant
    Filed: February 28, 2002
    Date of Patent: June 17, 2008
    Assignee: International Business Machines Corporation
    Inventors: Graham Castree Charters, Amanda Elizabeth Chessell
  • Publication number: 20020170032
    Abstract: Disclosed are a system, method and computer program for component-based processing, comprising a component specification element, a control flow specification element, a data flow specification element, a resource specification element, a quality of service specification derivation element having for output an application model in combination with a quality of service specification derived by implication from relations between components, control flows, data flows and resources, and a runtime engine for deploying said quality of service specification as a runtime contract in a runtime processing environment. Examples of such qualities of service are requirements of a process to have provided for it support for transactionality, recoverability, asynchronous messaging and the like.
    Type: Application
    Filed: March 14, 2001
    Publication date: November 14, 2002
    Applicant: International Business Machines Corporation
    Inventors: John Anthony Beaven, Thomas James Freund, Graham Castree Charters, Amanda Elizabeth Chessell, Iain Stuart Caldwell Houston, Peter Alexander Lambros, Catherine Susan Griffin, Martin Mulholland, Francis Nicholas Parr, Ian Robinson, David John Vines, Christopher Frank Codella
  • Publication number: 20020147961
    Abstract: Disclosed are a method, computer program product and apparatus for integrating resource and coordinator components in a heterogeneous computer system. The technique disclosed involves the introduction of a negotiation phase into the resource enlistment or registration process wherein the resource component and coordinator component request and respond with indicators showing the quality of service that each supports, thus jointly establishing at runtime a quality of service to be supported for the resource and coordinator pairing. The qualities of service may include commit phase support and recovery support.
    Type: Application
    Filed: February 28, 2002
    Publication date: October 10, 2002
    Inventors: Graham Castree Charters, Amanda Elizabeth Chessell