Patents by Inventor David A. Archer

David A. Archer 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).

  • Publication number: 20260081750
    Abstract: A device for processing homomorphically encrypted data, preferably including a memory, a number-theoretic transform processing element, and/or a multiply-accumulate processing element. The memory can preferably be accessed by row or column through XOR-based address mapping procedures performed at a permutation processing element that preferably converts data between conflict-free memory bank ordering and natural ordering, such as wherein the device can receive input data to be stored in the memory and/or send output data from the memory to a processing board. The multiply-accumulate processing element can preferably perform a key-switching operation using a key-switching key and the input data, wherein a first half of the key-switching key is randomly generated at a random number generator. The multiply-accumulate processing element can include a command input with pipeline stages, a register file, a plurality of multiplexers, a multiplier, and/or an adder.
    Type: Application
    Filed: November 20, 2025
    Publication date: March 19, 2026
    Applicant: Niobium Microsystems, Inc.
    Inventors: Georgios Dimou, David A. Archer, Brian Huffman, Tynan McAuley, Michiel Van Beirendonck
  • Patent number: 12547412
    Abstract: A device for processing fully homogeneous encrypted data comprises a command input with pipeline stages and a register file coupled to the command input via a non-pipelined stage and an ultimate pipelined stage. Further, the device includes various multiplexers to allow for usage of a multiplier for different command functions. Moreover, the device includes an adder element with a first input coupled to multiplexer outputs, a select line coupled to a penultimate pipeline stage of the command input, and an output coupled to the register file. A command on the command line passes through the pipeline stages as select inputs to the multiplexers to control the function of the multiplexers at that time.
    Type: Grant
    Filed: May 25, 2024
    Date of Patent: February 10, 2026
    Assignee: Niobium Microsystems, Inc.
    Inventors: Georgios Dimou, David A. Archer, Brian Huffman, Tynan McAuley, Michiel Van Beirendonck
  • Publication number: 20240396704
    Abstract: A device for executing programs and processing data that have been homomorphically encrypted is presented. The device includes an interface to a host system board, a mass memory, and a high-speed bus interconnect coupled to the mass memory and the interface. Further, a dedicated fully homomorphic encryption accelerator is coupled to the mass memory, the high-speed bus interconnect, and the interface. The interface both receives input data to be stored in the mass memory and sends output data from the mass memory to the processing board. The dedicated fully homomorphic encryption accelerator converts the input data to output data by performing operations on the input data.
    Type: Application
    Filed: May 25, 2024
    Publication date: November 28, 2024
    Inventors: Georgios Dimou, David A. Archer, Brian Huffman, Tynan McAuley, Michiel Van Beirendonck
  • Publication number: 20240396706
    Abstract: A method for conflict-free memory accesses comprises storing data in a memory. The memory can be accessed by row or column, and the data is arranged in a scrambled ordering. Further, the process includes defining a bank as a specified row exclusive or-ed with a specific column. When addressing a row, mapping a bank i to an index i xor the row. On the other hand, when addressing a column, mapping a bank i to an index i xor the row.
    Type: Application
    Filed: May 25, 2024
    Publication date: November 28, 2024
    Inventors: Georgios Dimou, David A. Archer, Brian Huffman, Tynan McAuley, Michiel Van Beirendonck
  • Publication number: 20240396705
    Abstract: A method for reducing calculation time for processing fully homomorphic encrypted (FHE) data comprises pre-calculating a second half of a key-switching key, storing the second half of the key-switching key in memory, and receiving FHE data. After the FHE data is received, the method determines a first half of the key-switching key by randomly generating a first half of the key-switching key. The key-switching key is then constructed by retrieving the second half of the key-switching key from the memory and appending the second half of the key-switching key to the first half of the key-switching key. After the key has been constructed, a key-switching operation is performed on the FHE data using the key-switching key.
    Type: Application
    Filed: May 25, 2024
    Publication date: November 28, 2024
    Inventors: Georgios Dimou, David A. Archer, Brian Huffman, Tynan McAuley, Michiel Van Beirendonck
  • Publication number: 20240394067
    Abstract: A device for processing fully homogeneous encrypted data comprises a command input with pipeline stages and a register file coupled to the command input via a non-pipelined stage and an ultimate pipelined stage. Further, the device includes various multiplexers to allow for usage of a multiplier for different command functions. Moreover, the device includes an adder element with a first input coupled to multiplexer outputs, a select line coupled to a penultimate pipeline stage of the command input, and an output coupled to the register file. A command on the command line passes through the pipeline stages as select inputs to the multiplexers to control the function of the multiplexers at that time.
    Type: Application
    Filed: May 25, 2024
    Publication date: November 28, 2024
    Inventors: Georgios Dimou, David A. Archer, Brian Huffman, Tynan McAuley, Michiel Van Beirendonck
  • Patent number: 10458182
    Abstract: A fire apparatus includes a chassis, axles coupled to the chassis, a turntable rotatably coupled to the chassis, and an aerial ladder assembly pivotably coupled the turntable. The aerial ladder assembly includes a first ladder section extending longitudinally, a second ladder section extending longitudinally, and a support slidably coupling the second ladder section to the first ladder section such that the first ladder section supports the second ladder section. The support facilitates longitudinal movement of the second ladder section relative to the first ladder section between an extended position and a retracted position. The support is pivotably coupled to the first ladder section.
    Type: Grant
    Filed: April 19, 2019
    Date of Patent: October 29, 2019
    Assignee: Oshkosh Corporation
    Inventors: Eric D. Betz, David A. Archer