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:
Apr. 09, 2024

Filed:

Jun. 23, 2021
Applicant:

Synopsys, Inc., Mountain View, CA (US);

Inventors:

Mayur Kadu, Burlington, MA (US);

Harshad Sathe, Burlington, MA (US);

Saheed Olanigan, Burlington, MA (US);

Jagat Parekh, Burlington, MA (US);

Assignee:

Synopsys, Inc., Sunnyvale, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 9/44 (2018.01); G06F 8/73 (2018.01); G06F 21/10 (2013.01); G06N 3/08 (2023.01); G06V 30/262 (2022.01);
U.S. Cl.
CPC ...
G06F 8/73 (2013.01); G06F 21/10 (2013.01); G06N 3/08 (2013.01); G06V 30/274 (2022.01);
Abstract

A method for processing a source code file comprises scanning the source code file to identify text lines, and analyzing, via one or more processors, the text lines with a classifier to identify one or more of the text lines that correspond to code construct type information. The code construct type information includes license information. The classifier is trained with sample source code files. The method further comprises generating a subset of the text lines that excludes the one or more of the text lines identified as corresponding to the code construct type information. Further, the method comprises determining first text lines within the subset that correspond to open source code by comparing the subset to a database. The database includes a plurality of text lines associated with open source code.


Find Patent Forward Citations

Kadu, Mayur. (2024). Classification of programming language code into basic constructs of source code and non-source code (U.S. Patent No. 11954485). U.S. Patent and Trademark Office. https://idiyas.com/patent/badge/11954485

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

Loading…