Content Insertion Elements to Combine Search Results
First Claim
1. A computer-implemented method of combining search results from a plurality of search engines comprising:
- at a first search engine;
receiving a search query from a web browser associated with an identifier;
generating a content insertion element, when the identifier meets an access criterion, the content insertion element configured to be executed by the web browser and holding at least the search query and an address of a second search engine;
retrieving first search engine search results using the search query;
sending the first search engine search results and the content insertion element to the web browser such that the web browser is able to execute the content insertion element in order to send the search query to the second search engine to obtain second search engine search results and to render a results page comprising at least some of the first search engine search results and the second search engine search results.
2 Assignments
0 Petitions
Accused Products
Abstract
Content insertion elements to combine search results, for example, enable a user to search the internet and obtain relevant intranet search results integrated into the results page from the internet source. In embodiments enterprise search results, desktop search results, or paid for search results are combined with internet search results. For example, a public internet search engine maintains mapping data indicating which users or user computers are authorized to access content from a second source. In an embodiment, an internet search engine receives a query from a web browser and returns results together with a content insertion element only if mapping data requirements are met. A content insertion element may hold an address of a second content source, a query and optional parameters. A web browser is able to render a web page displaying results from more than one content source using the content insertion element.
32 Citations
20 Claims
-
1. A computer-implemented method of combining search results from a plurality of search engines comprising:
at a first search engine; receiving a search query from a web browser associated with an identifier; generating a content insertion element, when the identifier meets an access criterion, the content insertion element configured to be executed by the web browser and holding at least the search query and an address of a second search engine; retrieving first search engine search results using the search query; sending the first search engine search results and the content insertion element to the web browser such that the web browser is able to execute the content insertion element in order to send the search query to the second search engine to obtain second search engine search results and to render a results page comprising at least some of the first search engine search results and the second search engine search results. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
10. A computer-implemented method of combining search results from a plurality of search engines comprising:
at a first search engine; receiving a search query from a web browser associated with an identifier; generating a plurality of content insertion elements, when the identifier meets an access criterion, each content insertion element configured to be executed by the web browser and holding at least the search query and an address of another search engine such that the plurality of content insertion elements hold the search query and addresses of a plurality of other search engines; retrieving first search engine search results using the search query; sending the first search engine search results and the plurality of content insertion elements to the web browser such that the web browser is able to execute each content insertion element in order to send the search query to the plurality of other search engines to obtain results from the plurality of other search engines and to render a results page comprising at least some of the first search engine search results and the results from the plurality of other search engines. - View Dependent Claims (11, 12, 13)
-
14. A computer-implemented method of combining search results from a plurality of search engines comprising:
at a first search engine which is an internet search engine; receiving a search query from a web browser associated with an identifier, the web browser being provided at a client device located in an intranet connected to the internet by at least one firewall; generating a content insertion element, when the identifier meets an access criterion, the content insertion element configured to be executed by the web browser and holding at least the search query and an address of a second search engine located in the intranet; retrieving first search engine search results using the search query; sending the first search engine search results and the content insertion element to the web browser such that the web browser is able to execute the content insertion element in order to send the search query to the second search engine to obtain second search engine search results and to render a results page comprising at least some of the first search engine search results and the second search engine search results. - View Dependent Claims (15, 16, 17, 18, 19, 20)
Specification