IP Library Granted Patent US 9,894,025
Granted Patent B2
US 9,894,025 · App. 14/492,708 · Granted Feb 13, 2018

System and method for email message following from a user's inbox

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 9,894,025
App. No.
14/492,708
Granted
Feb 13, 2018
Kind
B2
Abstract

Disclosed is a system and method for email management. The disclosed systems and methods enable a user to follow messages and message conversations based on, but not limited to, a context of the received messages, content included in the messages, the sender of the messages, intended recipients of the message, and the like. Therefore, the present disclosure describes systems and methods for enabling a recipient user to follow messages, topics or other users from the recipient user's inbox. Accordingly, followed topics or messages from followed users can be grouped into message conversations within the recipient user's inbox. Whenever there is an update in a followed conversation, the recipient user will be notified. By determining which messages a user desires to follow, the disclosed systems and methods can identify the interests of users by leveraging information from the followed messages for advertising purposes.

Claims (49)

1. A method comprising:

receiving, at a computing device, an instruction to follow a message conversation, and each update of the conversation, from a message inbox of a user, said follow instruction comprising follow criteria associated with a message context of the conversation;

analyzing, via the computing device, message data associated with an incoming message addressed to the user, said analysis comprising comparing said message data to said follow criteria;

determining, via the computing device, whether at least a portion of said message data satisfies said follow criteria based on said comparison;

generating, via the computing device, a notification for display in said inbox based on said satisfaction of said follow criteria, said notification indicating to said user that said message conversation has received an updated thread; and

delivering, via the computing device, said incoming message for display in said inbox, wherein said delivery facilitates display of said incoming message in a follow section of said inbox.

2. The method of claim 1 , wherein said message context comprises an email address of another user.

3. The method of claim 2 , wherein said follow instruction is based upon a user selection of said email address from within said inbox.

4. The method of claim 2 , wherein said follow instruction is based upon observed behavior of said user from said inbox, wherein said email address is determined to be associated with a number of messages satisfying a threshold.

5. The method of claim 1 , wherein said message context identifies an existing message conversation within said inbox, wherein said conversation comprises at least one message between said user and another user.

6. The method of claim 1 , further comprising:

extracting message data associated with content of said incoming message;

identifying at least a portion of said content that satisfies a summary threshold; and

generating a snippet based on said portion of said content.

7. The method of claim 6 , wherein said display of said incoming message in said follow section comprises a display of said snippet.

8. The method of claim 1 , further comprising:

delivering said message to said user inbox according to normal delivery protocol associated with a message platform hosting said inbox when said follow criteria is determined not to be satisfied by said message data of said incoming message.

9. The method of claim 1 , wherein said analysis comprises monitoring all incoming messages addressed to the inbox based on said follow criteria.

10. The method of claim 1 , wherein said follow section is a separate inbox view dedicated solely to followed conversations that is associated with said inbox, wherein initial display of said message conversation in said follow section comprises displaying said incoming message as an unopened thread.

11. The method of claim 1 , further comprising:

determining content associated with the followed message conversation, said content derived from said message data;

communicating said content to an advertisement platform for identification of an advertisement associated with said content; and

communicating said identified advertisement to said inbox for display in association with the display of the message conversation.

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

receiving an instruction to follow a message conversation, and each update of the conversation, from a message inbox of a user, said follow instruction comprising follow criteria associated with a message context of the conversation;

analyzing message data associated with an incoming message addressed to the user, said analysis comprising comparing said message data to said follow criteria;

determining whether at least a portion of said message data satisfies said follow criteria based on said comparison;

generating a notification for display in said inbox based on said satisfaction of said follow criteria, said notification indicating to said user that said message conversation has received an updated thread; and

delivering said incoming message for display in said inbox, wherein said delivery facilitates display of said incoming message in a follow section of said inbox.

13. The non-transitory computer-readable storage medium of claim 12 , wherein said message context comprises an email address of another user.

14. The non-transitory computer-readable storage medium of claim 13 , wherein said follow instruction is based upon a user selection of said email address from within said inbox.

15. The non-transitory computer-readable storage medium of claim 13 , wherein said follow instruction is based upon observed behavior of said user from said inbox, wherein said email address is determined to be associated with a number of messages satisfying a threshold.

16. The non-transitory computer-readable storage medium of claim 12 , wherein said message context identifies an existing message conversation within said inbox, wherein said conversation comprises at least one message between said user and another user.

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

extracting message data associated with content of said incoming message;

identifying at least a portion of said content that satisfies a summary threshold; and

generating a snippet based on said portion of said content, wherein said display of said incoming message in said follow section comprises a display of said snippet.

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

delivering said message to said user inbox according to normal delivery protocol associated with a message platform hosting said inbox when said follow criteria is determined not to be satisfied by said message data of said incoming message.

19. The non-transitory computer-readable storage medium of claim 12 , wherein said follow section is a separate inbox view dedicated solely to followed conversations that is associated with said inbox, wherein initial display of said message conversation in said follow section comprises displaying said incoming message as an unopened thread.

20. A system comprising:

at least one computing device comprising:

memory storing computer-executable instructions; and

one or more processors for executing said computer-executable instructions, comprising:

receiving an instruction to follow a message conversation, and each update of the conversation, from a message inbox of a user, said follow instruction comprising follow criteria associated with a message context of the conversation;

analyzing message data associated with an incoming message addressed to the user, said analysis comprising comparing said message data to said follow criteria;

determining whether at least a portion of said message data satisfies said follow criteria based on said comparison;

generating a notification for display in said inbox based on said satisfaction of said follow criteria, said notification indicating to said user that said message conversation has received an updated thread; and

delivering said incoming message for display in said inbox, wherein said delivery facilitates display of said incoming message in a follow section of said inbox.

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 Oct 26, 2020
From: OATH INC.
To: VERIZON MEDIA INC.
Reel/Frame 054258/0635 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 2, 2018
From: YAHOO HOLDINGS, INC.
To: OATH INC.
Reel/Frame 045240/0310 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 23, 2017
From: YAHOO! INC.
To: YAHOO HOLDINGS, INC.
Reel/Frame 042963/0211 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 22, 2014
From: RAMALINGAM, JANARTHANAM; VASUDEVAN, SUDHARSAN
To: YAHOO! INC.
Reel/Frame 033788/0903 →