US 12,380,096 B1
Natural language API for security graph exploration
Lior Ziv, Tel Aviv (IL); Tamer Salman, Haifa (IL); Idan Hen, Herzliya (IL); and Amit Dvir Adani, Herzliya (IL)
Assigned to MICROSOFT TECHNOLOGY LICENSING, LLC, Redmond, WA (US)
Filed by MICROSOFT TECHNOLOGY LICENSING, LLC, Redmond, WA (US)
Filed on Mar. 13, 2024, as Appl. No. 18/603,825.
Int. Cl. G06F 16/242 (2019.01); G06F 16/23 (2019.01)
CPC G06F 16/243 (2019.01) [G06F 16/2365 (2019.01)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
receiving a sentence expressed at least in part with natural language, wherein the sentence refers to a cloud resource of a cloud service;
providing the sentence and a prompt context as input to a machine learning model, wherein the prompt context lists cloud resources and cloud resource connections available on the cloud service;
receiving, from the machine learning model, a structured sentence derived from the sentence, wherein the structured sentence includes a reference to a cloud resource or a cloud resource connection listed in the prompt context;
converting the structured sentence to a query that targets a cloud map, wherein the cloud map models a collection of cloud resources of the cloud service; and
performing the query on the cloud map.