Activation of dynamic filter generation for message management systems through gesture-based input
US-2017302603-A1 · Oct 19, 2017 · US
US10594641B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10594641-B2 |
| Application number | US-201815867635-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jan 10, 2018 |
| Priority date | Mar 27, 2014 |
| Publication date | Mar 17, 2020 |
| Grant date | Mar 17, 2020 |
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.
Filtering rules for incoming messages can be dynamically generated by a message management service based on patterns in the user's behavior. The message management service can analyze event records associating user actions with features of messages to detect correlations between message features and resulting actions, including correlations across multiple messaging accounts belonging to the same user. Based on correlations, the message management service can provide a suggested rule to the user's client device, and the user can accept or decline the suggestion.
Opening claim text (preview).
What is claimed is: 1. A computer-implemented method comprising: receiving, at a client device, a first message for a user; presenting the first message to the user; receiving a first user input indicating a first user action to be taken on the first message; detecting metadata associated with the first message, wherein the metadata describes a suggested rule for performing an action on the first message; in response to determining that the first user action does not match the action associated with the suggested rule, reporting a first event to a message management service, the first event indicating that the first user action does not match the action associated with the suggested rule; and in response to determining that the first user action matches the action associated with the suggested rule: presenting the suggested rule to the user; receiving a user response to the first suggested rule; and reporting a second event to the message management service, the second event indicating that the first user action was taken on the first message. 2. The computer-implemented method of claim 1 , wherein presenting the suggested rule comprises presenting a prompt regarding the suggested rule to the user. 3. The computer-implemented method of claim 1 , further comprising: modifying the first message to include an indication of the suggested rule. 4. The computer-implemented method of claim 3 , further comprising: presenting the modified message to the user. 5. The computer-implemented method of claim 4 , further comprising: receiving a second user input indicating a second user action to be taken on the first message. 6. The computer-implemented method of claim 5 , wherein the second user input comprises tapping on the modified message. 7. The computer-implemented method of claim 5 , wherein the second user input comprises tapping on the modified portion of the modified message. 8. A non-transitory computer-readable medium including one or more sequences of instructions that, when executed by one or more processors, causes: receiving, at a client device, a first message for a user; presenting the first message to the user; receiving a first user input indicating a first user action to be taken on the first message; detecting metadata associated with the first message, wherein the metadata describes a suggested rule for performing an action on the first message; in response to determining that the first user action does not match the action associated with the suggested rule, reporting a first event to a message management service, the first event indicating that the first user action does not match the action associated with the suggested rule; and in response to determining that the first user action matches the action associated with the suggested rule: presenting the suggested rule to the user; receiving a user response to the first suggested rule; and reporting a second event to the message management service, the second event indicating that the first user action was taken on the first message. 9. The non-transitory computer-readable medium of claim 8 , wherein presenting the suggested rule comprises presenting a prompt regarding the suggested rule to the user. 10. The non-transitory computer-readable medium of claim 8 , further comprising: modifying the first message to include an indication of the suggested rule. 11. The non-transitory computer-readable medium of claim 10 , further comprising: presenting the modified message to the user. 12. The non-transitory computer-readable medium of claim 11 , further comprising: receiving a second user input indicating a second user action to be taken on the first message. 13. The non-transitory computer-readable medium of claim 12 , wherein the second user input comprises tapping on the modified message. 14. The non-transitory computer-readable medium of claim 12 , wherein the second user input comprises tapping on the modified portion of the modified message. 15. A system comprising: one or more processors; and a non-transitory computer-readable medium including one or more sequences of instructions that, when executed by one or more processors, causes: receiving, at a client device, a first message for a user; presenting the first message to the user; receiving a first user input indicating a first user action to be taken on the first message; detecting metadata associated with the first message, wherein the metadata describes a suggested rule for performing an action on the first message; in response to determining that the first user action does not match the action associated with the suggested rule, reporting a first event to a message management service, the first event indicating that the first user action does not match the action associated with the suggested rule; and in response to determining that the first user action matches the action associated with the suggested rule: presenting the suggested rule to the user; receiving a user response to the first suggested rule; and reporting a second event to the message management service, the second event indicating that the first user action was taken on the first message. 16. The system of claim 15 , wherein presenting the suggested rule comprises presenting a prompt regarding the suggested rule to the user. 17. The system of claim 15 , further comprising: modifying the first message to include an indication of the suggested rule. 18. The system of claim 16 , further comprising: presenting the modified message to the user. 19. The system of claim 18 , further comprising: receiving a second user input indicating a second user action to be taken on the first message. 20. The system of claim 19 , wherein the second user input comprises tapping on the modified message. 21. The system of claim 19 , wherein the second user input comprises tapping on the modified portion of the modified message.
Computer-aided management of electronic mailing [e-mailing] · CPC title
Electricity · mapped topic
Electricity · mapped topic
Electricity · mapped topic
for tracking messages · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.