IP Library Patent Application 17930921
Patent Application
App. No. 17/930,921

IDENTIFYING AND COLLECTING DATA FROM ASSETS OF A SYSTEM UNDER EVALUATION BY A SYSTEM ANALYSIS SYSTEM

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 None
App. No.
17/930,921
Abstract

An analysis system determines a system aspect of a system, determines an evaluation perspective for use in performing an asset management evaluation on the system aspect relating to a build of the system, an evaluation viewpoint corresponding to discovered information of the system and selects a plurality of data structures identifying data to be collected based thereupon. The analysis system, based upon the system aspect, the evaluation perspective, the evaluation viewpoint, and the plurality of data structures, determining context data. Based upon the plurality of data structures, the analysis system identifies a plurality of physical assets of the system for collection of data, queries the plurality of physical assets of the system to collect data to populate the plurality of data structures. The analysis system evaluates the data structures using the context data to produce an evaluation of at least some of the plurality of physical assets of the system.

Claims (41)

1 . A method comprises:

determining, by an analysis system that includes one or more computing entities, a system aspect of a system, the system aspect corresponding to evaluation of physical assets of the system;

determining, by the analysis system, an evaluation perspective, the evaluation perspective corresponding to a build of the system;

determining, by the analysis system, an evaluation viewpoint, the evaluation viewpoint corresponding to discovered information of the system;

based upon the system aspect, the evaluation perspective, and the evaluation viewpoint, selecting a plurality of data structures identifying data to be collected;

based upon the system aspect, the evaluation perspective, the evaluation viewpoint, and the plurality of data structures, determining context data;

based upon the plurality of data structures, identifying a plurality of physical assets of the system for collection of data;

querying the plurality of physical assets of the system to collect data to populate the plurality of data structures; and

evaluating, by the analysis system, the data structures containing the collected data using the context data to produce an evaluation of at least some of the plurality of physical assets of the system.

2 . The method of claim 1 , wherein each physical asset of the plurality of physical assets may be categorized as one or more of: a computing entity, a computing device, a security device, a network device, a user software application, a system software application, a network software application, an operating system, a software tool, a network software application, a security software application, or a system monitoring software application.

3 . The method of claim 2 , wherein data structures are allocated to physical assets of the plurality of physical assets based upon how the physical assets are categorized.

4 . The method of claim 1 , wherein the evaluation of the at least some of the plurality of physical assets of the system produces a comparison between design data of the system and build data of the system as represented by the data structures containing the collected data.

5 . The method of claim 1 , wherein:

the context data is based upon system design data; and

the evaluating the data structures containing the collected data using the context data to produce an evaluation of at least some of the plurality of physical assets of the system produces a comparison between system design data and build data of the system.

6 . The method of claim 1 , further comprising allocating a plurality of data structures of a same data structure, each allocated data structure corresponding to a respective physical asset.

7 . The method of claim 4 , wherein querying the plurality of physical assets of the system to collect data to populate the plurality of data structures includes requesting data to populate a respective allocated data structure.

8 . The method of claim 1 , wherein a plurality of differing data structures may be allocated to a single physical asset.

9 . The method of claim 1 further comprising identifying all physical assets of the system, wherein the plurality of physical assets of the system for collection of data is a sub-set of all physical assets of the system.

10 . The method of claim 1 , wherein collected data comprises at least some of hardware asset information that includes at least one of vendor information, a serial number, a device description, a model number, a version, a generation, a purchase date, an installation date, or a service date for a corresponding physical asset.

11 . The method of claim 1 , wherein collected data comprises at least some of software asset information that includes at least one of vendor information, software type, license number, a version, a purchase date, an installation date, or a service date for a corresponding physical asset.

12 . An analysis system comprises:

a control module configured to interface with a system user interface module to determine:

a system aspect of a system, the system aspect corresponding to evaluation of physical assets of the system;

an evaluation perspective, the evaluation perspective corresponding to a build of the system;

an evaluation viewpoint, the evaluation viewpoint corresponding to discovered information of the system;

based upon the system aspect, the evaluation perspective, and the evaluation viewpoint, selecting a plurality of data structures identifying data to be collected;

based upon the system aspect, the evaluation perspective, the evaluation viewpoint, and the plurality of data structures, determining context data; and

based upon the plurality of data structures, identifying a plurality of physical assets of the system for collection of data;

the control module configured to interface with a data extraction module to query the plurality of physical assets of the system to collect data to populate the plurality of data structures; and

the control module configured to interface with a data analysis module to evaluate the plurality data structures containing the collected data using the context data to produce an evaluation of at least some of the plurality of physical assets of the system.

13 . The analysis system of claim 12 , wherein each physical asset of the plurality of physical assets may be categorized as one or more of: a computing entity, a computing device, a security device, a network device, a user software application, a system software application, a network software application, an operating system, a software tool, a network software application, a security software application, or a system monitoring software application.

14 . The analysis system of claim 13 , wherein the control module allocates data structures to physical assets of the plurality of physical assets based upon how the physical assets are categorized.

15 . The analysis system of claim 12 , wherein the evaluation of the at least some of the plurality of physical assets of the system produces a comparison between design data of the system and build data of the system as represented by the plurality of data structures containing the collected data.

16 . The analysis system of claim 12 , wherein:

the context data is based upon system design data; and

the evaluating the data structures containing the collected data using the context data to produce an evaluation of at least some of the plurality of physical assets of the system produces a comparison between system design data and build data of the system.

17 . The analysis system of claim 12 , further comprising allocating a plurality of data structures of a same data structure, each allocated data structure corresponding to a respective physical asset.

18 . The analysis system of claim 12 , wherein a plurality of differing data structures may be allocated to a single physical asset.

19 . The analysis system of claim 12 , wherein collected data comprises at least some of hardware asset information that includes at least one of vendor information, a serial number, a device description, a model number, a version, a generation, a purchase date, an installation date, or a service date for a corresponding physical asset.

20 . The analysis system of claim 12 , wherein collected data comprises at least some of software asset information that includes at least one of vendor information, software type, license number, a version, a purchase date, an installation date, or a service date for a corresponding physical asset.

Assignments (3)
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 9, 2022
From: HICKS, RAYMOND; PISANI, RYAN MICHAEL; MCNEELA, THOMAS JAMES
To: UNCOMMONX INC.
Reel/Frame 061050/0648 →