Patents by Inventor S. Brent Morris

S. Brent Morris has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 4567572
    Abstract: An information processor is described which is especially suitable for efficiently sorting large quantities of binary data. Data in a plurality of storage devices is fed to a plurality of compare-exchange modules and is then selectively passed back to the storage devices by means of multi-input switches. A programmable microprocessor controls passage of data through the various components in an iterative process.
    Type: Grant
    Filed: February 22, 1983
    Date of Patent: January 28, 1986
    Assignee: The United States of America as represented by the Director of the National Security Agency
    Inventors: S. Brent Morris, Richard A. Wisniewski
  • Patent number: 4161036
    Abstract: A dynamic memory is disclosed, in which data is rearranged among its internal memory locations in accordance with either of two different shuffle operations. The shuffle operations, an In Shuffle and an Out Shuffle, rearrange the data in a manner similar to the manner in which cards of a deck are rearranged when shuffled. Using only the two shuffle operations, a method of random accessing data in the theoretical minimum time is disclosed, for all odd-sized memories and all memories of size 2.sup.r. Once a desired datum has been accessed, successive data can be sequentially accessed in unit time. Processes for sequential accessing of data are shown to be related to the existence of sequences of In and Out Shuffles which move each datum through the read/write window of the memory, which sequences are defined as tours. A method for determining the existence of and for constructing tours for certain sized memories is also disclosed.
    Type: Grant
    Filed: November 8, 1977
    Date of Patent: July 10, 1979
    Assignee: United States of America, Director National Security Agency
    Inventors: S. Brent Morris, Arthur Valliere, III, Richard A. Wisniewski