System and method for dynamically associating keywords with domain-specific search engine queries
First Claim
1. A system for use with a search engine and a search engine repository to dynamically associate a keyword encountered in an abstract of a search result item with a domain-specific search query string, comprising:
- a query builder for automatically building the domain-specific search query string;
a local query database for storing the domain-specific search query string;
a synchronization unit for synchronizing the search engine repository and the local query database to update the domain-specific search query string; and
a summary marker for incorporating the domain-specific search query string, in association with the keyword, in the abstract of the search result item.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer program product is provided as a system for use with a search engine and a search engine repository to dynamically associate keywords within a search result set encountered in an abstract of a search result item with a domain-specific query. In the system, a local query database stores the domain-specific query, and a synchronization unit synchronizes the search engine repository and the local query database. A query builder builds a search query from a query template using the search engine repository. A summary marker incorporates the search query with the keyword in the abstract of the search result item. A keyword detector generates a list of keywords included in a domain-specific dictionary. A search result calibration manager calibrates the number of the query result items. A search result item buffer receives a request for processing an abstract metadata item from the synchronization unit. The request includes a Universal Resource Locator (URL) and a corresponding abstract, wherein the query builder uses a (URL, keyword) pair to build the domain-specific query from the query template. The summary marker updates the abstract corresponding to the URL in the search engine repository, and marks and inserts the domain-specific query for all occurrences of the keyword.
308 Citations
28 Claims
-
1. A system for use with a search engine and a search engine repository to dynamically associate a keyword encountered in an abstract of a search result item with a domain-specific search query string, comprising:
-
a query builder for automatically building the domain-specific search query string;
a local query database for storing the domain-specific search query string;
a synchronization unit for synchronizing the search engine repository and the local query database to update the domain-specific search query string; and
a summary marker for incorporating the domain-specific search query string, in association with the keyword, in the abstract of the search result item. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
wherein the keyword in the abstract of the search result item is included in the domain-specific dictionary.
-
-
3. The system as recited in claim 2, further including a search result item buffer that receives a request for processing an abstract metadata item from the synchronization unit.
-
4. The system as recited in claim 3, wherein the request includes a link and a corresponding abstract.
-
5. The system as recited in claim 4, wherein the link includes a Universal Resource Locator (URL).
-
6. The system as recited in claim 2, wherein a user query generates a number of query result items;
- and
further including a search result calibration manager for calibrating the number of query result items.
- and
-
7. The system as recited in claim 6, wherein if the number of query result items is excessive, the user query is automatically resubmitted to the query builder along with a request to refine the user query.
-
8. The system as recited in claim 7, wherein if the number of query result items is lower than a designated minimum, the user query is automatically resubmitted to the query builder along with a request to broaden the user query.
-
9. The system as recited in claim 5, wherein the query builder uses a (URL, keyword) pair to build the domain-specific query.
-
10. The system as recited in claim 9, wherein the summary marker updates the abstract corresponding to the Universal Resource Locator in the search engine repository, and marks and inserts the domain-specific query for all occurrences of the keyword.
-
11. A computer program product for use with a search engine and a search engine repository to dynamically associate a keyword encountered in an abstract of a search result item with a domain-specific search query string, comprising:
-
a query builder for automatically building the domain-specific search query string;
a local query database for storing the domain-specific search query string;
a synchronization unit for synchronizing the search engine repository and the local query database to update the domain-specific search query string; and
a summary marker for incorporating the domain-specific search query string, in association with the keyword, in the abstract of the search result item. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
wherein the keyword in the abstract of the search result item is included in the domain-specific dictionary.
-
-
13. The computer program product as recited in claim 12, further including a search result item buffer that receives a request for processing an abstract metadata item from the synchronization unit.
-
14. The computer program product as recited in claim 13, wherein the request includes a link and a corresponding abstract.
-
15. The computer program product as recited in claim 14, wherein the link includes a Universal Resource Locator.
-
16. The computer program product as recited in claim 12, wherein a user query generates a number of query result items;
- and
further including a search result calibration manager for calibrating the number of query result items.
- and
-
17. The computer program product as recited in claim 16, wherein if the number of query result items is excessive, the user query is automatically resubmitted to the query builder along with a request to refine the user query.
-
18. The computer program product as recited in claim 17, wherein if the number of query result items is lower than a designated minimum, the user query is automatically resubmitted to the query builder along with a request to broaden the user query.
-
19. The computer program product as recited in claim 15, wherein the query builder uses a (URL, keyword) pair to build the domain-specific query.
-
20. The computer program product as recited in claim 19, wherein the summary marker updates the abstract corresponding to the Universal Resource Locator in the search engine repository, and marks and inserts the domain-specific query for all occurrences of the keyword.
-
21. A method for use with a search engine and a search engine repository to dynamically associate a keyword encountered in an abstract of a search result item with a domain-specific search query string, comprising:
-
automatically building the domain-specific search query string;
storing the domain-specific search query string in a local query database;
synchronizing the search engine repository and the local query database to update the domain-specific search query string; and
incorporating the domain-specific search query string, in association with the keyword, in the abstract of the search result item. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28)
wherein the keyword in the abstract of the search result item is included in the domain-specific dictionary.
-
-
23. The method as recited in claim 22, further including receiving a request for processing an abstract metadata item.
-
24. The method as recited in claim 23, wherein receiving the request includes receiving a link and a corresponding abstract.
-
25. The method as recited in claim 24, wherein receiving the link includes receiving a Universal Resource Locator.
-
26. The method as recited in claim 22, wherein a user query generates a number of query result items;
- and
further including calibrating the number of query result items.
- and
-
27. The method as recited in claim 25, further including using a (URL, keyword) pair to build the domain-specific query.
-
28. The method as recited in claim 27, further including updating the abstract corresponding to the Universal Resource Locator in the search engine repository, and marking and inserting the domain-specific query for all occurrences of the keyword.
Specification