IP Library › Granted Patent US 9,813,371
Granted Patent B2
US 9,813,371 · App. 14/558,594 · Granted Nov 7, 2017

Method, sending terminal, receiving terminal, and system for classifying emails

Inventor: Zhiyong She (Hangzhou, CN)
Assignee: Alibaba Group Holding Limited
H04L51/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 9,813,371
App. No.
14/558,594
Granted
Nov 7, 2017
Kind
B2
Abstract

Embodiments of the present application relate to a method for classifying emails, a sending terminal for classifying emails, a receiving terminal for classifying emails, and a computer program product for classifying emails. A method for classifying emails is provided. The method includes acquiring an email composed by a user, a classification tag corresponding to the email, and an identification code corresponding to the email, including the classification tag corresponding to the email and an identification code corresponding to the email in the email, and sending the email to receiving terminals.

Claims (88)

1. A method for classifying emails, comprising:

acquiring an email composed by a user, a classification tag corresponding to the email, and an identification code corresponding to the email, comprising:

determining whether an email classifier corresponding to the email exists;

in response to a determination that the email classifier corresponding to the email does not exist:

locally creating the email classifier corresponding to the email; and

generating the identification code corresponding to the email based on a classification tag input by the user and a creator and creation date for the created email classifier;

including the classification tag corresponding to the email and the identification code corresponding to the email in the email; and

sending the email to receiving terminals and causing the receiving terminals to classify the received email based on the classification tag and the identification code corresponding to the email, wherein a receiving terminal is configured to:

determine whether a locally stored email classifier corresponding to the classification tag and the identification code corresponding to the email exists; and

in response to a determination that the locally stored email classifier corresponding to the classification tag and the identification code corresponding to the email does not exist:

locally create an email classifier based on the received classification tag and the received identification code;

set up a classification rule based on the created email classifier; and

classify the received email based on the set up classification rule.

2. The method as described in claim 1 , wherein the acquiring of the email composed by the user, the classification tag corresponding to the email, and the identification code corresponding to the email comprises:

in response to a determination that the email classifier corresponding to the email exists locally, prompting the user to choose whether to regard the classification tag corresponding to the email classifier as the classification tag corresponding to the email; and

in response to a determination that the user chooses to regard the classification tag corresponding to the email classifier as the classification tag corresponding to the email, regarding the classification tag corresponding to the email classifier as the classification tag corresponding to the email and the identification code corresponding to the email classifier as the identification code corresponding to the email.

3. The method as described in claim 2 , wherein:

the creator and the creation date of the email classifier are further included in the email.

4. The method as described in claim 2 , further comprises:

in response to a determination that the email classifier corresponding to the email does not exist:

setting up a classification rule corresponding to the created email classifier.

5. A method for classifying emails, comprising:

receiving an email including a classification tag corresponding to the email and an identification code corresponding to the email;

determining whether a locally stored email classifier corresponding to the classification tag and the identification code corresponding to the email exists; and

in response to a determination that the locally stored email classifier corresponding to the classification tag and the identification code corresponding to the email exists, classifying the received email based on a classification rule corresponding to the email classifier, wherein an attribute of the email classifier includes a creator of the email classifier, a creation date of the email classifier, or both, wherein the email, via the attribute of the email classifier, is classified based on the classification rule; and

in response to a determination that the locally stored email classifier corresponding to the classification tag and the identification code corresponding to the email does not exist:

locally creating an email classifier based on the received classification tag and the received identification code;

setting up a classification rule based on the created email classifier; and

classifying the received email based on the set up classification rule.

6. A sending terminal for classifying emails, comprising:

a processor; and

a memory coupled with the processor, wherein the memory is configured to provide the processor with instructions which when executed cause the processor to:

acquire an email composed by a user, a classification tag corresponding to the email, and an identification code corresponding to the email, comprising to:

determine whether an email classifier corresponding to the email exists;

in response to a determination that the email classifier corresponding to the email does not exist:

locally create the email classifier corresponding to the email; and

generate the identification code corresponding to the email based on a classification tag input by the user and a creator and creation date for the created email classifier; and

include the classification tag corresponding to the email and the identification code corresponding to the email in the email and send the email to receiving terminals and cause the receiving terminals to classify the received email based on the classification tag and the identification code corresponding to the email, wherein a receiving terminal is configured to:

determine whether a locally stored email classifier corresponding to the classification tag and the identification code corresponding to the email exists; and

in response to a determination that the locally stored email classifier corresponding to the classification tag and the identification code corresponding to the email does not exist:

locally create an email classifier based on the received classification tag and the received identification code;

set up a classification rule based on the created email classifier; and

classify the received email based on the set up classification rule.

7. The sending terminal as described in claim 6 , wherein the acquiring of the email composed by the user, the classification tag corresponding to the email, and the identification code corresponding to the email comprises to:

