Patents Represented by Attorney Nathan Cass
  • Patent number: 5446844
    Abstract: An interface controller coupled between the main memory system and the I/O system of a large data processing system which controller is able to receive memory access requests from a number of different peripheral devices. The memory interface controller is provided with a data array for holding a number of data words fetched from memory which data array in turn is addressed by the output of an address array. The address array is an associative memory that can associate a given main memory address, of data in the data array, with a data array address containing data stored in main memory at that main memory address so that actual main memory access need not be required.
    Type: Grant
    Filed: August 5, 1991
    Date of Patent: August 29, 1995
    Assignee: Unisys Corporation
    Inventors: Thomas M. Steckler, Dana A. Gryger, Robert H. Tickner
  • Patent number: 5371855
    Abstract: In a data processing system communicating with disc drives via a disk channel, a disc cache subsystem coupled between the outboard side of the channel and the disc drives. The disc cache subsystem includes a plural-level cache memory comprised of a first memory and a second memory, wherein the first memory serves as input/output storage for the second memory. Provision is also made for controlling which of a plurality of disc drives is to be subject to caching by controlling which drives are to be bypassed.
    Type: Grant
    Filed: September 4, 1991
    Date of Patent: December 6, 1994
    Assignee: Unisys Corporation
    Inventors: Thomas E. Idleman, Jesse I. Stamness
  • Patent number: 5363503
    Abstract: A fault tolerant computer system employing primary tasks and corresponding backup tasks. The system operates to provide fault tolerant operation even where uncontrolled external events may occur whose time of occurrence may affect task performance. For this purpose, external event data is stored for each external event occurring during performance of a primary task which indicates the event type and the relationship between the occurrence of the external event and the occurrence of a predetermined primary task event, such as a memory access operation. This external event data is sent to each respective backup task along with messages transmitted to the respective primary task. In the event a primary task fails, the backup task will replay the failed primary task by processing these transmitted messages while using the transmitted external event data to redeliver each external signal to the backup task at an appropriate time which will assure that the backup task properly recovers the primary task.
    Type: Grant
    Filed: January 22, 1992
    Date of Patent: November 8, 1994
    Assignee: Unisys Corporation
    Inventor: Barry J. Gleeson
  • Patent number: 5349170
    Abstract: A method which provides for handling misplaced transaction documents in an image based transaction processing system which performs transaction balancing. A preferred form of the method provides for displaying out-of-balance transactions such that transaction debit and credit data are displayed along with one or more document images. Using this transaction display, it is determined whether a transaction includes a misplaced document which does not belong, or whether a document is missing from the transaction. If a transaction is found to include a document which does not belong, data corresponding to the document is stored in a free item store. If a transaction is found to have a missing document, the free item store is accessed and one or more documents therefrom are displayed to permit determining whether any of these candidates correspond to the missing document.
    Type: Grant
    Filed: February 17, 1993
    Date of Patent: September 20, 1994
    Assignee: Unisys Corporation
    Inventor: Norman P. Kern
  • Patent number: 5343417
    Abstract: A Wallace-type binary tree multiplier in which the partial products of a multiplicand and a multiplier are produced and then successively reduced using a plurality of adder levels comprised of full and half adders. This reduction continues until a final set of inputs is produced wherein no more than two inputs remain to be added in any column. This final set is then added using a serial adder and a carry lookahead adder to produce the desired product. The additions at each level are performed in accordance with prescribed rules to provide for fastest overall operating speed and minimum required chip area. In addition, the lengths of the serial adder and carry lookahead adder are chosen to further enhance speed while reducing required chip area.
    Type: Grant
    Filed: November 20, 1992
    Date of Patent: August 30, 1994
    Assignee: Unisys Corporation
    Inventor: Laurence P. Flora
  • Patent number: 5341486
    Abstract: An automatically variable memory interleaving system which provides different interleaving factors for particular groups of memory modules dependent upon the number of operable modules present in the system. In a particular preferred embodiment, the interleaving factor is determined for the module containing the address corresponding to the applied memory address, and this interleaving factor is then used to select particular bits of the applied memory address for determining the module to be enabled and the module address.
    Type: Grant
    Filed: October 27, 1988
    Date of Patent: August 23, 1994
    Assignee: Unisys Corporation
    Inventor: David E. Castle
  • Patent number: 5271013
    Abstract: A fault tolerant computer system which operates to automatically provide fault tolerant operation in a manner which reduces the frequency of checkpointing, while requiring neither simultaneity nor atomicity with respect to information transmitted to backups. These advantage are accomplished by providing operation such that message transmissions from primary tasks running on a data processor to external backups may be delayed until an action is performed which will persist after failure of the data processor. Although such operation may result in the backups hot having received all of the messages transmitted to their respective primary tasks when failure occurs, recovery is nevertheless obtained using the backups, since transmission to backups is controlled so that all backups agree on the state of the data processor at the time of failure, which need not be the actual state of the data processor at the time of failure.
    Type: Grant
    Filed: May 9, 1990
    Date of Patent: December 14, 1993
    Assignee: Unisys Corporation
    Inventor: Barry J. Gleeson
  • Patent number: 5267325
    Abstract: Characters are located in a character recognition system by providing images in response to scanning characters, and then smearing black pixels in an image in up and down and left and right directions for detecting corners which are used to produce candidate character frames. These candidate character frames are scored based on how well they correspond to character size and expected location to determine which character frames are to be submitted for character recognition.
    Type: Grant
    Filed: September 6, 1991
    Date of Patent: November 30, 1993
    Assignee: Unisys Corporation
    Inventors: Paul S. Barron, Wayne H. Bentley, John F. Currie, Steve R. Krebs, Roger E. Ridl
  • Patent number: 5241666
    Abstract: An improved input/output subsystem allowing data transfers between the input/output subsystem and an input/output controller along a subsystem input/output bus to occur at a data transfer rate established by the transfer rate of the processor bus connected between the input/output controller and the central processing unit. Data is transferred from an electronic memory within the input/output subsystem to data buffers within the input/output controller via a direct memory access.
    Type: Grant
    Filed: March 23, 1992
    Date of Patent: August 31, 1993
    Assignee: Unisys Corporation
    Inventors: Thomas E. Idleman, Jesse I. Stamness
  • Patent number: 5237158
    Abstract: A method for obtaining priority document shipment in an image-based transaction processing system, wherein each transaction comprises a plurality of debit and credit documents which should be balanced. Images of documents are captured while sorting the documents into groups in accordance with document shipment. The captured images are then viewed for extracting amount data. The extracted amount data is used for identifying out-of-balance transactions. When a group is selected for priority document shipment, only those document images from the selected group which are also part of an out-of-balance transaction are viewed again, a previously extracted amount from a document being changed if the amount extracted as a result of this additional viewing causes the corresponding transaction to balance.
    Type: Grant
    Filed: October 10, 1989
    Date of Patent: August 17, 1993
    Assignee: Unisys Corporation
    Inventors: Norman P. Kern, Donald A. Boone
  • Patent number: 5225978
    Abstract: A bank document processing system for processing checks, deposit slips and other financial documents which advantageously combines an automatic expert reconciliation system with conventional multi-tasking document processing apparatus so as to enable the expert reconciliation system to function as an integral part of the overall document processing system. In particular, the combined system allows expert and conventional data processing systems to efficiently and automatically communicate with one another and an operator so that expert solutions as well as conventional prebalancing results can be displayed to the operator to permit him to expeditiously perform transaction balancing functions without the need for the operator to have special expertise in finding these solutions.
    Type: Grant
    Filed: January 25, 1989
    Date of Patent: July 6, 1993
    Assignee: Usisys Corp.
    Inventors: Chris E. Petersen, Norman P. Kern, Pratap G. Kotecha, Laura A. Baptist, Kevin J. Koehne, Ramesh Narayanan, John T. Blasdale
  • Patent number: 5221830
    Abstract: A method which provides for controlling the ordering of document images in an image based document processing system so as to minimize the likelihood of an operator making an incorrect entry. In a particular preferred embodiment, transactions comprised of a single deposit ticket and a single check are reordered when displayed for amount entry so that they are separated by at least one document image. This minimizes data entry errors, since an operator cannot assume that successively displayed items are related.
    Type: Grant
    Filed: October 10, 1989
    Date of Patent: June 22, 1993
    Assignee: Unisys Corp.
    Inventor: Norman P. Kern
  • Patent number: 5210758
    Abstract: A microinstruction error is detected in a microprogrammed digital data processor by providing for checking the presence of an error in an accessed microinstruction concurrently with the application of the accessed microinstruction to the microprocessor execution unit. If a microinstruction error is detected, microinstruction execution is aborted and a maintenance processor provides a correct microinstruction, following which operations are restarted. Provision is also made for detecting whether the error is a hard error and, if so, for substituting a spare microinstruction memory for the memory portion which caused the hard error.
    Type: Grant
    Filed: January 3, 1992
    Date of Patent: May 11, 1993
    Assignee: Unisys Corporation
    Inventor: Alejandro Gomez
  • Patent number: 5206915
    Abstract: A method for recovering lost or unavailable images in an image based document processing system. Images of documents having an ordered relationship are captured and stored while the documents are sorted by a document processor into respective pockets based on data read from the documents during sorting. If images are lost or unavailable after sorting, it would be very time consuming to collect the corresponding documents from the pockets and arrange them back into their original order for a re-pass by the document processor. This problem is solved by re-passing the documents without reordering, while using previously recorded document identification and sequence data derived during the first pass on the document processor, to electronically reestablish the original ordered relationship for the document images captured on re-pass when they are stored.
    Type: Grant
    Filed: October 10, 1989
    Date of Patent: April 27, 1993
    Assignee: Unisys Corporation
    Inventors: Norman P. Kern, Donald A. Boone
  • Patent number: 5136291
    Abstract: Improved means and methods are provided for transmitting binary data on a communication system, such as E-mail, which restricts the number of acceptable characters that can be transmitted. In a preferred embodiment, the binary data to be transmitted is first subjected to a Welch compression and then converted into base-85 digits for transmission. At the receiving end, the received base-85 digits are converted back into compressed binary and then subjected to Welch decompression to obtain the original binary data.
    Type: Grant
    Filed: November 30, 1990
    Date of Patent: August 4, 1992
    Assignee: Unisys Corporation
    Inventor: Tommy K. Teague
  • Patent number: 5120944
    Abstract: An image-based transaction processing system which captures and stores images of debit and credit transaction documents, while also extracting document data for storage in a computer data base. The computer processes the extracted document data to identify out-of-balance transactions. The document images of an out-of-balance transaction are sent to a balancing workstation which provides a multi-window display for controllably displaying the transaction in a manner which permits the cause of the out-of-balance condition to be readily determined and corrected. The multi-window display includes windows for displaying selected images of debit and credit documents as well as windows for displaying credit and debit amounts and the out-of-balance amount of the transaction. A dialogue window is additionally provided for dialoguing with the computer.
    Type: Grant
    Filed: October 10, 1989
    Date of Patent: June 9, 1992
    Assignee: Unisys Corp.
    Inventors: Norman P. Kern, Michael T. Benkarski, Kevin A. George, Karen M. Palgut
  • Patent number: 5111390
    Abstract: A computer system which uses a main processor with main memory, and operates under a specialized software operating system, provides for checking the integrity of its compiler by use of software routines which permit an authorized user or an authorized program to authorize a file as a compiler and additionally will operate to identify any ordinary user and ordinary programs so as to prevent such ordinary user or ordinary program from authorizing a code file as a compiler.
    Type: Grant
    Filed: August 22, 1988
    Date of Patent: May 5, 1992
    Assignee: Unisys Corporation
    Inventor: Larry R. Ketcham
  • Patent number: 5091900
    Abstract: A novel optical media is provided for use in an optical recording and reproducing system. The optical media comprises a tuned multilayer optical structure employing an archival thin film absorber having a relatively high melting point, such as gold, along with an in-contact overcoat. The characteristics of the media are chosen so as to permit use of a specially chosen hole-forming data recording mechanism which permits recording optically detectable data in the media without requiring heating of the absorber material to its bulk melting point, and also without requiring ablation of the absorber material, whereby compatibility with the in-contact overcoat is also achieved.
    Type: Grant
    Filed: January 17, 1983
    Date of Patent: February 25, 1992
    Assignee: Unisys Corp.
    Inventor: Edward V. LaBudde
  • Patent number: 5088058
    Abstract: A method of evaluating and predicting the performance of an I/O disk system comprised of one or more disk controllers and cooperating disk units using a simulation model containing a stact constructed such that delays are formulated as sets of stochastic processes. The simulation model includes at least one statistical submodel and has delay parameters which are settable in accordance with a selectable I/O disk configuration. The simulation model is driven by a selectable I/O workload snapshot grouped into I/O batches. The simulation model provides both overall and batch output data in response to the I/O workload snapshot. Provision is also made for the simulation model to take into account the presence of cache storage in the selected I/O configuration.
    Type: Grant
    Filed: August 26, 1988
    Date of Patent: February 11, 1992
    Assignee: Unisys Corporation
    Inventor: Michael A. Salsburg
  • Patent number: D324453
    Type: Grant
    Filed: March 6, 1989
    Date of Patent: March 10, 1992
    Assignee: Unisys Corporation
    Inventors: Vincent DiSessa, Matthew D. Marhefka