Patent Document ID: 8984074
Application ID: 13324491

Base Claim:
1. A method, comprising: scanning, by a computing apparatus, a set of messages of a user to identify a plurality of addresses, wherein the user is associated with a plurality of messaging accounts including a first messaging account; identifying, by the computing apparatus, names of persons at the addresses to generate a plurality of profiles for the persons, each profile of the plurality of profiles comprising a name of a respective person, and at least one address for the respective person; making a determination that the user is composing a first message using the first messaging account; and computing, by the computing apparatus, scores of the persons using data in the plurality of profiles to determine relevancy of the persons to the user, wherein the scores are based at least in part on the determination that the user is composing the first message using the first messaging account, and wherein the computing the scores comprises applying a time-decay factor to each message of the set of messages.

---

Claim 5:
5. The method of claim 1 , further comprising in response to a search request from the user, presenting to the user, in an order determined by the scores, one or more results for the search request.