System and method for improving integrity of internet search
0 Assignments
0 Petitions
Accused Products
Abstract
A system and method are provided to receive a search query from a user, typically via a web browser, the Internet, and a web server. A search engine obtains a set of potential search results based on the search query. For each Internet domain or web site mentioned in the search results, a set of data sources is accessed to obtain information concerning the legitimacy of the business associated with the Internet domain or web site. The legitimacy information is used to reorder or to change or to augment the appearance or presentation of the search result for the Internet domain or web site. The processed search results are returned to the user.
-
Citations
64 Claims
-
1-4. -4. (canceled)
-
5. A computer-implemented method for providing a search for information available on the World Wide Web on the Internet having enhanced integrity, comprising the steps of:
-
generating a search query; transmitting the search query via the Internet to a search engine using a web browser; providing the search query to the search engine; performing initial processing of the search query by the search engine; performing the search and accumulating a set of search results by means of the search engine, each of which contains at least a Uniform Resource Locator (URL) identifying an Internet domain and page on the World Wide Web selected by the search; receiving the search results; extracting a list of URLs and domains; performing domain processing on the list of domains; computing domain integrity ratings; using the integrity ratings to reorder and annotate the search results so as to move results with relatively lower integrity ratings downward in the results; and returning the reordered and annotated search results to the web browser via the Internet. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23-36. -36. (canceled)
-
27. A computer-implemented method for providing a search for information available on the World Wide Web on the Internet having enhanced integrity, comprising the steps of:
-
generating a search query; transmitting the search query via the Internet to a search engine using a web browser; providing the search query to the search engine; performing initial processing of the search query by the search engine; performing the search and accumulating a set of search results by means of the search engine, each of which contains at least a Uniform Resource Locator (URL) identifying an Internet domain and page on the World Wide Web selected by the search; receiving the search results; extracting a list of URLs and domains mentioned in the search results; using the list of domains to generate a domain query to send via the Internet to a web site integrity rating system; receiving the domain query; performing domain processing on the list of domains; returning a set of web site integrity ratings via the Internet; using the web site integrity ratings to reorder and annotate the search results so as to move results with relatively low integrity ratings downward in the results; and returning the reordered and annotated search results to the web browser via the Internet; whereby the search engine and the evaluation of web site integrity are performed by separate services and integrated from within the web browser. - View Dependent Claims (28, 29, 30)
-
-
31-37. -37. (canceled)
-
38. A computer system including a web server and at least one other computer connected to the Internet for executing computer code stored in a computer readable storage medium to perform a search for information available on the World Wide Web on the Internet having enhanced integrity, comprising:
-
first code for generating a search query; second code for transmitting the search query via the Internet to a search engine using a web browser; third code for providing the search query to the search engine; fourth code for performing initial processing of the search query by the search engine; fifth code for performing the search and accumulating a set of search results by means of the search engine, each of which contains at least a Uniform Resource Locator (URL) identifying an Internet domain and page on the World Wide Web selected by the search; sixth code for receiving the search results; seventh code for extracting a list of URLs and domains; eighth code for performing domain processing on the list of domains; ninth code for computing domain integrity ratings; tenth code for using the integrity ratings to reorder and annotate the search results so as to move results with relatively lower integrity ratings downward in the results; and eleventh code for returning the reordered and annotated search results to the web browser via the Internet. - View Dependent Claims (39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55)
-
-
56-59. -59. (canceled)
-
60. A computer system including a web server and at least one other computer connected to the Internet for executing computer code stored in a computer readable storage medium to provide a search for information available on the World Wide Web on the Internet having enhanced integrity, comprising:
-
first code for generating a search query; second code for transmitting the search query via the Internet to a search engine using a web browser; third code for providing the search query to the search engine; fourth code for performing initial processing of the search query by the search engine; fifth code for performing the search and accumulating a set of search results by means of the search engine, each of which contains at least a Uniform Resource Locator (URL) identifying an Internet domain and page on the World Wide Web selected by the search; sixth code for receiving the search results; seventh code for extracting a list of URLs and domains mentioned in the search results; eighth code for using the list of domains to generate a domain query to send via the Internet to a web site integrity rating system; ninth code for receiving the domain query; tenth code for performing domain processing on the list of domains; eleventh code for returning a set of web site integrity ratings via the Internet; twelfth code for using the web site integrity ratings to reorder and annotate the search results so as to move results with relatively low integrity ratings downward in the results; and thirteenth code for returning the reordered and annotated search results to the web browser via the Internet; whereby the search engine and the evaluation of web site integrity are performed by separate services and integrated from within the web browser. - View Dependent Claims (61, 62, 63)
-
-
64-66. -66. (canceled)
Specification