US 12,321,423 B2
Software license-based code suggestions
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); and Rama Krishna Sandeep Pokkunuri, Redmond, WA (US)
Assigned to Amazon Technologies, Inc., Seattle, WA (US)
Filed by Amazon Technologies, Inc., Seattle, WA (US)
Filed on Sep. 30, 2022, as Appl. No. 17/937,438.
Prior Publication US 2024/0111843 A1, Apr. 4, 2024
Int. Cl. G06F 21/10 (2013.01); G06F 8/36 (2018.01)
CPC G06F 21/1075 (2023.08) [G06F 8/36 (2013.01)] 20 Claims
OG exemplary drawing
 
6. A method, comprising:
performing, by one or more computing devices that implement a code suggestion service:
determining respective licenses for respective ones of a plurality of source code files according to a source code attribution database that comprises indications of the respective licenses for the respective source code files;
generating a set of candidate code suggestions for received code input based, at least in part, on the plurality of source code files;
determining one or more code suggestions from the set of candidate code suggestions that satisfy one or more licensing criteria; and
providing the one or more code suggestions determined from the set of candidate source code files that satisfy the one or more licensing criteria.