Patents by Inventor Thomas J. Brawn

Thomas J. Brawn 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: 6381654
    Abstract: Host communications software is modified to include user-provided transport code for sending and receiving datastreams to and from a host. A user transport code component is provided to the host communications software, and the user transport code component is dynamically linked to a datastream processing component of the host communications software. Dynamically linking a datastream processing component of the host communications software and the user transport code component includes defining transport events, and providing interfaces to listen and handle the transport events. Host access software can be redesigned into a collection of dynamically connectable and reusable, self-contained, functional components that software developers can use to generate host access applications.
    Type: Grant
    Filed: April 15, 1998
    Date of Patent: April 30, 2002
    Assignee: International Business Machines Corporation
    Inventors: Thomas J. Brawn, Gregory T. Knowles, Yongcheng Li, Brad Marchesseault, Yih-Shin Tan
  • Patent number: 6182276
    Abstract: A technique, system, and computer program for enabling workstation software applications to efficiently and reliably use legacy host application data streams, without requiring change to the host applications. This is achieved by defining attributes of presentation spaces (screens or parts of screens) that are of interest to the workstation application, defining target objects to process the legacy host data, registering these attribute definitions and corresponding target objects with a screen recognition object, using the screen recognition object to monitor the host data streams for occurrence of a registered screen, and generating an asynchronous event to invoke the target object when a registered screen is detected. The efficiency is obtained because the workstation application programmer no longer has to write code to monitor the host data streams for the screens of interest.
    Type: Grant
    Filed: March 4, 1998
    Date of Patent: January 30, 2001
    Assignee: International Business Machines Corporation
    Inventors: Thomas J. Brawn, David Blair Gilgen, Mark Anthony McMillan, Brian Thomas Webb