IP Library Granted Patent US 10,862,867
Granted Patent B2
US 10,862,867 · App. 15/942,529 · Granted Dec 8, 2020

Intelligent graphical user interface

Inventors: Hiral Vora (Fremont, CA); Hemanshu Narsana (Austin, TX); Deepti Hemwani (Fremont, CA)
Assignee: CISCO TECHNOLOGY, INC.
H04L63/0263G06F3/04847G06F40/174
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 10,862,867
App. No.
15/942,529
Granted
Dec 8, 2020
Kind
B2
Abstract

In one embodiment, a method, system, and apparatus is described for providing a graphical user interface (GUI) for a network security system. Data is stored for use by a hardware processor in a memory. The hardware processor executes a graphics engine. A GUI is output by the graphics engine, the GUI including a first portion of the GUI comprising a user entry field for receiving a user input for configuring behavior of a network security system, a second portion of the GUI, for displaying a translation of the user input in a tabular form, and a third portion of the GUI, for displaying a translation of the user input in a graphical form. Related methods, systems, and apparatus are also described.

Claims (50)

1. A method of displaying on a display a graphical user interface (GUI) for a network security system or application, the method comprising:

first receiving, in a user entry field, natural language user textual input for configuring one or more operations of the network security system or application, the input including an alternative selection between a first network option and a second network option; and

selecting keywords from the natural language user textual input that correspond to any of a set of network parameters;

displaying simultaneously;

a first table with a first header of the set of network parameters and the selected keywords relative to the corresponding displayed set of network parameters, the displayed selecting keywords including the first network option but not the second network option;

a first graphical form of the natural language user textual input, the first graphical form being based on the first network option but not the second network option;

a second table with a second header of the set of network parameters and the selected keywords relative to the corresponding displayed set of network parameters, the displayed selecting keywords including the second network option but not the first network option; and

a second graphical form of the natural language user textual input, the second graphical form being based on the second network option but not the first network option.

2. The method according to claim 1 , the operations further comprising:

second receiving and edit to the selected keywords of the first table; and

changing, in response to the second receiving, the natural language user textual input and the first graphical form.

3. The method of claim 1 and further comprising displaying suggestions based on partial user inputs to aid in completing the natural language user textual input.

4. The method of claim 1 wherein the natural language user textual input describes network elements inside a firewall.

5. The method of claim 4 wherein the natural language user textual input describes firewall actions.

6. The method of claim 1 wherein the natural language user textual input describes network elements outside a firewall.

7. The method of claim 6 wherein the natural language user textual input describes firewall actions.

8. A non-transitory computer readable media storing instructions for displaying on a display a graphical user interface (CUD for a network security system or application, which when executed by a processor cause the processer to perform operations comprising;

first receiving, in a user entry field, natural language user textual input for configuring one or more operations of the network security system or application, the input including an alternative selection between a first network option and a second network option; and

selecting keywords from the natural language user textual input that correspond to any of a set of network parameters;

displaying simultaneously:

a first table with a first header of the set of network parameters and the selected keywords relative to the corresponding displayed set of network parameters, the displayed selecting keywords including the first network option but not the second network option;

a first graphical form of the natural language user textual input, the first graphical form being based on the first network option but not the second network option;

a second table with a second header of the set of network parameters and the selected keywords relative to the corresponding displayed set of network parameters, the displayed selecting keywords including the second network option but not the first network option; and

a second graphical form of the natural language user textual input, the second graphical form being based on the second network option but not the first network option.

9. The media according to claim 8 , the operations further comprising:

second receiving and edit to the selected keywords of the first table; and

changing, in response to the second receiving, the natural language user textual input and the first graphical form.

10. The media of claim 8 and further comprising displaying suggestions based on partial user inputs to aid in completing the natural language user textual input.

11. The media of claim 8 wherein the natural language user textual input describes network elements inside a firewall.

12. The media of claim 11 wherein the natural language user textual input describes firewall actions.

13. The media of claim 8 wherein the natural language user textual input describes network elements outside a firewall.

14. The media of claim 13 wherein the natural language user textual input describes firewall actions.

15. A system, comprising:

a display;

a memory storing instructions for displaying on the display a graphical user interface (GUI) for a network security system or application;

a processor programmed to cooperate with the instructions to perform operations comprising:

first receiving, in a user entry field, natural language user textual input for configuring one or more operations of the network security system or application, the input including an alternative selection between a first network option and a second network option; and

selecting keywords from the natural language user textual input that correspond to any of a set of network parameters;

displaying simultaneously on the display:

a first table with a first header of the set of network parameters and the selected keywords relative to the corresponding displayed set of network parameters, the displayed selecting keywords including the first network option but not the second network option;

a first graphical form of the natural language user textual input, the first graphical form being based on the first network option but not the second network option;

a second table with a second header of the set of network parameters and the selected keywords relative to the corresponding displayed set of network parameters, the displayed selecting keywords including the second network option but not the first network option; and

a second graphical form of the natural language user textual input, the second graphical form being based on the second network option but not the first network option.

16. The media according to claim 15 , the operations further comprising:

second receiving and edit to the selected keywords of the first table; and

changing, in response to the second receiving, the natural language user textual input and the first graphical form.

17. The media of claim 15 and further comprising displaying suggestions based on partial user inputs to aid in completing the natural language user textual input.

18. The media of claim 15 wherein the natural language user textual input describes network elements inside a firewall.

19. The media of claim 18 wherein the natural language user textual input describes firewall actions.

20. The media of claim 15 wherein the natural language user textual input describes network elements outside a firewall.

Assignments (3)
PERFECTION CERTIFICATE Recorded Dec 1, 2021
From: K2 SOFTWARE, INC.; ASSURESIGN, LLC
To: NINTEX USA, INC.
Reel/Frame 058292/0509 →
SECURITY INTEREST Recorded Nov 17, 2021
From: NINTEX USA, INC.; K2 SOFTWARE, INC.; ASSURESIGN, LLC
To: PNC BANK, NATIONAL ASSOCIATION
Reel/Frame 058173/0474 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 1, 2018
From: VORA, HIRAL; NARSANA, HEMANSHU; HEMWANI, DEEPTI
To: CISCO TECHNOLOGY, INC.
Reel/Frame 045406/0700 →
Continuity (1)
Related Publication 20190306120A1 · Oct 3, 2019