1. A method comprising: submitting data from a user query to a search engine to perform a search and to retrieve a set of top n pages from a database, wherein in response to a restriction to access a restricted page of the set of top n pages, a processor negotiates a fee to overcome the restriction independent of a user; providing, at a first time, an audible response to the user query; after providing the audible response at the first time, continuing, without further user input, to search for information associated with the user query using a machine learning process to expand the search; and presenting an option to a device associated with the user, at a second time which is later than the first time, to view the related information separate from the audible response.