Patent Document ID: 9020932
Application ID: 13872193

Base Claim:
1. A method for retrieving, organizing and displaying different classifications of sets of search results in response to a text string query, the method comprising: retrieving search history data stored in a data repository in response to determining that the search history data is relevant to identity indicia of a user associated with a text string search query; identifying search resources that are associated with the user identity indicia; identifying a language classification rule of a language indicated by the user identity indicia; classifying the text string search query into constituent primary search terms that are likely to return satisfactory search results in response to a single search as indicated by the retrieved search history data as a function of the identified search resources that are associated with the user identity indicia and the identified language classification rule, wherein the constituent primary search terms are words or phrases; generating a primary set of search results in response to searching network resources for the primary search terms; determining secondary search terms as substitutes for the primary search terms, wherein the secondary search terms are related to the primary search terms and are searched in the retrieved search history in follow-up searches that are immediately subsequent to searches of the primary search terms at a frequency that is less than a specified threshold of frequency, wherein the secondary search terms comprise synonyms and antonyms of the primary search terms; generating a secondary set of search results in response to searching the network resources for the secondary search terms; searching knowledge article resources for articles that comprise background information on the primary search terms or the secondary search terms and retrieving a set of peripheral knowledge article results that each satisfy searches for articles that comprise background information on the primary search terms or the secondary search terms; and displaying the primary set of search results, the secondary set of search results and the set of peripheral knowledge articles to the user in different, respective tabbed sheets that are nested on top of one another in a web-based interface dashboard.

---

Claim 3:
3. The method of claim 1 , further comprising: integrating computer-readable program code into a computer system comprising a processing unit, a computer readable memory and a computer readable tangible storage medium, wherein the computer readable program code is embodied on the computer readable tangible storage medium and comprises instructions that, when executed by the processing unit via the computer readable memory, cause the processing unit to perform the steps of retrieving the search history data stored in the data repository, identifying the search resources that are associated with the user identity indicia, identifying the language classification rule, classifying the text string search query into the constituent primary search terms, generating the primary set of search results in response to searching network resources for the primary search terms, determining the secondary search terms, generating the secondary set of search results in response to searching the network resources for the secondary search terms, searching the knowledge article resources for the articles that comprise background information on the primary search terms or the secondary search terms and retrieving the set of peripheral knowledge article results, and displaying the primary set of search results, the secondary set of search results and the set of peripheral knowledge articles to the user in the different, respective tabbed sheets that are nested on top of one another in the web-based interface dashboard.