IP Library › Granted Patent US 11,855,941
Granted Patent B2
US 11,855,941 · App. 18/050,700 · Granted Dec 26, 2023

System and method for self-destructing messages

Inventors: Varun Bhagwan (San Jose, CA); Gowri Kanugovi (Fremont, CA); Jeffrey Bonforte (Los Altos, CA); Doug Sharp (San Francisco, CA)
Assignee: YAHOO ASSETS LLC
H04L51/18H04L51/234H04L51/42
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,855,941
App. No.
18/050,700
Granted
Dec 26, 2023
Kind
B2
Abstract

Disclosed are systems and methods for automatically deleting messages from a recipient's inbox. The disclosed systems and methods provide the ability for automatic actions to be taken on delivered messages based on a passage of time. This enables a sender of messages, email service provider and/or email platform to exert control over sent messages to limit the number and type of operations that may be performed on such messages. For example, operations such as saving, forwarding, printing, copying, or otherwise duplicating the message and/or message data can be prohibited and all together rendered impossible. The disclosed systems and methods enables the purging of messages and associated message data from a recipient's inbox at a certain specified time, after the passage of a pre-determined amount of time, or upon the detection of a specified event.

Claims (41)

1. A method comprising:

delivering, by a computing device over a network, a message to an inbox associated with a user, in accordance with a short-lived (SL) protocol enabling self-destruction of the message, the message is associated with a TTL flag indicating that the message is being sent in accordance with the SL protocol enabling the message to self-destruct in accordance with a TTL restriction, the TTL flag comprising first information restricting types of actions that can be performed in connection with the message and second information indicating a number of times each type of action can be performed before self-destruction of the message;

monitoring, via the computing device, an environment to detect an event satisfying the TTL restriction; and

causing, in response to said event detection, deletion, via the computing device, of the message from the user's inbox.

2. The method of claim 1 , further comprising:

receiving, at the computing device over the network from a second user, an initial message in connection with the message delivered to the user's inbox, the initial message is addressed to the inbox associated with the user, the initial message comprising message content and the TTL restriction comprising the TTL flag indicating that the initial message is being sent via the SL protocol enabling the initial message to self-destruct in accordance with the TTL restriction.

3. The method of claim 2 , further comprising:

making, via the computing device, a determination that the user's message account hosting the inbox of the user supports the SL protocol, wherein the message delivered to the inbox associated with the user is the initial message based on the determination.

4. The method of claim 2 , further comprising:

making, via the computing device, a determination that user's message account hosting the inbox of the user does not support the SL protocol, wherein the message delivered to the inbox associated with the user is a link message comprising a link to the initial message based on the determination, the link message being compliant with the TTL restriction.

5. The method of claim 4 , further comprising:

receiving, by the computing device, input indicative of selection of the link in the link message; and

causing, by the computing device, display of a preview of the initial message at the user's device in response to the link selection input.

6. The method of claim 2 , further comprising:

storing, via the computing device, the initial message in data storage on the network.

7. The method of claim 6 , causing deletion of the message from the user inbox further comprising:

causing, by the computing device, deletion of the initial message in the data storage on the network.

8. The method of claim 1 , the TTL restriction comprises a restriction disabling the user's ability to duplicate the message.

9. The method of claim 1 , the user is able to reply to the message only prior to expiration of the TTL restriction.

10. The method of claim 1 , the TTL restriction is embedded within metadata of the message.

11. 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:

delivering, over a network, a message to an inbox associated with a user, in accordance with a short-lived (SL) protocol enabling self-destruction of the message, the message is associated with a TTL flag indicating that the message is being sent in accordance with the SL protocol enabling the message to self-destruct in accordance with a TTL restriction, the TTL flag comprising first information restricting types of actions that can be performed in connection with the message and second information indicating a number of times each type of action can be performed before self-destruction of the message;

monitoring an environment to detect an event satisfying the TTL restriction; and

causing, in response to said event detection, deletion of the message from the user's inbox.

12. The non-transitory computer-readable storage medium of claim 11 , the method further comprising:

receiving, over the network from a second user, an initial message in connection with the message delivered to the user's inbox, the initial message is addressed to the inbox associated with the user, the initial message comprising message content and the TTL restriction comprising the TTL flag indicating that the initial message is being sent via the SL protocol enabling the initial message to self-destruct in accordance with the TTL restriction.

13. The non-transitory computer-readable storage medium of claim 12 , the method further comprising:

making a determination that the user's message account hosting the inbox of the user supports the SL protocol, wherein the message delivered to the inbox associated with the user is the initial message based on the determination.

14. The non-transitory computer-readable storage medium of claim 12 , the method further comprising:

making a determination that user's message account hosting the inbox of the user does not support the SL protocol, wherein the message delivered to the inbox associated with the user is a link message comprising a link to the initial message based on the determination, the link message being compliant with the TTL restriction.

15. The non-transitory computer-readable storage medium of claim 14 , the method further comprising:

receiving input indicative of selection of the link in the link message; and

causing display of a preview of the initial message at the user's device in response to the link selection input.

16. The non-transitory computer-readable storage medium of claim 11 , the TTL restriction comprises a restriction disabling the user's ability to duplicate the message.

17. The non-transitory computer-readable storage medium of claim 11 , the user is able to reply to the message only prior to expiration of the TTL restriction.

18. A system comprising:

a processor; and

a non-transitory storage medium for tangibly storing thereon program logic for execution by the processor, the program logic comprising:

delivering logic executed by the processor for delivering, over a network, a message to an inbox associated with a user, in accordance with a short-lived (SL) protocol enabling self-destruction of the message, the message is associated with a TTL flag indicating that the message is being sent in accordance with the SL protocol enabling the message to self-destruct in accordance with a TTL restriction, the TTL flag comprising first information restricting types of actions that can be performed in connection with the message and second information indicating a number of times each type of action can be performed before self-destruction of the message;

monitoring logic executed by the processor for monitoring an environment to detect an event satisfying the TTL restriction; and

causing logic executed by the processor for causing, in response to said event detection, deletion of the message from the user's inbox.

Assignments (6)
PATENT SECURITY AGREEMENT (FIRST LIEN) Recorded May 19, 2026
From: YAHOO ASSETS LLC
To: ROYAL BANK OF CANADA, AS COLLATERAL AGENT
Reel/Frame 075625/0129 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 28, 2022
From: BHAGWAN, VARUN; KANUGOVI, GOWRI; BONFORTE, JEFFREY; SHARP, DOUG
To: YAHOO! INC.
Reel/Frame 061580/0605 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 28, 2022
From: YAHOO! INC.
To: YAHOO HOLDINGS, INC.
Reel/Frame 061798/0194 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 28, 2022
From: YAHOO HOLDINGS, INC.
To: OATH INC.
Reel/Frame 061798/0527 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 28, 2022
From: OATH INC.
To: VERIZON MEDIA INC.
Reel/Frame 061799/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 28, 2022
From: YAHOO AD TECH LLC (FORMERLY VERIZON MEDIA INC.)
To: YAHOO ASSETS LLC
Reel/Frame 061799/0281 →
Continuity (3)
Continuation 17459677 · Aug 27, 2021
Continuation 14563922 · Dec 8, 2014
Related Publication 20230070278A1 · Mar 9, 2023
Cited By (1)
US 12,563,003