BROWSER BASED MULTILINGUAL FEDERATED SEARCH
First Claim
1. A system comprising:
- a web page comprising executable code;
a federated search server that provides the web page to a web browser running on a network connected device wherein the web browser executes the executable code to present a search interface to a person, wherein the search interface comprises information displayed in a first language, wherein the search interface comprises an option to search in a second language, and wherein the web browser accepts the search request from the person;
a plurality of search directives wherein the browser executes the executable code to thereby generate the plurality of search directives and transmit the plurality of search directives to a plurality of search services, and wherein the search directives comprise a second language search directive specifying searching in the second language;
a plurality of directive results wherein the browser executes the executable code to accept a plurality of directive results and to format the directive results into a search result; and
a result display that presents the search result to the person.
1 Assignment
0 Petitions
Accused Products
Abstract
Multilingual federated search of deep web and surface web data stores combines technologies for federated search, surface web searches, for access limited search, and for rapid translation from and to various human languages. A federated search engine accepts a search query and submits it to other search engines. The federated search engine then accepts the various search results, post processes them, and presents them to a user. The surface web is the collection of freely accessible web sites that typically get crawled and indexed by search engines. The deep web is the data that is out there on the internet but having barriers to access such as subscription or technology. Language is also a barrier to access. Multilingual federated search techniques can provide users with search results gleaned from a vast number of sources in a variety of languages.
-
Citations
20 Claims
-
1. A system comprising:
-
a web page comprising executable code; a federated search server that provides the web page to a web browser running on a network connected device wherein the web browser executes the executable code to present a search interface to a person, wherein the search interface comprises information displayed in a first language, wherein the search interface comprises an option to search in a second language, and wherein the web browser accepts the search request from the person; a plurality of search directives wherein the browser executes the executable code to thereby generate the plurality of search directives and transmit the plurality of search directives to a plurality of search services, and wherein the search directives comprise a second language search directive specifying searching in the second language; a plurality of directive results wherein the browser executes the executable code to accept a plurality of directive results and to format the directive results into a search result; and a result display that presents the search result to the person. - View Dependent Claims (2, 3, 4, 5, 6, 7, 9)
-
-
8. The system of claim 8 wherein the specific language is not the first language.
-
10. A system comprising:
-
a web page comprising executable code; a federated search server that provides the web page to a web browser running on a network connected device wherein the web browser executes the executable code to present a search interface to a person, wherein the search interface comprises an option to include a deep web data source in a search request, and wherein the web browser accepts the search request from the person; a plurality of search directives wherein the browser executes the executable code to thereby generate the plurality of search directives and transmit the plurality of search directives to a plurality of search services, and wherein one of the search directives is transmitted to the deep web data source; a plurality of directive results wherein the browser executes the executable code to accept a plurality of directive results and to format the directive results into a search result; and a result display that presents the search result to the person. - View Dependent Claims (11, 12, 13)
-
-
14. A system comprising:
-
a web page comprising executable code; a federated search server that provides the web page to a web browser running on a network connected device wherein the web browser executes the executable code to present a search interface to a person, and wherein the web browser accepts a search request from the person; a plurality of search directives wherein the browser executes the executable code to thereby generate the plurality of search directives and transmits the plurality of search requests to a plurality of search services; a plurality of directive results wherein the browser executes the executable code to accept a plurality of directive results and to format the directive results into a search result; and a result display that presents the search result to the person. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification