Patents by Inventor Stuart Currie

Stuart Currie 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: 6405317
    Abstract: A security module (95) for a transaction processing system is disclosed. The transaction processing system includes a transaction manager (20) which runs in a first process and is responsive to transaction requests from one or more applications (10, Page_1.htm) and a service provider layer (30, 36, 37) adapted to relay transaction requests passed from said transaction manager to associated hardware (14) for execution. The security module is adapted to communicate with a supervisor application to receive and store application rights to execute transaction requests and is responsive to requests from the service provider layer to determine an application's right to execute a transaction request.
    Type: Grant
    Filed: January 5, 1999
    Date of Patent: June 11, 2002
    Assignee: International Business Machines Corporation
    Inventors: John Martin Flenley, Stuart Currie, Philip James Atkin
  • Publication number: 20020016770
    Abstract: A peripheral controller component (90) for a transaction processing system is disclosed. The transaction processing system includes a transaction manager (20) which runs in a first process and is responsive to transaction requests from a browser (80) adapted to run a web application, the application comprising one or more web pages (Page_1.htm, Page_2.htm), and a set of service provider modules (30, 37) which are adapted to relay transaction requests passed from the transaction manager to an associated hardware module (14) for execution. The peripheral controller component is adapted to be instantiated from a web page and includes means (96,98) for communicating transaction requests from the web application to the transaction manager.
    Type: Application
    Filed: January 6, 1999
    Publication date: February 7, 2002
    Inventors: JOHN MARTIN FLENLEY, STUART CURRIE, PHILIP JAMES ATKIN
  • Patent number: 6275785
    Abstract: A hardware simulator (46′,100) for a transaction processing system (20,40) is disclosed. The transaction processing system is responsive to transaction requests (12) from an application (10). The simulator comprises a set of virtual hardware modules (46′) for simulating execution of transaction requests and a simulator tool (100). Each virtual hardware module is responsive to transaction requests relayed from the transaction processing system and is adapted to write the requests to an associated area of shared memory (200). The simulator tool is adapted to graphically represent a set of hardware devices, for example, an ATM. Each hardware device graphical representation (FIG. 7) is associated with an area of shared memory (200). The tool is adapted to monitor these areas of shared memory and to update a hardware device graphical representation in response to a transaction request being written to an area of shared memory associated with the graphical representation.
    Type: Grant
    Filed: November 12, 1998
    Date of Patent: August 14, 2001
    Assignee: International Business Machines Corporation
    Inventors: Stuart Currie, John Martin Flenley