IP Library Granted Patent US 12,339,756
Granted Patent B2
US 12,339,756 · App. 18/059,544 · Granted Jun 24, 2025

Evaluation output of a system or portions thereof

Inventors: Raymond Hicks (Chicago, IL); Ryan Michael Pisani (Burlington, WI); Thomas James McNeela (Streamwood, IL)
Assignee: UncommonX Inc.
G06F11/26G06F11/0709G06F11/076G06F11/079G06F11/0793G06F11/3006G06F11/3409G06F11/3447G06F11/3476G06F11/3495G06F11/3668G06F16/2379G06F21/577G06Q10/06393H04L63/1416H04L63/1425H04L63/1433H04L63/20G06F2221/034
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,339,756
App. No.
18/059,544
Granted
Jun 24, 2025
Kind
B2
Abstract

A method for execution by an analysis unit includes obtaining a collection of data for a particular evaluation of a system aspect. The method further includes acquiring data analysis parameters regarding the particular evaluation of the system aspect. The method further includes determining at least one of: one or more evaluation perspectives based on the data analysis parameters. The method further includes determining one or more evaluation modalities based on the data analysis parameters. The method further includes determining one or more evaluation metrics based on the data analysis parameters. The method further includes evaluating the collection of data in accordance with the at least one of the one or more evaluation metrics, the one or more evaluation perspectives, and the one or more evaluation modalities to produce one or more evaluation outputs.

Claims (154)

1. A method comprises:

obtaining, by an analysis unit, a collection of data for a particular evaluation of a system aspect, wherein the analysis unit evaluates at least a portion of the collection of data for the particular evaluation;

acquiring, by the analysis unit, data analysis parameters regarding the particular evaluation of the system aspect, wherein the data analysis parameters include at least one of, process analysis parameter;

policy analysis parameter;

procedure analysis parameter;

certification analysis parameter;

documentation analysis parameter; and

automation analysis parameter;

determining, by the analysis unit, at least one of:

one or more evaluation perspectives based on the data analysis parameters;

one or more evaluation modalities based on the data analysis parameters; and

one or more evaluation metrics based on the data analysis parameters; and

evaluating, by the analysis unit, the collection of data in accordance with the at least one of the one or more evaluation metrics, the one or more evaluation perspectives, and the one or more evaluation modalities to produce a plurality of evaluation outputs, wherein a first evaluation output of the plurality of evaluation outputs is regarding a process based on the process analysis parameter and based on the at least one of the one or more of evaluation perspectives, the one or more evaluation modalities and the one or more evaluation metrics, and wherein a second evaluation output of the plurality of evaluation outputs is regarding a policy based on the policy analysis parameter and based on the at least one of the one or more of evaluation perspectives, the one or more evaluation modalities and the one or more evaluation metrics.

2. The method of claim 1 , wherein the system aspect comprises:

one or more system elements;

one or more system criteria; and/or

one or more system modes.

3. The method of claim 1 , wherein the evaluation perspective of the one or more evaluation perspectives comprises:

understanding;

implementation;

operation; or

self-analysis.

4. The method of claim 1 , wherein the evaluation metric of the one or more evaluation metrics comprises:

process;

policy;

procedure;

documentation;

automation; or

certification.

5. The method of claim 1 , wherein the evaluation modality of the one or more evaluation modalities comprises:

a level of sufficiency of the evaluation metric of the one or more evaluation metrics associated with the system aspect;

a level of effectiveness of the evaluation metric with respect to one or more objectives of the system aspect;

a measure of use of the evaluation metric with respect to supporting the one or more objectives of the system aspect;

a measure of appropriate use of the evaluation metric with respect to supporting the one or more objectives of the system aspect; or

a measure of consistency of use of the evaluation metric with respect to supporting the one or more objectives of the system aspect.

6. The method of claim 1 further comprises:

evaluating, by the analysis unit, the collection of data in accordance with the at least one of the one or more evaluation metrics, the one or more evaluation perspectives, and the one or more evaluation modalities to produce one or more evaluation outputs, wherein an evaluation output of the one or more evaluation outputs includes:

one or more evaluation ratings;

one or more system aspect deficiencies; or

one or more auto-corrections of the one or more system aspect deficiencies.

7. The method of claim 1 , wherein the evaluating the collection of data comprises:

when the evaluation modality of the one or more evaluation modalities is a sufficiency modality:

quantifying the data of the collection of data regarding the evaluation metric of the one or more evaluation metrics to produce quantified data;

determining a reference scale based on the evaluation perspective of the one or more evaluation perspectives and the one or more objectives of the system aspect for the evaluation metric; and

