Patents by Inventor Michael Pacheco

Michael Pacheco 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: 12650829
    Abstract: Methods and systems are described for detecting and reporting a vulnerability fix in a code repository. A commit obtained from the code repository is preprocessed to generate file-level token sequences each representing a file-level code change for respective files. Respective file-level code change embedding vectors are generated by inputting each file-level token sequence into a transformer model, each file-level code change embedding vector being a vector representation of the file-level code change for the respective file. The file-level code change embedding vectors are combined into a commit-level code change embedding vector that represents all code changes contained in the commit. A predicted commit-level vulnerability fix score is generated by inputting the commit-level code change embedding vector into a classifier. A vulnerability fix report is outputted, containing an identification of the commit and the predicted commit-level vulnerability fix score.
    Type: Grant
    Filed: September 15, 2023
    Date of Patent: June 9, 2026
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Jiayuan Zhou, Michael Pacheco, Xin Xia, Yuan Wang
  • Publication number: 20260050793
    Abstract: There is described a method and a computer-readable medium for training a neural network. A section of computer code is divided into a plurality of computer code parts. A first change sample is generated comprising a first original segment of computer code and a first modified segment of computer code, the first change sample comprising at least one of the plurality of computer code parts. A second change sample is generated comprising a second original segment of computer code and a second modified segment of computer code. A loss function is calculated based on the first change sample and the second change sample. The neural network is trained by minimizing the loss function.
    Type: Application
    Filed: June 20, 2025
    Publication date: February 19, 2026
    Applicant: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Jiayuan Zhou, Jinfu Chen, Michael Pacheco, Xin Xia, Yuan Wang, Ahmed E. Hassan
  • Patent number: 12162226
    Abstract: A butt fusion machine for joining of polyethylene pipe comprises a carriage assembly and a carriage controller disposed in the fusion machine. Programmed instructions stored in a non-volatile memory of the carriage controller control the carriage assembly for selectively operating in at least one of a manual, automatic, and semi-automatic mode of the butt fusion process. A butt fusion process, after a setup sequence includes (1) selecting a sequence of operating steps of a manual mode, an automatic mode, and a semi-automatic mode; and (2) executing the selected operating mode. The semi-automatic mode includes at least one step requiring intervention by an operator to confirm proceeding to a next step.
    Type: Grant
    Filed: February 9, 2023
    Date of Patent: December 10, 2024
    Assignee: McElroy Manufacturing, Inc.
    Inventors: Alex Bueno, Shawn Church, Jessica Meloy, Michael Pacheco
  • Publication number: 20240004638
    Abstract: Methods and systems are described for detecting and reporting a vulnerability fix in a code repository. A commit obtained from the code repository is preprocessed to generate file-level token sequences each representing a file-level code change for respective files. Respective file-level code change embedding vectors are generated by inputting each file-level token sequence into a transformer model, each file-level code change embedding vector being a vector representation of the file-level code change for the respective file. The file-level code change embedding vectors are combined into a commit-level code change embedding vector that represents all code changes contained in the commit. A predicted commit-level vulnerability fix score is generated by inputting the commit-level code change embedding vector into a classifier. A vulnerability fix report is outputted, containing an identification of the commit and the predicted commit-level vulnerability fix score.
    Type: Application
    Filed: September 15, 2023
    Publication date: January 4, 2024
    Inventors: Jiayuan ZHOU, Michael PACHECO, Xin XIA, Yuan WANG
  • Publication number: 20230182403
    Abstract: A butt fusion machine for joining of polyethylene pipe comprises a carriage assembly and a carriage controller disposed in the fusion machine. Programmed instructions stored in a non-volatile memory of the carriage controller control the carriage assembly for selectively operating in at least one of a manual, automatic, and semi-automatic mode of the butt fusion process. A butt fusion process, after a setup sequence includes (1) selecting a sequence of operating steps of a manual mode, an automatic mode, and a semi-automatic mode; and (2) executing the selected operating mode. The semi-automatic mode includes at least one step requiring intervention by an operator to confirm proceeding to a next step.
    Type: Application
    Filed: February 9, 2023
    Publication date: June 15, 2023
    Applicant: McElroy Manufacturing, Inc.
    Inventors: Alex Bueno, Shawn Church, Jessica Meloy, Michael Pacheco
  • Patent number: 11602905
    Abstract: A butt fusion machine for joining of polyethylene pipe comprises a carriage assembly and a carriage controller disposed in the fusion machine. Programmed instructions stored in a non-volatile memory of the carriage controller control the carriage assembly for selectively operating in at least manual, automatic, and semi-automatic modes of the butt fusion process. The butt fusion process, after a setup sequence includes (1) selecting a sequence of operating steps of an automatic mode, a semi-automatic mode, and a manual mode; and (2) executing the selected operating mode. The semi-automatic mode includes at least one step requiring intervention by an operator to confirm proceeding to a next step.
    Type: Grant
    Filed: June 25, 2021
    Date of Patent: March 14, 2023
    Assignee: McElroy Manufacturing, Inc.
    Inventors: Alex Bueno, Shawn Church, Jessica Meloy, Michael Pacheco
  • Publication number: 20220088890
    Abstract: A butt fusion machine for joining of polyethylene pipe comprises a carriage assembly and a carriage controller disposed in the fusion machine. Programmed instructions stored in a non-volatile memory of the carriage controller control the carriage assembly for selectively operating in at least manual, automatic, and semi-automatic modes of the butt fusion process. The butt fusion process, after a setup sequence includes (1) selecting a sequence of operating steps of an automatic mode, a semi-automatic mode, and a manual mode; and (2) executing the selected operating mode. The semi-automatic mode includes at least one step requiring intervention by an operator to confirm proceeding to a next step.
    Type: Application
    Filed: June 25, 2021
    Publication date: March 24, 2022
    Applicant: McElroy Manufacturing, Inc.
    Inventors: Alex Bueno, Shawn Church, Jessica Meloy, Michael Pacheco