Patents by Inventor Brian S. McCarthy

Brian S. McCarthy 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: 20230394649
    Abstract: An apparatus may include a processor, memory modules, and machine-readable instructions stored in the memory modules. When executed by the processor, the instructions may cause the apparatus to receive image data of one or more laser strikes on a build plane, the image data indicating positions of a first set of fiducial strikes made by a first laser on the build plane and positions of a second set of fiducial strikes made by a second laser on the build plane, determine relative positions of the first set of fiducial strikes and the second set of fiducial strikes with respect to each other from the received image data, compare the determined relative positions of the first and second sets of fiducial strikes with respect to each other to expected relative positions of the first and second sets of fiducial strikes with respect to each other, and determine whether the first laser and the second laser are misaligned with respect to each other based on the comparison.
    Type: Application
    Filed: June 1, 2022
    Publication date: December 7, 2023
    Applicant: General Electric Company
    Inventors: Brian S. McCarthy, Xiaolei Shi, Christina Vasil, William Colton Caynoski, Justin John Gambone, Steven J. Duclos
  • Publication number: 20230302539
    Abstract: A system and method for analyzing build files in an additive manufacturing process in order to predict defects in an additive part. The system and method further include the steps of reading an additive build file containing a set of scan paths of a three-dimensional (3D) object for a build, the set of scan paths comprising a plurality of points, creating a transfer function from parameters in the build file that corresponds to a local melt pool shape at each point of the plurality of points along the scan paths, and identifying potential defective portions of the additive part including at least one of pores, excessive melting, or surface finish based on the transfer function.
    Type: Application
    Filed: March 25, 2022
    Publication date: September 28, 2023
    Applicant: General Electric Company
    Inventors: Brian S. McCarthy, Pinghai Yang, Vipul Kumar Gupta, Andrey I. Meshkov, Rajesh Bollapragada
  • Publication number: 20230117766
    Abstract: A system and method for creating pre-compensated parts through additive manufacturing by providing more precise compensation in part regions either through a user specified selection of the region or an automatic selection of the region. An additive manufacturing system first generates a computer-aided design (CAD) image and then measures the physical representation of the component, then determines the amount to be compensated and generates a compensation field using multi-level b-spline morphing over the entire part to create a 3-D part. Embodiments can also include automation to determine the best level to morph all the points on the entire additive manufactured part, using incremental morphs, determining the correct morphing level locally, and using weights to determine what regions receive high level morphs as they are compensated.
    Type: Application
    Filed: October 18, 2022
    Publication date: April 20, 2023
    Applicant: General Electric Company
    Inventors: Pinghai Yang, Kenneth Hix, Johanna L. Sumner, Brian S. McCarthy, Michelle Brault
  • Patent number: 9389787
    Abstract: A persistent random-access, byte-addressable storage device may be simulated on a persistent random-access, block-addressable storage device of a storage system configured to enable asynchronous buffered access to information persistently stored on the block-addressable device. Buffered access to the information is provided, in part, by a portion of kernel memory within the storage system allocated as a staging area for the simulated byte-addressable storage device to temporarily store the information destined for persistent storage. One or more asynchronous interfaces may be employed by a user of the simulated byte-addressable device to pass metadata describing the information to a driver of the device, which may process the metadata to copy the information to the staging area. The driver may organize the staging area as one or more regions to facilitate buffering of the information (data) prior to persistent storage on the block-addressable storage device.
    Type: Grant
    Filed: May 15, 2014
    Date of Patent: July 12, 2016
    Assignee: NetApp, Inc.
    Inventors: Brian S. McCarthy, Donna M. Duffy, Farshid Eslami Sarab, Tabriz Holtz, Afshin Salek Ardakani
  • Publication number: 20150331607
    Abstract: A persistent random-access, byte-addressable storage device may be simulated on a persistent random-access, block-addressable storage device of a storage system configured to enable asynchronous buffered access to information persistently stored on the block-addressable device. Buffered access to the information is provided, in part, by a portion of kernel memory within the storage system allocated as a staging area for the simulated byte-addressable storage device to temporarily store the information destined for persistent storage. One or more asynchronous interfaces may be employed by a user of the simulated byte-addressable device to pass metadata describing the information to a driver of the device, which may process the metadata to copy the information to the staging area. The driver may organize the staging area as one or more regions to facilitate buffering of the information (data) prior to persistent storage on the block-addressable storage device.
    Type: Application
    Filed: May 15, 2014
    Publication date: November 19, 2015
    Applicant: NetApp, Inc.
    Inventors: Brian S. McCarthy, Donna M. Duffy, Farshid Eslami Sarab, Tabriz Holtz, Afshin Salek Ardakani