Patent ID: 11875778
Assignee: YAHOO ASSETS LLC
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 0:
1. A computer implemented method comprising:
receiving electronic messages at a server in relation to a user;
determining an organizational schema of each of the plurality of electronic messages as it is received at the server;
extracting data from each of the electronic messages according to a predefined template corresponding to the organizational schema determined for each electronic message, the extracted data limited to sub-entity datatypes of the predefined template;
generating, by machine learning, a structured entity type based on determining a need for new entity types corresponding to new subject matter from the electronic messages, wherein the structured entity type is a template comprising the sub-entity data types;
identifying and storing, in relation to each of the electronic messages, one or more sub-entities in the structured entity according to the predefined template;
receiving a query from the user for information contained within one or more of the electronic messages of the user;
generating a reformulated query based on the query from the user, the reformulated query including semantic equivalent phrasing;
identifying an organizational schema based on the reformatted query;
identifying one of the electronic messages received at the server in relation to the user corresponding to the identified organizational schema;
looking up identified and stored sub-entities stored in relation to the identified electronic message;
generating a text-snippet of text data in the one or more sub-entities stored in relation to the identified electronic message; and
producing and playing a machine-voice rendering of the generated text-snippet.