Query Parsing System for Search Parameter Accuracy

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional computer-implemented mapping services face challenges in accurately parsing user input text to determine search parameters, leading to suboptimal search results due to premature termination of parse consideration once a matching parse is found.

Innovation Solution

A query parsing system generates multiple candidate parses of user input text, scores them based on predefined parsing features, and selects the most accurate parse using a machine learning model, ensuring comprehensive evaluation and improved accuracy in determining search parameters.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If conventional methods terminate parse consideration once a matching parse is found, then processing speed is improved, but parsing accuracy deteriorates

Engineering Contradiction:
Improveprocessing speedVSAvoidparsing accuracy
Core Design Contradiction:
SpeedVSMeasurement precision

Solution Approach 1:

The system generates multiple candidate parses in advance before selecting the final parse. Instead of terminating immediately upon finding a match, the system pre-generates several potential parses and evaluates them using a machine learning model to determine the most accurate one, thereby improving parsing accuracy while maintaining reasonable processing efficiency

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system replaces conventional rule-based or deterministic parse selection mechanisms with a machine learning model. The ML model evaluates multiple candidate parses and selects the most accurate one based on learned patterns, substituting traditional mechanical parsing logic with intelligent decision-making that improves accuracy without proportionally increasing processing time

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Measurement precision

If multiple candidate parses are generated and evaluated, then parsing accuracy is improved, but computational complexity increases

Engineering Contradiction:
Improveparsing accuracyVSAvoidcomputational complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system generates multiple candidate parses (excessive action) but evaluates them using an efficient machine learning model that processes candidates in a optimized manner. The ML model can prioritize or rank candidates, allowing the system to evaluate only the most promising parses in detail, thus achieving high accuracy without proportionally increasing computational complexity

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The system changes the parameter of parse evaluation from deterministic rule-based scoring to probabilistic machine learning scoring. This parameter change allows for more nuanced evaluation of multiple candidates, improving accuracy while the ML model's efficient architecture keeps computational complexity manageable through learned feature representations

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11755573B2Methods and systems for determining search parameters from a search query
Publication Date: 2023.09.12 VERIZON PATENT & LICENSING INC
  • US11755573B2 patent drawing
  • US11755573B2 patent drawing
  • US11755573B2 patent drawing

AI summary

An exemplary query parsing system accesses user input text representative of a search query. The system generates a plurality of candidate parses of the user input text. Each of the plurality of candidate parses includes a candidate what portion and a candidate where portion determined from the user input text. The system generates a score for each candidate parse in the plurality of candidate parses based on whether one or more of a plurality of predefined parsing features are found in the respective candidate parse and on a machine learning mode. The system selects, from the plurality of candidate parses based on the scores for the plurality of candidate parses, the candidate what portion and the candidate where portion of a particular candidate parse included in the plurality of candidate parses as search parameters for the search query. Corresponding methods and systems are also disclosed.