Computer-based systems programmed for automatic adaptive content-based processing of electronic messages and methods of use thereof

US12192160B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12192160-B2
Application numberUS-202217580443-A
CountryUS
Kind codeB2
Filing dateJan 20, 2022
Priority dateJan 20, 2022
Publication dateJan 7, 2025
Grant dateJan 7, 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 of the present disclosure enable improved content filtering by determining a profile state of the user profile based at least in part on at least one attribute of the user profile and determining a user profile criterion associated with the user profile based on the profile state including a threshold value to trigger a filter parameter associated with the profile objective, where the filter parameter comprises a content type to be processed so as to facilitate achieving the profile objective. The filter parameter is determined based on the profile state surpassing the user profile criterion. A content recognition model is used to identify a message content of each message. An electronic message that matches the content type is identified and filtered at the electronic messaging client to prevent the content from being presented.

First claim

Opening claim text (preview).

What is claimed is: 1. A method comprising: accessing, by at least one processor instructed by an electronic messaging client plug-in that augments functionality of a third-party electronic messaging client, a user profile associated with a user of the third-party electronic messaging client; wherein the third-party electronic messaging client is associated with a third-party hosted electronic messaging account associated with the user; wherein the third-party hosted electronic messaging account is different from the user profile; determining, by the at least one processor, a profile state of the user profile based at least in part on at least one attribute of the user profile; wherein the profile state comprises: at least one metric associated with the profile and at least one profile objective associated with the at least one metric; determining, by the at least one processor, at least one threshold value associated with the at least one metric associated with the user profile based at least in part on the at least one metric and the at least one profile objective; wherein the at least one threshold value is configured to trigger at least one filter parameter associated with the at least one profile objective in response to the at least one metric meeting, crossing or both the at least one threshold value; wherein the at least one filter parameter comprises at least one content type associated to be processed so as to facilitate achieving the at least one profile objective; utilizing, by the at least one processor, the electronic messaging client plug-in to monitor each message in a set of electronic messages received by the electronic messaging client; utilizing, by the at least one processor, at least one content recognition model to identify a message content type of each message in the set of electronic messages received by the electronic messaging client based at least in part on content in each message in the set of electronic messages; determining, by the at least one processor, at least one electronic message of the set of electronic messages received by the electronic messaging client that matches the at least one content type of the at least one filter parameter based at least in part on the message content type of each message in a set of electronic messages; and triggering, by the at least one processor, the electronic messaging client plug-in to filter the at least one electronic message from the electronic messages at the electronic messaging client to prevent the at least one content from being presented by the electronic messaging client so as to facilitate achieving the at least one profile objective. 2. The method of claim 1 , further comprising generating, by the at least one processor, at least one content overlay to obscure the at least one content of the at least one electronic message to filter the at least one electronic message. 3. The method of claim 1 , further comprising: identifying, by the at least one processor, a plurality of selectable content associated with the at least one content within the at least one electronic message based on a predefined selectable content format inserted by a sender; and determining, by the at least one processor, at least one selected content of the plurality of selectable content for presentation by the electronic messaging client based at least in part on the at least one filter parameter to filter the at least one content. 4. The method of claim 1 , further comprising blocking, by the at least one processor, the at least one electronic message from presentation by the electronic messaging client to filter the at least one electronic message. 5. The method of claim 1 , wherein the at least one content recognition model comprises at least one natural language processing model to recognize the at least one content based at least in part on text within the at least one electronic message. 6. The method of claim 1 , further comprising: receiving, by the at least one processor, a user profile activity history comprising at least one electronic activity performed with the user profile; utilizing, by the at least one processor, at least one propensity model trained to predict a propensity of the user to engage with the at least one electronic message based at least in part on the at least one content type and the user profile activity history; and filtering, by the at least one processor, the at least one electronic message from the electronic messages at the electronic messaging client to prevent the at least one content from being presented by the electronic messaging client based at least in part on the propensity of the user to engage with the at least one electronic message exceeding a threshold propensity value. 7. The method of claim 6 , wherein the at least one electronic activity comprises payment transactions. 8. The method of claim 1 , wherein the profile state comprises a financial account balance; and wherein the at least one filter parameter comprises at least one restriction of the at least one content type of offers for products, services or both. 9. The method of claim 8 , further comprising: receiving, by the at least one processor, at least one savings goal selected by user selection; identifying, by the at least one processor, the at least one threshold value based at least in part on the at least one savings goal; and determining, by the at least one processor, the at least one filter parameter based at least in part on the at least one threshold value. 10. The method of claim 8 , wherein the at least one threshold value comprises at least one of: a savings goal, a balance level, a credit limit, a transaction volume, a transaction frequency, or a budget. 11. A system comprising: at least one processor configured to execute software instructions to perform steps to: access a user profile associated with a user of a third-party electronic messaging client; wherein the third-party electronic messaging client is augmented with an electronic messaging client plug-in that augments functionality of a third-party electronic messaging client wherein the third-party electronic messaging client is associated with a third-party hosted electronic messaging account associated with the user; wherein the third-party hosted electronic messaging account is different from the user profile; determine a profile state of the user profile based at least in part on at least one attribute of the user profile; determine at least one threshold value associated with the user profile; wherein the at least one threshold value is configured to trigger at least one filter parameter in response to the profile state meeting, crossing or both the at least one threshold value; wherein the at least one filter parameter comprises at least one content type associated with the at least one threshold value; utilize the electronic messaging client plug-in to monitor each message in a set of electronic messages received by the electronic messaging client; utilize at least one content recognition model to identify at least one electronic message of a set of electronic messages received by the electronic messaging client that matches the at least one content type of the at least one filter parameter based at least in part on message contents of the at least one electronic message; and trigger the electronic messaging client plug-in to filter the at least one electronic message from the electronic messages at the electronic messaging client to prevent the at least one content from being presented by the electronic messaging client. 12. The system of claim 11 , wherein the at least

Assignees

Inventors

Classifications

  • Processing or translation of natural language (natural language analysis G06F40/20; semantic analysis G06F40/30) · CPC title

  • H04L67/306Primary

    User profiles · CPC title

  • H04L51/212Primary

    using filtering or selective blocking · CPC title

  • Recognition of textual entities · CPC title

  • using statistical methods · 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 US12192160B2 cover?
Systems and methods of the present disclosure enable improved content filtering by determining a profile state of the user profile based at least in part on at least one attribute of the user profile and determining a user profile criterion associated with the user profile based on the profile state including a threshold value to trigger a filter parameter associated with the profile objective,…
Who is the assignee on this patent?
Capital One Services Llc
What technology area does this patent fall under?
Primary CPC classification H04L67/306. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Jan 07 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 3 related publications on this page (citations in our corpus or others sharing the same primary CPC).