Data block-based system and methods for predictive models
AssigneeIronNet Cybersecurity, Inc.
InventorsRobert L. Grossman, Matthew C. Swort, James E. Heath
Life of this patent
Estimating the term…
Abstract
Systems and methods for recording information at a granular level; checking and verifying that data is used and processed is consistent with an entity's internal policies and/or external regulations; and producing reports to authorized users (e.g., individuals and organizations) with information are provided. The system and methods capture required data in an immutable fashion so that users outside of an entity (e.g., public, third parties) can check and audit that internal policies and other regulatory policies and frameworks are followed.
Claims20
A system for data sharing with a plurality of users and for checking rule compliance, the system comprising:
- at least one processor;
- a plurality of data storage blocks stored in a block-based storage system, wherein data included in the plurality of data storage blocks are used in at least one of building an analytic model and an analytic workflow;
- a plurality of data provenance blocks stored in the block-based storage system, wherein at least one of the plurality of data provenance blocks stores provenance data related to building one of an analytic model and an analytic workflow or related to using one of an analytic model and an analytic workflow to score data and produce outputs;
- a management module coupled to the block-based storage system and configured to run on one of the at least one processor to create and read the data storage blocks and the data provenance blocks of the block-based storage system;
- and
- a logging module coupled to the management module, and configured to run on one of the at least one processor to manage at least one of logging of using at least a portion of the data stored in the data storage blocks to build an analytic model or an analytic workflow, and logging of the using of at least a portion of the data stored in the data storage blocks to score that data using one of an analytic model and an analytic workflow to produce outputs, wherein the logging module is further configured to store the logging data in the data provenance blocks of the block-based storage system.
Dependencies are inferred from the claim text.