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:
Jun. 03, 2025

Filed:

Sep. 30, 2022
Applicant:

Amazon Technologies, Inc., Seattle, WA (US);

Inventors:

Pramod Chandra Samudrala, Mercer Island, WA (US);

Sri Ranga Akhilesh Bontala, Bothell, WA (US);

Matthew Lee, Elmhurst, NY (US);

Yanitsa Donchev, Kirkland, WA (US);

Zijian Wang, San Jose, CA (US);

Yuchen Tian, Santa Clara, CA (US);

Himani Amrish Shah, Seattle, WA (US);

Rama Krishna Sandeep Pokkunuri, Redmond, WA (US);

Assignee:

Amazon Technologies, Inc., Seattle, WA (US);

Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
G06F 21/10 (2013.01); G06F 8/36 (2018.01);
U.S. Cl.
CPC ...
G06F 21/1075 (2023.08); G06F 8/36 (2013.01);
Abstract

A system for providing code suggestions according to licensing criteria is described. The system comprises computing devices that implement a code suggestion service. The code suggestion service receives a request that specifies licensing criteria via an interface of the code suggestion service. The code suggestion service determines respective licenses for respective source code files according to a source code attribution database from parsing the plurality of source code files that are applicable to the plurality of source code files. The code suggestion service generates a set of candidate code suggestions based, at least in part, on the plurality of source code files. The code suggestion service determines code suggestions from the set of candidate code suggestions that satisfy the licensing criteria based on the respective licenses. The code suggestion service provides the code suggestions determined from the set of candidate source code files that satisfy the licensing criteria.


Find Patent Forward Citations

Loading…