Message quarantine
US-9961090-B2 · May 1, 2018 · US
US11516165B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11516165-B2 |
| Application number | US-201916380891-A |
| Country | US |
| Kind code | B2 |
| Filing date | Apr 10, 2019 |
| Priority date | Apr 10, 2019 |
| Publication date | Nov 29, 2022 |
| Grant date | Nov 29, 2022 |
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.
Methods and systems for revoking electronic messages. One method includes storing, for each of a plurality of forwarded messages, a record in a data store, each record including a link to an original message for the forwarded message, and receiving a request to revoke a forwarded message. In response to receiving the request, the method includes identifying an original message the forwarded message via a record stored in the data store and notifying, with an electronic processor, a user associated with the original message of the request to revoke the forwarded message. In response to receiving an instruction revoking the original source message from the user, the method includes identifying each forward of the original message via records stored in the data store and revoking the original message and each message associated with each record stored in the data store including a link to the original message.
Opening claim text (preview).
What is claimed is: 1. A device-implemented method of revoking an electronic message, the method comprising: storing, in a data store, a record, the record comprising data identifying a first message sent via an electronic messaging application and data identifying a second message, the first message being a forwarded message of the second message; receiving, from a first user device associated with a first user, a request to revoke the first message, the first user being a recipient of the first message; and in response to receiving the request to revoke the first message: identifying, based on the record stored in the data store, the second message; providing, to a second user device associated with a second user, a user interface reporting the request to revoke the first message, the user interface including: the request to revoke the first message; a selection mechanism to confirm revoking of the first message; statistical information about the first message including a counter value including a number of revocation requests received for the first message; the first message and context of the first message within a conversation thread associated with first message; and in response to receiving, from the second user device, a selection of the selection mechanism: revoking the first message and the second message. 2. The method of claim 1 , wherein storing the record comprising the data identifying the second message includes storing the record comprising unique identifying information for the second message. 3. The method of claim 1 , wherein storing the record comprising the data identifying the second message includes storing the record comprising unique identifying information for a third message, the first message being a forwarded message of the third message and the third message being a forwarded message of the second message. 4. The method of claim 1 , wherein providing the user interface to the second user device includes providing the user interface to a user device associated with at least one selected from a group consisting of an author of the second message and an administrator associated with a group of users receiving the second message. 5. The method of claim 1 , further comprising, in response to receiving a request to revoke a third message, incrementing a counter tracking a number of requests associated with the third message, and, in response to the counter satisfying a predetermined threshold, automatically revoking the third message and each forwarded message of the third message. 6. A system for revoking an electronic message, the system comprising an electronic processor configured to store, in a data store, a record, the record comprising data identifying a first message sent via an electronic messaging application and data identifying a second message, the first message being a forwarded message of the second message; receive, from a first user device associated with a first user, a request to revoke the first message, the first user being a recipient of the first message; and in response to receiving the request to revoke the first message: identify, based on the record, the second message, provide, to a second user device associated with a second user, a user interface reporting the request to revoke the first message, the user interface including: the request to revoke the first message; a selection mechanism to confirm revoking of the first message; statistical information about the first message including a counter value including a number of revocation requests received for the first message; the first message and context of the first message within a conversation thread associated with first message; and in response to receiving, from the second user device, a selection of the selection mechanism: revoke the first message and the second message. 7. The system of claim 6 , wherein the data identifying the second message includes unique identifying information for the second message. 8. The system of claim 6 , wherein the data identifying the second message includes data identifying a third message, the first message being a forwarded message of the third message, and the third message being a forwarded message of the second message. 9. The system of claim 6 , wherein the first user is included in a group of users receiving the first message. 10. The system of claim 9 , the electronic processor further configured to, in response to receiving the request to revoke the first message, notify an administrator associated with the group of users. 11. The system of claim 6 , wherein the second user is associated with the second message and includes at least one selected from a group consisting of an author of the second message and an administrator associated with group of users receiving the second message. 12. The system of claim 6 , the electronic processor further configured to, in response to receiving a request to revoke a third message, increment a counter tracking a number of requests associated with the third message, and, in response to the counter satisfying a predetermined threshold, automatically revoke the third message and each forwarded message of the third message. 13. A non-transitory, computer-readable medium comprising instructions that, when executed by an electronic processor, perform a set of functions, the set of functions comprising: store, in a data store, a record, the record comprising data identifying a first message sent via an electronic messaging application and data identifying a second message, the first message being a forwarded message of the second message; receive, from a first user device associated with a first user, a request to revoke the first message, the first user being a recipient of the first message; and in response to receiving the request to revoke the first message: identify, based on the record, the second message, increment a counter tracking a number of requests, and in response to the counter not satisfying a predetermined threshold: provide, to a second user device associated with a second user, a user interface reporting the request to revoke the first message, the user interface including a selection mechanism to confirm revoking of the first message and in response to receiving, from the second user device, a selection of the selection mechanism: revoke the first message and the second message. 14. The non-transitory, computer-readable medium of claim 13 , wherein the second user includes at least one selected from a group consisting of an author of the original message and an administrator associated with the group of users receiving the second message. 15. The non-transitory, computer-readable medium of claim 13 , wherein the second user includes a group of administrators associated with a group of users receiving the second message. 16. The non-transitory, computer-readable medium of claim 15 , wherein the set of functions further comprises conduct a vote of the group of administrators. 17. The non-transitory, computer-readable medium of claim 16 , wherein the vote is undertaken using at least one selected from the group consisting of a simple majority vote, a one-third majority vote, a two-thirds majority vote, and a unanimous decision vote. 18. The non-transitory, computer-readable medium of claim 13 , wherein the set of functions further comprises: in response to receiving a request to revoke a third message: increment a second counter tracking a number of requests associated with the third message, and, in response to th
for tracking messages · CPC title
Computer-aided management of electronic mailing [e-mailing] · CPC title
Indexing; Data structures therefor; Storage structures · CPC title
using selective forwarding · 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.