State Machine Parser for Natural Language Context

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current natural language processing systems face challenges in understanding single sentences and sequences of sentences, as they struggle to interpret the relationships between sentences and maintain context across multiple sentences.

Innovation Solution

A method is introduced to convert parser-determined sentence parts into novel computer understanding state machine states, utilizing a modified Woods sentence parsing method to abstract word categories and activate abstract data states, enabling the computer understanding state machine to process and understand single sentences and sequences by creating data links and transitioning between states based on sentence inputs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If the Woods state machine parser is used to convert words to sentence parts, then the sentence can be parsed into subject, verb, and object, but the computer cannot understand the meaning or relationships in the sentence

Engineering Contradiction:
Improvesentence parsing accuracyVSAvoidsentence meaning understanding
Core Design Contradiction:
Measurement precisionVSLoss of information

Solution Approach 1:

The patent introduces an intermediary layer between the Woods parser and the computer system. This intermediary consists of abstract data states that represent semantic concepts (e.g., SUBJECT, VERB, OBJECT, LOCATION, TIME) and serve as mediators to translate parsed sentence parts into computer-understandable representations. The intermediary layer enables the computer to understand sentence meaning by mapping parsed components to semantic concepts through state transitions.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If traditional NLP systems parse sentences into sentence parts, then the grammatical structure is identified, but the relationships between multiple sentences cannot be understood

Engineering Contradiction:
Improvesentence structure analysisVSAvoidinter-sentence relationship understanding
Core Design Contradiction:
Ease of operationVSLoss of information

Solution Approach 1:

The patent implements continuity of useful action by maintaining active state representations across multiple sentences. When a sentence is parsed, abstract data states are activated and maintained in the system. Subsequent sentences can reference and build upon these active states, enabling the computer to understand relationships between sentences. The state machine continues to process and update states continuously, preserving contextual information across the sequence of sentences.

Inventive Principle:
Principle #20Continuity of useful action

3Loss of information

If more detailed sentence analysis is performed to improve understanding, then the system can identify more sentence parts, but the complexity of the processing increases

Engineering Contradiction:
Improvesentence understanding qualityVSAvoidprocessing system complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent applies local quality by creating specific abstract data states for different semantic roles (SUBJECT, VERB, OBJECT, LOCATION, TIME, etc.) rather than using a single generic state. Each sentence part type has its own dedicated state representation, allowing the system to handle different types of information with appropriate specificity. This localized specialization improves understanding quality without requiring a monolithic complex system, as each state can be processed independently.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS11775753B1Method for converting parser determined sentence parts to computer understanding state machine states that understand the sentence in connection with a computer understanding state machine
Publication Date: 2023.10.03 GRONDALSKI ROBERT STANLEY
  • US11775753B1 patent drawing
  • US11775753B1 patent drawing
  • US11775753B1 patent drawing

AI summary

A method for processing natural language sentences and a computer understanding state machine with computer understanding state machine states are disclosed. The computer understanding state machine receives as inputs the parsed sentence including abstractions of the parsed sentence including weights of the abstractions. These inputs are used to find the best fitting state to process the input sentence. Subsequent sentences also are parsed and these are input to the state machine to allow processing of sequences of sentences.