Abstract:
A three-state logic circuit comprising a logic gate on a semiconductor chip which includes first and second conductors (10h, 10i), respective resistors connected to the conductors (10e, 10f), terminals for receiving input signals, and transistors for generating complementary output signals on the first and second conductors by passing respective currents through the resistors as a logical function of the input signals with the output signals having high and low voltage levels VH and VL; a control circuit (12a, 12d) on the chip having a first terminal connected to the first conductor, a second terminal connected to the second conductor, and a control terminal for receiving a control signal; a switching circuit within the control circuit which responds to the control signal by passing identical control currents through the respective resistors and into the first and second terminals to thereby lower the voltage levels on both the first and second conductors by at least VH-VL; and first and second driver transistors (11a, 11b) on the chip and respectively connected to the first and second conductors which drive complementary large and small currents off the chip in response to the voltage levels VH and VL, and which drive no more than the small current off the chip in response to the lowered levels.
Abstract:
A heat sink for adhesive attachment to an integrated circuit package has a base plate (2) with gapped areas dividing the plate into sectors. A series of radial fin elements (5) extend from the base plate except at the gapped areas where a bridging fin (5w) element spans the gap (10) to effectively help reduce the stresses caused by heat cycling and permit the adhesive bond to be relatively undisturbed.
Abstract:
A parity cheking system for establishing integrity of data transfer on a wide bus. Each set of ''4'' bus lines of a multiple line bus is passed from a driver chip (21d-22nd) to a corresponding receiver chip (21r-22nr). An added parity driver chip (24dp) senses each corresponding bit line of each driver chip (21d-22nd) to develop a set of four parity signals (P0-P3) for comparison with corresponding parity signals (PE0-PE3) from each corresponding bit line of each one of a set of receiver chips (21r-22nr). Any discrepancy will generate a parity error signal.
Abstract:
Bills are paid electronically or checks may be dispensed from an automated teller machine (100). Identification information is received from the user of the ATM. A bill (500) is scanned to obtain any of a bill identification number, a bill payee, and a bill amount. The user is provided with a request to pay at least a portion of the bill. The automated teller machine (100) receives authorization to pay at least a portion of the bill amount and a financial institution is signaled to pay the bill accordingly. Alternatively, the automated teller machine receives instructions to dispense a check, generates signals which indicate that funds corresponding to the value of the check are to be released and prints and dispenses the check.
Abstract:
The present invention is an apparatus for adapting transmissions between an industry standard data bus of a host computer (10) having a host memory (13) and a fibre channel (14) coupled between said host computer (10) and a peripheral storage subsystem (16) having at least one disk drive (17-20), which apparatus comprises an interface logic (28) coupled between the industry standard bus and a local bus (33, 34) of the apparatus; a buffer memory (30) coupled to the local bus (33, 34); a multiplexor/control device (35) coupled to the local bus (33, 34) and being disposed for transmitting therethrough address and data; a fibre channel controller (31) disposed for formatting header and data structures that meet fibre channel protocol, which controller is coupled to the multiplexor/control (35); a gigabit link module (32) disposed for converting the header and data structures from a parallel format to a serial format and being coupled between the fibre channel controller (31) and the fibre channel (14); a microprocessor (22) disposed for providing service requests from the host to read and write data from the host memory (13) to and from the peripheral storage subsystem (16) via the buffer memory (30), the microprocessor (22) is coupled to a processor bus (25, 26); and, a bus control device (27) coupled between the processor bus (25, 26) and the local bus (33, 34) for providing service requests of the interface logic (28), the fibre channel controller (31) and the microprocessor (22), and for arbitrating control of the local bus (33, 34).
Abstract:
A platform for connecting to a CCS7 network for supporting concurrently running CCS related applications. Copies of the SUs flowing through the network are sent to the platform where the FISUs, LSSUs and MSUs are filtered to provide the desired SU type for each of the applications. The MSUs are filtered by MSU category and MSU type within category into groups of MSUs of particular interest to the applications, respectively. Linked lists of filter elements associated with the respective linksets of the CCS7 network perform the filtering by comparing category and type fields to the MSU categories and types to form the groups. Filter change data received at a user interface is utilized to modify the filters.
Abstract:
An electronic document-imaging arrangement which generates imaging-bits representing a given document and transfers these bits on a "per-document basis" to various successive electronic processing stages and, finally, to a data base storage means (SRM); this arrangement also including a tag stage to create tag bits unique for each such imaged document and transfer these tag bits with the imaging bits for each document to each such processing stage that handles the imaging bits, and finally to an SRM interface for final matching and removal of the tag bits.
Abstract:
A generalized configuration expert system (16) for generating a complete, legal, and near-optimal configuration for any complex system consisting of multiple components is disclosed. The present invention allows a developer (10) to specify a configurator framework for solving a particular configuration problem. A user (26) then operates the customized configurator (16) to generate a configuration solution based on the user's requests and the system's requirements and constraints. The generalized configurator uses declaratively constructed graphs (24, 34) and multiple interacting packing engines (36). A two-level, bipartite, spreading activation graph (24, 34) is used as the knowledge representation of the components to be configured and their associated relationships. The invention dynamically manages the interaction of the multiple packer engines (36) to select the appropriate piece of the total configuration problem to work on at any point in time, while still taking into account the other packing problems. The invention provides the ability to declaratively define the constraints used by the packing engines to assure correct configuration results.
Abstract:
A pseudo-code representation and a C language representation of a scan converter system whereby radar amplitude data specified in polar coordinates may be displayed on a computer monitor display controlled by rectangular coordinates is provided. The invention utilizes a look-up table that is built using a two-phase algorithm. The look-up table is set into an initial state after which a mapping process takes place in which all of the (x, y) coordinate values covering the display area are inversely projected to the nearest (r, theta ) coordinate values using trigonometric and aproximation procedures. Since more than one (x, y) value may map to the same (r, theta ) value, these values are linked together to form a patch (fig. 2). All of the (r, theta ) coordinates will not be hit in this mapping process. Therefore, a second phase of projection occurs. Each (r, theta ) coordinate not hit in the aforementioned inverse projection is now projected forward to an (x, y) coordinate using trigonometric and approximation procedures. Upon conclusion of the formation of the look-up table, each (r, theta ) value will have an associated patch of (x, y) values. The look-up table may now be addressed by r and theta . The associated patch contains the x and y coordinate values which are used to paint the display.
Abstract:
An integrated circuit package (10) comprises a body (11) with a cavity (14), at least one integrated circuit chip (15) mounted in the cavity, and a lid (16) which has a novel laminated structure. A bottom layer (16a) of this laminated lid forms a fused metallurgical seal (21) with the package body around the cavity to thereby stop contaminants from entering the cavity; and this bottom layer has a predetermined small thickness which optimizes its ability to be fused to the body without cracks through the seal. By comparison, an overlying top layer (16b) of the lid has a large thickness which protects the bottom layer and the chips in the cavity from damage due to handling. During the packages fabrication, the thin bottom layer is fused by itself to the body of the package with a laser welding step; and after that step is completed, the thick top layer is attached to the thin bottom layer with an adhesive (16c).