IP Library › Granted Patent US 8,856,249
Granted Patent B2
US 8,856,249 · App. 13/479,790 · Granted Oct 7, 2014

Method and system for email sequence identification

Inventors: Edo Liberty (Tel Aviv, IL); Zohar S. Karnin (Herzelia, IL); Yoelle Maarek (Haifa, IL)
Assignee: Yahoo! Inc.
H04L12/58G06Q10/10
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 8,856,249
App. No.
13/479,790
Granted
Oct 7, 2014
Kind
B2
Abstract

A system and method for identifying causal email threading. In one aspect, a computing device identifies a plurality of email templates, each email template corresponding to characteristics of a received machine-generated email, the characteristics of the received machine-generated email relating to static data of the machine-generated email. The computing device generates a template causality graph by analyzing the plurality of email templates to determine a statistical causality between templates of the plurality of email templates, the determining of the statistical causality between templates comprising determining that a first received machine-generated email associated with a first template is a result of a second received machine-generated email associated with a second template.

Claims (20)

1. A method comprising:

identifying, by a computing device, a plurality of email templates, each email template corresponding to characteristics of a received machine-generated email, the characteristics of the received machine-generated email relating to static data of the machine-generated email; and

generating, by the computing device, a template causality graph by analyzing the plurality of email templates to determine a statistical causality between templates of the plurality of email templates, the determining of the statistical causality between templates comprising determining that a first received machine-generated email associated with a first template is a result of a second received machine-generated email associated with a second template.

2. The method of claim 1 , further comprising receiving, by the computing device for an email account associated with a user, a plurality of machine-generated emails sent to the user.

3. The method of claim 1 , further comprising determining an email template for each of the machine-generated emails.

4. The method of claim 3 , further comprising determining that an email in the machine-generated emails is part of an email thread based on the template causality graph for the email template.

5. The method of claim 4 , further comprising analyzing a time difference between the email and other emails in the email thread.

6. The method of claim 4 , further comprising analyzing an email variable in the email to determine if the email variable matches an email variable in other emails in the email thread.

7. A computing device comprising:

a processor;

a storage medium for tangibly storing thereon program logic for execution by the processor, the program logic comprising:

identification logic, executed by the processor, for identifying a plurality of email templates, each email template corresponding to characteristics of a received machine-generated email, the characteristics of the received machine-generated email relating to static data of the machine-generated email; and

generation logic, executed by the processor, for generating a template causality graph by analyzing the plurality of email templates to determine a statistical causality between templates of the plurality of email templates, the determining of the statistical causality between templates comprising determining that a first received machine-generated email associated with a first template is a result of a second received machine-generated email associated with a second template.

8. The computing device of claim 7 , further comprising receiving logic, executed by the processor, for receiving for an email account associated with a user, a plurality of machine-generated emails sent to the user.

9. The computing device of claim 7 , further comprising determining logic, executed by the processor, for determining an email template for each of the machine-generated emails.

10. The computing device of claim 9 , further comprising determining logic executed by the processor for determining that an email in the machine-generated emails is part of an email thread based on the template causality graph for the email template.

11. The computing device of claim 10 , further comprising analyzing logic executed by the processor for analyzing a time difference between the email and other emails in the email thread.

12. A non-transitory computer readable storage medium tangibly storing computer program instructions capable of being executed by a computer processor, the computer program instructions defining the steps of:

identifying, by a computing device, a plurality of email templates, each email template corresponding to characteristics of a received machine-generated email, the characteristics of the received machine-generated email relating to static data of the machine-generated email; and

generating, by the computing device, a template causality graph by analyzing the plurality of email templates to determine a statistical causality between templates of the plurality of email templates, the determining of the statistical causality between templates comprising determining that a first received machine-generated email associated with a first template is a result of a second received machine-generated email associated with a second template.

