IP Library Granted Patent US 11,489,800
Granted Patent B2
US 11,489,800 · App. 17/459,677 · Granted Nov 1, 2022

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,489,800
App. No.
17/459,677
Granted
Nov 1, 2022
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 (46)

1. A method comprising:

receiving, at a computing device, a message from a first user addressed to an account of a second user, the message comprising a time-to-live (TTL) restriction that enables the message to self-destruct after delivery;

storing, by the computing device, the message in a database;

creating, by the computing device, a link message comprising a link to the stored message, the link message further comprising the TTL restriction;

delivering, by the computing device, the link message to an inbox associated with the account of the second user;

monitoring, by the computing device, over a network, the inbox for an event that satisfies the TTL restriction; and

causing, by the computing device, in response to detection of the event, the link message to be deleted from the inbox of the second user, wherein the stored message is also deleted from the database.

2. The method of claim 1 , wherein said TTL restriction is set by said first user prior to said first user sending the message.

3. The method of claim 1 , wherein said TTL restriction comprises a specific timing for when said deletion is to occur.

4. The method of claim 1 , wherein said TTL restriction comprises a restriction disabling the second user's ability to duplicate and store said link message.

5. The method of claim 1 , wherein said second user is able to reply to said link message only prior to expiration of the TTL restriction.

6. The method of claim 1 , further comprising:

communicating, over the network, message content of the message to an advertisement platform for identification of an advertisement associated with said message content; and

communicating, over the network, said identified advertisement to said second user for display in association with the display of the link message.

7. The method of claim 1 , wherein said account of said second user does not support short-lived (SL) protocol.

8. The method of claim 1 , wherein said TTL restriction is embedded within metadata of the message.

9. A non-transitory computer-readable storage medium tangibly encoded with computer-executable instructions, that when executed by a processor associated with a computing device, performs a method comprising the steps of:

receiving a message from a first user addressed to an account of a second user, the message comprising a time-to-live (TTL) restriction that enables the message to self-destruct after delivery;

storing the message in a database;

creating a link message comprising a link to the stored message, the link message further comprising the TTL restriction;

delivering the link message to an inbox associated with the account of the second user;

monitoring over a network, the inbox for an event that satisfies the TTL restriction; and

causing, in response to detection of the event, the link message to be deleted from the inbox of the second user, wherein the stored message is also deleted from the database.

10. The non-transitory computer-readable storage medium of claim 9 , wherein said TTL restriction is set by said first user prior to said first user sending the message.

11. The non-transitory computer-readable storage medium of claim 9 , wherein said TTL restriction comprises a specific timing for when said deletion is to occur.

12. The non-transitory computer-readable storage medium of claim 9 , wherein said TTL restriction comprises a restriction disabling the second user's ability to duplicate and store said link message.

13. The non-transitory computer-readable storage medium of claim 9 , wherein said second user is able to reply to said link message only prior to expiration of the TTL restriction.

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

communicating, over the network, message content of the message to an advertisement platform for identification of an advertisement associated with said message content; and

communicating, over the network, said identified advertisement to said second user for display in association with the display of the link message.

15. A computing device comprising:

a processor; and

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

logic executed by the processor for receiving a message from a first user addressed to an account of a second user, the message comprising a time-to-live (TTL) restriction that enables the message to self-destruct after delivery,

logic executed by the processor for storing the message in a database,

logic executed by the processor for creating a link message comprising a link to the stored message, the link message further comprising the TTL restriction,

logic executed by the processor for delivering the link message to an inbox associated with the account of the second user,

logic executed by the processor for monitoring, over a network, the inbox for an event that satisfies the TTL restriction, and

logic executed by the processor for causing, in response to detection of the event, the link message to be deleted from the inbox of the second user, wherein the stored message is also deleted from the database.

16. The computing device of claim 15 , wherein said TTL restriction is set by said first user prior to said first user sending the message.

17. The computing device of claim 15 , wherein said TTL restriction comprises a specific timing for when said deletion is to occur.

18. The computing device of claim 15 , wherein said TTL restriction comprises a restriction disabling the second user's ability to duplicate and store said link message.

19. The computing device of claim 15 , wherein said second user is able to reply to said link message only prior to expiration of the TTL restriction.

20. The computing device of claim 15 , further comprising:

logic executed by the processor for communicating, over the network, message content of the message to an advertisement platform for identification of an advertisement associated with said message content, and

logic executed by the processor for communicating, over the network, said identified advertisement to said second user for display in association with the display of the link message.

Assignments (6)
PATENT SECURITY AGREEMENT (FIRST LIEN) Recorded Sep 29, 2022
From: YAHOO ASSETS LLC
To: ROYAL BANK OF CANADA, AS COLLATERAL AGENT
Reel/Frame 061571/0773 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 16, 2021
From: YAHOO AD TECH LLC (FORMERLY VERIZON MEDIA INC.)
To: YAHOO ASSETS LLC
Reel/Frame 058982/0282 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 31, 2021
From: YAHOO HOLDINGS, INC.
To: OATH INC.
Reel/Frame 057369/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 31, 2021
From: OATH INC.
To: VERIZON MEDIA INC.
Reel/Frame 057369/0422 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 31, 2021
From: YAHOO! INC.
To: YAHOO HOLDINGS, INC.
Reel/Frame 057390/0327 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 27, 2021
From: BHAGWAN, VARUN; KANUGOVI, GOWRI; BONFORTE, JEFFREY; SHARP, DOUG
To: YAHOO! INC.
Reel/Frame 057314/0442 →