Language Recognition via Automatic Grammar Rule Extraction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current language recognition systems burden users with the need to define grammar rules and manually store translation results, affecting processing efficiency, especially in batch operations.

Innovation Solution

A method and system where a client sends a service data structure to a server to obtain a grammar rule, which is used to translate and store sentence information, with the translation result being automatically stored in the service data structure, eliminating the need for user-defined grammar rules and manual storage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the user defines grammar rules manually, then the language recognition can be performed, but the user burden increases and operation becomes complex

Engineering Contradiction:
Improvelanguage recognition accuracyVSAvoiduser operation complexity
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system automatically generates grammar rules by analyzing service data structures without requiring user intervention. The server extracts grammar rules from the data structure definitions and uses them for language recognition, making the system self-sufficient in rule generation and eliminating the need for users to manually define complex grammar rules.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The server acts as an intermediary between the service data structure and the language recognition process. It automatically generates grammar rules from the data structure and mediates the translation process, shielding users from the complexity of grammar rule definition while maintaining recognition accuracy.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If the translation result is stored manually in service data structure, then the data can be processed, but the processing efficiency decreases especially in batch operations

Engineering Contradiction:
Improvedata processing correctnessVSAvoidlanguage recognition processing efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The service data structure is pre-defined with appropriate fields and formats before the language recognition process begins. This preliminary preparation enables automatic storage of translation results without requiring manual intervention during batch processing, thereby improving processing efficiency while maintaining data correctness.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system automatically stores translation results in the service data structure without requiring manual intervention. The server handles the entire process of translating sentences and storing results in the predefined data structure, enabling efficient batch processing while ensuring data correctness through automated validation.

Inventive Principle:
Principle #25Self-service

3Adaptability or versatility

If manual steps are required for grammar rule definition and result storage, then flexibility is maintained, but the system complexity increases

Engineering Contradiction:
Improvesystem flexibilityVSAvoidsystem process complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The complex tasks of grammar rule definition and result storage are extracted from the user's responsibility and transferred to the server. The server extracts grammar rules from service data structures and automatically handles result storage, simplifying the user interface while maintaining system flexibility through configurable data structures.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS10755055B2Language recognition method, apparatus, and system
Publication Date: 2020.08.25 CLOUD INTELLIGENCE ASSETS HOLDING (SINGAPORE) PTE LTD
  • US10755055B2 patent drawing
  • US10755055B2 patent drawing
  • US10755055B2 patent drawing

AI summary

Disclosed are language recognition methods, apparatuses, and systems, which are related to the field of information technology. A corresponding grammar rule may be obtained through mapping of a data structure inputted by a user and thereby improving the processing efficiency in language recognition. The main technical solutions of the disclosure are as follows: first, information of a service data structure sent by a client is received. Then, a grammar rule is obtained from the information of the service data structure; upon receiving to-be-recognized sentence information sent by the client, the to-be-recognized sentence information is translated with the grammar rule and a translation result is stored in the service data structure; and the translation result in the service data structure is sent to the client, so that the client displays the translation result. The disclosure is mainly used for language recognition.