in response to a determination that the email classifier corresponding to the email exists locally, prompt the user to choose whether to regard the classification tag corresponding to the email classifier as the classification tag corresponding to the email; and

in response to a determination that the user chooses to regard the classification tag corresponding to the email classifier as the classification tag corresponding to the email, regard the classification tag corresponding to the email classifier as the classification tag corresponding to the email and the identification code corresponding to the email classifier as the identification code corresponding to the email.

8. The sending terminal as described in claim 7 , wherein the determining of whether the email classifier corresponding to the email exists locally is further configured to:

include the classification tag and the identification code corresponding to the email in the email; and

send the email to the receiving terminals and cause the receiving terminals to classify the email based on the classification tag and the identification code corresponding to the email and a classification rule corresponding to the email classifier.

9. The sending terminal as described in claim 7 , wherein:

the attributes of the email classifier further comprise a creator identifier and a creation date of the email classifier;

the creator identifier and the creation date of the email classifier are further included in the email; and

the regarding of the classification tag corresponding to the email classifier as the classification tag corresponding to the email and the identification code corresponding to the email classifier as the identification code corresponding to the email further comprises to:

send the email to the receiving terminals.

10. The sending terminal as described in claim 7 , wherein the acquiring of the email composed by the user, the classification tag corresponding to the email, and the identification code corresponding to the email comprises to:

in response to a determination that the email classifier corresponding to the email does not exist:

set up a classification rule corresponding to the created email classifier.

11. A receiving terminal for classifying emails, comprising:

a processor; and

a memory coupled with the processor, wherein the memory is configured to provide the processor with instructions which when executed cause the processor to:

receive an email including a classification tag corresponding to the email and an identification code corresponding to the email;

determine whether a locally stored email classifier corresponding to the classification tag and the identification code corresponding to the email exists; and

in response to a determination that the locally stored email classifier corresponding to the classification tag and the identification code corresponding to the email exists, classify the received email based on a classification rule corresponding to the email classifier, wherein an attribute of the email classifier includes a creator of the email classifier, a creation date of the email classifier, or both, wherein the email, via the attribute of the email classifier, is classified based on the classification rule; and

in response to a determination that the locally stored email classifier corresponding to the classification tag and the identification code corresponding to the email does not exist:

locally create an email classifier based on the received classification tag and the received identification code;

set up a classification rule based on the created email classifier; and

classify the received email based on the set up classification rule.

12. A computer program product for classifying emails, the computer program product being embodied in a tangible non-transitory computer readable storage medium and comprising computer instructions for:

acquiring an email composed by a user, a classification tag corresponding to the email, and an identification code corresponding to the email, comprising:

determining whether an email classifier corresponding to the email exists;

in response to a determination that the email classifier corresponding to the email does not exist:

locally creating the email classifier corresponding to the email; and

generating the identification code corresponding to the email based on a classification tag input by the user and a creator and creation date for the created email classifier;

including the classification tag corresponding to the email and the identification code corresponding to the email in the email; and

sending the email to receiving terminals and causing the receiving terminals to classify the received email based on the classification tag and the identification code corresponding to the email, wherein a receiving terminal is configured to:

determine whether a locally stored email classifier corresponding to the classification tag and the identification code corresponding to the email exists; and

in response to a determination that the locally stored email classifier corresponding to the classification tag and the identification code corresponding to the email does not exist:

locally create an email classifier based on the received classification tag and the received identification code;

set up a classification rule based on the created email classifier; and

classify the received email based on the set up classification rule.

13. A computer program product for classifying emails, the computer program product being embodied in a tangible non-transitory computer readable storage medium and comprising computer instructions for:

receiving an email including a classification tag corresponding to the email and an identification code corresponding to the email;

determining whether a locally stored email classifier corresponding to the classification tag and the identification code corresponding to the email exists;

in response to a determination that the locally stored email classifier corresponding to the classification tag and the identification code corresponding to the email exists, classifying the received email based on a classification rule corresponding to the email classifier, wherein an attribute of the email classifier includes a creator of the email classifier, a creation date of the email classifier, or both, wherein the email, via the attribute of the email classifier, is classified based on the classification rule; and

in response to a determination that the locally stored email classifier corresponding to the classification tag and the identification code corresponding to the email does not exist:

locally creating an email classifier based on the received classification tag and the received identification code;

setting up a classification rule based on the created email classifier; and

classifying the received email based on the set up classification rule.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 2, 2014
From: SHE, ZHIYONG
To: ALIBABA GROUP HOLDING LIMITED
Reel/Frame 034314/0428 →
Priority Claims (1)
CN 2013 1 0690396 · Dec 16, 2013 · national
Continuity (1)
Related Publication 20150172233A1 · Jun 18, 2015