Patents Represented by Attorney, Agent or Law Firm Eugene I. Shkurko
  • Patent number: 5418703
    Abstract: A circuit for producing one or more regulated auxiliary voltages from a single zero-volt full bridge power stage without degrading the zero-volt switching action. The freewheeling diode used in previous magnetic amplifiers is no longer needed. Transformer current is carried to an auxiliary output inductor through a gate winding of a saturable reactor while a second saturable reactor is reset. Current from the output inductor normally diverted through the freewheeling diode is provided to the transformer through the first saturable reactor just before the transformer provides a pulse of opposite polarity thus discharging the capacitance of the primary switches and enhancing the full bridge zero-volt switching process.
    Type: Grant
    Filed: August 31, 1993
    Date of Patent: May 23, 1995
    Assignee: International Business Machines Corp.
    Inventors: Leonard J. Hitchcock, Ronnie A. Wunderlich
  • Patent number: 5418893
    Abstract: When processing an image it is often necessary to combine parts of its matrix mathematically, e.g. to multiply a part of this matrix with a given weighting function. In this context scalar products of vectors are important operations. The invention provides a coding procedure wherein two of the elements of two vectors are transformed to one encoded element, respectively, and are then stored. This has the result that the calculation of the scalar product requires two encoding operations of the elements and one multiplication of the encoded elements. When calculating another scalar product with at least partly the same elements the encoding operations of a number of elements are already done and the stored encoded elements can be used. This has the consequence that the calculation of this other scalar product requires at least partly no encoding operations but only multiplications of the stored encoded elements.
    Type: Grant
    Filed: March 8, 1994
    Date of Patent: May 23, 1995
    Assignee: International Business Machines Corp.
    Inventor: Ulrich Schauer
  • Patent number: 5414797
    Abstract: A system provides a tool for computing the most typical fuzzy expected value of a membership function in a fuzzy set. The clustering fuzzy expected value system is used in a question answering system. CFEV is computed by the tool is based on grouping of individual responses, that meet certain criteria, to clusters. Each cluster is considered a "super response" and contributes to the result proportionally to its relative size and the difference in opinion from the mean of the entire sample. In so doing, CFEV represents the opinion of the majority of the population, but it also respects the opinion of the minority. A comparison is made with existed tools such as the FEV and the WFEV and the advantages of CFEV are demonstrated by examples for cases where other methods fail to perform.
    Type: Grant
    Filed: July 28, 1992
    Date of Patent: May 9, 1995
    Assignee: International Business Machines Corp.
    Inventors: Stamatis Vassiliadis, George Triantafyllos, Walid Kobrosly
  • Patent number: 5408646
    Abstract: Disclosed is a new torus switch with low latency performance improves torus network connection time by trying multipaths in one single high speed operation. This multipath approach can be directed at establishing a connection between two specific nodes over various alternate routes simultaneously. If only one route is available, the multipath approach will find that path instantaneously and establish the desired connection with minimal latency. If several links are available, the multipath method establishes the desired connection over only one of the available links and leaves the other options free to be used by other connections. In addition, routing at intermediate torus network stages improves over the wormhole approach.
    Type: Grant
    Filed: September 17, 1992
    Date of Patent: April 18, 1995
    Assignee: International Business Machines Corp.
    Inventors: Howard T. Olnowich, Arthur R. Williams
  • Patent number: 5404537
    Abstract: A method and apparatus for implementing intelligent priority functions at individual switching apparatus devices which comprise switching networks. The intelligent switching functions are capable of operating in real time systems with high efficiency. The switching apparatus has the capability at each stage of the network to make and/or break connections on a priority basis. If a connection is requested at a switch stage and the connection is being used by a lower priority device, the low priority connection is interrupted (broken) and the requested higher priority connection is established. After the high priority connection has completed its usage of the connection, the high priority connection is broken and the lower priority connection is re-established.
    Type: Grant
    Filed: September 17, 1992
    Date of Patent: April 4, 1995
    Assignee: International Business Machines Corp.
    Inventors: Howard T. Olnowich, David B. Kirk
  • Patent number: 5404461
    Abstract: A broadcast/switching apparatus makes input port to output port connections on a requested basis quickly and dynamically in a standard mode from any one of the input ports to any one of the output ports, in a multi-cast mode from any one of the input ports to a fixed number of subsets of multiple output ports simultaneously, or in a broadcast mode from any one of the input ports to all output ports simultaneously, using a new asynchronous approach to resolve either broadcast or multi-cast contention among input ports. The normal mode of the broadcast/switch apparatus requires absolutely no synchronization among any of the input and output ports which interface to the apparatus. The broadcast/switch apparatus also incorporates a new accept protocol that enables a positive feedback indication to be returned to the sender of a multi-cast or broadcast operation to inform it that the multi-cast or broadcast transmission was correctly received by all elements involved in the multi-cast or broadcast.
    Type: Grant
    Filed: August 21, 1991
    Date of Patent: April 4, 1995
    Assignee: International Business Machines Corp.
    Inventors: Howard T. Olnowich, Robert F. Lusch, John D. Jabusch
  • Patent number: 5400235
    Abstract: A DC to DC power converter circuit has a current fed inverter with a series connected first diode and a capacitor connected in parallel with the legs of the inverter. The diode is poled to provide current to the capacitor at the beginning of each inverter switching cycle as energy is passed from the circuit to an output transformer-rectifier circuit. A recirculation inductor and an additional diode are connected in parallel with the legs of the inverter with the additional diode poled to recirculate current in the recirculation inductor. Then a switch between the junction of the capacitor and first diode and also between the additional diode and recirculation inductor provides for discharging of the capacitor without power dissipation during the inverter operation instead of dissipating and losing the energy. Thus the recirculation is accomplished by few components to provide a lossless clamp circuit for recirculating the energy in the circuit from the capacitor back to the recirculation inductor.
    Type: Grant
    Filed: August 7, 1992
    Date of Patent: March 21, 1995
    Assignee: International Business Machines Corp.
    Inventor: Lawrence B. Carroll
  • Patent number: 5392223
    Abstract: A communications processor serves a group of several workstations with audio and video transmission processing for the purpose of providing video conferencing. The communication processor utilizes artificial intelligence software to read the connection. Conversion rules are contained in tables so that the system can react to the communications environment. The system is coupled for processing optical signals for low cost communication and video conferencing with audio and video communications within the facility area and for long haul transmission. The communication processor provides audio and video communications under instantaneous constraints of the transmission medium and instantaneous degree of loading or usage. Bandwidth, resolution and transmission rate are adjustable to fit the constraints at the time a request for service is made. A workstation initiates a request for service. A request for service includes data about the nature or type of service and signal destination.
    Type: Grant
    Filed: July 29, 1992
    Date of Patent: February 21, 1995
    Assignee: International Business Machines Corp.
    Inventor: Joseph C. Caci
  • Patent number: 5384773
    Abstract: Disclosed is multi-media switching apparatus for performing digital, analog, and/or optical communications amongst multiple nodes over switching networks. The key aspect of the present invention is the full parallel aspect of the switching apparatus which supports n simultaneously, low-latency connections, where n is the number of functional elements interconnected by the switching network. Any of the n simultaneous transmissions can be digital, analog, or optical in any proportion. In addition, the present invention can also serve as a high-speed distributed controller for the purpose of of selecting analog or optical switches for information transfer between elements of the system.
    Type: Grant
    Filed: September 17, 1992
    Date of Patent: January 24, 1995
    Assignee: International Business Machines Corp.
    Inventors: Howard T. Olnowich, John D. Jabusch, Robert F. Lusch, Michael A. Maniguet
  • Patent number: 5384894
    Abstract: A system provides question answering based on fuzzy logic. The proposed system provides the capability to assess if a database contains information pertinent to a subject of interest by evaluating each comment in the database via a fuzzy evaluator which attributes a fuzzy membership value indicating its relationship to such subject. An assessment is provided for the database as a whole regarding its pertinence to the subject of interest, and consequently comments that are considered as irrelevant to the subject may be discarded. The system has been developed for the examination of databases and evaluated by testing against those which were created for assessing whether computer system development databases contain information pertinent to the functional changes that would occur in the development cycle. The system can be applied with minimal changes to a variety of circumstances provided that the fundamental assumptions for the development of the membership functions are respected for the application.
    Type: Grant
    Filed: June 11, 1993
    Date of Patent: January 24, 1995
    Assignee: International Business Machines Corp.
    Inventors: Stamatis Vassiliadis, Walid Kobrosly, George Triantafyllos
  • Patent number: 5365228
    Abstract: A SYNC-NET apparatus synchronizes processor nodes of a parallel system over a multi-stage communication network that normally transmits data between nodes as point-to-point communications, broadcast, multi-cast, or multi-sender transfers. The apparatus performs priority driven arbitration over the network to resolve conflicts amongst multiple processing nodes simultaneously requesting use of the multi-stage network for performing barrier synchronization over the network in relation to the same or different barriers. The apparatus uses a special capability multi-stage network that can support only one barrier synchronization operation at any given time, and which makes it necessary to perform a priority arbitration to determine which barrier synchronization gets performed first, second, and so on. Any number of processor nodes can arbitrate simultaneously for use of the barrier synchronization facilities, and the arbitration will be resolved quickly and consistently by selecting the highest priority requestor.
    Type: Grant
    Filed: August 21, 1991
    Date of Patent: November 15, 1994
    Assignee: International Business Machines Corporation
    Inventors: Philip L. Childs, Howard T. Olnowich, Joseph F. Skovira
  • Patent number: 5345229
    Abstract: Disclosed is a method and apparatus for improving the performance and connection establishing capability of multi-stage switching networks by providing additional intelligent features in the individual switching apparatus devices at each stage of the network. The invention method is particularly effective in asynchronous circuit-switched networks. The most important feature to be added is adaptivity of the switching apparatus; where adaptivity means the ability of each switching element to determine for itself which of several optional alternate paths to try at each stage of the network based on availability. This is a better approach because it brings the decision directly to the switching apparatus involved, which has the data required to make an intelligent path selection decision to circumvent blocking in the multi-stage network.
    Type: Grant
    Filed: September 17, 1992
    Date of Patent: September 6, 1994
    Assignee: International Business Machines Corporation
    Inventors: Howard T. Olnowich, Jehoshua Bruck, Marc Snir, Eli Upfal
  • Patent number: 5339404
    Abstract: A triple modular redundancy computing system including three asynchronously connected processing elements, each having its own memory, a plurality of arbiters cross connecting processor elements for enforcing synchronization for tasks and for voting arbitration on output and without voting for inputs.
    Type: Grant
    Filed: May 28, 1991
    Date of Patent: August 16, 1994
    Assignee: International Business Machines Corporation
    Inventor: Gilbert C. Vandling, III
  • Patent number: 5337395
    Abstract: A neural network architecture consisting of input weight multiplications, product summation, neural state calculations, and complete connectivity among the neuron processing elements. Neural networks are modelled using a sequential pipelined neurocomputer producing high performance with minimum hardware by sequentially processing each neuron in the completely connected network model. An N neuron network is implemented using multipliers, a pipelined adder tree structure, and activation functions. The activation functions are provided by using one activation function module and sequentially passing the N input product summations sequentially through it. One bus provides N.times.N communications by sequentially providing N neuron values to the multiplier registers. The neuron values are ensured of reaching corresponding multipliers through a tag compare function. The neuron information includes a source tag and a valid signal.
    Type: Grant
    Filed: April 8, 1991
    Date of Patent: August 9, 1994
    Assignee: International Business Machines Corporation
    Inventors: Stamatis Vassiliadis, Gerald G. Pechanek, Jose G. Delgado-Frias
  • Patent number: 5333287
    Abstract: A mechanism translates a particular macroinstruction into its associated microprogram routine in a general purpose microprogrammed computer. The macroinstruction is capable of execution by either hardware or by microprogram. A table-look up approach is employed for a microprogrammed macroinstruction. The table is embedded in random-access-memory and contains entries representing the origins of various microprogram routines to execute the macroinstruction. The table entries are addressed by bits generated from the operation-code of the macroinstruction. The output of the table is used to address a single level control store containing the microprogram routines. Hardware is assembled in a single facility that is accessible by the microprogram routines to minimize the size of the microprogram routines required to execute the macroinstruction.
    Type: Grant
    Filed: February 23, 1993
    Date of Patent: July 26, 1994
    Assignee: International Business Machines Corporation
    Inventors: Daniel J. Buerkle, Agnes Y. Ngai
  • Patent number: 5329611
    Abstract: A scalable flow virtual learning neurocomputer system and appratus with a scalable hybrid control flow/data flow employing a group partitioning algorithm, and a scalable virtual learning architecture, synapse processor architecture mapping, inner square folding and array separation, with capability of back propagation for virtual learning. The group partitioning algorithm creates a common building block of synapse processors containing their own external memory. The processor groups are used to create a general purpose virtual learning machine which maintains complete connectivity with high performance. The synapse processor group allows a system to be scalable in virtual size and direct execution capabilities. Internal to the processor group, the synapse processors are designed as a hybrid control flow/data flow architecture with external memory access and reduced synchronization problems.
    Type: Grant
    Filed: June 21, 1993
    Date of Patent: July 12, 1994
    Assignee: International Business Machines Corp.
    Inventors: Gerald G. Pechanek, Stamatis Vassiliadis, Jose G. Delgado-Frias
  • Patent number: 5325464
    Abstract: The Pyramid Learning Architecture Neurocomputer (PLAN) is a scalable stacked pyramid arrangement of processor arrays. There are six processing levels in PLAN consisting of the pyramid base, Level 6, containing N.sup.2 SYnapse Processors (SYPs), Level 5 containing multiple folded Communicating Adder Tree structures (SCATs), Level 4 made up of N completely connected Neuron Execution Processors (NEPs), Level 3 made up of multiple Programmable Communicating Alu Tree (PCATs) structures, similar to Level 5 SCATs but with programmable function capabilities in each tree node, Level 2 containing the Neuron Instruction Processor (NIP), and Level 1 comprising the Host and user interface. The simplest processors are in the base level with each layer of processors increasing in computational power up to a general purpose host computer acting as the user interface. PLAN is scalable in direct neural network emulation and in virtual processing capability.
    Type: Grant
    Filed: June 18, 1993
    Date of Patent: June 28, 1994
    Assignee: International Business Machines Corporation
    Inventors: Gerald G. Pechanek, Stamatis Vassiliadis, Jose G. Delgado-Frias
  • Patent number: 5313613
    Abstract: A cache storage system having hardware for in-cache execution of storage-storage and storage-immediate instructions thereby obviating the need for data to be moved from the cache to a separate execution unit and back to cache.
    Type: Grant
    Filed: July 15, 1993
    Date of Patent: May 17, 1994
    Assignee: International Business Machines Corporation
    Inventor: Steven L. Gregor
  • Patent number: 5250943
    Abstract: A GVT-NET apparatus for all processor nodes of a parallel system for repetitive calculation of the latest global virtual time (GVT) value quickly and accurately over the communication multi-stage network (NET) that normally transmits data between nodes as point-to-point communications, broadcast, multi-cast, or multi-sender transfers. For multi-processor synchronization, each processing node can free-run and keep track of its local time and synchronize with the other processors by polling all processors to determine the minimal of the individual local times and indicate how far the entire job has progressed. The multi-sender and multi-cast functions in the multi-stage network enable every node attached to the multi-stage network to participate in one common and simultaneous GVT calculation, where each processor node can simultaneously transmit the inverse of its local time to the network and at the same time monitor the network output.
    Type: Grant
    Filed: August 21, 1991
    Date of Patent: October 5, 1993
    Assignee: International Business Machines Corporation
    Inventors: Philip L. Childs, Howard T. Olnowich, Joseph F. Skovira
  • Patent number: 5251287
    Abstract: The neural computing paradigm is characterized as a dynamic and highly computationally intensive system typically consisting of input weight multiplications, product summation, neural state calculations, and complete connectivity among the neurons. Herein is described neural network architecture for a Scalable Neural Array Process (SNAP) which uses a unique interconnection and communication scheme within an array structure that provides high performance for completely connected network models such as the Hopfield model. SNAP's packaging and expansion capabilities are addressed, demonstrating SNAP's scalability to larger networks. The array processor is made up of multiple sets of orthogonal interconnections and activity generators. Each activity generator is responsive to an output signal in order to generate a neuron value.
    Type: Grant
    Filed: January 6, 1993
    Date of Patent: October 5, 1993
    Assignee: International Business Machines Corporation
    Inventors: Stamatis Vassiliadis, Gerald G. Pechanek