Patents Assigned to EM Photonics, Inc.
  • Patent number: 8897656
    Abstract: A system may include one or more devices that may be used to simultaneously measure and modulate phases of a many-channel optical system relative to a high frequency optical carrier. This device may be constructed using analog-to-digital converters, comparators, and distributed timers. A digital processor may be used to recover phase information from the measurements and to calculate an error compared to desired phase. The processor may then apply feedback to a phase modulator to correct the phase.
    Type: Grant
    Filed: July 7, 2011
    Date of Patent: November 25, 2014
    Assignee: EM Photonics, Inc.
    Inventors: Petersen F. Curt, Michael R. Bodnar
  • Patent number: 8495120
    Abstract: Methods for increasing the processing speed of computational electromagnetic methods, such as the Method of Moments (MoM), may involve using efficient mapping of algorithms onto a Graphics Processing Unit (GPU) architecture. Various methods may provide speed/complexity improvements to either or both of: (1) direct solution via Lower-Upper (LU) factorization; and (2) iterative methods (e.g., Generalized Minimal Residual (GMRES) method).
    Type: Grant
    Filed: June 15, 2010
    Date of Patent: July 23, 2013
    Assignee: EM Photonics, Inc.
    Inventors: John R. Humphrey, Daniel Price, Eric Kelmelis
  • Publication number: 20120281003
    Abstract: An accelerator for the speckle atmospheric compensation algorithm may enable real-time speckle processing of video feeds that may enable the speckle algorithm to be applied in numerous real-time applications. The accelerator may be implemented in various forms, including hardware, software, and/or machine-readable media.
    Type: Application
    Filed: May 2, 2012
    Publication date: November 8, 2012
    Applicant: EM PHOTONICS, INC.
    Inventors: Fernando E. Ortiz, Eric Kelmelis, James P. Durbano, Peterson F. Curt
  • Patent number: 8300968
    Abstract: An accelerator for the speckle atmospheric compensation algorithm may enable real-time speckle processing of video feeds that may enable the speckle algorithm to be applied in numerous real-time applications. The accelerator may be implemented in various forms, including hardware, software, and/or machine-readable media.
    Type: Grant
    Filed: October 19, 2007
    Date of Patent: October 30, 2012
    Assignee: EM Photonics, Inc.
    Inventors: Fernando E. Ortiz, Eric Kelmelis, James P. Durbano, Peterson F. Curt
  • Publication number: 20120014699
    Abstract: A system may include one or more devices that may be used to simultaneously measure and modulate phases of a many-channel optical system relative to a high frequency optical carrier. This device may be constructed using analog-to-digital converters, comparators, and distributed timers. A digital processor may be used to recover phase information from the measurements and to calculate an error compared to desired phase. The processor may then apply feedback to a phase modulator to correct the phase.
    Type: Application
    Filed: July 7, 2011
    Publication date: January 19, 2012
    Applicant: EM PHOTONICS, INC.
    Inventors: Petersen F. Curt, Michael R. Bodnar
  • Publication number: 20100318593
    Abstract: Methods for increasing the processing speed of computational electromagnetic methods, such as the Method of Moments (MoM), may involve using efficient mapping of algorithms onto a Graphics Processing Unit (GPU) architecture. Various methods may provide speed/complexity improvements to either or both of: (1) direct solution via Lower-Upper (LU) factorization; and (2) iterative methods (e.g., Generalized Minimal Residual (GMRES) method).
    Type: Application
    Filed: June 15, 2010
    Publication date: December 16, 2010
    Applicant: EM PHOTONICS, INC.
    Inventors: John R. Humphrey, Daniel Price, Eric Kelmelis
  • Publication number: 20090103832
    Abstract: Embodiments of the invention enable real-time speckle processing of video feeds that further enables the Speckle algorithm to be applied in numerous real-time applications. Exemplary embodiments of the invention include hardware, software and machine readable mediums for an accelerator for the Speckle atmospheric compensation algorithm.
    Type: Application
    Filed: October 19, 2007
    Publication date: April 23, 2009
    Applicant: EM PHOTONICS, INC.
    Inventors: Fernando E. Ortiz, Eric J. Kelmelis, James P. Durbano
  • Patent number: 7340695
    Abstract: A hardware-based acceleration platform for computational electromagnetic algorithms, specifically the finite-difference time-domain (“FDTD”) method, comprises reformulating the FDTD algorithm in order to make it more hardware friendly. This reformulation makes use of split fields at every node in the mesh, and combines total- and scattered-field formulations into a single, hybrid formulation. By precomputing coefficients for the nodes in the mesh, it is possible for a single set of equations to support plane waves, point sources, PML ABCs, and PEC walls. In the method sources are determined by means of a lookup table, rather than through direct hardware computations. All of these modifications enable the hardware designer to much more easily develop an FDTD accelerator.
    Type: Grant
    Filed: April 7, 2005
    Date of Patent: March 4, 2008
    Assignee: EM Photonics, Inc.
    Inventors: James P. Durbano, John Humphrey, Fernando E. Ortiz, Dennis W. Prather
  • Patent number: 7337265
    Abstract: Disclosed herein is an organization of cache memory for hardware acceleration of the FDTD method. The organization of cache memory for hardware acceleration of the FDTD method provides a substantial speedup to the finite-difference time-domain (FDTD) algorithm when implemented in a piece of digital hardware. The organization of cache memory for hardware acceleration of the FDTD method utilizes a very high bandwidth dual-port on-chip memory in a particular way. By creating many small banks of internal memory and arranging them carefully, all data dependencies can be statically wired. This allows for a many-fold speedup over SRAM-based solutions and removes the burden of data dependence calculation that streaming SDRAM-based solutions must perform.
    Type: Grant
    Filed: March 24, 2004
    Date of Patent: February 26, 2008
    Assignee: EM Photonics, Inc.
    Inventors: John R. Humphrey, James P. Durbano, Fernando E. Ortiz, Dennis W. Prather
  • Patent number: 7295939
    Abstract: A computer hardware configuration for performing the pseudo-spectral time-domain (PSTD) method on data. The hardware configuration includes a forward fast Fourier transform (FFT) unit that calculates a forward fast Fourier transform (FFT) from the data, and a complex multiplication unit that receives the FFT-processed data and calculates a spatial derivative in the frequency domain from the FFT-processed data. The hardware configuration further includes an inverse fast Fourier transform (IFFT) unit that converts the spatial derivative in the frequency domain from the complex multiplication unit into the time domain, and a computation engine that solves a PSTD equation based upon the spatial derivative in the time domain received from the IFFT unit.
    Type: Grant
    Filed: June 24, 2003
    Date of Patent: November 13, 2007
    Assignee: EM Photonics, Inc.
    Inventors: John R. Humphrey, James P. Durbano, Dennis W. Prather
  • Patent number: 7194497
    Abstract: The present invention is directed to an apparatus and methods that facilitate implementation of a practical Finite-Difference-Time-Domain (FDTD) hardware accelerator. The apparatus and methods of the present invention increase speed, reduce memory requirements, and/or simplify a FDTD hardware implementation. This is accomplished by providing one, some, or all of the following: a reformulated FDTD method to simplify the hardware implementation; a memory look-up table (MLUT) to decrease memory requirements; customized, floating-point arithmetic units optimized for speed to decrease execution time; a memory switching unit (MSU) that coordinates multiple memory reads and writes from/to multiple random access memories (RAMs) to simplify control; a data dependence unit (DDU) that determines all dependencies associated with a given calculation to simplify control; and/or a control unit based on a global counter to simplify control.
    Type: Grant
    Filed: November 15, 2002
    Date of Patent: March 20, 2007
    Assignee: EM Photonics, Inc.
    Inventors: James P. Durbano, Dennis W. Prather
  • Patent number: 7050662
    Abstract: A fiber Bragg grating compression sensor and a flexure mount that is attached to the sensor to significantly enhance its compression sensitivity. By incorporating the flexure mount, compressive forces are converted to tensile forces allowing an entire new set of measurement possibilities. The sensor may be used in implantable tendon and ligament force sensing or as a generalized compression sensor.
    Type: Grant
    Filed: November 18, 2004
    Date of Patent: May 23, 2006
    Assignee: EM Photonics, Inc.
    Inventors: Gregory P. Behrmann, Dennis W. Prather
  • Publication number: 20050220407
    Abstract: A fiber Bragg grating compression sensor and a flexure mount that is attached to the sensor to significantly enhance its compression sensitivity. By incorporating the flexure mount, compressive forces are converted to tensile forces allowing an entire new set of measurement possibilities. The sensor may be used in implantable tendon and ligament force sensing or as a generalized compression sensor.
    Type: Application
    Filed: November 18, 2004
    Publication date: October 6, 2005
    Applicant: EM Photonics, Inc.
    Inventors: Gregory Behrmann, Dennis Prather