Patent ID: 11935010
Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
Field: Computer technology (Electrical engineering)
Classification: CPC G  H | IPC G  H

Claim 0:
1. A system comprising:
a processor; and
memory storing instructions that, when executed by the processor, cause the system to perform a set of operations, the set of operations comprising:
receiving content corresponding to one or more portions of a current email being composed by a user;
parsing the received content corresponding to the one or more portions of the current email to identify one or more email topics;
evaluating the one or more email topics to determine an intent of the current email, wherein the determined intent is associated with one of a request, a question, a statement, or an action;
matching, to the determined intent, a one or more templates comprising a plurality of slots customized for formulating a subject line suggestion for the one of the request, the question, the statement, or the action, wherein contents of the plurality of slots are generated based on the identified one or more email topics;
formulating the subject line suggestion by populating at least one slot of the selected template with at least one email topic of the one or more email topics related to the determined intent;
wherein determining the one or more email topics further comprising:
comparing the received content to content of a plurality of previous emails to identify common content
identify other, non-common content in the previous emails containing common content and
generating a plurality of additional topic vectors based on common content providing a plurality of key terms to the plurality of topic vectors to determine an order of a plurality of combinations of the plurality of topic vectors and provide a highest ordered vector to the subject line suggestion; and

causing the subject line suggestion to be output to a display device.