Accessing deep web information using a search engine
First Claim
1. In a search engine, a method of operation comprising:
- storing a first index effectively indexing a first query answer web page to be dynamically generated by a first website responsive to a first received query having a first set of associated query parameters, the first index to be provided to a client in response to the client submitting a set of search criteria;
receiving from a client a search request submitting the search criteria;
dynamically generating in response, a search answer web page comprising said first index; and
returning the search answer web page to the client.
2 Assignments
0 Petitions
Accused Products
Abstract
Associated query parameters of queries of query answer web pages of a plurality of websites corresponding to a set of search criteria are identified and reconciled. Proxy web page specifications comprising the queries and their associated query parameters are created, and submitted for processing by a search engine to create a plurality of indices to effectively index the dynamic query answer web pages. For associated query parameters to be posted to the websites, the associated query parameters for pre-filling the forms are pre-stored at a proxy server, and the corresponding queries included in the indices, modified to address the proxy servers. During operation, on receipt of the search criteria from a client, the search engine returns a search answer web page including the indices that effectively indexes the dynamic query answer web pages. In alternate embodiment, the effective indices may be automatically selected
49 Citations
31 Claims
-
1. In a search engine, a method of operation comprising:
-
storing a first index effectively indexing a first query answer web page to be dynamically generated by a first website responsive to a first received query having a first set of associated query parameters, the first index to be provided to a client in response to the client submitting a set of search criteria;
receiving from a client a search request submitting the search criteria;
dynamically generating in response, a search answer web page comprising said first index; and
returning the search answer web page to the client. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. An apparatus comprising:
-
storage medium having stored therein a first index effectively indexing a first query answer web page to be dynamically generated by a first website responsive to a first received query having a first set of associated query parameters, the first index to be provided to a client in response to the client submitting a set of search criteria, and a web server to receive from a client a search request submitting the search criteria, dynamically generate in response a search answer web page comprising said first index, and return the search answer web page to the client; and
at least one processor coupled to the storage medium to execute the web server. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. In a proxy server, a method of operation comprising:
-
storing a first set of associated query parameters of a first query of a first website to pre-fill a first form, which when posted to the first website, causes a first query answer web page of the first website to be dynamically generated by the first website for a recipient;
receiving a first proxy request from a first client to submit the first query to the first website for the first client; and
pre-filling the first form, and posting the first pre-filled form to the first website for the first client, to cause the first query answer web page of the first website to be dynamically generated by the first website, and be provided to the first client. - View Dependent Claims (25, 26, 27)
-
-
28. An apparatus comprising:
-
storage medium having stored therein a first set of associated query parameters of a first query of a first website to pre-fill a first form, which when posted to the first website, causes a first query answer web page of the first website to be dynamically generated by the first website for a recipient;
a proxy function to receive a first proxy request from a first client to submit the first query to the first website for the first client, and in response to pre-fill the first form, and post to the first website, for the first client, the first pre-filled form, to cause the first query answer web page of the first website to be dynamically generated by the first website, and be provided to the first client; and
at least one processor coupled to the storage medium to execute the proxy function. - View Dependent Claims (29, 30, 31)
-
Specification