Patents by Inventor Brad D. Gaynor

Brad D. Gaynor 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: 10672768
    Abstract: A method for manufacturing a FinFET having a fin that has a fin body includes selecting a desired electrical performance parameter, selecting a base dimension of the fin, identifying a combination of fin-body doping and fin-geometry that causes the FinFET to have the desired electrical performance parameter, doping the fin body according to the identified fin-body doping, and fabricating the fin according to the fin-geometry.
    Type: Grant
    Filed: March 17, 2015
    Date of Patent: June 2, 2020
    Assignee: Tufts University
    Inventors: Brad D. Gaynor, Soha Hassoun
  • Publication number: 20170179121
    Abstract: A method for manufacturing a FinFET having a fm that has a fm body includes selecting a desired electrical performance parameter, selecting a base dimension of the fin, identifying a combination of fin-body doping and fin-geometry that causes the FinFET to have the desired electrical performance parameter, doping the fin body according to the identified fin-body doping, and fabricating the fm according to the fin-geometry.
    Type: Application
    Filed: March 17, 2015
    Publication date: June 22, 2017
    Inventors: Brad D. Gaynor, Soha Hassoun
  • Publication number: 20150363294
    Abstract: Systems, methods, and computer program products are provided for identifying software files, flaws in code, and program fragments by obtaining a software file, determining a plurality of artifacts, accessing a database which stores a plurality of reference artifacts for reference software files, comparing at least one of the artifacts to at least one of the reference artifacts stored in the database, and identifying the software file by identifying the reference software file having the reference artifacts that correspond to the plurality of artifacts. Certain embodiments can also automatically provide updated versions of files, patches to be applied, or repaired blocks of code to replace flawed blocks. Example embodiments can accept a wide variety of file types, including source code and binary files and can analyze source code or convert files to an intermediate representation (IR) and analyze the IR.
    Type: Application
    Filed: June 10, 2015
    Publication date: December 17, 2015
    Inventors: Richard T. Carback, III, Brad D. Gaynor, Neil A. Brock, Nathan R. Shnidman
  • Publication number: 20150363196
    Abstract: Systems, methods, and computer program products are shown for providing a corpus. An example embodiment includes automatically obtaining a plurality of software files, determining a plurality of artifacts for each of the plurality of software files, and storing the plurality of artifacts for each of the plurality of software files in a database. Additional embodiments determine some of the artifacts for each of the software files by converting each of the software files into an intermediate representation and determining at least some of the artifacts from the intermediate representation for each of the software files. Certain example embodiments determine at least some of the artifacts for each of the software files by extracting a string of characters from each of the plurality of software files. The software files can be in a source code or a binary format.
    Type: Application
    Filed: June 10, 2015
    Publication date: December 17, 2015
    Inventors: Richard T. Carback, III, Brad D. Gaynor, Neil A. Brock, Erik T. Antelman
  • Publication number: 20150363197
    Abstract: Systems, methods, and computer program products are provided for locating design patterns in software. An example method includes accessing a database having multiple artifacts corresponding to multiple software, and identifying a design pattern for at least one of the software files by automatically analyzing at least one of the artifacts associated with the software. Additional embodiments also provide for storing an identifier for the design pattern for the software in the database. For certain example embodiments, the artifacts include developmental, which may be searched for a string that denotes a design pattern, such as flaw, feature, or repair. Additional example embodiments also include finding in the software file a program fragment that implements the design pattern.
    Type: Application
    Filed: June 10, 2015
    Publication date: December 17, 2015
    Inventors: Richard T. Carback, III, Brad D. Gaynor, Nathan R. Shnidman, Sang Hoon Chin
  • Patent number: 8629811
    Abstract: An electrically small dual-band planar tunable UHF/L-Band antenna. In one example, the dual-band antenna includes a combination of a semi-spiral antenna for the UHF frequencies and a microstrip patch antenna for the L-band frequencies.
    Type: Grant
    Filed: September 15, 2011
    Date of Patent: January 14, 2014
    Assignee: The Charles Stark Draper Laboratory, Inc.
    Inventors: John E. Grandfield, Michael P. Abban, Brad D. Gaynor
  • Publication number: 20130069838
    Abstract: An electrically small dual-band planar tunable UHF/L-Band antenna. In one example, the dual-band antenna includes a combination of a semi-spiral antenna for the UHF frequencies and a microstrip patch antenna for the L-band frequencies.
    Type: Application
    Filed: September 15, 2011
    Publication date: March 21, 2013
    Applicant: THE CHARLES STARK DRAPER LABORATORY
    Inventors: John E. Grandfield, Michael P. Abban, Brad D. Gaynor