Dataset Search Optimization via Statistical Filtering

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Large and complex datasets in product databases, such as those used by search providers, lead to slow search result delivery times, which is detrimental to providers as users prioritize speed, and existing methods struggle to efficiently process and deliver results quickly.

Innovation Solution

Generating and utilizing count statistics for characteristic-value pairs in datasets to reduce the number of records searched, identifying a 'driving search criterion' for logically related groups of criteria, and creating a reduced set of records for search requests, thereby minimizing the records to be accessed during searches.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If large and complex datasets are stored in searchable databases, then comprehensive product information is available for analysis, but search result delivery time increases

Engineering Contradiction:
Improvedataset sizeVSAvoidsearch result delivery time
Core Design Contradiction:
Quantity of substanceVSLoss of time

Solution Approach 1:

The patent segments the large dataset into multiple partitions or chunks that can be searched independently. By dividing the comprehensive product database into smaller manageable segments, the system can process search queries more efficiently without sacrificing data completeness, thus reducing search result delivery time while maintaining comprehensive product information availability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary actions by pre-computing and storing statistical information (such as count statistics for characteristic-value pairs) before actual search queries are executed. This advance preparation allows the system to quickly filter and navigate large datasets during search operations, significantly reducing the time required to deliver search results while maintaining comprehensive data coverage.

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If comprehensive datasets are searched to ensure accurate results, then search accuracy is improved, but computational resources are consumed

Engineering Contradiction:
Improvesearch accuracyVSAvoidcomputational resource consumption
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The patent applies partial action by searching only a subset or portion of the comprehensive dataset that is most relevant to the query, rather than exhaustively searching all records. By using statistical information to identify and focus on the most promising segments of the database, the system maintains search accuracy while significantly reducing computational resource consumption.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The patent extracts and utilizes statistical information (such as count statistics) from the comprehensive dataset to guide the search process. By taking out this metadata and using it to filter and prioritize search operations, the system achieves accurate results without the need to process the entire dataset, thereby reducing computational resource consumption.

Inventive Principle:
Principle #2Taking out (Extraction)

3Quantity of substance

If traditional search methods are used on large datasets, then complete search coverage is achieved, but search speed decreases

Engineering Contradiction:
Improvesearch coverageVSAvoidsearch speed
Core Design Contradiction:
Quantity of substanceVSSpeed

Solution Approach 1:

The patent introduces statistical information (count statistics for characteristic-value pairs) as an intermediary layer between the query and the comprehensive dataset. This intermediary enables the system to quickly assess and navigate the data, identifying relevant segments without exhaustive searching, thus maintaining complete search coverage while dramatically improving search speed.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent performs preliminary computation of statistical metrics that characterize the dataset structure and content. This advance preparation creates a framework that guides subsequent search operations, allowing the system to achieve complete search coverage by focusing computational effort only on relevant portions of the data, thereby significantly improving search speed.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11461332B2Methods and apparatus to search datasets
Publication Date: 2022.10.04 NIELSEN CONSUMER LLC
  • US11461332B2 patent drawing
  • US11461332B2 patent drawing
  • US11461332B2 patent drawing

AI summary

Methods and apparatus to search datasets are disclosed. An example disclosed method includes receiving a search request having at least two criteria and assigning the criteria to a first group according to a logical relationship between the criteria. The example method further includes determining which of the criteria in the first group is satisfied by a least amount of records in a database based on a plurality of counts, the counts respectively indicative of a number of corresponding records in the database satisfying a respective one of criteria exhibited by the database, and identifying a reduced set of records in the database to be searched, the reduced set of records corresponding to the first or second criteria that is satisfied by the least amount of records in the database, and reducing a search time associated with the search request by searching the reduced set of records from the database.