PROVIDING ANSWER TO KEYWORD BASED QUERY FROM NATURAL OWNER OF INFORMATION
First Claim
1. A method to answer a query, comprising:
- saving, in a first database, website classifications of websites based on contents;
receiving keywords;
determining specifications of the query from the keywords;
determining a group of websites that may own an answer to the query based on the query specifications and the website classifications saved in the first database;
selecting a website from the group based on credibility of the websites saved in a second database;
searching web pages of the website for the answer;
selecting the answer from the web pages; and
transmitting the answer.
4 Assignments
0 Petitions
Accused Products
Abstract
A type of search engine (referred to as the “Get Engine”) receives one or more keywords, semantically formulates a question being asked from the keywords, generates specifications for the query, and searches a website index to determine websites that are likely owners of the answer to the question based on the query specifications and website classifications. The Get Engine determines a website that is most likely the owner of the answer based on credibility, searches the pages of the website using the keywords and additional keywords related to the query, retrieves the answer from the pages of the website, and receives feedback used in part to determine the credibility of the website.
121 Citations
20 Claims
-
1. A method to answer a query, comprising:
-
saving, in a first database, website classifications of websites based on contents; receiving keywords; determining specifications of the query from the keywords; determining a group of websites that may own an answer to the query based on the query specifications and the website classifications saved in the first database; selecting a website from the group based on credibility of the websites saved in a second database; searching web pages of the website for the answer; selecting the answer from the web pages; and transmitting the answer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A computer-readable storage medium encoded with computer-executable instructions for determining an answer to a query, the instructions comprising:
-
saving, in a first database, website classifications of websites based on contents; receiving keywords; determining specifications of the query from the keywords; determining a group of websites that may own an answer to the query based on the query specifications and the website classifications saved in the first database; selecting a website from the group based on credibility of the websites saved in a second database; searching web pages of the website for the answer; selecting the answer from the web pages; and transmitting the answer.
-
-
19. An apparatus for determining an answer to a query, comprising:
-
a memory, comprising; a website index database comprising website classifications for websites and weights assigned to the website classifications for the websites; and a credibility database comprising credibility values for the websites; a processor configured to; receiving keywords; determining specifications of the query from the keywords; determining a group of websites that may own an answer to the query based on the query specifications and the website classifications of the websites in the website index database; selecting a website from the group based on the credibility values of the websites in the credibility database; searching web pages of the website for the answer; selecting the answer from the web pages; and transmitting the answer. - View Dependent Claims (20)
-
Specification