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
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
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
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
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
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
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
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
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
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