A computerized method of organizing a set of documents includes receiving a search query from a user; receiving life-context data from the user, the received life-context data identifying at least one life-context from a plurality of predetermined life-contexts in which the user's query was made; identifying...http://www.google.ca/patents/US20060179044?utm_source=gb-gplus-sharePatent US20060179044 - Methods and apparatus for using life-context of a user to improve the organization of documents retrieved in response to a search query from that user