Patent ID: 9678958
Date: 2017-06-13
CPC Classifications: G06F,G06K,G06Q,H04M,H04W

Claim:
1. A computer-implemented method, comprising: identifying, by a system of one or more computers, a computer-based interaction with a document by a user, the computer-based interaction with the document by the user being via one or more client computing devices of the user; in response to identifying the computer-based interaction with the document, determining, by the system, an affinity measure for the document, the affinity measure indicative of an interest of the user in the document; analyzing text of the document by the system to identify contact information in the document; and modifying, by the system and in response to determining the affinity measure satisfies a threshold, a contact entry of an electronic database of contact entries of the user, the modifying the contact entry comprising associating one or more properties of the contact entry with one or more corresponding aspects of the contact information identified in the document, wherein the contact entry is for an entity that is in addition to the user; receiving a query entered by the user at a given client device of the one or more client computing devices of the user; determining the contact entry is responsive to the query based on matching the query to at least one of the corresponding aspects associated with the one or more properties of the contact entry; and providing information from the contact entry for presentation at the given client computing device in response to the query.