Patent ID: 8515908

Claim:
A network device, comprising: a transceiver to send and receive data over a network; and a processor that is operative to perform actions, including: receiving a search query having at least one search term; identifying a plurality of life-stream updates across a plurality of different users; searching each of the updated plurality of life-stream updates to identify a subset of life-streams having the at least one search term; analyzing each of the subset of life-streams to identify a first set of keywords that co-occur with the at least one search term; identifying a subset of user profiles within a plurality of user profiles that include the at least one search term; analyzing each of the subset of user profiles to identify a second set of keywords that co-occur with the at least one search term within updated user profile content; and providing at least some keywords from the first or second set of keywords such that the provided keywords are selectable to modify the search query.