Systems and methods for censoring text inline

US12379975B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12379975-B2
Application numberUS-202217836614-A
CountryUS
Kind codeB2
Filing dateJun 9, 2022
Priority dateJul 6, 2018
Publication dateAug 5, 2025
Grant dateAug 5, 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.

Systems and methods for censoring text-based data are provided. In some embodiments a censoring system may include at least one processor and at least one non-transitory memory storing application programming interface instructions. The censoring system may be configured to perform operations comprising storing a target pattern type and a computer-based model for identifying a target data pattern corresponding to a target pattern type within text based data. The censoring system may also be configured to receive text-based data by a server, and to retrieve the stored target pattern type to be censored in the text-based data. The censoring system may be configured to identify within the received text-based data, a target data pattern corresponding to the retrieved target pattern type. The censoring system may be configured to censor target characters within the identified target data pattern, and transmit the censored text-based data to a receiving party.

First claim

Opening claim text (preview).

What is claimed is: 1. A system for censoring text-based data comprising: at least one processor; at least one non-transitory memory storing application programming interface instructions that, when executed by the at least one processor cause the system to perform operations comprising: receiving text-based data; retrieving a target pattern type based on at least one security characteristic associated with a receiving party for the text-based data, wherein the target pattern type indicates data that is to be censored for parties associated with the at least one security characteristic; retrieving, from a database, a token corresponding to a target data pattern corresponding to the target pattern type; retrieving, from the database and using the token, context-based alternative user information for the target data pattern based on the at least one security characteristic, the context-based alternative user information corresponding to lower sensitivity information than the target data pattern, and the context-based alternative user information having a level of sensitivity in accordance with the at least one security characteristic; censoring the text-based data by replacing target characters of the target data pattern with the context-based alternative user information; and transmitting the censored text-based data to the receiving party. 2. The system of claim 1 , wherein the censored text-based data further comprises an indication that the text-based data has been censored. 3. The system of claim 1 , wherein the operations further comprise determining if a network has been compromised and transmitting the censored text-based data to the receiving party based on a determination that the network has not been compromised. 4. The system of claim 1 , wherein the context-based alternative user information comprises non-descriptive text data. 5. The system of claim 1 , wherein the context-based alternative user information comprises synthetic characters. 6. The system of claim 1 , wherein the operations further comprise storing a computer-based model for identifying the target data pattern, identifying the target characters within the target data pattern, and censoring the target characters. 7. The system of claim 6 , wherein the operations further comprise combining a plurality of computer-based models, based on the at least one security characteristic, for identifying and censoring the text-based data. 8. The system of claim 1 wherein the context-based alternative user information corresponds to the target characters within the target data pattern and a permission level associated with the at least one security characteristic. 9. The system of claim 1 , wherein the operations further comprise analyzing a user profile of the receiving party to obtain the at least one security characteristic. 10. The system of claim 1 , wherein the operations further comprise: parsing the text-based data using a language parser; and labeling data objects of the text-based data with labels identifying parts of speech. 11. A method for censoring text-based data, the method comprising: receiving text-based data; retrieving a target pattern type based on at least one security characteristic associated with a receiving party for the text-based data; accessing a token corresponding to a target data pattern corresponding to the target pattern type; retrieving, using the token, context-based alternative user information for the target data pattern based on the at least one security characteristic, the context-based alternative user information corresponding to lower sensitivity information than the target data pattern, and the context-based alternative user information having a level of sensitivity in accordance with the at least one security characteristic; censoring the text-based data by replacing target characters of the target data pattern with the context-based alternative user information; and transmitting the censored text-based data to the receiving party. 12. The method of claim 11 , further comprising: receiving a request, from a user, to reconstruct the censored text-based data, the request comprising authentication data of the user; verifying a security characteristic of the authentication data; substituting a portion of the censored text-based data with the received text-based data, based on a permission level of the user; and transmitting the reconstructed text-based data to the user. 13. The method of claim 11 , wherein the at least one security characteristic is stored in a profile associated with the receiving party. 14. The method of claim 13 , wherein the profile comprises a list of target pattern types and associated permission levels. 15. The method of claim 11 , further comprising removing images or special characters from the text-based data. 16. The method of claim 11 , wherein the censored text-based data further comprises an indication that the text-based data has been censored. 17. The method of claim 11 , further comprising determining if a network has been compromised and transmitting the censored text-based data to the receiving party based on a determination that the network has not been compromised. 18. The method of claim 17 , wherein determining that the network has been compromised comprises analyzing a time to transmit data from a server system to a receiving system. 19. The method of claim 11 , wherein the context-based alternative user information comprises synthetic characters. 20. A system for censoring text-based data comprising: at least one processor; at least one non-transitory memory storing application programming interface instructions that, when executed by the at least one processor cause the system to perform operations comprising: receiving text-based data; retrieving respective target pattern types based on a first permission level and a second permission level associated with a receiving party for the text-based data, wherein the respective target pattern types indicate data that is to be censored for parties associated with the first permission level and the second permission level; retrieving, from a database, respective tokens corresponding to respective target data patterns corresponding to the respective target pattern types; retrieving, from the database and using the respective tokens, a first part of context-based alternative user information for a first of the respective target data patterns based on the first permission level and a second part of context-based alternative user information for a second of the respective target data patterns based on the second permission level; censoring the text-based data by replacing target characters of the respective target data patterns with the first part and the second part; and transmitting the censored text-based data to the receiving party.

Assignees

Inventors

Classifications

  • Texturing; Colouring; Generation of textures or colours (retouching, inpainting or scratch removal G06T5/77) · CPC title

  • Auto-encoder networks; Encoder-decoder networks · CPC title

  • Hyperparameter optimisation; Meta-learning; Learning-to-learn · CPC title

  • Supervised learning · CPC title

  • Adversarial learning · 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 US12379975B2 cover?
Systems and methods for censoring text-based data are provided. In some embodiments a censoring system may include at least one processor and at least one non-transitory memory storing application programming interface instructions. The censoring system may be configured to perform operations comprising storing a target pattern type and a computer-based model for identifying a target data patte…
Who is the assignee on this patent?
Capital One Services Llc
What technology area does this patent fall under?
Primary CPC classification G06F9/541. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Aug 05 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).