Natural Language Interpretation for Location-Based Ad Matching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems fail to accurately predict human behavior and thought patterns by location and time, as they rely on simplistic keyword-based analysis that does not account for cyclical patterns and context, leading to inaccurate representation of concepts and intentions.

Innovation Solution

The method involves using Natural Language Understanding (NLU) techniques to interpret natural language expressions, associating them with locations and time, and storing these interpretations in a database for analysis, allowing for the aggregation of concepts across users and locations, thereby creating an accurate thought map that reflects prevalent ideas and intentions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If keyword-based analysis is used to map social media messages to locations, then the system complexity is reduced and processing is simpler, but the accuracy of identifying user thoughts and concepts deteriorates

Engineering Contradiction:
Improvesystem complexityVSAvoidaccuracy of identifying user thoughts
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The patent introduces an intermediary component (natural language interpretation system) between the raw social media messages and the location-based mapping. This intermediary processes and interprets the messages to extract meaningful concepts and thoughts, thereby improving accuracy without requiring the entire system to become overly complex. The intermediary handles the complexity of language understanding locally, allowing the overall system to remain manageable.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If simplistic keyword-based systems are used, then the processing speed is faster and computational resources are reduced, but the ability to recognize cyclical patterns in time and location deteriorates

Engineering Contradiction:
Improveprocessing speedVSAvoidability to recognize cyclical patterns
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent segments the analysis process into distinct components: one component handles rapid keyword-based filtering for speed, while another component separately analyzes temporal and spatial patterns for reliability. This segmentation allows the system to maintain high processing speed for initial filtering while dedicating specific computational resources to pattern recognition, thereby achieving both speed and reliability.

Inventive Principle:
Principle #1Segmentation

3Measurement precision

If natural language understanding techniques are used to interpret expressions, then the accuracy of concept identification is improved, but the device complexity and computational requirements increase

Engineering Contradiction:
Improveaccuracy of concept identificationVSAvoiddevice complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent applies partial natural language understanding by selectively interpreting only those expressions that meet certain criteria (e.g., relevance thresholds, confidence levels). Rather than fully processing every single expression with complex NLU techniques, the system applies interpretation partially to the most promising candidates, thereby maintaining high accuracy for critical cases while avoiding the excessive computational burden of universal deep interpretation.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS11205051B2Geographical mapping of interpretations of natural language expressions
Publication Date: 2021.12.21 SOUNDHOUND AI IP LLC
  • US11205051B2 patent drawing
  • US11205051B2 patent drawing
  • US11205051B2 patent drawing

AI summary

A method of predicting a person's interests is provided. The method includes receiving geolocation information about a user location, reading, from a database of interpretations, at least one interpretation of an expression made in close proximity to the location, reading, from a database of ad bids, a plurality of ad bids comprising interpretations, comparing the interpretation from the database to the interpretations of the ad bids to select a most valuable ad bid having an interpretation that matches the interpretation of an expression made in close proximity to the location, and presenting an ad associated with the most valuable ad bid, wherein the interpretation is from a natural language expression.