Automatic electronic message filtering method and apparatus

US12413544B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12413544-B2
Application numberUS-202418764460-A
CountryUS
Kind codeB2
Filing dateJul 5, 2024
Priority dateMay 7, 2019
Publication dateSep 9, 2025
Grant dateSep 9, 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.

Disclosed are systems and methods for improving interactions with and between computers in electronic messaging and/or providing systems supported by or configured with personal computing devices, servers and/or platforms. The disclosed systems and methods provide systems and methods for generating electronic message filters and for using electronic message filters comprising item category filtering criteria and having an automatically-determined expiration. The discloses systems and methods filter electronic messages using the item category filtering criteria while an electronic message filter remains active as determined using the automatically-determined expiration information.

First claim

Opening claim text (preview).

The invention claimed is: 1. A method comprising: extracting, by a computing device, information from an electronic message directed to a user; generating, by the computing device, an electronic message filter, using the information extracted from the electronic message, the electronic message filter generation including identifying filter application criteria and an associated action; automatically determining, by the computing device, expiration information indicating a time frame for applicability of the electronic message filter, the determining comprising using a trained statistical machine model to determine the expiration information; generating, by the computing device, an electronic message filter user interface comprising a plurality of fields, the plurality of fields comprising a field containing a time frame for the electronic message filter corresponding to the expiration information automatically-determined for the electronic message filter, a field indicating the associated action, and at least one field indicating the electronic message filter application criteria, each of the plurality of fields being updatable by the user, the user interface further comprising a user-selectable button to activate the electronic message filter; displaying, by the computing device, the generated user interface; and receiving, by the computing device, user input in connection with the electronic message filter via the displayed user interface. 2. The method of claim 1 , further comprising: receiving, by the computing device, input from the user updating at least one of the plurality of fields; automatically determining, by the computing device, in response to the user input, new expiration information using the trained statistical machine model; and displaying, by the computing device, the user interface modified in accordance with the user's updates and the new expiration information, the time frame field of the modified user interface being based on the new expiration information. 3. The method of claim 1 , further comprising: determining, by the computing device, an information category corresponding to the electronic message using the information extracted from the electronic message, a respective field of the plurality of fields being used to display the information category determined for the electronic message. 4. The method of claim 3 , further comprising: receiving, by the computing device, input from the user indicating a change in the information category determined for the electronic message; automatically determining, by the computing device, in response to the user input updating the information category, a new expiration information using the trained statistical machine model; and displaying, by the computing device, the user interface modified in accordance with the user's information category update and the new expiration information, the time frame field of the modified user interface being based on the new expiration information. 5. The method of claim 3 , further comprising: receiving, by the computing device, user input in connection with the information category field; and displaying, by the computing device, a list of information categories, each information category in the list being selectable by the user to update the information category. 6. The method of claim 5 , the user input indicating a selection, by the user, of the information category field. 7. The method of claim 5 , further comprising: receiving, by the computing device, character input as the user input received in connection with the information field; identifying, by the computing device, a set of information categories matching the character input; and displaying, by the computing device, the set of information categories matching the character input as the list of information categories in response. 8. The method of claim 1 , further comprising: receiving, by the computing device, after receiving input from the user to activate the electronic message filter, another electronic message directed to the user; extracting, by the computing device, information from the other electronic message; making, by the computing device, a first determination that the information extracted from the other electronic message satisfies the electronic message filter's application criteria; making, by the computing device, a second determination that the electronic message filter is active using the time frame of the electronic message filter; and performing, by the computing device, the action associated with the electronic message filter in connection with the other electronic message based on the first and second determinations. 9. The method of claim 1 , the automatic expiration information determination further comprising: automatically determining the expiration information indicating a time frame for applicability of the electronic message filter using the trained statistical machine model and an information category associated with the electronic message. 10. The method of claim 9 , further comprising: generating the trained statistical model for the information category. 11. The method of claim 1 , further comprising: receiving, by the computing device, input from the user indicating a change in the action to be performed in connection with the electronic message filter; and displaying, by the computing device, the user interface modified in accordance with the change in the action to be performed in connection with the electronic message filter in response. 12. The method of claim 1 , further comprising: receiving, by the computing device, via a discard button of the electronic message filter user interface, user input indicating the user's desire to discard the electronic message filter; and discarding, by the computing device, the electronic message filter in response. 13. A non-transitory computer-readable storage medium tangibly encoded with computer-executable instructions that when executed by a processor associated with a computing device perform a method comprising: extracting information from an electronic message directed to a user; generating an electronic message filter, using the information extracted from the electronic message, the electronic message filter generation including identifying filter application criteria and an associated action; automatically determining expiration information indicating a time frame for applicability of the electronic message filter, the determining comprising using a trained statistical machine model to determine the expiration information; generating an electronic message filter user interface comprising a plurality of fields, the plurality of fields comprising a field containing a time frame for the electronic message filter corresponding to the expiration information automatically-determined for the electronic message filter, a field indicating the associated action, and at least one field indicating the electronic message filter application criteria, each of the plurality of fields being updatable by the user, the user interface further comprising a user-selectable button to activate the electronic message filter; displaying the generated user interface; and receiving user input in connection with the electronic message filter via the displayed user interface. 14. The non-transitory computer-readable storage medium of claim 13 , the method further comprising: receiving input from the user updating at least one of the plurality of fields; automatically determining, in response to the user input, new expiration information using the trained statistical mach

Assignees

Inventors

Classifications

  • Mailbox-related aspects, e.g. synchronisation of mailboxes · CPC title

  • H04L51/212Primary

    using filtering or selective blocking · 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 US12413544B2 cover?
Disclosed are systems and methods for improving interactions with and between computers in electronic messaging and/or providing systems supported by or configured with personal computing devices, servers and/or platforms. The disclosed systems and methods provide systems and methods for generating electronic message filters and for using electronic message filters comprising item category filt…
Who is the assignee on this patent?
Yahoo Assets Llc
What technology area does this patent fall under?
Primary CPC classification H04L51/212. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Sep 09 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 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).