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:
Jan. 14, 2025

Filed:

Mar. 04, 2022
Applicant:

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

Inventors:

Fanny Silavong, London, GB;

Sean Moran, London, GB;

Georgios Papadopoulos, London, GB;

Solomon Olaniyi Adebayo, Glasgow, GB;

William Covell, Weston, CT (US);

Rob Otter, Witham, GB;

Assignee:

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

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 8/73 (2018.01); G06F 16/906 (2019.01);
U.S. Cl.
CPC ...
G06F 8/73 (2013.01); G06F 16/906 (2019.01);
Abstract

A method may include: retrieving a plurality of code snippets from code repositories; generating a syntax representation, a property representation for each of the code snippets; receiving a query comprising a query code snippet, natural language keywords, and/or a string pattern; performing string-based matching and parser/syntax tree matching on the query and the tree representations, syntax matching on the query and the syntax representations, and property matching on the query and the property representations, wherein each of the matchings results in a score; combining the scores of the string-based matching, the parser/syntax tree matching, the syntax matching, and/or the property matching; identifying a plurality of code snippets of interest based on the combined scores; classifying the code snippets of interest using a machine learning classifier; outputting a list of the code snippets of interest with their classifications; and training the machine learning classifier based on user feedback.


Find Patent Forward Citations

Loading…