Patent Document ID: 9235643
Application ID: 13682923

Base Claim:
1. A method of generating search results from an electronic document, the method comprising: receiving, by a library of electronic documents, an electronic document; extracting a full text index of the electronic document, along with an indicator of position of individual words in the electronic document; extracting one or more keywords in the full text index of the electronic document; scoring each of the extracted keywords based on the full text index; and by a processing device: retrieving the electronic document from the library, displaying, on a display operably connected to a processing device, the electronic document, receiving, by the processing device, an indication of a user-selected area of the electronic document, determining, by the processing device, at least one of the keywords having a position that corresponds to the user-selected area of the electronic document, automatically transmitting, by the processing device, the determined 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, wherein the first results list is from a search of one or more sources other than the library of electronic documents, 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, and wherein outputting the result set comprises sorting the result set so that results associated with higher keyword scores are sorted to the to of the first results list.

---

Claim 10:
10. The method of claim 1 , wherein scoring each of the keywords comprises: assigning keywords that are determined to be common words a score of zero; assigning high score keywords that are determined to appear with a frequency that satisfies a threshold in all electronic documents in the electronic library that relate to a common subject; and assigning a low score that is between zero and the high score to keywords that are not common words and that appear with a frequency that satisfies a threshold in all documents in the electronic library.