EP1072984A2

Method and system for providing native language query service

Abstract

The present invention provides a method for providing native language query service for Internet users by using a plurality of search engines, said method characterized by comprising steps of: (a) receiving at a site an original query request from one user; (b) selecting a suitable search engine; (c) translating said query words of native language into query words of dedicated language of said selected search engine; (d) constructing a new query request directing to said search engine; (e) sending said new query request and receiving a returned query result; (f) sending said query result back to said user as a query result in relation to said original query request.

EP1072984A2, drawing sheet 1
Sheet 1 of 31

Term

Term ended

Projected expiry passed 10 July 2020, 6.2 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

14 claims: 4 independent, 10 dependent

  1. 1
    A method for providing native language query service for Internet users by using a plurality of search engines in the Internet, each search engine having a respective dedicated language, adapted for receiving query requests containing query words of said dedicated language and returning query results in relation to said query words, said method characterized by comprising steps of:(a) receiving at a site an original query request from one of said Internet users, said original query request containing query words of native language of said user;(b) selecting a suitable search engine from said plurality of search engines;(c) translating said query words of native language into query words of dedicated language of said selected search engine;(d) constructing a new query request directing to said selected search engine based on said original query request and said query words of dedicated language;(e) sending said new query request to said selected search engine and receiving a returned query result;(f) sending said query result back to said user as a query result in relation to said original query request.
  2. 6
    A method for providing native language query service for Internet users by using a plurality of search engines in the Internet, each search engine having a respective dedicated language, adapted for receiving query requests containing query words of said dedicated language and returning query results in relation to said query words, said method characterized by comprising steps of:(a) receiving at a site an original query request from said Internet user, said original query request containing an URL requested by said user, said URL having a prefix for designating said site;(b) removing said prefix from said URL;(c) selecting a suitable search engine from said plurality of search engines;(d) if said removed prefix is a redirect prefix, performing following steps of: (d1) sending a request containing said URL to said selected search engine and receiving a web page as a response;(d2) adding a translation prefix before URLs that need query words and a redirect prefix before other URLs in said web page, so as to form a new web page;(e) if said removed prefix is a translation prefix, performing following steps of: (e1) translating query words of user's native language in parameters of said URL into query words of a dedicated language of said selected search engine;(e2) replacing query words of user's native language in parameters of said URL with query words of said dedicated language;(e3) adding a redirect prefix before said URL;(e4) generating a new web page, embedding said URL and a Script program in said web page, said Script program enabling a client which receives said new web page to perform a step of automatically sending another original query request based on said URL embedded in said web page;(f) sending said new web page back to said user as a query result in relation to said original query request.
  3. 11
    A system for providing native language query service for Internet users, comprising a plurality of search engines in the Internet, each search engine having a respective dedicated language, adapted for receiving query requests containing query words of said dedicated language and returning query results in relation to said query words, said system characterized by further comprising a query translation server which comprises:a client interface, for receiving query requests sent by clients and returning query results to said clients;a request distribution apparatus, for receiving said query requests from said client interface, removing prefixes from requested URLs, and distributing said query requests to different components;a web page retrieving apparatus, for receiving a query request whose prefix is a redirect prefix from said request distribution apparatus, sending said query request to a search engine designated by an URL and obtaining a requested web page;a web page modification apparatus, for forming a new web page by adding translation prefixes before URLs that need query words and adding redirect prefixes before other URLs in the obtained web page, and sending said new web page to said client interface;a query translation apparatus, for receiving a query request whose prefix is a translation prefix from said request distribution apparatus, translating query words of user's native language in the requested URL into and replacing them with query words of a dedicated language of said search engine, and adding a redirect prefix before said URL;a web page generation apparatus, for generating a new web page, embedding said URL and a Script program in said web page, and sending said new web page to said client interface, said Script program enabling a client which receives said new web page to perform a step of automatically sending another query request based on said URL embedded in said web page.
  4. 13
    A system for providing native language query service for database users, comprising a plurality of databases, each database having a respective dedicated language, adapted for receiving query requests containing query words of said dedicated language and returning query results in relation to said query words, said system characterized by further comprising a query translation server which comprises:a client interface, for receiving query requests sent by clients and returning query results to said client;a query translation apparatus, for translating query words of user's native language in the query requests received by said client interface into and replacing them with query words of the dedicated language of the database;a query result obtaining apparatus, for sending the translated query requests to the databases designated by said query requests and obtaining query results.