17. The method of claim 1 , wherein the guide application used to accept the search request is downloaded to the user device from an online store.
1. A method of providing content upon request, the method comprising: receiving, from a first user, a configuration for a guide application, the guide application being configured for use by a second user, the second user being different than the first user; receiving, from the first user, authorization for the guide application to return search results for specific content; storing, in a database, searches and content selections of the specific content; receiving, from the second user, a request to open the guide application on a user device; and via the guide application: receiving a search request for items of content, the second user selecting a first selectable graphical icon among a plurality of first selectable graphical icons, and the second user selecting, based on a selection of the first selectable graphical icon, a second selectable graphical icon among a plurality of second selectable graphical icons, the search request for the items of content being received based on a selection of the second selectable graphical icon; recognizing, by a processor of the user device, a pattern of the content selections stored in the database; modifying, by the processor and based on recognition of the pattern, the search request before a search algorithm searches for the items of content to return in response to the search request; determining, based on the search request modified by the processor and from the specific content authorized by the first user, a plurality of listings for content; and converting text describing the plurality of listings to corresponding speech describing the plurality of listings.