The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
May. 05, 2026

Filed:

May. 04, 2021
Applicant:

Northrop Grumman Systems Corporation, Falls Church, VA (US);

Inventors:

Brian J. Noe, Indian Harbour Beach, FL (US);

Francis B. Afinidad, Melbourne, FL (US);

Brian Wilkins, Melbourne, FL (US);

Catherine M. Boyce, West Melbourne, FL (US);

Douglas M. Dyer, Melbourne, FL (US);

Steven D. Ratts, Indian Harbour Beach, FL (US);

Assignee:

NORTHROP GRUMMAN SYSTEMS CORPORATION, Falls Church, VA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
H04L 9/32 (2006.01); G06F 8/41 (2018.01); G06F 8/71 (2018.01); G06F 21/57 (2013.01); H04L 9/30 (2006.01);
U.S. Cl.
CPC ...
H04L 9/3239 (2013.01); G06F 8/44 (2013.01); G06F 8/71 (2013.01); G06F 21/57 (2013.01); H04L 9/30 (2013.01); G06F 2221/033 (2013.01); G06F 2221/2113 (2013.01);
Abstract

Systems and methods are provided for automatically building software in a secure environment. A system includes a software development environment, having an associated security level. The software development environment generates an encrypted software module containing a software module and a cryptographic hash representing a content of the software module and provides it to a software repository. The software repository, in response to receipt of a build plan, decrypts the encrypted software module to recover the software module and the cryptographic hash representing the content of the software module, generates a new cryptographic hash for the software module, and verifies that the new cryptographic hash matches the cryptographic hash representing the content of the software module. A build environment receives the plurality of software modules from the software repository and generates a software build from the plurality of software modules based upon the build plan.


Find Patent Forward Citations

Noe, Brian. (2026). Automated software build capacity incorporating code generated in software development environments with varying levels of security (U.S. Patent No. 12621161). U.S. Patent and Trademark Office. https://idiyas.com/patent/badge/12621161

Data source: USPTO (United States Patent and Trademark Office) public patent records. Weekly synchronization. How IDiyas builds this profile

Loading…