Data confidence fabric policy-based scoring

US12332872B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12332872-B2
Application numberUS-202217652225-A
CountryUS
Kind codeB2
Filing dateFeb 23, 2022
Priority dateFeb 23, 2022
Publication dateJun 17, 2025
Grant dateJun 17, 2025

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.

Generating policy-based confidence scores for data is disclosed. Data captured by a data confidence fabric is annotated when the data is created, mutated, transited or otherwise handled in the data confidence fabric. The annotations are weighted by a policy to generate policy-based confidence scores. The policy-based confidence scores are used in determining whether the data is sufficiently trusted for use by an application.

First claim

Opening claim text (preview).

What is claimed is: 1. A method, comprising: ingesting data into a data confidence fabric; performing trust insertions on the data as the data traverses the data confidence fabric, wherein each of the trust insertions results in an annotation associated with the data; generating, by a policy engine, a set of policies, wherein each policy is associated with a separate application, and wherein each policy identifies weights to be applied to the annotations, wherein at least two of the policies have different weights for the same annotations; selecting, by a scoring engine, a policy within the set of policies from the policy engine based on the application that is to use the data; applying the policy to the annotations, wherein applying the policy includes applying the weights to the annotations; generating, by the scoring engine, a confidence score for each trust insertion technology represented in the annotations; applying, by the scoring engine, weights to the individual confidence scores according to the selected policy; and generating, by the scoring engine, a policy-based confidence score for the data based on a combination of the individual weighted confidence scores, wherein an application accesses the data associated with the individual weighted confidence scores and generates an output using only data whose policy-based confidence scores exceed a threshold score. 2. The method of claim 1 , wherein the trust insertions include one or more of trusted platform modules, ledgers, immutable storage, public key infrastructure, transport layer security, signatures, and encryption. 3. The method of claim 1 , further comprising storing the data and the annotations in a ledger. 4. The method of claim 1 , further comprising managing the policy with the policy engine, wherein the policy engine facilitates creating the policy, updating the policy, and deleting the policy. 5. The method of claim 1 , further comprising applying the policy, by the scoring engine that stores the policy. 6. The method of claim 5 , further comprising calling the scoring engine to execute the policy stored in a policy engine on the data. 7. The method of claim 6 , further comprising updating the policy a single time for all trust insertions in the data confidence fabric. 8. The method of claim 6 , further comprising applying the policy to all data ingested into the data confidence fabric after the data is ingested in a batch process. 9. The method of claim 6 , further comprising updating the policy-based confidence score after updating the policy. 10. The method of claim 1 , further comprising selecting the policy from the set of policies based on one or more of an execution environment, a host, a class of machine, a context, or combination thereof. 11. The method of claim 10 , wherein the execution environment is one of a production environment or a test environment. 12. A non-transitory storage medium having stored therein instructions that are executable by one or more hardware processors to perform operations comprising: ingesting data into a data confidence fabric; performing trust insertions on the data as the data traverses the data confidence fabric, wherein each of the trust insertions results in an annotation associated with the data; generating, by a policy engine, a set of policies, wherein each policy is associated with a separate application, and wherein each policy identifies weights to be applied to the annotations, wherein at least two of the policies have different weights for the same annotations; selecting, by a scoring engine, a policy within the set of policies from the policy engine based on the application that is to use the data; applying the policy to the annotations, wherein applying the policy includes applying the weights to the annotations; generating, by the scoring engine, a confidence score for each trust insertion technology represented in the annotations; applying, by the scoring engine, weights to the individual confidence scores according to the selected policy; and generating, by the scoring engine, a policy-based confidence score for the data based on a combination of the individual weighted confidence scores, wherein an application accesses the data associated with the individual weighted confidence scores and generates an output using only data whose policy-based confidence scores exceed a threshold score. 13. The non-transitory storage medium of claim 12 , wherein the trust insertions include one or more of trusted platform modules, ledgers, immutable storage, public key infrastructure, transport layer security, signatures, and encryption. 14. The non-transitory storage medium of claim 12 , further comprising storing the data and the annotations in a ledger. 15. The non-transitory storage medium of claim 12 , further comprising managing the policy with the policy engine, wherein the policy engine facilitates creating the policy, updating the policy, and deleting the policy. 16. The non-transitory storage medium of claim 12 , further comprising applying the policy, by the scoring engine that stores the policy. 17. The non-transitory storage medium of claim 16 , further comprising calling the scoring engine to execute the policy on the data. 18. The non-transitory storage medium of claim 17 , further comprising updating the policy a single time for all trust insertions in the data confidence fabric. 19. The non-transitory storage medium of claim 17 , further comprising applying the policy to all data ingested into the data confidence fabric after the data is ingested in a batch process. 20. The non-transitory storage medium of claim 12 , further comprising selecting the policy from the set of policies based on one or more of an execution environment, a host, a class of machine, a context, or combination thereof.

Assignees

Inventors

Classifications

  • Data format conversion from or to a database · CPC title

  • Analytics; Diagnosis · CPC title

  • Improving data quality; Data cleansing, e.g. de-duplication, removing invalid entries or correcting typographical errors · CPC title

  • Ensuring data consistency and integrity · CPC title

  • using data annotations, e.g. user-defined metadata · 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 US12332872B2 cover?
Generating policy-based confidence scores for data is disclosed. Data captured by a data confidence fabric is annotated when the data is created, mutated, transited or otherwise handled in the data confidence fabric. The annotations are weighted by a policy to generate policy-based confidence scores. The policy-based confidence scores are used in determining whether the data is sufficiently tru…
Who is the assignee on this patent?
Dell Products Lp
What technology area does this patent fall under?
Primary CPC classification G06F16/2365. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jun 17 2025 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).