Computer-Implemented System And Method For Analyzing Search Queries
First Claim
1. A method for operation upon a data processing device to determine which terms in a weblog are search terms, wherein the search terms are from different types of search engines, wherein the different types of search engines include a first type of search engine and a second type of search engine, the method comprising:
- receiving input search engine data from the weblog, wherein the input search engine data is a collection of search strings that are query inputs for use by the different types of search engines in performing queries to generate search results;
using one or more data items contained within the input search engine data to search an indexed data store, wherein the indexed data store does not include a list of the different types of search engines;
determining which of the one or more data items are search terms by comparing a portion of a query input to data in the indexed data store; and
extracting the search terms from the input search engine data when the portion of the query input matches data in the indexed data store, wherein the extracted search terms include a first search term and a second search term, the first search term comprising a query input to the first type of search engine, and the second search term comprising a query input to the second type of search engine.
0 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for handling input search engine data. A data store is searched based upon one or more data items contained within the input search engine data. The result of searching the data store is used to determine which data items in the input search engine data might be a search term. Search terms are extracted based upon the result of searching the data store.
-
Citations
21 Claims
-
1. A method for operation upon a data processing device to determine which terms in a weblog are search terms, wherein the search terms are from different types of search engines, wherein the different types of search engines include a first type of search engine and a second type of search engine, the method comprising:
-
receiving input search engine data from the weblog, wherein the input search engine data is a collection of search strings that are query inputs for use by the different types of search engines in performing queries to generate search results; using one or more data items contained within the input search engine data to search an indexed data store, wherein the indexed data store does not include a list of the different types of search engines; determining which of the one or more data items are search terms by comparing a portion of a query input to data in the indexed data store; and extracting the search terms from the input search engine data when the portion of the query input matches data in the indexed data store, wherein the extracted search terms include a first search term and a second search term, the first search term comprising a query input to the first type of search engine, and the second search term comprising a query input to the second type of search engine. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer-readable memory for storing a look-up data store for use in extracting search terms from input search engine data, wherein the search terms are in a weblog, wherein the search terms are from different types of search engines, wherein the different types of search engines include a first type of search engine and a second type of search engine, the look-up data store comprising search-related data items used by the different types of search engines;
-
wherein the look-up data store is configured to be searched based upon one or more data items contained within input search engine data from the weblog; wherein the look-up data store does not include a list of the different types of search engines; wherein the input search engine data is a collection of query strings that are used by the different types of search engines as query inputs for performing queries to generate search results; wherein the result of using the one or more data items contained within the input search engine data to search the look-up data store is used to determine which of the one or more data items are search terms by comparing a portion of a query input to data in the look-up data store; wherein search terms from the input search engine data are extracted from the input engine data store when the portion of the query input matches data in the look-up data store; and wherein the extracted search terms include a first search term and a second search term, the first search term comprising a query input to the first type of search engine, and the second search term comprising a query input to the second type of search engine.
-
-
21. A system for operation upon a data processing device to determine which terms in a weblog are search terms, wherein the search terms are from different types of search engines, wherein the different types of search engines include a first type of search engine and a second type of search engine, the system comprising:
-
a processor; a computer storage mechanism containing instructions for use in execution by the processor to perform operations including; receiving input search engine data from the weblog, wherein the input search engine data is a collection of search strings that are query inputs for use by the different types of search engines in performing queries to generate search results; using one or more data items contained within the input search engine data to search an indexed data store, wherein the indexed data store does not include a list of the different types of search engines; determining which of the one or more data items are search terms by comparing a portion of a query input to data in the indexed data store; and extracting the search terms from the input search engine data when the portion of the query input matches data in the indexed data store, wherein the extracted search terms include a first search term and a second search term, the first search term comprising a query input to the first type of search engine, and the second search term comprising a query input to the second type of search engine.
-
Specification