1. A system with a computing device and a server, each having a processor and memory, for clustering search results and communicating between tabbed browsing windows, comprising: a web browser in the computing device that operates with one or more tabs; a search input received at a first tab in the web browser; a first set of information embedded in a header of a message associated with the search input, the first set of information identifies the first tab; a second set of information embedded in the header of the message associated with the search input, the second set of information identifies one or more different tabs in the web browser to receive one or more results from the search input, the one or more different tabs and the first tab are located together in the web browser; and the message sent to a search engine in the server wherein the server reads the search input and the header, and directs the one or more results from the search engine to the one or more different tabs in the web browser, the one or more results are clustered together into one or more categories wherein each category is a set of related search results, each of the one or more categories is respectively displayed in each of the one or more different tabs in the web browser.
1. A system with a computing device and a server, each having a processor and memory, for clustering search results and communicating between tabbed browsing windows, comprising: a web browser in the computing device that operates with one or more tabs; a search input received at a first tab in the web browser; a first set of information embedded in a header of a message associated with the search input, the first set of information identifies the first tab; a second set of information embedded in the header of the message associated with the search input, the second set of information identifies one or more different tabs in the web browser to receive one or more results from the search input, the one or more different tabs and the first tab are located together in the web browser; and the message sent to a search engine in the server wherein the server reads the search input and the header, and directs the one or more results from the search engine to the one or more different tabs in the web browser, the one or more results are clustered together into one or more categories wherein each category is a set of related search results, each of the one or more categories is respectively displayed in each of the one or more different tabs in the web browser. 11. The media of claim 1 , wherein providing the one or more unique outputs, comprises: grouping the one or more unique outputs into one or more different results; and providing each of the one or more different results respectively into each of one or more displays wherein at least a number of the one or more unique browser windows is based on a number of the one or more different results.