Patents by Inventor Kelly D. Griffiths

Kelly D. Griffiths 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: 10404284
    Abstract: A permutation apparatus can receive a data block of ordered data elements in parallel data segments that are Pin number of data elements wide. The permutation apparatus can perform a parallel-to-parallel conversion and one or more reorder operations on the data elements and output the data block in parallel data segments that are Pout number of data elements wide and in which at least some of the data elements are reordered. The Pin-parallel-data segments can be clocked into the permutation apparatus on successive cycles of a clock, and the Pout-parallel-data segments can be clocked out of the permutation apparatus on cycles of the same clock.
    Type: Grant
    Filed: July 21, 2015
    Date of Patent: September 3, 2019
    Assignee: L-3 COMMUNICATIONS CORP.
    Inventors: David G. Landon, Ryan W. Hinton, Kelly D. Griffiths, Ayyoob D. Abbaszadeh
  • Patent number: 10129178
    Abstract: A block of ordered data elements comprising a plurality of sub-blocks each of which is to be processed by a different processing module in segments of the data elements having a particular length characteristic can be received in parallel streams on parallel communication channels. The data elements in each stream can be received and directed to the corresponding processing module. The tail of a segment split between two of the streams and received earlier in time than the corresponding head of the split segment can be buffered until the head is received on the other stream. The head and the tail of the split segment can then be processed as a whole segment in a corresponding processing module.
    Type: Grant
    Filed: December 2, 2015
    Date of Patent: November 13, 2018
    Assignee: L-3 Communications Corp.
    Inventors: David G. Landon, Ryan W. Hinton, Kelly D. Griffiths