This document describes a technique for processing voice commands in a voice activated computing system. In particular, the system processes the voice commands and generates responses that take into consideration a user location as well as user interests. The system processes the voice commands to identify requests and trigger keywords. Based on the request and the trigger keywords, the system can communicate with one or more service providers to determine a list of candidate content items. The system then selects one or a list of content items from the list of candidate content items based on the user location and the user interest. The system can also use the user location and the user interests as factors in a bidding process in which content providers compete to provide their content items in response to user requests. The system may also modify a sequence of tasks based on the user’s current location or the user interests.

Creative Commons License

Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 License.