IP Library Granted Patent US 11,343,214
Granted Patent B2
US 11,343,214 · App. 17/364,496 · Granted May 24, 2022

Mechanism for associating emails with filter labels

Inventor: Rajkumar R. Madnani (New York, NY)
Assignee: TAMIRAS PER PTE. LTD., LLC
H04L51/12G06Q10/107H04L51/16H04L67/02H04L67/42H04L51/08H04L51/22
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,343,214
App. No.
17/364,496
Granted
May 24, 2022
Kind
B2
Abstract

A mechanism is disclosed for generating a composite email for an email conversation. The composite email includes content automatically extracted from a plurality of the emails in the email conversation, and may be generated in response to a user accessing just one of the emails in the email conversation. A mechanism is also disclosed for discovering and recovering lost emails in an email conversation. A mechanism is further disclosed for automatically moving emails from one container to another after an email has been read. These and other advantageous email generating, manipulation, and organization mechanisms are disclosed herein.

Claims (35)

1. An apparatus, comprising:

a processor to communicate with an application associated with a remote client computer, the processor configured to:

associate a set of one or more filtering criteria with a portion of a user interface provided by the application,

apply the set of one or more filtering criteria to electronic messages stored in one or more logical containers to derive a set of one or more filtered electronic messages that satisfy the one or more filtering criteria;

associate the set of filtered electronic messages with the portion of the user interface;

in response to receipt of a communication indicating user invocation of the portion of the user interface, transmit a communication to cause the application to display a listing on an electronic display of the remote client computer, wherein the listing individually shows information pertaining to each of the electronic messages, respectively, in the set of filtered electronic messages;

wherein the portion of the user interface comprises a label and the processor is further configured to identify which ones of received electronic messages to capture by the label by comparing attributes of the received electronic messages to the one or more filtering criteria.

2. The apparatus of claim 1 , wherein the application comprises a browser of the remote client computer.

3. The apparatus of claim 1 , wherein only some of the received electronic messages carry meta data associated with one or more electronic message conversation data structures.

4. The apparatus of claim 1 , wherein application of the set of one or more filtering criteria to the electronic messages stored in the one or more logical containers occurs at a first time that is no later than a second time of originally displaying the electronic messages stored in the one or more logical containers on the electronic display.

5. The apparatus of claim 1 , wherein a filtering criterion of the set of one or more filtering criteria includes at least one of a predefined sender email address, a domain name string in a sender email address, or an address string in the sender email address.

6. The apparatus of claim 1 , wherein a filtering criterion of the set of one or more filtering criteria includes at least one of whether a particular address is located in a sender address field, whether a particular date is located in a sent date field, whether an attachment is present in an electronic message, or whether a particular keyword is present in the electronic message.

7. The apparatus of claim 1 , wherein the one or more logical containers include at least one of:

a first inbox folder,

a second folder that is different than the first inbox folder,

a subfolder of the first inbox folder, or

a subfolder of the second folder.

8. The apparatus of claim 1 , wherein the processor is further configured to transmit information to cause the application to display in the portion of the user interface a value to indicate a count associated with the set of one or more filtered electronic messages.

9. The apparatus of claim 8 , wherein the count is based on only any unread ones of the set of one or more filtered electronic messages.

10. The apparatus of claim 8 , wherein the processor is further configured to transmit information to cause the application to display in the portion of the user interface one or more additional values each to indicate a count associated with a respective filtering criterion of the set of one or more filtering criteria.

11. The apparatus of claim 10 , wherein each count is based on only any respective unread ones of the set of one or more filtered electronic messages.

12. The apparatus of claim 11 , wherein responsive to an unread electronic message of the set of one or more filtered electronic messages corresponding to more than one filtering criteria of the set of one or more filtering criteria, said unread electronic message contributes to more than one of the counts of the one or more additional values.

13. The apparatus of claim 1 , wherein at least one of the one or more filtered electronic messages satisfies more than one filtering criterion of the one or more filtering criteria.

14. The apparatus of claim 13 , wherein the listing shows information pertaining to an electronic message that satisfies the more than one filtering criterion more than once.

15. The apparatus of claim 14 , wherein the number of times information pertaining to the electronic message that satisfies the more than one filtering criterion is shown in the listing matches the number of filtering criterion that the electronic message satisfies.

16. A method, comprising:

associating a set of one or more filtering criteria with a portion of a user interface provided by an application associated with a client computer,

applying the set of one or more filtering criteria to electronic messages stored in one or more logical containers to derive a set of one or more filtered electronic messages that satisfy the one or more filtering criteria;

associating the set of filtered electronic messages with the portion of the user interface;

in response to receipt of a communication indicating user invocation of the portion of the user interface, signaling the application to display a listing on an electronic display of the client computer, wherein the listing individually shows information pertaining to each of the electronic messages, respectively, in the set of filtered electronic messages;

wherein the portion of the user interface comprises a label and the method further comprising identifying which ones of received electronic messages to capture by the label by comparing attributes of the received electronic messages to the one or more filtering criteria.

17. The method of claim 16 , further comprising signaling the application to display in the portion of the user interface a value to indicate a count associated with the set of one or more filtered electronic messages.

18. The method of claim 17 , wherein the count is based on only any unread ones of the set of one or more filtered electronic messages.

19. The method of claim 16 , further comprising signaling the application to display in the portion of the user interface one or more additional values each to indicate a count associated with a respective filtering criterion of the set of one or more filtering criteria.

20. The method of claim 19 , wherein each count is based on only any respective unread ones of the set of one or more filtered electronic messages.

Assignments (1)
MERGER Recorded Jun 30, 2021
From: MISAKI ACQUISITIONS L.L.C.
To: TAMIRAS PER PTE. LTD., LLC
Reel/Frame 056725/0280 →
Continuity (8)
Continuation 16823215 · Mar 18, 2020
Continuation 15443750 · Feb 27, 2017
Division 13604382 · Sep 5, 2012
Division 13070749 · Mar 24, 2011
Division 11820708 · Jun 19, 2007
Continuation 11805636 · May 23, 2007
Provisional Application 60878237 · Jan 3, 2007
Related Publication 20210328958A1 · Oct 21, 2021