comparing the quantified data with the reference scale to produce the evaluation rating regarding sufficiency of the evaluation metric for the system aspect from the evaluation perspective.

8. The method of claim 1 , wherein the evaluating the collection of data comprises:

when the evaluation modality of the one or more evaluation modalities is an effectiveness modality:

determining the reference scale based on the evaluation perspective of the one or more evaluation perspectives and the one or more objectives of the system aspect for the evaluation metric of the one or more evaluation metrics; and

evaluating the data of the collection of data regarding the evaluation metric with respect to the reference scale to produce the evaluation rating regarding how effective the evaluation metric supports the one or more objectives of the system aspect from the evaluation perspective.

9. The method of claim 1 , wherein the evaluating the collection of data comprises:

when the evaluation modality of the one or more evaluation modalities is a measure of use modality:

determining the reference scale based on the evaluation perspective of the one or more evaluation perspectives and the one or more objectives of the system aspect for the evaluation metric of the one or more evaluation metrics; and

evaluating the data of the collection of data regarding the evaluation metric with respect to the reference scale to produce the evaluation rating regarding use of the evaluation metric to support the one or more objectives of the system aspect from the evaluation perspective.

10. The method of claim 1 , wherein the evaluating the collection of data comprises:

when the evaluation modality of the one or more evaluation modalities is a measure of appropriate use modality:

determining the reference scale based on the evaluation perspective of the one or more evaluation perspectives and the one or more objectives of the system aspect for the evaluation metric of the one or more evaluation metrics; and

evaluating the data of the collection of data regarding the evaluation metric with respect to the reference scale to produce the evaluation rating regarding appropriate use of the evaluation metric to support the one or more objectives of the system aspect from the evaluation perspective.

11. The method of claim 1 , wherein the evaluating the collection of data comprises:

when the evaluation modality of the one or more evaluation modalities is a measure of consistency of use modality:

determining the reference scale based on the evaluation perspective of the one or more evaluation perspectives and the one or more objectives of the system aspect for the evaluation metric of the one or more evaluation metrics; and

evaluating the data of the collection of data regarding the evaluation metric with respect to the reference scale to produce the evaluation rating regarding consistency of use of the evaluation metric to support the one or more objectives of the system aspect from the evaluation perspective.

12. The method of claim 1 further comprises:

determining, by the analysis unit, one or more evaluation viewpoints based on the data analysis parameters.

13. The method of claim 12 , wherein an evaluation viewpoint of the one or more evaluation viewpoints comprises:

a disclosed data viewpoint;

a discovered data viewpoint; or

a desired data viewpoint.

14. The method of claim 1 further comprises:

determining, by the analysis unit, one or more evaluation categories based on the data analysis parameters.

15. The method of claim 14 , wherein an evaluation category of the one or more evaluation categories comprises:

an identify category;

a protect category;

a detect category;

a respond category; or

a recover category.

16. A computer readable memory comprises:

a first memory section for storing operational instructions that, when executed by a computing entity, causes the computing entity to:

obtain a collection of data for a particular evaluation of a system aspect, wherein the computing entity evaluates at least a portion of the collection of data for the particular evaluation; and

acquire data analysis parameters regarding the particular evaluation of the system aspect, wherein the data analysis parameters include at least one of;

process analysis parameter;

policy analysis parameter;

procedure analysis parameter;

certification analysis parameter;

documentation analysis parameter; and

automation analysis parameter;

a second memory section for storing operational instructions that, when executed by the computing entity, causes the computing entity to:

determine at least one of:

one or more evaluation perspectives based on the data analysis parameters;

one or more evaluation modalities based on the data analysis parameters; and

one or more evaluation metrics based on the data analysis parameters; and

a third memory section for storing operational instructions that, when executed by the computing entity, causes the computing entity to:

evaluate the collection of data in accordance with the at least one of the one or more evaluation metrics, the one or more evaluation perspectives, and the one or more evaluation modalities to produce a plurality of evaluation outputs, wherein a first evaluation output of the plurality of evaluation outputs is regarding a process based on the process analysis parameter and based on the at least one of the one or more of evaluation perspectives, the one or more evaluation modalities, and the one or more evaluation metrics, and wherein a second evaluation output of the plurality of evaluation outputs is regarding a policy based on the policy analysis parameter and based on the at least one of the one or more of evaluation perspectives, the one or more evaluation modalities and the one or more evaluation metrics.

17. The computer readable memory of claim 16 , wherein the system aspect comprises:

one or more system elements;

one or more system criteria; and/or

one or more system modes.

18. The computer readable memory of claim 16 , wherein the evaluation perspective of the one or more evaluation perspectives comprises:

