Patents Represented by Attorney, Agent or Law Firm John J. Timar
  • 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
  • Patent number: 5027269
    Abstract: A method and apparatus for maintaining active sessions between communicating logical units in a computer network when an application system fails without having to re-establish the active sessions. By activating a persistent sessions capability at one of the logical units, the active sessions can be suspended and maintained while attempts at recovery are made. Recovery attempts include restarting the failed application or switching the suspended sessions to an alternate instance of the logical unit. The suspended sessions are resynchronized with the application system and session activity is resumed.
    Type: Grant
    Filed: April 27, 1989
    Date of Patent: June 25, 1991
    Assignee: International Business Machines Corporation
    Inventors: John D. Grant, James L. Hall, Barron C. Housel, III
  • Patent number: 5023873
    Abstract: A communication link manager for problem determination and recovery of a failing resource on a communication link segment in a data communication network. When a problem occurs on a link segment, the using node passes link event data to the communication link manager for analysis. The communication link manager interacts with a configuration data base to determine the physical configuration of the failing link segment and the controlling link connection subsystem manager. The communication link manager directs the appropriate link connection subsystem manager to initiate tests of the various link connection components on the link segment under its control. When the failing resource is identified, the communication link manager initiates the appropriate non-disruptive recovery procedure through the link connection subsystem manager and prompts the data link control to restart the line.
    Type: Grant
    Filed: June 15, 1989
    Date of Patent: June 11, 1991
    Assignee: International Business Machines Corporation
    Inventors: John G. Stevenson, Raymond C. Williams
  • Patent number: 5010514
    Abstract: Unique structured fields for delimiting the beginning and end of a data file sent to a print server in a computer network having a mixture of host processors and microprocessors for generating files to be printed. Each file sent to the print server is preceded by a unique beginning of file structured field and is terminated with a unique ending of file structured field.
    Type: Grant
    Filed: April 26, 1989
    Date of Patent: April 23, 1991
    Assignee: International Business Machines Corporation
    Inventors: B. William Kippenhan, Andrew W. Maholick
  • Patent number: 4988997
    Abstract: In a keyboard operation two sequential keystrokes are used for generation of a character code. A rule is set up according to which some preset combinations of two sequential keystrokes are valid and others are not. The rule is implemented by storing the validity conditions into a table in a control unit. According to a preferred rule the second key to be operated must be located in a column to the right of the column where the first key is located, otherwise an error signal will be generated. The method is preferably used for a one hand keyboard with three times four keys.
    Type: Grant
    Filed: January 25, 1990
    Date of Patent: January 29, 1991
    Assignee: IBM Corporation
    Inventor: Eric S. Prame
  • Patent number: 4964113
    Abstract: A method and apparatus for enabling the transmitter to decide the number of variable length frames that can be trasmitted within the token holding timer (THT) window. The last frame decision algorithm enables the transmitter to set the intermediate frame bit in the ending delimiter to the right state to indicate the status of each frame in the transmitted frame sequence. A look-ahead technique is used to check the remaining transmit time available in the THT time window, therefor, no ring bandwidth is wasted on partially transmitted aborated frames, effectively optimizing the throughput of the network. Since key variables in the last frame decision algoritm are softwar programmable, the algorithm is independent of ring speed. The algorithm counts transmitted octets instead of measuring transmission time in deciding whether to transmit an additional frame. The algorithm can be applied to either signal frame or multi-frame transmit mode and to either normal or early token release.
    Type: Grant
    Filed: October 20, 1989
    Date of Patent: October 16, 1990
    Assignee: International Business Machines Corporation
    Inventors: Joel Erwin Geyer, Joseph K. Lee, Kenneth T. Wilson
  • Patent number: 4932023
    Abstract: A frame stripping algorithm for use in a ring communication network utilizing early token release wherein multiple frames can exist on the ring at one time. The algorithm introduces two new strip terminating conditions which supplement two of the three conditions applicable to a normal token release scheme. The first of these conditions occurs when the source address in a received message is not the same as the receiving station's address and no code violation errors have been detected. The second condition occurs when the receiving station detects an isolated ending delimiter without a preceding starting delimiter.
    Type: Grant
    Filed: June 20, 1989
    Date of Patent: June 5, 1990
    Assignee: International Business Machines Corporation
    Inventors: Joel Erwin Geyer, Joseph K. Lee, Vernon R. Norman, Kenneth T. Wilson
  • Patent number: 4887258
    Abstract: Echo cancelling above for providing an echo-free incoming data signal with a phase-roll tracking device comprising phase rotating means (58) for rotating the phase of the generated echo signal by a value X which is the estimated phase-roll value, thereby providing a complex phase-roll corrected echo signal a multiplier (124) for multiplying the error signal; between the incoming signal and the real component (112) of the phase-roll corrected echo signal by the imaginary component (120) of the same signal, thereby providing a value Y function of the variation of the phase-roll; a phase-roll variation estimator (128) providing an estimation Z of the phase-roll variation in half duplex mode or in full duplex mode, in response to value Y; and a phase filter (126) providing the estimated phase-roll value X in response to the estimation Z.
    Type: Grant
    Filed: March 4, 1988
    Date of Patent: December 12, 1989
    Assignee: International Business Machines Corporation
    Inventors: Jacques Belloc, Dominique Godard, Emile Morlec, Michel Quintin
  • Patent number: 4887257
    Abstract: Echo cancelling device for cancelling echoes affecting the incoming signal received over a two-wire telephone line, comprising near echo canceller 20, far echo canceller 22 and an adder 26 providing the estimated echo signal. A circuit path including a digital-to-analog converter 48 for converting the digital estimated echo signal into analog form and a subtracter 52 for subtracting the resulting analog signal from the analog incoming signal, is separated from a circuit path including an analog-to-digital converter 42 for converting the analog incoming signal into digital form and a subtracter 44 for subtracting the digital estimated echo signal from the resulting digital incoming signal thereby providing a digital signal used as a control signal for adjusting the echo cancellers 20 and 22.
    Type: Grant
    Filed: March 7, 1988
    Date of Patent: December 12, 1989
    Assignee: International Business Machines Corporation
    Inventors: Jacques Belloc, Emile Morlec, Dominique Godard, Michel Quintin