Assignments (9)
CORRECTIVE ASSIGNMENT TO CORRECT THE THE ASSIGNOR NAME PREVIOUSLY RECORDED AT REEL: 052853 FRAME: 0153. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Mar 29, 2021
From: R2 SOLUTIONS LLC
To: STARBOARD VALUE INTERMEDIATE FUND LP, AS COLLATERAL AGENT
Reel/Frame 056832/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE NAME PREVIOUSLY RECORDED ON REEL 053654 FRAME 0254. ASSIGNOR(S) HEREBY CONFIRMS THE RELEASE OF SECURITY INTEREST GRANTED PURSUANT TO THE PATENT SECURITY AGREEMENT PREVIOUSLY RECORDED. Recorded Dec 30, 2020
From: STARBOARD VALUE INTERMEDIATE FUND LP
To: R2 SOLUTIONS LLC
Reel/Frame 054981/0377 →
RELEASE OF SECURITY INTEREST IN PATENTS Recorded Jul 8, 2020
From: STARBOARD VALUE INTERMEDIATE FUND LP
To: ACACIA RESEARCH GROUP LLC; AMERICAN VEHICULAR SCIENCES LLC; BONUTTI SKELETAL INNOVATIONS LLC; CELLULAR COMMUNICATIONS EQUIPMENT LLC; INNOVATIVE DISPLAY TECHNOLOGIES LLC; LIFEPORT SCIENCES LLC; LIMESTONE MEMORY SYSTEMS LLC; MOBILE ENHANCEMENT SOLUTIONS LLC; MONARCH NETWORKING SOLUTIONS LLC; NEXUS DISPLAY TECHNOLOGIES LLC; PARTHENON UNIFIED MEMORY ARCHITECTURE LLC; R2 SOLUTIONS LLC; SAINT LAWRENCE COMMUNICATIONS LLC; STINGRAY IP SOLUTIONS LLC; SUPER INTERCONNECT TECHNOLOGIES LLC; TELECONFERENCE SYSTEMS LLC; UNIFICATION TECHNOLOGIES LLC
Reel/Frame 053654/0254 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 25, 2020
From: EXCALIBUR IP, LLC
To: R2 SOLUTIONS LLC
Reel/Frame 053459/0059 →
PATENT SECURITY AGREEMENT Recorded Jun 5, 2020
From: ACACIA RESEARCH GROUP LLC; AMERICAN VEHICULAR SCIENCES LLC; BONUTTI SKELETAL INNOVATIONS LLC; CELLULAR COMMUNICATIONS EQUIPMENT LLC; INNOVATIVE DISPLAY TECHNOLOGIES LLC; LIFEPORT SCIENCES LLC; LIMESTONE MEMORY SYSTEMS LLC; MERTON ACQUISITION HOLDCO LLC; MOBILE ENHANCEMENT SOLUTIONS LLC; MONARCH NETWORKING SOLUTIONS LLC; NEXUS DISPLAY TECHNOLOGIES LLC; PARTHENON UNIFIED MEMORY ARCHITECTURE LLC; R2 SOLUTIONS LLC; SAINT LAWRENCE COMMUNICATIONS LLC; STINGRAY IP SOLUTIONS LLC; SUPER INTERCONNECT TECHNOLOGIES LLC; TELECONFERENCE SYSTEMS LLC; UNIFICATION TECHNOLOGIES LLC
To: STARBOARD VALUE INTERMEDIATE FUND LP, AS COLLATERAL AGENT
Reel/Frame 052853/0153 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 3, 2016
From: YAHOO! INC.
To: EXCALIBUR IP, LLC
Reel/Frame 038950/0592 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 1, 2016
From: EXCALIBUR IP, LLC
To: YAHOO! INC.
Reel/Frame 038951/0295 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 18, 2016
From: YAHOO! INC.
To: EXCALIBUR IP, LLC
Reel/Frame 038383/0466 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 24, 2012
From: LIBERTY, EDO; KARNIN, ZOHAR S.; MAAREK, YOELLE
To: YAHOO! INC.
Reel/Frame 028265/0743 →
Continuity (1)
Related Publication 20130318172A1 · Nov 28, 2013