understanding;

implementation;

operation; or

self-analysis.

19. The computer readable memory of claim 16 , wherein the evaluation metric of the one or more evaluation metrics comprises:

process;

policy;

procedure;

documentation;

automation; or

certification.

20. The computer readable memory of claim 16 , wherein the evaluation modality of the one or more evaluation modalities comprises:

a level of sufficiency of the evaluation metric of the one or more evaluation metrics associated with the system aspect;

a level of effectiveness of the evaluation metric with respect to one or more objectives of the system aspect;

a measure of use of the evaluation metric with respect to supporting the one or more objectives of the system aspect;

a measure of appropriate use of the evaluation metric with respect to supporting the one or more objectives of the system aspect; or

a measure of consistency of use of the evaluation metric with respect to supporting the one or more objectives of the system aspect.

21. The computer readable memory of claim 16 , wherein the third memory section further storing operational instructions that, when executed by the computing entity, causes the computing entity to:

evaluate the collection of data in accordance with the at least one of the one or more evaluation metrics, the one or more evaluation perspectives, and the one or more evaluation modalities to produce one or more evaluation outputs, wherein an evaluation output of the one or more evaluation outputs includes:

one or more evaluation ratings;

one or more system aspect deficiencies; or

one or more auto-corrections of the one or more system aspect deficiencies.

22. The computer readable memory of claim 16 , wherein the third memory section further stores operational instructions that, when executed by the computing entity, causes the computing entity to evaluate the collection of data by:

when the evaluation modality of the one or more evaluation modalities is a sufficiency modality:

quantifying the data of the collection of data regarding the evaluation metric of the one or more evaluation metrics to produce quantified data;

determining a reference scale based on the evaluation perspective of the one or more evaluation perspectives and the one or more objectives of the system aspect for the evaluation metric; and

comparing the quantified data with the reference scale to produce the evaluation rating regarding sufficiency of the evaluation metric for the system aspect from the evaluation perspective.

23. The computer readable memory of claim 16 , wherein the third memory section further stores operational instructions that, when executed by the computing entity, causes the computing entity to evaluate the collection of data by:

when the evaluation modality of the one or more evaluation modalities is an effectiveness modality:

determining the reference scale based on the evaluation perspective of the one or more evaluation perspectives and the one or more objectives of the system aspect for the evaluation metric of the one or more evaluation metrics; and

evaluating the data of the collection of data regarding the evaluation metric with respect to the reference scale to produce the evaluation rating regarding how effective the evaluation metric supports the one or more objectives of the system aspect from the evaluation perspective.

24. The computer readable memory of claim 16 , wherein the third memory section further stores operational instructions that, when executed by the computing entity, causes the computing entity to evaluate the collection of data by:

when the evaluation modality of the one or more evaluation modalities is a measure of use modality:

determining the reference scale based on the evaluation perspective of the one or more evaluation perspectives and the one or more objectives of the system aspect for the evaluation metric of the one or more evaluation metrics; and

evaluating the data of the collection of data regarding the evaluation metric with respect to the reference scale to produce the evaluation rating regarding use of the evaluation metric to support the one or more objectives of the system aspect from the evaluation perspective.

25. The computer readable memory of claim 16 , wherein the third memory section further stores operational instructions that, when executed by the computing entity, causes the computing entity to evaluate the collection of data by:

when the evaluation modality of the one or more evaluation modalities is a measure of appropriate use modality:

determining the reference scale based on the evaluation perspective of the one or more evaluation perspectives and the one or more objectives of the system aspect for the evaluation metric of the one or more evaluation metrics; and

evaluating the data of the collection of data regarding the evaluation metric with respect to the reference scale to produce the evaluation rating regarding appropriate use of the evaluation metric to support the one or more objectives of the system aspect from the evaluation perspective.

26. The computer readable memory of claim 16 , wherein the third memory section further stores operational instructions that, when executed by the computing entity, causes the computing entity to evaluate the collection of data by:

when the evaluation modality of the one or more evaluation modalities is a measure of consistency of use modality:

determining the reference scale based on the evaluation perspective of the one or more evaluation perspectives and the one or more objectives of the system aspect for the evaluation metric of the one or more evaluation metrics; and

evaluating the data of the collection of data regarding the evaluation metric with respect to the reference scale to produce the evaluation rating regarding consistency of use of the evaluation metric to support the one or more objectives of the system aspect from the evaluation perspective.

27. The computer readable memory of claim 16 , wherein the second memory section further stores operational instructions that, when executed by the computing entity, causes the computing entity to:

determine one or more evaluation viewpoints based on the data analysis parameters.

