13. The mobile computing device of claim 12 , wherein generating a hypothesis of information of interest to the user comprises generating a social graph of one or more users and preferences of the one or more users.
12. A method of operating a mobile computing device to provide a suggestion to a user, the method comprising: sensing context data related to a user environment using at least one sensor; from an implicit user query, generating a hypothesis of information of interest to the user based on at least one list of information and the context data, the context data indicating activity that the user may perform in the future; based on the generated hypothesis, identifying at least one item consistent with the hypothesis; presenting a suggestion, on a display of a user interface of the mobile computing device, of the at least one identified item consistent with the hypothesis; and receiving a user input that results in a modification of the presented suggestion, on the display of the user interface of the mobile computing device, of the at least one identified item, wherein the generating a hypothesis includes generating at least one vector based on the at least one list of information and at least one vector based on the context data and assessing a degree in which the at least one vector based on the at least one list of information matches with the at least one vector based on the context data.