1. A system for presenting social-network-provided outputs to a mobile-electronic-device user at a location associated with the user in response to the user's spoken request, comprising: a data input port configured to receive speech information from the mobile-electronic-device user; a memory configured to store a transcript of the spoken request and metadata associated with the spoken request comprising at least the location during the spoken request; an interface port to a social network database, configured to transmit a request to mine information of the social network database based on the transcript and the metadata, and to receive social network information from the social network database based on the transmitted request; at least one processor configured to transmit the request through the interface port dependent on at least the transcript and the metadata, to receive the social network information from the interface port; and a communication port configured to communicate at least a portion of the social-network information to the user, wherein the social network database comprises a plurality of social network records, the at least one processor being further configured to rank the received social network information comprising a plurality of received social network records dependent on at least one social network ranking factor, the communication port being further configured to output at least a portion of the social network records in a manner dependent on the at least one social network ranking factor.