IP Library Granted Patent US 12,355,793
Granted Patent B1
US 12,355,793 · App. 18/363,098 · Granted Jul 8, 2025

Guided interactions with a natural language interface

Inventors: Úlfar Erlingsson (Palo Alto, CA); Jay Parikh (Redwood City, CA); Yijou Chen (Cupertino, CA)
Assignee: Fortinet, Inc.
H04L63/1425G06F9/455G06F9/545G06F16/9024G06F16/9038G06F16/9535G06F16/9537G06F21/57H04L43/045H04L43/06H04L63/10H04L67/306H04L67/535G06F16/2456
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,355,793
App. No.
18/363,098
Granted
Jul 8, 2025
Kind
B1
Abstract

Guided interactions with a natural language interface, including: gathering data describing one or more user interactions with a system configured for monitoring a cloud deployment; generating, based on the data, a prompt comprising one or more natural language inputs for a workflow, wherein each of the one or more natural language inputs corresponds to a query for information related to the cloud deployment; and providing a selected natural language input to a natural language interface of the anomaly detection framework.

Claims (28)

1. A method comprising:

gathering data describing one or more user interactions with a system configured for monitoring a cloud deployment;

generating, based on the data, a prompt comprising one or more natural language inputs for a workflow, wherein each of the one or more natural language inputs corresponds to a query for information related to the cloud deployment;

receiving a selection of a natural language input from the one or more natural language inputs; and

providing the selected natural language input to a natural language interface of the anomaly detection framework.

2. The method of claim 1 , further comprising providing, based on a corresponding query for the selected natural language input, a response to the selected natural language input.

3. The method of claim 1 , wherein the one or more user interactions comprise one or more previous user-provided queries provided to the system.

4. The method of claim 3 , wherein the one or more user-provided previous queries are provided by a domain expert.

5. The method of claim 1 , wherein the one or more user interactions comprise one or more previously provided natural language inputs.

6. The method of claim 1 , wherein the one or more user interactions comprise one or more graphical user interface (GUI) interactions.

7. The method of claim 1 , wherein the cloud deployment is associated with a particular customer and the one or more user actions comprise interactions with the system by users associated with another customer different than the particular customer.

8. The method of claim 1 , wherein the workflow comprises a plurality of related natural language inputs, and wherein the prompt comprises a prompt for a particular natural language input in a progression of the plurality of related natural language inputs.

9. The method of claim 8 , wherein the workflow comprises a security workflow.

10. The method of claim 1 , further comprising providing, to the natural language interface, data describing how the prompt was generated.

11. A non-transitory computer program product including computer program instructions configurable to carry out the steps of:

gathering data describing one or more user interactions with a system configured for monitoring a cloud deployment;

generating, based on the data, a prompt comprising one or more natural language inputs for a workflow, wherein each of the one or more natural language inputs corresponds to a query for information related to the cloud deployment;

receiving a selection of a natural language input from the one or more natural language inputs; and

providing the selected natural language input to a natural language interface of the anomaly detection framework.

12. The computer program product of claim 11 , wherein the steps further comprise providing, based on a corresponding query for the selected natural language input, a response to the selected natural language input.

13. The computer program product of claim 11 , wherein the one or more user interactions comprise one or more previous user-provided queries provided to the system.

14. The computer program product of claim 13 , wherein the one or more previous user-provided queries are provided by a domain expert.

15. The computer program product of claim 11 , wherein the one or more user interactions comprise one or more previously provided natural language inputs.

16. The computer program product of claim 11 , wherein the one or more user interactions comprise one or more graphical user interface (GUI) interactions.

17. The computer program product of claim 11 , wherein the cloud deployment is associated with a particular customer and the one or more user actions comprise interactions with the system by users associated with another customer different than the particular customer.

18. The computer program product of claim 11 , wherein the workflow comprises a plurality of related natural language inputs, and wherein the prompt comprises a prompt for a particular natural language input in a progression of the plurality of related natural language inputs.

19. The computer program product of claim 18 , wherein the workflow comprises a security workflow.

20. The computer program product of claim 11 , wherein the steps further comprise providing, to the natural language interface, data describing how the prompt was generated.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 18, 2024
From: LACEWORK, INC.
To: FORTINET, INC.
Reel/Frame 069888/0611 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 4, 2023
From: ERLINGSSON, ÚLFAR; PARIKH, JAY; CHEN, YIJOU
To: LACEWORK, INC.
Reel/Frame 064491/0676 →
Cited By (1)
US 1,125,231