Intelligent search engine
AssigneeMikko Vaananen
InventorMikko Vaananen
Life of this patent
Estimating the term…
Abstract
A search engine (200, 500, 800), method and a system for performing a search is provided. The search engine (200, 500, 800) is connected to at least one mobile device (210, 510, 810) and at least one web crawler (222, 522, 822). The web crawler (222, 522, 822) is configured to index documents and classify said documents. The search engine (200, 500, 800) receives a query from the mobile device (210, 510, 810) which is determined to be best answered by a crowd-sourced answer. The search engine (200, 500, 800) searches the documents and delivers at least one crowd-sourced answer (318, 618, 918). The search engine (200, 500, 800) displays the crowd-sourced answer (318, 618, 918) to a user.
Claims24
A search engine connected to at least one mobile device and at least one web crawler,
- characterized in that,
- the web crawler is configured to index documents and classify said documents,
- the determination to seek a crowd-sourced answer is done for queries that are determined not to have a factual answer,
- the determination to seek a crowd-sourced answer is not done for queries that are determined to have a factual answer,
- the factuality of the answer and/or the query is determined based on the dispersion of different answers to the query, so that a greater dispersion among different answers to the query exceeding a numerical threshold is determined to imply non-factuality of the query and/or the answer, and a lesser dispersion of different answers not exceeding the numerical threshold to the query is determined to imply a greater factuality of the query and/or the answer,
- the search engine receives a non-factual query from the user of the mobile device which is determined to be best answered by a crowd-sourced answer,
- the search engine searches the documents and delivers at least one crowd-sourced answer, and
- the crowd-sourced answer is displayed to user on a display of the mobile device, so that a most popular crowd-sourced answer is ranked first and displayed to the user first and/or a breakdown or selection of possible answers is shown to the user on the display.
A method of performing a search by a search engine, the search engine connected to at least one mobile device and at least one web crawler, characterized in that,
- configuring the web crawler to index documents and classify said documents,
- determining to seek a crowd-sourced answer for queries that are determined not to have an unambiguous factual answer,
- determining to seek a crowd-sourced answer is not done for queries that are determined to have an unambiguous factual answer,
- the factuality of the answer and/or the query is determined based on the dispersion of different answers to the query, so that a greater dispersion among different answers to the query exceeding a numerical threshold is determined to imply non-factuality of the query and/or the answer, and a lesser dispersion of different answers to the query not exceeding the numerical threshold is determined to imply a greater factuality of the query and/or the answer,
- receiving a query from the user of the mobile device which is determined to be best answered by a crowd-sourced answer,
- searching said documents and delivering at least one crowd-sourced answer, and
- displaying the crowd-sourced answer to a user so that the most popular crowd-sourced answer is ranked first and displayed to the user first and/or displaying a breakdown or selection of possible answers to the user on the display.
A search engine system the search engine connected to at least one mobile device and at least one web crawler, characterized in that,
- a configuration module of the search engine configures the web crawler to index documents and classify said documents,
- the AI module is configured to seek a crowd-sourced answer for queries that are determined not to have an unambiguous factual answer,
- the AI module is configured to not seek a crowd-sourced answer for queries that are determined to have an unambiguous factual answer,
- the factuality of the answer and/or the query is determined based on the dispersion of different answers to the query, so that a greater dispersion among different answers to the query exceeding a numerical threshold is determined to imply non-factuality of the query and/or the answer, and a lesser dispersion of different answers to the query not exceeding the numerical threshold is determined to imply a greater factuality of the query and/or the answer,
- a receiving module of the search engine is configured to receive a query from the user of the mobile device which is determined to be best answered by a crowd-sourced answer,
- an Artificial Intelligence (AI) module of the search engine is configured to search the documents and deliver at least one crowd-sourced answer, and
- a display module of the search engine is configured to display the crowd-sourced answer to a user so that the ranking module ranks first the most popular crowd-sourced answer and this answer is displayed first and/or a breakdown or selection of possible answers is shown to the user on the display.
Dependencies are inferred from the claim text.