Patents by Inventor Mark Krumpoch

Mark Krumpoch 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: 9042431
    Abstract: A transceiver with non-deterministic delay characteristics is analyzed and adjusted to provide a transceiver with deterministic delay characteristics. The transceiver may be implemented with a variety of device types to support high bandwidth operation over a wide range of frequencies. Deterministic behavior allows use of the transceiver in source synchronous interfaces. The transceiver may also be dynamically analyzed and adjusted during operation as operation frequency changes.
    Type: Grant
    Filed: February 24, 2009
    Date of Patent: May 26, 2015
    Assignee: Altera Corporation
    Inventors: Venkat Yadavalli, Sridhar Krishnamurthy, Gerardo Orlando, David Richardson King, Ken Clauss, Mark Krumpoch, Peter Markou
  • Patent number: 8499163
    Abstract: A processing system (60) includes an input interface (62), a first processor (64), a second processor (66), and an output interface (68) arranged in a serial configuration. Each of the input interface (62), first processor (64), second processor (66), and output interface (68) computes a digest (92, 100, 110, and 114) using information, e.g., a unique parameter (94, 102, 112, 118), known only by that element (62, 64, 66, 68) and using information generated by that element (62, 64, 66, 68). The digests (92, 100, 110, and 114) are used to validate the integrity of payload data (86) processed by the system (60) to form processed data (104) and the system (60) only outputs the processed data (104) upon validation of data integrity. The serial configuration of system (60) may be implemented to provide high bit rate, redundant cryptographic services.
    Type: Grant
    Filed: February 26, 2010
    Date of Patent: July 30, 2013
    Assignee: General Dynamics C4 Systems, Inc.
    Inventors: Gerardo Orlando, David R. King, Mark Krumpoch, Evan Custodio
  • Patent number: 8290147
    Abstract: Systems and methods efficiently process digests, hashes or other results by performing multiplicative functions in parallel with each other. In various embodiments, successive processing stages are provided, with each stage performing parallel multiplicative functions and also combining input terms to reduce the total number of terms that remain to be processed. By progressively combining the active terms into a smaller number of terms for subsequent processing, the time needed to process a result can be significantly reduced.
    Type: Grant
    Filed: October 30, 2009
    Date of Patent: October 16, 2012
    Assignee: General Dynamics C4 Systems, Inc.
    Inventors: Gerardo Orlando, David King, Mark Krumpoch
  • Publication number: 20110213984
    Abstract: A processing system (60) includes an input interface (62), a first processor (64), a second processor (66), and an output interface (68) arranged in a serial configuration. Each of the input interface (62), first processor (64), second processor (66), and output interface (68) computes a digest (92, 100, 110, and 114) using information, e.g., a unique parameter (94, 102, 112, 118), known only by that element (62, 64, 66, 68) and using information generated by that element (62, 64, 66, 68). The digests (92, 100, 110, and 114) are used to validate the integrity of payload data (86) processed by the system (60) to form processed data (104) and the system (60) only outputs the processed data (104) upon validation of data integrity. The serial configuration of system (60) may be implemented to provide high bit rate, redundant cryptographic services.
    Type: Application
    Filed: February 26, 2010
    Publication date: September 1, 2011
    Applicant: GENERAL DYNAMICS C4 SYSTEMS, INC.
    Inventors: Gerardo Orlando, David R. King, Mark Krumpoch, Evan Custodio
  • Publication number: 20110103578
    Abstract: Systems and methods efficiently process digests, hashes or other results by performing multiplicative functions in parallel with each other. In various embodiments, successive processing stages are provided, with each stage performing parallel multiplicative functions and also combining input terms to reduce the total number of terms that remain to be processed. By progressively combining the active terms into a smaller number of terms for subsequent processing, the time needed to process a result can be significantly reduced.
    Type: Application
    Filed: October 30, 2009
    Publication date: May 5, 2011
    Applicant: GENERAL DYNAMICS C4 SYSTEMS, INC.
    Inventors: Gerardo ORLANDO, David KING, Mark KRUMPOCH
  • Patent number: 6320858
    Abstract: A method and system for logical multicasting on an Asynchronous Transfer Mode (“ATM”) switch. There is a logical replication of cells on the same physical port of the ATM switch. A block of consecutive CIs is used by the controller in the switch to create new cells. The CIs are used to control the flow through the switch and for updating the VPI and VCI.
    Type: Grant
    Filed: May 20, 1998
    Date of Patent: November 20, 2001
    Assignee: General Dynamics Government Systems Corp.
    Inventors: David R. King, Mark A. Krumpoch, Scott E. Lane, W. Douglas Strubeck