Patent ID: 9600769
Date: 2017-03-21
CPC Classifications: G06N,H04L

Claim:
1. A computer-implemented method comprising: extracting content entity data from existing e-mail messages of a user, wherein the content entity data includes content entities and their association with the e-mail message from which it was extracted; extracting user entity data from the user's existing e-mail messages, wherein the user entity data includes user entities and their association with the e-mail message from which it was extracted; identifying content-content relations between the extracted content entities; identifying user-content relations between the extracted user entities and the extracted content entity; identifying entity-entity relations between different extracted user entities; constructing a personal knowledge graph for the user including the extracted content entities, the extracted user entities, the identified content-content relations, the identified user-content relations, and the identified entity-entity relations; analyzing contents of an e-mail message being composed by the user; identifying, from the personal knowledge graph constructed for the user, entities related to the analyzed contents of the e-mail message, wherein the identified entities include one or more of the content entities, one or more of the user entities, or both; generating one or more entity suggestions based on the identified entities and the content-content relations, user-content relations, and/or entity-entity relations included in the user's personal knowledge graph; and providing the one or more entity suggestions to the user while the e-mail message is being composed by the user.