Patents by Inventor Amanda Elizabeth Chessell

Amanda Elizabeth Chessell 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).

  • Publication number: 20040260711
    Abstract: A method for, in a data store including a first set of one or more data items, accessing a selected set including a second set of one or more data items in accordance with a selection rule, the method including the steps of: creating a profile of the data store, the profile including a profile rule defining a profile set, wherein the profile set includes a third set of one or more data items in accordance with the profile rule; if there is a non-empty intersection of the selected set and the profile set, extracting a fourth set of one or more data items from the data store in accordance with the selection rule; and if there is not a non-empty intersection of the selected set and the profile set, providing an indication that the data store does not include data items in the selected set.
    Type: Application
    Filed: March 11, 2004
    Publication date: December 23, 2004
    Applicant: International Business Machines Corporation
    Inventors: Amanda Elizabeth Chessell, Vernon Maurice Green, Graham Alan Eveleigh
  • 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
  • Patent number: 6829632
    Abstract: A server processing method for use in a client/server computing system which carries out transactions, has steps of: receiving a command instructing the server to carry out a step of a transaction; beginning the transaction; and determining whether a predetermined triggering event has occurred during the carrying out of the transaction, and only if the triggering event has occurred, creating a means for coordinating the transaction with respect to a plurality of elements that are involved in carrying out the transaction.
    Type: Grant
    Filed: June 9, 1998
    Date of Patent: December 7, 2004
    Assignee: International Business Machines Corporation
    Inventors: Amanda Elizabeth Chessell, Martin Mulholland, Kathryn Sarah Warr
  • Patent number: 6675321
    Abstract: A data processing apparatus has a direct access non-volatile memory storage device having a plurality of extent files for storing log records therein; an allocating unit for allocating a current extent file to be used for storing log records; a writing unit for writing log records into the current extent file until the current extent file cannot store any further log records; and a key-pointing unit for performing a key-pointing operation on the written log records when the writing unit has reached the point where no further log records can be stored in the current extent file.
    Type: Grant
    Filed: November 26, 1999
    Date of Patent: January 6, 2004
    Assignee: International Business Machines Corporation
    Inventors: John Anthony Beaven, Amanda Elizabeth Chessell, Martin Mulholland, David John Vines
  • Patent number: 6631395
    Abstract: A server for use in a client/server computing system which coordinates the processing of distributed transactions in the client/server computing system, the server has: a means for sending requests for votes to each resource which has been called by the server to take part in a distributed transaction; a means for receiving votes from each resource in response to having sent requests for votes; a means for determining whether any of the resources has thrown an exception instead of returning a vote; and a means for assigning a programmed direction as a vote to a resource which has thrown an exception to complete the transaction if it is determined that a resource has thrown an exception instead of returning a vote.
    Type: Grant
    Filed: April 23, 1998
    Date of Patent: October 7, 2003
    Assignee: International Business Machines Corporation
    Inventor: Amanda Elizabeth Chessell
  • Patent number: 6542922
    Abstract: A computing apparatus for use in a client/server transaction processing system, the apparatus has: a sending means for sending a transactional request to a server data processing apparatus to request that the server data processing apparatus become involved in processing a distributed transaction, the transactional request including an indication of a computing apparatus to which the server data processing apparatus should direct a registration request to request that a resource local to the server data processing apparatus be registered in the transaction; a receiving means for receiving a reply to the transactional request from the server data processing apparatus, the reply including an indication of an apparatus which is currently the last in a linear chain of apparatuses that have sent out registration requests in response to receiving transactional requests; and a keeping means for keeping track of the current apparatus which is the last in the linear chain based on replies received by the receiving mea
    Type: Grant
    Filed: June 25, 1999
    Date of Patent: April 1, 2003
    Assignee: International Business Machines Corporation
    Inventors: Amanda Elizabeth Chessell, Gordon Douglas Hutchison
  • Publication number: 20030005172
    Abstract: A server for use in a client/server computing system which coordinates the processing of distributed transactions in the client/server computing system, has: (a) a basic transaction service having a table which associates a server thread with transactional information identifying a transaction currently assigned to the server thread, the transactional information being in a format of the basic transaction service, and the information including a first transactional identifier; and (b) means for maintaining synchronism between the transactional information in the format of the basic transaction service and transactional information in a format of a subordinate resource manager when a server thread switches from one transaction to another transaction, including a mapping means for mapping between the first transactional identifier and a second transactional identifier, wherein the second transactional identifier is associated with a class defining at least one abstract method, the class having a subclass which
    Type: Application
    Filed: February 9, 1999
    Publication date: January 2, 2003
    Inventor: AMANDA ELIZABETH CHESSELL
  • Patent number: 6499063
    Abstract: A method of operating a first server data processing apparatus for use in coordinating a distributed transaction which is carried out by a plurality of server data processing apparatuses is disclosed, the method having steps of: receiving a registration request from a second server data processing apparatus; determining a machine address of the second server data processing apparatus that sent the registration request; keeping a list of the machine addresses of server data processing apparatuses that send registration requests to the first apparatus; determining the destination machine address of an outbound transactional request; determining whether the destination machine address of the outbound transactional request is included in the list of machine addresses kept by the keeping step; and when the destination machine address of the outbound transactional request is included in the list of machine addresses, substituting an identifier in the outbound transaction request identifying a transaction coordinato
    Type: Grant
    Filed: June 25, 1999
    Date of Patent: December 24, 2002
    Assignee: International Business Machines Corporation
    Inventors: Amanda Elizabeth Chessell, Gordon Douglas Hutchison
  • Patent number: 6493714
    Abstract: A data processing apparatus for carrying out a specific business logic data processing task, has a plurality of business activities running on at least one data processing machine, each activity communicates with other activities via a communications protocol in order to carry out the specific business logic data processing task. At least one of the activities includes a plurality of message broker data processing nodes.
    Type: Grant
    Filed: December 17, 1999
    Date of Patent: December 10, 2002
    Assignee: International Business Machines Corporation
    Inventors: John Anthony Beaven, Amanda Elizabeth Chessell, Catherine Griffin, Iain Stuart Caldwell Houston, Martin Mulholland, Ian Robinson, David John Vines
  • 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
  • Patent number: 6466965
    Abstract: In a client/server data processing system where a client sends a work request to a server which includes a group of workload managed server data processing processes each of which is capable of performing the work request, a server data processing apparatus running a server data processing process, the apparatus has: a data storage unit storing mapping data which maps a particular server data processing process to each of a plurality of groups of workload managed server data processing processes; a means for receiving from a client a request for the identity of the mapped server data processing process corresponding to a particular group of workload managed server data processing processes, the particular group being specified in the request; a means for accessing the data storage unit to determine, for the particular group specified in the received request, the identity of the mapped server data processing process; and a means for returning the identity of the mapped server data processing process to the cli
    Type: Grant
    Filed: July 29, 1999
    Date of Patent: October 15, 2002
    Assignee: International Business Machines Corporation
    Inventors: Amanda Elizabeth Chessell, Stephen James Cocks, Katheryn Sarah Warr
  • 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
  • Patent number: 6374283
    Abstract: A client processing apparatus for use in a client/server computing system which carries out transactions, the apparatus having: a means for issuing a begin command to signify the beginning of a transaction; a means for sending a command to a an object in a remote server, the command including a transaction context having a specific value which indicates that a transaction has been started but transaction objects which represent the transaction have not yet been created; and a means for receiving a modified transaction context from the remote server once the remote server has created the transaction objects.
    Type: Grant
    Filed: March 10, 1999
    Date of Patent: April 16, 2002
    Assignee: International Business Machines Corporation
    Inventors: Amanda Elizabeth Chessell, Kathryn Sarah Warr
  • Patent number: 6345316
    Abstract: A server processing method for use in a client/server computing system which carries out transactions, includes steps of: receiving a command from a client process to signify the beginning of a transaction; determining whether a local transaction creator exists; and forwarding on the command to another server if a local transaction creator does not exist and for locally creating transaction state data if a local transaction creator does exist.
    Type: Grant
    Filed: June 9, 1998
    Date of Patent: February 5, 2002
    Assignee: International Business Machines Corporation
    Inventors: Amanda Elizabeth Chessell, Martin Mulholland, Kathryn Sarah Warr
  • Patent number: 6324589
    Abstract: A server for use in a client/server computing system for processing a transaction, the client/server computing system being of at least a three-tier process type, where a first tier process initiates the transaction and contacts a second tier process to further the transaction which in turn contacts a third tier process which contains local data to be updated in the transaction, the server, which runs the second tier process, has a means for receiving a transaction context from the first tier process requesting that the second tier process be registered in the transaction; and a means for passing on the transaction context to the third tier process informing the third tier process that it should register itself into the transaction directly with the first tier process without going through the second tier process. This greatly reduces the required number of cross-process flows.
    Type: Grant
    Filed: May 12, 1998
    Date of Patent: November 27, 2001
    Assignee: International Business Machines Corporation
    Inventor: Amanda Elizabeth Chessell
  • Patent number: 6301606
    Abstract: A client processing apparatus for use in a client/server computing system which carries out transactions, issues a begin command to signify the beginning of a transaction; sends a substantive transactional command to a remote server, said command including a transaction context having a specific value which indicates that a transaction has been started but transaction objects which represent the transaction have not yet been created; and receives a modified transaction context from said remote server once said remote server has created said transaction objects.
    Type: Grant
    Filed: June 9, 1998
    Date of Patent: October 9, 2001
    Assignee: International Business Machines Corporation
    Inventors: Amanda Elizabeth Chessell, Martin Mulholland, Kathryn Sarah Warr
  • Patent number: 6237018
    Abstract: A non-legacy server apparatus for use in a client/server computing system for participation in a distributed transaction with a legacy server apparatus, the non-legacy server apparatus has: a non-legacy transactional application participating in a distributed transaction along with a legacy application on a legacy server apparatus; and a non-legacy transaction service which coordinates the distributed transaction and receives transactional calls from the non-legacy transactional application; wherein the non-legacy transaction service includes a mapping layer for directly mapping non-legacy based transactional calls received from the non-legacy transactional application to legacy based transactional calls for transmission to the legacy server apparatus, such that the non-legacy server apparatus does not need to include a legacy transaction service.
    Type: Grant
    Filed: December 3, 1998
    Date of Patent: May 22, 2001
    Assignee: International Business Machines Corporation
    Inventor: Amanda Elizabeth Chessell