IP Library Granted Patent US 9,015,254
Granted Patent B2
US 9,015,254 · App. 13/253,895 · Granted Apr 21, 2015

Method and system for calculating email and email participant prominence

Inventor: Oliver Brdiczka (Mountain View, CA)
Assignee: Palo Alto Research Center Incorporated
G06Q10/10H04L51/18H04L51/26G06Q50/01
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,015,254
App. No.
13/253,895
Granted
Apr 21, 2015
Kind
B2
Abstract

One embodiment of the present invention provides a system for calculating prominence of an email with regard to a user. During operation, the system determines an importance value associated with an email participant in the user's conversations, wherein the email participant is an email sender and/or recipient other than the user. Next, the system calculates a prominence value associated with a received email based upon at least the importance values associated with the email participants in the received email.

Claims (98)

1. A computer-implemented method for calculating prominence of an email with regard to a user, the method comprising:

computing, by a computer, a decay factor e −tγ associated with an e-mail participant ep, wherein t is the amount of time since a previous email was sent to or received by the email participant, γ is a decay constant, and the email participant is an entail sender and/or recipient other than the user;

computing a conversation weight cw(ep) associated with the email participant;

computing an importance value I(ep) associated with the email participant by determining a decayed conversation weight for the email participant according to an equation I(ep)=e −tγ cw(ep); and

subsequent to computing the importance value, calculating a prominence value associated with a received email based upon the computed importance value associated with the email participant in the received email.

2. The method of claim 1 , wherein cw(ep) is a conversation weight for the email participant ep defined as:

cw ( ep )=max[init( ep ), F ( ep )];

wherein:

F

(

ep

)

=

1

sizeof

(

conv

(

ep

)

)

c

conv

(

ep

)

rw

(

c

)

·

cw

(

c

)

·

tw

(

c

)

,

init(ep) is assigned based on the email participant's domain, rw(c) is a recipient weight of a conversation c, cw(c) is a contribution weight of the conversation c, tw(c) is a temporal weight of the conversation c, and conv(ep) is a conversation in which both the email participant ep and the user are the recipient of at least one message and both the email participant ep and the user send at least one message.

3. The method of claim 1 , wherein the importance value associated with the email participant and the prominence value associated with a received email are between zero and one, wherein zero indicates the lowest importance and one indicates the highest importance.

4. The method of claim 1 , wherein computing the conversation weight for the email participant comprises determining a number of conversations in which both the email participant and the user have participated.

5. The method of claim 1 , wherein computing the conversation weight for the email participant in each conversation comprises determining one or more of:

a recipient weight indicating a number of recipients in the conversation other than the user and the email participant;

a contribution weight indicating the number of emails sent by the email participant in the conversation; and

a temporal weight indicating an average duration between messages in the conversation.

6. The method of claim 1 , wherein calculating the prominence value associated with the received email comprises determining one or more of:

an importance value associated with the sender;

an average of the importance values associated with the recipients other than the user;

a timestamp of the email;

a domain name of the email sender; and

additional email features including direct address, request, attachment, and scheduling information contained in the received email.

7. The method of claim 1 , further comprising:

allowing the user to inspect and modify the prominence value associated with a received email.

8. The method of claim 1 , further comprising:

applying machine-learning techniques by examples to compute the importance value associated with the email participant and calculate the prominence value associated with the received email.

9. The method of claim 1 , further comprising allowing the user to customize the calculation of the prominence value by providing feedback and/or by inspecting one or more factors used for calculating the prominence value.

10. A non-transitory computer-readable storage medium storing instructions that when executed by a computer cause the computer to perform a method for calculating prominence of an email with regard to a user, the method comprising:

computing a decay factor e −tγ associated with an e-mail participant ep, wherein t is the amount of time since a previous email was sent to or received by the email participant, γ is a decay constant, and the email participant is an email sender and/or recipient other than the user;

computing a conversation weight cw(ep) associated with the email participant;

computing an importance value I(ep) associated with the email participant by determining a decayed conversation weight for the email participant according to an equation I(ep)=e −tγ cw(ep); and

subsequent to computing the importance value, calculating a prominence value associated with a received email based upon the computed importance value associated with the email participant in the received email.

11. The computer-readable storage medium of claim 10 , wherein the importance value associated with the email participant and the prominence value associated with a received email are between zero and one, wherein zero indicates the lowest importance and one indicates the highest importance.

