Back to results
US 10,949,473 B2Granted
Systems and method for searching and analyzing big data
AssigneeKnowledge Syntheses
InventorsHugh Salamon, Ken D. Yamaguchi
Life of this patent
Estimating the term…
Abstract
Systems and methods are provided for ranking and querying statistical analysis results of database contents for the purpose of populating search engine query results with novel content.
Claims24
A system for searching and analyzing data, comprising:
- an engine configured to rank and query statistical analysis results of database contents that include records, the database contents comprising:
- a scalar data field for each of the records;
- a categorization of each of the records or a network of relationships among the records;
- natural language that describes the scalar data field and the categorization;
- a statistical test for each of the records, category of the records, or vertex of the records in the network;
- a rank of results of the statistical tests;
- a ranking of the test results across multiple analyses of data in which results are statistical test computations normalized by the rank of the results of the statistical tests and normalized by strength of effect of the statistical test computations;
- and
- a final ranking of findings consisting of the rank of the record, category, or network finding;
- and
- a processor configured to receive a search engine query input that includes a query term and that was input by a user to a search engine;
- wherein, after the receipt of the search engine query, the processor is configured to adjust the final ranking based on hits of the received query term on the natural language, and the processor is configured to provide a search engine query result to the user based on the adjusted final ranking.
9 more elements
A system for searching and analyzing data, comprising:
- a memory storing instructions therein;
- and
- a processor configured to receive a search engine query input by a user to a search engine, the search engine query including a query term, and the processor being configured to execute the instructions and thereby:
- after the receipt of the search engine query, retrieve findings from a plurality of different data sources each storing a plurality of records each including a text field, the findings being based on a match of the received query term with the text field, and
- after retrieving the findings, calculate a statistical test result of the findings, each test result including a p-value and a strength of effect,
- calculate a weighted test result using the strength of effect,
- rank the weighted test results from largest to smallest,
- calculate a relevance score for each weighted test result based on the ranking,
- normalize the relevance scores, and
- rank query results to be provided to the user in response to the search engine query by ranking the normalized relevance scores from largest to smallest.
7 more elements
A method for searching and analyzing data, comprising:
- receiving at a processor a search engine query input by a user to a search engine, the search engine query including a query term;
- after the receipt of the search engine query, the processor retrieving findings from a plurality of different data sources each storing a plurality of records each including a text field, the findings being based on a match of the received query term with the text field;
- and
- after the retrieval of the findings, the processor calculating a statistical test result of the findings, each test result including a p value and a strength of effect;
- the processor calculating a weighted test result using the strength of effect;
- the processor ranking the weighted test results from largest to smallest;
- the processor calculating a relevance score for each of the weighted test results based on the ranking;
- the processor normalizing the relevance scores;
- and
- the processor ranking query results to be provided to the user in response to the search engine query by ranking the normalized relevance scores from largest to smallest.
7 more elements
Dependencies are inferred from the claim text.