1. A method of generating search results from an electronic document, the method comprising: displaying, on a display operably connected to a processing device, an electronic document; receiving, by the processing device, a user selection of a portion of the electronic document; determining, by the processing device, at least one keyword from the user selection of the electronic document; automatically transmitting, by the processing device, the at least one keyword to a search engine without additional input by the user; receiving, by the processing device, a first results list from the search engine; and outputting, by the processing device, a result set along with the electronic document, wherein the result set comprises at least the first results list presented as a set of user-selectable links to additional information.