Patents Represented by Attorney, Agent or Law Firm John D. Flynn
  • Patent number: 5414833
    Abstract: A system and method provide a security agent, consisting of a monitor and a responder, that respond to a detected security event in a data communications network, by producing and transmitting a security alert message to a network security manager. The alert is a security administration action which includes setting a flag in an existing transmitted protocol frame to indicate a security event has occurred. The security agent detects the transmission of infected programs and data across a high-speed communications network. The security agent includes an adaptive, active monitor using finite state machines, that can be dynamically reprogrammed in the event it becomes necessary to dynamically reconfigure it to provide real time detection of the presence of a suspected offending virus.
    Type: Grant
    Filed: October 27, 1993
    Date of Patent: May 9, 1995
    Assignee: International Business Machines Corporation
    Inventors: Paul C. Hershey, Donald B. Johnson, An V. Le, Stephen M. Matyas, John G. Waclawsky, John D. Wilkins
  • Patent number: 5408540
    Abstract: An Image processing apparatus and method for character slant detection and correction is disclosed. The apparatus comprises: scanning logic for scanning a word image and applying a local slant test to each pixel to determine whether in the image at the pixel there is local character slant to the left, to the right or neither and storing a local slant flag accordingly. Also disclosed is logic for combining the local slant flags for the pixels in each row and applying a significance test to the result to obtain, for the row, a row-slant flag indicative of whether in the row there is greater number of pixels having a local character slant to the right, a greater number of pixels in the row having a character slant to the left or neither. The logic for combining the row-slant flags for all of the rows to determine a shear parameter and logic for applying a shear transformation to the image in accordance with the shear parameter is also disclosed.
    Type: Grant
    Filed: August 5, 1993
    Date of Patent: April 18, 1995
    Assignee: International Business Machines Corporation
    Inventor: Aviad Zlotnick
  • Patent number: 5402474
    Abstract: A system, data processing method and program provide a programmable interface between a workstation and an archive server to automatically store information derived from a telephone transaction. The archive server stores a data base of records having a plurality of category fields for information derived from the telephone transaction. A host access table stored in a memory in the workstation, contains programmable commands. An interface program stored in the workstation memory executes the commands in the host access table, to perform interfacing functions between a host computer and the telephone network and to perform interfacing functions between the workstation and the archive server.
    Type: Grant
    Filed: April 11, 1994
    Date of Patent: March 28, 1995
    Assignee: International Business Machines Corporation
    Inventors: Steven K. Miller, Frank E. Mandato, Suresh K. Gursahaney
  • Patent number: 5400640
    Abstract: A pyrotechnic shock testing machine employs flexure plates attached to an anvil lying in a vertical plane of a supporting frame to apply pyrotechnic shock pulses to a test unit attached to the anvil when a hammer is dropped to strike the anvil. The dimensions of the flexure plates can be selected to control the lower frequencies of the shock pulse. The anvil materials and their coupling can be selected to control the higher frequencies of the shock pulse whereby shock pulses in the range of 100 to 10000 hertz and accelerations in the range of 50 to 10000 g's can be applied to a test unit in the x, y and z directions. The shock testing apparatus is compact and portable and without the need to have complex hammer raising and dropping mechanisms.
    Type: Grant
    Filed: October 29, 1993
    Date of Patent: March 28, 1995
    Assignee: International Business Machines Corporation
    Inventor: Raymond L. Stuckey
  • Patent number: 5290992
    Abstract: The present invention is an apparatus and method for maximizing light beam utilization in patterning applications by positioning a plurality of mask mirrors in the light beam path to form patterned light onto a plurality of work pieces. Each mask mirror is designed so that a portion of the light beam area needed for exposing a work piece to patterned light is reflected from the mask mirror, while the remainder is passed through the mask mirror to another mask mirror. Alternatively, each mask mirror can be designed so that a portion of the light beam area needed for exposing a work piece to patterned light is passed through the mask mirror, while the remainder is reflected to another mask mirror.
    Type: Grant
    Filed: October 7, 1992
    Date of Patent: March 1, 1994
    Assignee: International Business Machines Corporation
    Inventors: How T. Lin, Mark V. Pierson
  • Patent number: 5226117
    Abstract: A technique which automatically updates and changes hierarchically related windows of an application. Code stored in the memory of a data processing system performs an automatic search on the data structures associated with each window also stored in memory to determine whether the window is related to the window in which the user is currently manipulating data. If the window is related, another search is performed to determine whether the related window also contains the data to be changed. Once all occurrences of the data within the related windows have been identified, the simultaneous update of the data within all related windows is performed. In the preferred embodiment, the method is implemented by a set of programs for controlling a data processing system. The data processing system includes a processor, a memory, and a display. Other elements preferably included in such a data processing system include a printer, a read only memory disk storage and I/O equipment.
    Type: Grant
    Filed: May 15, 1990
    Date of Patent: July 6, 1993
    Assignee: International Business Machines Corporation
    Inventor: Sarka J. Miklos
  • Patent number: 5208910
    Abstract: A method of informing a user of a data processing system about which of his previous selections in a current data processing session have disabled, or otherwise "affected", selections which would ordinarily be selectable. Control of the data processing system is managed by listing the selections available to the user on series of menus presented on the display means. A CPU instructs the display means to display the menu which corresponds to that particular point in the program. Following the method of the present invention, the CPU has kept track of the selections made by user. By referring to a special data file which correlates or compares these past selections to the list of actions displayed in the current menu, the CPU determines which of these actions are "affected". These affected actions are then denoted on the menu in some way, e.g., changing the affected action's color, marking the affected actions with a special symbol, etc.
    Type: Grant
    Filed: May 12, 1992
    Date of Patent: May 4, 1993
    Assignee: International Business Machines
    Inventors: Patricia E. Higgins, Ta-Jen Hu, Joseph W. Potts, William J. Wyatt
  • Patent number: 5179657
    Abstract: Each panel or display screen of data, is defined by a title and the tagged description of the objects, such as instruction lines, data entry lines, menu areas and command lines. Each of these objects may include other objects, described in the same syntax. Panel definitions are joined in a source file to form a panel group. Objects can be shared by all panels.
    Type: Grant
    Filed: April 10, 1992
    Date of Patent: January 12, 1993
    Assignee: International Business Machines Corporation
    Inventors: David W. Dykstal, Edward A. Fishel, Michael A. Temple, Devon D. Snyder, George D. Timms, Jr., Samuel R. Shi
  • Patent number: 5166037
    Abstract: Disclosed is a method of fabricating a microelectronic package, especially a microelectronic package having copper circuitization on a dielectric substrate. The method includes the steps of depositing, imaging, developing the photoresist for additive circuitization, and forming a pattern of copper circuitization on the so exposed portions of the package. In order to avoid the formation of deleterious air bubbles on the exposed walls of the imaged and developed resist, the panel is exposed to and wetted by a liquid mist.
    Type: Grant
    Filed: February 14, 1991
    Date of Patent: November 24, 1992
    Assignee: International Business Machines Corporation
    Inventors: John M. Atkinson, Russell E. Darrow, John D. Larnerd, Ronald J. Moore
  • Patent number: 5148538
    Abstract: This invention implements a cache access system that shortens the address generation machine cycle of a digital computer, while simultaneously avoiding the synonym problem of logical addressing. The invention is based on the concept of predicting what the real address used in the cache memory will be, independent of the generation of the logical address. The prediction involves recalling the last real address used to access the cache memory for a particular instruction, and then using that real address to access the cache memory. Incorrect guesses are corrected and kept to a minimum through monitoring the history of instructions and real addresses called for in the computer. This allows the cache memory to retrieve the information faster than waiting for the virtual address to be generated and then translating the virtual address into a real address.
    Type: Grant
    Filed: October 20, 1989
    Date of Patent: September 15, 1992
    Assignee: International Business Machines Corporation
    Inventors: Joseph O. Celtruda, Kein A. Hua, Anderson H. Hunt, Lishing Liu, Jih-Kwon Peir, David R. Pruett, Joseph L. Temple, III