Analyzing operational and other data from search system or the like
First Claim
1. A system for analyzing data from a search engine, the search engine generating a set of Search Results based on a Query String received from a requesting user, the Query String and the Search Results collectively comprising a User Search, the Search Results including at least one Result, each Result referencing a particular item of content believed to be relevant to the Query String, whereby a series of related User Searches comprises a Session, the search engine storing each User Search and related information, the system comprising:
- a User Search Bundler (USB) analyzing User Searches to find similar ones of such User Searches and group such similar User Searches into User Search Bundles;
an Intent Processor (IP) producing Intents based on User Search Bundles from the USB, each Intent being a group of one or more Sessions that are believed to be related to each other;
a Factor Generator (FG) considering User Searches and related information to produce Factors, each Factor being with regard to a particular Result from a set of Search Results, each Factor relating to one or more Events, each Event being a piece of information relating to an act that a querying user performed;
a Relevance Classifier (RC) receiving the Factors as generated by the FG for each Result and operating based thereon to produce a Judgment for the Result, the Judgment representing a determination of how the user judged the Result upon deciding to access same from the Search Results;
a Metric Generator (MG) producing Metrics based on the Factors as generated by the FG and the Judgments as produced by the RC, each Metric being a measurement relating to a Result, a User Search, or a Session; and
a data synthesizer (DS) extracting data generated by the USB, IP, FG, RC, and MG, formatting the extracted data into one or more databases, and storing the databases in a library, whereby the data can be reviewed and aggregated to provide feedback or generate reports.
2 Assignments
0 Petitions
Accused Products
Abstract
A system analyzes data from a search engine. A User Search Bundler analyzes User Searches groups similar User Searches into User Search Bundles, and an Intent Processor produces Intents based on the User Search Bundles. A Factor Generator considers User Searches and related information to produce Factors, where each Factor is with regard to a particular Result from a set of Search Results. A Relevance Classifier receives the Factors and operates based thereon to produce a Judgment for each Result. A Metric Generator produces Metrics based on the Factors and the Judgments, and, a data synthesizer formats extracted data into databases.
-
Citations
18 Claims
-
1. A system for analyzing data from a search engine, the search engine generating a set of Search Results based on a Query String received from a requesting user, the Query String and the Search Results collectively comprising a User Search, the Search Results including at least one Result, each Result referencing a particular item of content believed to be relevant to the Query String, whereby a series of related User Searches comprises a Session, the search engine storing each User Search and related information, the system comprising:
-
a User Search Bundler (USB) analyzing User Searches to find similar ones of such User Searches and group such similar User Searches into User Search Bundles;
an Intent Processor (IP) producing Intents based on User Search Bundles from the USB, each Intent being a group of one or more Sessions that are believed to be related to each other;
a Factor Generator (FG) considering User Searches and related information to produce Factors, each Factor being with regard to a particular Result from a set of Search Results, each Factor relating to one or more Events, each Event being a piece of information relating to an act that a querying user performed;
a Relevance Classifier (RC) receiving the Factors as generated by the FG for each Result and operating based thereon to produce a Judgment for the Result, the Judgment representing a determination of how the user judged the Result upon deciding to access same from the Search Results;
a Metric Generator (MG) producing Metrics based on the Factors as generated by the FG and the Judgments as produced by the RC, each Metric being a measurement relating to a Result, a User Search, or a Session; and
a data synthesizer (DS) extracting data generated by the USB, IP, FG, RC, and MG, formatting the extracted data into one or more databases, and storing the databases in a library, whereby the data can be reviewed and aggregated to provide feedback or generate reports. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for analyzing data from a search engine, the search engine generating a set of Search Results based on a Query String received from a requesting user, the Query String and the Search Results collectively comprising a User Search, the Search Results including at least one Result, each Result referencing a particular item of content believed to be relevant to the Query String, whereby a series of related User Searches comprises a Session, the search engine storing each User Search and related information, the method comprising:
-
analyzing User Searches to find similar ones of such User Searches and group such similar User Searches into User Search Bundles;
producing Intents based on User Search Bundles from the USB, each Intent being a group of one or more Sessions that are believed to be related to each other;
considering User Searches and related information to produce Factors, each Factor being with regard to a particular Result from a set of Search Results, each Factor relating to one or more Events, each Event being a piece of information relating to an act that a querying user performed;
receiving the Factors as generated for each Result and operating based thereon to produce a Judgment for the Result, the Judgment representing a determination of how the user judged the Result upon deciding to access same from the Search Results;
producing Metrics based on the Factors and the Judgments, each Metric being a measurement relating to a Result, a User Search, or a Session; and
extracting data including the User Search Bundles, the Intents, the Factors, the Judgments, and the Metrics, formatting the extracted data into one or more databases, and storing the databases in a library, whereby the data can be reviewed and aggregated to provide feedback or generate reports. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
Specification