Automatic webpage characterization and search results filtering
First Claim
Patent Images
1. A computerized method utilizing:
- one or more processors;
at least one webpage analysis engine for analyzing information displayed on a webpage and determining an operational function type of the analyzed webpage;
at least one search results filtering engine for excluding or including search results webpages according to their determined operational function type;
the Internet; and
information output from a search engine operating a search engine website;
wherein the search engine;
receives from a user, a first search request comprising one or more search terms;
performs an Internet search based on the first search request; and
outputs information comprising a first list of Internet search results;
wherein after the Internet search has been performed by the search engine, the computerized method automatically filters the first list of Internet search results output from the search engine to include or exclude certain search results thereby automatically producing a second list of filtered search results, the computerized method further comprising in sequential order the following steps;
(i) prior to the Internet search being performed, receiving from a user a list of filter selection criteria for categorizing referenced webpages according to operational function types, and wherein the list of filter selection criteria specifies which operational function types of referenced webpages the user desires that the computerized method use to exclude and/or include referenced webpages in the second list of filtered search results;
(ii) receiving, after the Internet search has been performed, the first list of Internet search results output from the search engine, the first list of Internet search results comprising a plurality of search results, each search result comprising at least one of a title of a referenced webpage, a link to the referenced webpage, and a URL of the referenced webpage;
(iii) for each referenced webpage in the first list of Internet search results, automatically accessing the referenced webpage to retrieve information displayed on the referenced webpage;
(iv) automatically analyzing the retrieved information displayed on the one or more referenced webpages located at URLs associated with the first list of Internet search results to determine one or more operational function types for each of the one or more referenced webpages according to the list of filter selection criteria;
(v) using the search results filtering engine, automatically including or excluding from the first list of Internet search results certain Internet search results where one or more operational function types for each referenced webpage are consistent with the received filter selection criteria, thereby creating the second list of Internet search results that has been filtered such that excluded search results are not displayed to the user; and
(vi) displaying the second list of filtered Internet search results to the user on a personal computing device.
0 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods are described for automatically analyzing and characterizing Internet search results, and removing search results from a search results page according to specific characteristics of operational function type information displayed on each webpage located at a URL corresponding to a search result. Operational function types include one or more of: a composition of information displayed on the webpage; a behavior of the webpage; a style of the webpage; an organization of the webpage; and a purpose of the webpage.
-
Citations
20 Claims
-
1. A computerized method utilizing:
-
one or more processors; at least one webpage analysis engine for analyzing information displayed on a webpage and determining an operational function type of the analyzed webpage; at least one search results filtering engine for excluding or including search results webpages according to their determined operational function type; the Internet; and information output from a search engine operating a search engine website; wherein the search engine; receives from a user, a first search request comprising one or more search terms; performs an Internet search based on the first search request; and outputs information comprising a first list of Internet search results; wherein after the Internet search has been performed by the search engine, the computerized method automatically filters the first list of Internet search results output from the search engine to include or exclude certain search results thereby automatically producing a second list of filtered search results, the computerized method further comprising in sequential order the following steps; (i) prior to the Internet search being performed, receiving from a user a list of filter selection criteria for categorizing referenced webpages according to operational function types, and wherein the list of filter selection criteria specifies which operational function types of referenced webpages the user desires that the computerized method use to exclude and/or include referenced webpages in the second list of filtered search results; (ii) receiving, after the Internet search has been performed, the first list of Internet search results output from the search engine, the first list of Internet search results comprising a plurality of search results, each search result comprising at least one of a title of a referenced webpage, a link to the referenced webpage, and a URL of the referenced webpage; (iii) for each referenced webpage in the first list of Internet search results, automatically accessing the referenced webpage to retrieve information displayed on the referenced webpage; (iv) automatically analyzing the retrieved information displayed on the one or more referenced webpages located at URLs associated with the first list of Internet search results to determine one or more operational function types for each of the one or more referenced webpages according to the list of filter selection criteria; (v) using the search results filtering engine, automatically including or excluding from the first list of Internet search results certain Internet search results where one or more operational function types for each referenced webpage are consistent with the received filter selection criteria, thereby creating the second list of Internet search results that has been filtered such that excluded search results are not displayed to the user; and (vi) displaying the second list of filtered Internet search results to the user on a personal computing device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A computerized method utilizing:
-
one or more processors; at least one webpage analysis engine for analyzing information displayed on a webpage and determining an operational function type of the analyzed webpage; at least one search results filtering engine for excluding or including search results webpages according to their determined operational function type; the Internet; and information output from a search engine operating a search engine website; wherein the search engine; receives from a user, a first search request comprising one or more search terms; performs an Internet search based on the first search request; and outputs information comprising a first list of Internet search results; wherein after the Internet search has been performed by the search engine, the computerized method automatically filters the first list of Internet search results output from the search engine to include or exclude certain search results thereby automatically producing a second list of filtered search results, the computerized method further comprising in sequential order the following steps; (i) prior to the Internet search being performed, receiving from a user a list of filter selection criteria for categorizing referenced webpages according to operational function types, wherein the user chooses desired operational function types to be filtered by selecting radio buttons or check boxes on a matrix displayed to the user in a user interface, wherein the matrix provides a list of possible operational function types that are available to be included or excluded from displayed search results; (ii) receiving, after the Internet search has been performed, the first list of Internet search results output from the search engine, the first list of Internet search results comprising a plurality of search results, each search result comprising at least one of a title of a referenced webpage, a link to the referenced webpage, and a URL of the referenced webpage; (iii) for each referenced webpage in the first list of Internet search results, automatically accessing the referenced webpage to retrieve information displayed on the referenced webpage; (iv) automatically analyzing the retrieved information displayed on the one or more referenced webpages located at URLs associated with the first list of Internet search results to determine one or more operational function types for each of the one or more referenced webpages according to the list of filter selection criteria; (v) using the search results filtering engine, automatically including or excluding from the first list of Internet search results certain Internet search results where the one or more operational function types for each referenced webpage is consistent with the filter selection criteria, thereby creating the second list of Internet search results that has been filtered such that excluded search results are not displayed to the user; (vi) displaying the second list of filtered Internet search results to the user on a personal computing device; and wherein the one or more operational function types for each specific webpage referenced by a search result in the second list of Internet search results includes one or more of;
a composition of information displayed on the webpage;
a behavior of the webpage;
a style of the webpage;
an organization of the webpage; and
a purpose of the webpage.
-
Specification