Automatic electronic message filtering method and apparatus
US-10897444-B2 · Jan 19, 2021 · US
US12413544B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-12413544-B2 |
| Application number | US-202418764460-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jul 5, 2024 |
| Priority date | May 7, 2019 |
| Publication date | Sep 9, 2025 |
| Grant date | Sep 9, 2025 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
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.
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
Mailbox-related aspects, e.g. synchronisation of mailboxes · CPC title
using filtering or selective blocking · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.