Patents by Inventor Christopher J. Lennon

Christopher J. Lennon 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: 5448734
    Abstract: Method and apparatus in a computer system for communicating messages between message sending and message receiving processes, without the need of providing a system registry of receiving processes and message types. A process wishing to receive messages of type X creates a named pipe having name X. A process wishing to send a message of type X to other interested processes in the system opens every instance of the name pipe X and writes the message to each instance. The system automatically alerts the receiving process on the other end of a pipe instance and, in response, the receiving process reads the message from the named pipe.
    Type: Grant
    Filed: May 26, 1994
    Date of Patent: September 5, 1995
    Assignee: International Business Machines Corporation
    Inventors: Richard J. Hrabik, Christopher J. Lennon, Timothy N. Scaggs, Philip A. Smith
  • Patent number: 5119377
    Abstract: A process for detecting software errors in a computer program and automatically gathering diagnostic data limited to the error to be resolved. Error detection code is placed within the software program during program development. When an error or failure is detected, this process is called and captures only the data required to debug the software error. The error detection code notifies the process of which data to capture by selecting entries from a table within the process. This table, known as an Application Data Table (ADT), contains the layout and format of all data areas used by the calling problem program and information required to build a generic alert and send the generic alert to a computer network monitor program. This process is only called conditionally when an error is detected. It is completely idle until such a condition occurs.
    Type: Grant
    Filed: June 16, 1989
    Date of Patent: June 2, 1992
    Assignee: International Business Machines Corporation
    Inventors: Paul R. Cobb, Christopher J. Lennon, Kenneth J. Long