Patents by Inventor Juan Esteban Flores

Juan Esteban Flores 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: 8751990
    Abstract: A system for determining the median of a plurality of data values comprises a plurality of field programmable gate arrays (FPGA), a plurality of inter FPGA links, an input router, a plurality of median modules, and a plurality of output transfer modules. Each FPGA includes a plurality of configurable logic elements and configurable storage elements from which the other components are formed. The inter FPGA link allows communication from one FPGA to another. The input router receives the plurality of data values and creates a plurality of data streams. The median module receives at least one data stream, increments a plurality of counters corresponding to a single data value within the range of data values, and determines the median by accumulating the contents of each counter. The output transfer module transfers the median to an external destination along with performance statistics of the determination of the median.
    Type: Grant
    Filed: December 19, 2008
    Date of Patent: June 10, 2014
    Assignee: L3 Communications Integrated Systems, L.P.
    Inventors: Matthew R. Standfield, Jim D. Allen, Juan Esteban Flores, Michael O'Neal Fox, Deepak Prasanna, Matthew P. DeLaquil
  • Patent number: 8464990
    Abstract: A pole mounted rotation platform and wind power generator that is secured to an existing structure, which may or may not be vertical, to augment an existing power grid. The pole mounted rotation platform and wind power generator includes a wind sail assembly and a platform capable of rotating about the existing structure. The pole mounted rotation platform and wind power generator may be assembled, secured, leveled and aligned to the existing structure as component parts and in such a manner that any existing equipment on the existing structure does not need to be repositioned or relocated. During usage, the wind sail assembly rotates about the existing structure via the rotation platform, the resulting rotational energy is converted to electrical power, and the electrical power is output to a suitable power-using, -storing or -converting system.
    Type: Grant
    Filed: September 29, 2010
    Date of Patent: June 18, 2013
    Assignee: Idea Labs, Inc.
    Inventor: Juan Esteban Flores
  • Publication number: 20110107684
    Abstract: A pole mounted rotation platform and wind power generator that is secured to an existing structure, which may or may not be vertical, to augment an existing power grid. The pole mounted rotation platform and wind power generator includes a wind sail assembly and a platform capable of rotating about the existing structure. The pole mounted rotation platform and wind power generator may be assembled, secured, leveled and aligned to the existing structure as component parts and in such a manner that any existing equipment on the existing structure does not need to be repositioned or relocated. During usage, the wind sail assembly rotates about the existing structure via the rotation platform, the resulting rotational energy is converted to electrical power, and the electrical power is output to a suitable power-using, -storing or -converting system.
    Type: Application
    Filed: September 29, 2010
    Publication date: May 12, 2011
    Applicant: Ideal Labs, Inc.
    Inventor: Juan Esteban Flores
  • Publication number: 20110010509
    Abstract: A system for sorting data and calculating statistics on large data sets with a known value range includes a memory element and a processing element configured to execute steps of the methods. Methods for sorting data include establishing an array of counters such that each counter corresponds to a value in the data set, reading the numbers and incrementing the counter corresponding to the value of each number, and listing the values in sequential order wherein each value occurs in the list according to the count of the corresponding counter. Methods for calculating statistics utilize the count stored in each counter from the sorted data and the value that corresponds thereto.
    Type: Application
    Filed: July 7, 2009
    Publication date: January 13, 2011
    Applicant: L3 Communications Integrated Systems,L.P.
    Inventors: Juan Esteban Flores, Michael O'Neal Fox, Jim D. Allen
  • Publication number: 20100161695
    Abstract: A system for determining the median of a plurality of data values comprises a plurality of field programmable gate arrays (FPGA), a plurality of inter FPGA links, an input router, a plurality of median modules, and a plurality of output transfer modules. Each FPGA includes a plurality of configurable logic elements and configurable storage elements from which the other components are formed. The inter FPGA link allows communication from one FPGA to another. The input router receives the plurality of data values and creates a plurality of data streams. The median module receives at least one data stream, increments a plurality of counters corresponding to a single data value within the range of data values, and determines the median by accumulating the contents of each counter. The output transfer module transfers the median to an external destination along with performance statistics of the determination of the median.
    Type: Application
    Filed: December 19, 2008
    Publication date: June 24, 2010
    Applicant: L3 COMMUNICATIONS INTEGRATED SYSTEMS, L.P.
    Inventors: Matthew R. Standfield, Jim D. Allen, Juan Esteban Flores, Michael O'Neal Fox, Deepak Prasanna, Matthew P. DeLaquil
  • Patent number: 7197375
    Abstract: A system and method for merge-sequencing ordered subsets of items into a single merged set in a predetermined sorted sequence and error-checking the resulting merged set to provide information about out of order items to allow for efficient error correction methods. The system uses an outcome verifier module to ensure that items placed onto the single merged set are in the proper sequence. Items that are not in the proper sequence are temporarily removed from the merged set. If it is determined that items are missing from the sorted sequence a placeholder may be inserted to mark the place of missing items.
    Type: Grant
    Filed: November 13, 2003
    Date of Patent: March 27, 2007
    Assignee: Lockheed Martin Corporation
    Inventors: Juan Esteban Flores, Francisco Ottoniel Torrealba, William Wheeler
  • Publication number: 20040094885
    Abstract: A system and method for merge-sequencing ordered subsets of items into a single merged set in a predetermined sorted sequence and error-checking the resulting merged set to provide information about out of order items to allow for efficient error correction methods. The system uses an outcome verifier module to ensure that items placed onto the single merged set are in the proper sequence. Items that are not in the proper sequence are temporarily removed from the merged set. If it is determined that items are missing from the sorted sequence a placeholder may be inserted to mark the place of missing items.
    Type: Application
    Filed: November 13, 2003
    Publication date: May 20, 2004
    Applicant: Lockheed Martin Corporation
    Inventors: Juan Esteban Flores, Francisco Ottoniel Torrealba, William Wheeler
  • Patent number: 6711462
    Abstract: A system and method for merge-sequencing ordered subsets of items into a single merged set in a predetermined sorted sequence and error-checking the resulting merged set to provide information about out of order items to allow for efficient error correction methods. The system uses an outcome verifier module to ensure that items placed onto the single merged set are in the proper sequence. Items that are not in the proper sequence are temporarily removed from the merged set. If it is determined that items are missing from the sorted sequence a placeholder may be inserted to mark the place of missing items.
    Type: Grant
    Filed: March 5, 2002
    Date of Patent: March 23, 2004
    Assignee: Lockheed Martin Corporation
    Inventors: Juan Esteban Flores, Francisco Ottoniel Torrealba, William Wheeler
  • Publication number: 20030171845
    Abstract: A system and method for merge-sequencing ordered subsets of items into a single merged set in a predetermined sorted sequence and error-checking the resulting merged set to provide information about out of order items to allow for efficient error correction methods. The system uses an outcome verifier module to ensure that items placed onto the single merged set are in the proper sequence. Items that are not in the proper sequence are temporarily removed from the merged set. If it is determined that items are missing from the sorted sequence a placeholder may be inserted to mark the place of missing items.
    Type: Application
    Filed: March 5, 2002
    Publication date: September 11, 2003
    Inventors: Juan Esteban Flores, Francisco Ottoniel Torrealba, William Wheeler