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: 8751990Abstract: 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: GrantFiled: December 19, 2008Date of Patent: June 10, 2014Assignee: 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: 8464990Abstract: 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: GrantFiled: September 29, 2010Date of Patent: June 18, 2013Assignee: Idea Labs, Inc.Inventor: Juan Esteban Flores
-
Publication number: 20110107684Abstract: 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: ApplicationFiled: September 29, 2010Publication date: May 12, 2011Applicant: Ideal Labs, Inc.Inventor: Juan Esteban Flores
-
Publication number: 20110010509Abstract: 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: ApplicationFiled: July 7, 2009Publication date: January 13, 2011Applicant: L3 Communications Integrated Systems,L.P.Inventors: Juan Esteban Flores, Michael O'Neal Fox, Jim D. Allen
-
Publication number: 20100161695Abstract: 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: ApplicationFiled: December 19, 2008Publication date: June 24, 2010Applicant: 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: 7197375Abstract: 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: GrantFiled: November 13, 2003Date of Patent: March 27, 2007Assignee: Lockheed Martin CorporationInventors: Juan Esteban Flores, Francisco Ottoniel Torrealba, William Wheeler
-
Publication number: 20040094885Abstract: 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: ApplicationFiled: November 13, 2003Publication date: May 20, 2004Applicant: Lockheed Martin CorporationInventors: Juan Esteban Flores, Francisco Ottoniel Torrealba, William Wheeler
-
Patent number: 6711462Abstract: 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: GrantFiled: March 5, 2002Date of Patent: March 23, 2004Assignee: Lockheed Martin CorporationInventors: Juan Esteban Flores, Francisco Ottoniel Torrealba, William Wheeler
-
Publication number: 20030171845Abstract: 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: ApplicationFiled: March 5, 2002Publication date: September 11, 2003Inventors: Juan Esteban Flores, Francisco Ottoniel Torrealba, William Wheeler