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:
Nov. 04, 2025

Filed:

May. 12, 2023
Applicant:

Jpmorgan Chase Bank, N.a., New York, NY (US);

Inventors:

Devin C Moore, Columbus, OH (US);

Justin Haas, West Chester, PA (US);

Francine Jackson, New York, NY (US);

Marco Scata, Bournemouth, GB;

Matthew Andreas, Wilmington, DE (US);

Assignee:

JPMORGAN CHASE BANK, N.A., New York, NY (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 9/44 (2018.01); G06F 11/3668 (2025.01);
U.S. Cl.
CPC ...
G06F 11/3692 (2013.01); G06F 11/368 (2013.01);
Abstract

Various methods, apparatuses/systems, and media for detecting fake software tests are disclosed. A processor detects changes in a code against a commit timeline and stores historical record of code change differences over time onto a database. An API call is made to obtain from the database, for only the changed files in a given pull request, a list of the change differences which comes as a structured object. The processor converts the structured object into a single string value containing all of the change differences; and searches the string for a set of disallowed commands for checking for assertions in the given pull request which is attempting only to change code with a fake test that always passes the code in connection with testing the application. When such a command is found, comments back to the given pull request indicating that the given pull request contains the fake test.


Find Patent Forward Citations

Loading…