28. The computer readable memory of claim 27 , wherein an evaluation viewpoint of the one or more evaluation viewpoints comprises:

a disclosed data viewpoint;

a discovered data viewpoint; or

a desired data viewpoint.

29. The computer readable memory of claim 16 , wherein the second memory section further stores operational instructions that, when executed by the computing entity, causes the computing entity to:

determine one or more evaluation categories based on the data analysis parameters.

30. The computer readable memory of claim 29 , wherein an evaluation category of the one or more evaluation categories comprises:

an identify category;

a protect category;

a detect category;

a respond category; or

a recover category.

Assignments (9)
RELEASE OF SECURITY INTEREST Recorded Mar 27, 2026
From: SW7, LLC
To: UNCOMMONX INC.
Reel/Frame 074208/0453 →
RELEASE OF SECURITY INTEREST Recorded Mar 27, 2026
From: RN COLUMN INVESTORS LLC
To: UNCOMMONX INC.
Reel/Frame 074208/0338 →
SECURITY INTEREST Recorded Jan 9, 2026
From: UNCOMMONX INC.
To: CBG CAPITAL LLC
Reel/Frame 073416/0993 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Aug 22, 2023
From: UNCOMMONX INC.
To: SW7, LLC, AS COLLATERAL AGENT
Reel/Frame 064659/0492 →
SECURITY INTEREST Recorded Aug 14, 2023
From: UNCOMMONX INC.
To: RN COLUMN INVESTORS LLC, AS COLLATERAL AGENT
Reel/Frame 064576/0516 →
CHANGE OF NAME Recorded Jun 7, 2023
From: 5THCOLUMN INC.
To: UNCOMMONX INC.
Reel/Frame 063903/0573 →
CONTRIBUTION AGREEMENT Recorded Jun 6, 2023
From: 5C PARTNERS LLC
To: 5THCOLUMN INC.
Reel/Frame 063873/0901 →
CHANGE OF NAME Recorded Jun 5, 2023
From: 5THCOLUMN LLC
To: 5C PARTNERS LLC
Reel/Frame 063848/0995 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 2, 2023
From: HICKS, RAYMOND; PISANI, RYAN MICHAEL; MCNEELA, THOMAS JAMES
To: 5THCOLUMN LLC
Reel/Frame 063837/0819 →
Continuity (3)
Continuation 17128509 · Dec 21, 2020
Provisional Application 62992661 · Mar 20, 2020
Related Publication 20230090011A1 · Mar 23, 2023
References Cited (29)
US 6952688B1 · Goldman · 2005 [cited by examiner]
US 7934253B2 · Overcash · 2011 [cited by applicant]
US 9336268B1 · Moudy · 2016 [cited by applicant]
US 9699208B1 · Francoeur · 2017 [cited by applicant]
US 10491536B2 · Shear · 2019 [cited by examiner]
US 10536478B2 · Kirti · 2020 [cited by applicant]
US 11023511B1 · Fletcher · 2021 [cited by applicant]
US 20020165838A1 · Vetter · 2002 [cited by examiner]
US 20040015329A1 · Shayegan · 2004 [cited by examiner]
US 20060004701A1 · Bacon · 2006 [cited by examiner]
US 20080034425A1 · Overcash · 2008 [cited by applicant]
US 20080183552A1 · O'Hagan · 2008 [cited by applicant]
US 20120304253A1 · Newman · 2012 [cited by applicant]
US 20130208880A1 · Lovy · 2013 [cited by applicant]
US 20140207486A1 · Carty · 2014 [cited by applicant]
US 20160092658A1 · Leenaerts · 2016 [cited by examiner]
US 20160212166A1 · Henry · 2016 [cited by applicant]
US 20170034700A1 · Cohen · 2017 [cited by applicant]
US 20170070361A1 · Sundermeyer · 2017 [cited by applicant]
US 20170139762A1 · Sherlock · 2017 [cited by applicant]
US 20170270295A1 · Park · 2017 [cited by applicant]
US 20170331839A1 · Park · 2017 [cited by applicant]
US 20180115464A1 · Fighel · 2018 [cited by examiner]
US 20190064791A1 · Cella et al. · 2019 [cited by applicant]
US 20190164015A1 · Jones, Jr. et al. · 2019 [cited by applicant]
US 20190179738A1 · Hawthorne · 2019 [cited by applicant]
US 20190187212A1 · Garcia et al. · 2019 [cited by applicant]
KR 1020180106533A · 2018 [cited by applicant]
International Searching Authority; International Search Report and Written Opinion; International Application No. PCT/US2021/021898; Jul. 9, 2021; 8 pgs. [cited by applicant]