CPC G06F 16/9024 (2019.01) [G06F 16/93 (2019.01)] | 21 Claims |
1. A system, comprising:
a processor;
a data store, having an email graph; and
a non-transitory computer readable medium instructions for incrementally updating the email graph, by:
obtaining email data;
determining, from the email data, an incremental graph comprising a set of nodes and edges the set of nodes and edges of the incremental graph comprising nodes representing emails and edges representing relationships between emails, the determination of an incremental graph comprising:
determining a first node of the set of nodes of the incremental graph, wherein the first node represents a first email determined from the obtained email data;
adding the first node to the incremental graph;
determining one or more edges of the edges of the incremental graph; and
determining related nodes and related edges to add to the incremental graph, wherein a related set of nodes and a related set of edges are directly or indirectly related to the one or more edges or first node and are determined from the email data or by traversing the email graph; and
adding the related set of nodes and related set of edges to the incremental graph;
identifying a conversation in the incremental graph, the conversation comprising a subgraph of the incremental graph; and
updating a set of conversations in the email graph based on the incremental graph to incrementally update the email graph based on the obtained email data.
|