Patent ID: 11861296
Assignee: GOOGLE LLC
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 7:
8. A computer program product comprising one or more non-transitory computer-readable storage media having program instructions collectively stored on the one or more computer-readable storage media, the program instructions executable to:
receive user interface input that corresponds to a document in a document editing application;
based on receiving the user interface input, and without detecting a predefined symbol in the user interface input, determine that one or more words in the received user interface input correspond to at least two names of a plurality of names in a contact directory;
determine, for each of the at least two names, a first confidence score based on a strength of a match between the one or more words in the received user interface input and the name;
determine a second confidence score based on a likelihood of the one or more words in the received user interface input being a person's name, the second confidence score being determined using context comprising a sentence or a set of words that surrounds the one or more words;
select a name in the contact directory from the at least two names based on the first confidence scores and the second confidence score;
automatically create a link in the document between the one or more words and a contact in the contact directory that is associated with the selected name;
receive first additional user interface input that is associated with the link; and
in response to receiving the first additional user interface input, display, within the document editing application, information associated with the contact in the contact directory.