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.
Patent No.:
Date of Patent:
May. 27, 2025
Filed:
Sep. 26, 2022
Amazon Technologies, Inc., Seattle, WA (US);
Martin Schaef, Queens, NY (US);
Linghui Luo, Paderborn, DE;
Nicolas Leandro Rosner, New York, NY (US);
Aritra Sengupta, Mountain View, CA (US);
Antonio Filieri, Sunnyvale, CA (US);
Thomas L J Cottenier, Sammamish, WA (US);
Lee Pike, Portland, OR (US);
Amazon Technologies, Inc., Seattle, WA (US);
Abstract
A partitioning technique is applied to divide input code into different portions. Different partitioning techniques can be applied in order to optimize the portioning of the code to account for various features of the code, such as code dependencies. Once partitioned, the code analysis tasks execute in parallel on the code portions. In this way, improved code analysis performance is obtained. Moreover, the addition of new code analysis tasks may not impact overall analysis performance as the partitioning can help to offset added or unknown analysis latency of new code analysis tasks.