System and method for locating web-based product offerings
First Claim
Patent Images
1. A method for facilitating searches for web pages that include product offerings, comprising:
- for each of a plurality of web pages located by a crawling program;
(a) generating a score that indicates a likelihood that the web page includes a product offering, and (b) generating and storing a representation of the web page, including an address of the web page, for subsequently determining whether the web page satisfies a search query;
receiving a search query from a user; and
determining whether the search query is satisfied by a web page for which the score generated in (a) satisfies selected criteria;
whereby the need for the user to consider web pages that satisfy the search query but that do not include product offerings is substantially reduced.
3 Assignments
0 Petitions
Accused Products
Abstract
A search engine system assists users in locating web pages from which user-specified products can be purchased. Web pages located by a crawler program are scored, based on a set of rules, according to likelihood of including an online product offering. A query server accesses an index of the scored web pages to locate pages that are both responsive to a user'"'"'s search query and likely to include a product offering. In one embodiment, the responsive web pages are listed on a composite search results page together with products that satisfy the query.
-
Citations
28 Claims
-
1. A method for facilitating searches for web pages that include product offerings, comprising:
-
for each of a plurality of web pages located by a crawling program;
(a) generating a score that indicates a likelihood that the web page includes a product offering, and (b) generating and storing a representation of the web page, including an address of the web page, for subsequently determining whether the web page satisfies a search query;
receiving a search query from a user; and
determining whether the search query is satisfied by a web page for which the score generated in (a) satisfies selected criteria;
whereby the need for the user to consider web pages that satisfy the search query but that do not include product offerings is substantially reduced. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
searching one or more product databases to identify a set of products that satisfy the query; and
generating and returning to the user a composite search results page which lists at least a set of web pages for which the score satisfies the selected criteria and the set of products.
-
-
8. The method as in claim 1, wherein the score is generated based primarily on a computer-implemented analysis of the web page.
-
9. A product-oriented web search engine system, comprising:
-
an index that includes representations of web pages that, based on a set of rules, have been determined to within a selected level of confidence to include product offerings; and
a query server that uses the index and a query received from a user to identify web pages that both satisfy the query and include product offerings;
whereby the need for the user to consider web pages that satisfy the search query but that do not include product offerings is substantially reduced. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A method for assisting a user in purchasing a product online, comprising:
-
(a) receiving a query from the user;
(b) identifying, within one or more databases of products associated with at least one merchant, a set of products that satisfy the query;
(c) identifying a set of web pages that both (i) have been determined to within a selected level of confidence to include product offerings, and (ii) satisfy the query, wherein at least some of the web pages of the set include product offerings from merchants other than the at least one merchant; and
(d) generating and returning to the user a search results page which lists at least some of the products and at least some of web pages identified in (b) and (c). - View Dependent Claims (15, 16, 17, 18)
identifying a plurality of categories associated with the set of products;
calculating, for each of the plurality of categories, a relevance level of the query to the category; and
listing the plurality of categories within the search results page in a display order which is dependent upon the relevance levels.
-
-
19. A search engine system for assisting users in purchasing products, comprising:
-
a first repository that includes representations of products sold by at least one merchant;
a second repository that includes representations of web pages that, based on a set of rules, have been determined to within a selected level of confidence to include product offerings, wherein at least some of the web pages correspond to merchants other than the at least one merchant; and
a query server which searches the first and second repositories in response to a query received by a user to identify products sold by the at least one merchant, and web pages with product offerings from additional merchants, that are responsive to the query. - View Dependent Claims (20, 21, 22, 23, 24)
-
-
25. A method for identifying web pages associated with a search query submitted by a user, wherein web pages that do not provide the opportunity to initiate a product purchase are substantially excluded, comprising:
-
for each of a plurality of web pages located by a crawling program;
(a) generating a score that indicates a likelihood that the web page provides a user the ability to initiate a product purchase, and (b) generating and storing a representation of the web page, including an address of the web page, for subsequently determining whether the web page satisfies a search query;
receiving a search query from a user;
determining whether the search query is satisfied by a web page for which the score generated in (a) satisfies selected criteria; and
generating and returning to the user a search results page that identifies a set of web pages for which the score generated in (a) satisfies the selected criteria.
-
-
26. A computer-implemented method for facilitating searches for web pages that provide the ability to conduct a desired type of transaction, comprising:
-
for each of a plurality of web pages located by a crawling program;
(a) generating a score that indicates a likelihood that the web page provides the ability to conduct the desired type of transaction, and (b) generating and storing a representation of the web page, including an address of the web page, for subsequently determining whether the web page satisfies a search query;
receiving a search query from a user; and
determining whether the search query is satisfied by a web page for which the score generated in (a) satisfies selected criteria;
whereby the need for the user to consider web pages that satisfy the search query but that do not provide the ability to conduct the desired transaction is substantially reduced. - View Dependent Claims (27, 28)
-
Specification