IP Library › Granted Patent US 11,843,625
Granted Patent B2
US 11,843,625 · App. 16/877,374 · Granted Dec 12, 2023

System and method for evaluating and enhancing the security level of a network system

Inventor: Jacques Remi Francoeur (Los Gatos, CA)
Assignee: SECURITY INCLUSION NOW USA LLC
H04L63/1433G06F21/577
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 11,843,625
App. No.
16/877,374
Granted
Dec 12, 2023
Kind
B2
Abstract

Examples described herein provide for a system that evaluates a security level of a network system. Additionally, examples described herein evaluate a security level of a network system in order to enable a determination of components that can be used to enhance the security level of the network system.

Claims (20)

1. A computer system comprising:

a combination of memory that stores:

a library of elements, each element being defined by at least a data set type and a function, and each element of the element library including a relationship with one or more other elements of the element library;

a library of products, the product library storing information about a plurality of available products, each product of the product library being deemed pertinent to a respective data set type and a respective objective, and each product being associated with a set of attributes that are pertinent to the objective;

a library of ontology expressions, including multiple ontology expression, each of the multiple ontology expressions reflecting a parameterized and logical relationship between an objective of a network computer system and an attribute of a product of the library of products;

one or more processors to execute a set of instructions to:

receive input from a user, the input identifying a set of products that are deployed with a network computer system of an entity, and input that specifies a set of objectives of the network computer system;

generate a set of ontology expressions that correlate individual objectives of the set of objects with one or more products of the library of products, using the library of ontology expressions and the library of products; and

based on the set of ontology expressions, generate a graphic model of the network computer system of the entity, wherein the graphic model indicates one or more recommendations in accordance with the set of objectives of the network computer system.

2. The computer system of claim 1 , wherein the one or more processors execute the set of instructions to provide a recommendation to the user to further the set of objectives of the entity.

3. The computer system of claim 2 , wherein each ontology expression of the set of ontology expressions includes a syntax construct.

4. The computer system of claim 3 , wherein each syntax construct is parameterized.

5. A computer-implemented method comprising:

storing each of (i) a library of elements, each element being defined by at least a data set type and a function, and each element of the element library including a relationship with one or more other elements of the element library; (ii) a library of products, the product library storing information about a plurality of available products, each product of the product library being deemed pertinent to a respective data set type and a respective objective, and each product being associated with a set of attributes that are pertinent to the objective; (iii) a library of ontology expressions, including multiple ontology expression, each of the multiple ontology expressions reflecting a parameterized and logical relationship between an objective of a network computer system and an attribute of a product of the library of products;

receiving input from a user, the input identifying a set of products that are deployed with a network computer system of an entity, and input that specifies a set of objectives of the network computer system;

generating a set of ontology expressions that correlate individual objectives of the set of objects with one or more products of the library of products, using the library of ontology expressions and the library of products; and

based on the set of ontology expressions, generating a graphic model of the network computer system of the entity, wherein the graphic model indicates one or more recommendations in accordance with the set of objectives of the network computer system.

6. The computer-implemented method of claim 5 , wherein the method further comprises: providing a recommendation to the user to further the set of objectives of the entity.

7. The computer system of claim 5 , wherein each ontology expression of the set of ontology expressions includes a syntax construct.

8. The computer system of claim 7 , wherein each syntax construct is parameterized.

Continuity (7)
Continuation In Part 15934485 · Mar 23, 2018
Continuation 15611495 · Jun 1, 2017
Continuation 15041923 · Feb 11, 2016
Continuation 14148685 · Jan 6, 2014
Provisional Application 62963518 · Jan 20, 2020
Provisional Application 61749357 · Jan 6, 2013
Related Publication 20200351296A1 · Nov 5, 2020