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: 9703666Abstract: 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: GrantFiled: February 12, 2008Date of Patent: July 11, 2017Assignee: International Business Machines CorporationInventors: Amanda Elizabeth Chessell, Graham Castree Charters, Pete Stretton
-
Patent number: 8655700Abstract: 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: GrantFiled: June 28, 2005Date of Patent: February 18, 2014Assignee: International Business Machines CorporationInventors: Graham Castree Charters, Amanda Elizabeth Chessell, Michael Friess, Vernon Maurice Green
-
Patent number: 8296785Abstract: 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: GrantFiled: September 29, 2008Date of Patent: October 23, 2012Assignee: International Business Machines CorporationInventors: Margaret Ann Beynon, Kevin Christopher Brown, Graham Castree Charters
-
Patent number: 7925764Abstract: 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: GrantFiled: June 16, 2008Date of Patent: April 12, 2011Assignee: International Business Machines CorporationInventors: Graham Castree Charters, Amanda Elizabeth Chessell
-
Patent number: 7904567Abstract: 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: GrantFiled: June 16, 2008Date of Patent: March 8, 2011Assignee: International Business Machines CorporationInventors: Graham Castree Charters, Amanda Elizabeth Chessell
-
Patent number: 7660702Abstract: 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: GrantFiled: November 29, 2005Date of Patent: February 9, 2010Assignee: International Business Machines CorporationInventors: Jeffrey Blight, Graham Castree Charters, Amanda Elizabeth Chessell, Michael Friess, Pete Stretton, Vernon Maurice Green
-
Publication number: 20090100447Abstract: 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: ApplicationFiled: September 29, 2008Publication date: April 16, 2009Applicant: International Business Machines CorporationInventors: Margaret Ann Beynon, Kevin Christopher Brown, Graham Castree Charters
-
Publication number: 20080313338Abstract: 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: ApplicationFiled: June 16, 2008Publication date: December 18, 2008Applicant: International Business Machines CorporationInventors: Graham Castree Charters, Amanda Elizabeth Chessell
-
Publication number: 20080281970Abstract: 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: ApplicationFiled: June 16, 2008Publication date: November 13, 2008Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Graham Castree Charters, Amanda Elizabeth Chessell
-
Publication number: 20080208657Abstract: 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: ApplicationFiled: February 12, 2008Publication date: August 28, 2008Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Amanda Elizabeth Chessell, Graham Castree Charters, Pete Stretton
-
Patent number: 7389350Abstract: 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: GrantFiled: February 28, 2002Date of Patent: June 17, 2008Assignee: International Business Machines CorporationInventors: Graham Castree Charters, Amanda Elizabeth Chessell
-
Publication number: 20020170032Abstract: 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: ApplicationFiled: March 14, 2001Publication date: November 14, 2002Applicant: International Business Machines CorporationInventors: 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: 20020147961Abstract: 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: ApplicationFiled: February 28, 2002Publication date: October 10, 2002Inventors: Graham Castree Charters, Amanda Elizabeth Chessell