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. 15, 2022

Filed:

May. 24, 2021
Applicant:

International Business Machines Corporation, Armonk, NY (US);

Inventors:

Ibrahim Abdelaziz, Tarrytown, NY (US);

Julian Timothy Dolby, Bronx, NY (US);

Kavitha Srinivas, Port Chester, NY (US);

Attorneys:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 8/36 (2018.01); G06F 16/901 (2019.01); G06F 8/33 (2018.01);
U.S. Cl.
CPC ...
G06F 8/36 (2013.01); G06F 8/33 (2013.01); G06F 16/9024 (2019.01);
Abstract

Systems and methods for indexing and accessing code snippets in repositories. A program graph index is maintained for code snippets within a repository with documents that have at least one code snippet. The program graph index includes a program graph indicating a relationship between program elements within each source code snippet within the documents. A user provided code snippet is received and a target program graph indicating a relationship between program elements within the user provided code snippet is determined and compared to each respective program graph. Based on the comparison, an identified set of documents within the repository of documents is determined that have code snippets with respective program graphs that are also at least a sub-tree of the target program graph. At least one document in the identified set of documents is presented to a user.


Find Patent Forward Citations

Loading…