Detecting configuration gaps in systems handling data according to system requirements frameworks

US12563105B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12563105-B2
Application numberUS-202318151335-A
CountryUS
Kind codeB2
Filing dateJan 6, 2023
Priority dateJun 20, 2018
Publication dateFeb 24, 2026
Grant dateFeb 24, 2026

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Methods, systems, and non-transitory computer readable storage media are disclosed for managing computing systems according to detect and correct configuration gaps with specific system requirements frameworks. Specifically, the disclosed system accesses a digital data repository to determine attribute values of data objects representing functions or infrastructure associated with handling target data for an entity. The disclosed system determines a digital representation of a system requirements framework that indicates controls associated with handling specific data types. Based on the attribute values and a gap rules set associated with the system requirements framework, the disclosed system determines configuration gaps to be addressed via control actions for installing controls in connection with various data assets or data processing operations. The disclosed system generates tasks to display via a graphical user interface of a computing device for applying modifications to the data assets and/or data processing operations to address the configuration gaps.

First claim

Opening claim text (preview).

What is claimed is: 1 . A method comprising: extracting, by at least one computer processor utilizing a data extraction software application integrated with a digital data repository to access the digital data repository, attribute values of a plurality of data objects representing functions or infrastructure associated with handling target data for an entity; determining, by the at least one computer processor and from the digital data repository, a digital representation of a system requirements framework comprising a plurality of controls associated with handling specific data types; determining, by the at least one computer processor and by comparing the attribute values of the plurality of data objects to system requirement attribute values indicated by a gap rules set associated with the system requirements framework, a plurality of configuration gaps representing a plurality of control actions for installing controls in connection with one or more data assets or one or more data processing operations to match the attribute values to the system requirement attribute values; generating, by the at least one computer processor for display via a graphical user interface of a computing device associated with the entity, one or more tasks for applying one or more modifications to the one or more data assets or the one or more data processing operations according to the plurality of configuration gaps; and generating, in response to one or more client device interactions with the one or more tasks via the graphical user interface in connection with applying the one or more modifications to the one or more data assets of the one or more data processing operations, an updated graphical user interface displaying modifications to the one or more tasks. 2 . The method of claim 1 , wherein extracting the attribute values of the plurality of data objects comprises: integrating the data extraction software application with the digital data repository and a third-party system via an application programming interface associated with the one or more data assets or the one or more data processing operations; and extracting, utilizing the data extraction software application, the attribute values of the plurality of data objects in response to a selected option to initiate a review of the plurality of controls of the system requirements framework. 3 . The method of claim 1 , further comprising: determining that a subset of the attribute values of the plurality of data objects correspond to one or more evidence objects indicating that at least a portion of a control of the plurality of controls is installed in connection with the one or more data assets or the one or more data processing operations; and determining, based on the one or more evidence objects, that the control is installed in connection with the one or more data assets or the one or more data processing operations. 4 . The method of claim 3 , further comprising: determining that a particular evidence object of the one or more evidence objects corresponds to an additional control of the plurality of controls; and determining, based on the particular evidence object, that the additional control is installed in connection with the one or more data assets or the one or more data processing operations. 5 . The method of claim 1 , further comprising generating, in response to a selected option to initiate a review of the plurality of controls of the system requirements framework, an initial compliance score based on a percentage of the plurality of controls installed in connection with the one or more data assets or the one or more data processing operations. 6 . The method of claim 1 , wherein determining the attribute values of the plurality of data objects comprises: detecting a missing attribute value for a data object of the plurality of data objects; generating, in response to detecting the missing attribute value, an assessment comprising a computer-implemented questionnaire including one or more electronic questions associated with the missing attribute value of the data object; executing the assessment by providing the assessment for display at one or more client devices; and determining the missing attribute value for the data object based on a response to the assessment from the one or more client devices. 7 . The method of claim 6 , wherein: executing the assessment comprises: determining a first response to a first question of the one or more electronic questions provided to the one or more client devices; skipping, based on the first response, a second question of the one or more electronic questions; providing, based on the first response, a third question of the one or more electronic questions to the one or more client devices; determining a second response to the third question; and determining the missing attribute value of the data object comprises determining the missing attribute value based on the first response or the second response. 8 . The method of claim 1 , wherein determining the plurality of configuration gaps comprises: determining a gap rule of the gap rules set based on one or more control actions of the plurality of control actions for installing one or more controls in connection with the one or more data assets or the one or more data processing operations; and determining a configuration gap by applying the gap rule to the attribute values of the plurality of data objects to determine whether the attribute values comply with the system requirements framework by comparing the attribute values of the plurality of data objects to the system requirement attribute values. 9 . The method of claim 1 , further comprising: detecting a triggering event comprising a change to the digital representation of the system requirements framework or a change to an attribute value of a data object of the plurality of data objects by monitoring data sources corresponding to the plurality of data objects; determining automatically, in response to the triggering event, whether the change to the digital representation of the system requirements framework or the change to the attribute value of the data object results in one or more additional configuration gaps; and generating, for display on the graphical user interface, one or more additional tasks for applying the one or more modifications to the one or more data assets or the one or more data processing operations according to the one or more additional configuration gaps. 10 . The method of claim 1 , wherein determining the plurality of configuration gaps comprises performing a plurality of iterations to process the plurality of data objects in connection with the system requirements framework, wherein an iteration of the plurality of iterations comprises: determining a set of attribute values of a data object of the plurality of data objects; and determining a configuration gap in response to determining that the data object does not comply with the system requirements framework based on the set of attribute values of the data object and the gap rules set. 11 . A non-transitory computer readable medium comprising instructions that, when executed by at least one processor, cause the at least one processor to: extract, by utilizing a data extraction software application integrated with a digital data repository to access the digital data repository, attribute values of a plurality of data objects representing functions or infrastructure associated with handling target data for an entity; determine, from the digital data repository, a digital representation of a system requirements framework comprising a plurality of controls ass

Assignees

Inventors

Classifications

  • Status monitoring or status determination for a person or group · CPC title

  • Scheduling, planning or task assignment for a person or group · CPC title

  • Market surveys; Market polls · CPC title

  • Certifying business or products · CPC title

  • during transmission, i.e. party's identity is protected against eavesdropping, e.g. by using temporary identifiers, but is known to the other party or parties involved in the communication · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12563105B2 cover?
Methods, systems, and non-transitory computer readable storage media are disclosed for managing computing systems according to detect and correct configuration gaps with specific system requirements frameworks. Specifically, the disclosed system accesses a digital data repository to determine attribute values of data objects representing functions or infrastructure associated with handling targ…
Who is the assignee on this patent?
Onetrust Llc
What technology area does this patent fall under?
Primary CPC classification H04L63/306. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Feb 24 2026 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).