12. The computer-readable storage medium of claim 10 , wherein computing the conversation weight for the email participant comprises determining a number of conversations in which both the email participant and the user have participated.

13. The computer-readable storage medium of claim 10 , wherein computing the conversation weight for the email participant in each conversation comprises determining one or more of:

a recipient weight indicating a number of recipients in the conversation other than the user and the email participant;

a contribution weight indicating the number of emails sent by the email participant in the conversation; and

a temporal weight indicating an average duration between messages in the conversation.

14. The computer-readable storage medium of claim 10 , wherein calculating the prominence value associated with the received email comprises determining one or more of:

an importance value associated with the sender;

an average of the importance values associated with the recipients other than the user;

a timestamp of the email;

a domain name of the email sender; and

additional email features including direct address, request, attachment, and scheduling information contained in the received email.

15. The computer-readable storage medium of claim 10 , wherein the method further comprises:

allowing the user to inspect and modify the prominence value associated with a received email.

16. The computer-readable storage medium of claim 10 , wherein the method further comprising:

applying machine-learning techniques by examples to compute the importance value associated with the email participant and calculate the prominence value associated with the received email.

17. The computer-readable storage medium of claim 10 , wherein the method further comprises allowing the user to customize the calculation of the prominence value by providing feedback and/or by inspecting one or more factors used for calculating the prominence value.

18. A system for calculating prominence of an email with regard to a user, the system comprising:

a decay factor computing mechanism configured to compute a decay factor e −tγ associated with an e-mail participant ep, wherein t is the amount of time since a previous email was sent to or received by the email participant, γ is a decay constant, and the email participant is an email sender and/or recipient other than the user;

a weight-computing mechanism configured to compute a conversation weight cw(ep) associated with the email participant;

an importance-value computing mechanism configured to compute an importance value I(ep) associated with the email participant by determining a decayed conversation weight for the email participant according to an equation I(ep)=e −tγ cw(ep); and

a calculation mechanism configured to, subsequent to computing the importance value, calculate a prominence value associated with a received email based upon the computed importance value associated with the email participant in the received email.

19. The system of claim 18 , wherein the importance value associated with the email participant and the prominence value associated with a received email are between zero and one, wherein zero indicates the lowest importance and one indicates the highest importance.

Assignments (10)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 6, 2025
From: XEROX CORPORATION
To: GENESEE VALLEY INNOVATIONS, LLC
Reel/Frame 073842/0479 →
SECOND LIEN NOTES PATENT SECURITY AGREEMENT Recorded Jul 2, 2025
From: XEROX CORPORATION
To: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 071785/0550 →
FIRST LIEN NOTES PATENT SECURITY AGREEMENT Recorded Apr 11, 2025
From: XEROX CORPORATION
To: U.S. BANK TRUST COMPANY, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 070824/0001 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS RECORDED AT RF 064760/0389 Recorded Feb 13, 2024
From: CITIBANK, N.A., AS COLLATERAL AGENT
To: XEROX CORPORATION
Reel/Frame 068261/0001 →
SECURITY INTEREST Recorded Feb 13, 2024
From: XEROX CORPORATION
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 066741/0001 →
SECURITY INTEREST Recorded Nov 20, 2023
From: XEROX CORPORATION
To: JEFFERIES FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 065628/0019 →
CORRECTIVE ASSIGNMENT TO CORRECT THE REMOVAL OF US PATENTS 9356603, 10026651, 10626048 AND INCLUSION OF US PATENT 7167871 PREVIOUSLY RECORDED ON REEL 064038 FRAME 0001. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Jun 28, 2023
From: PALO ALTO RESEARCH CENTER INCORPORATED
To: XEROX CORPORATION
Reel/Frame 064161/0001 →
SECURITY INTEREST Recorded Jun 22, 2023
From: XEROX CORPORATION
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 064760/0389 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 20, 2023
From: PALO ALTO RESEARCH CENTER INCORPORATED
To: XEROX CORPORATION
Reel/Frame 064038/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 6, 2011
From: BRDICZKA, OLIVER
To: PALO ALTO RESEARCH CENTER INCORPORATED
Reel/Frame 027028/0382 →
Continuity (1)
Related Publication 20130091226A1 · Apr 11, 2013