Communication Device Translating Computer Language to Natural Language
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current communication systems between connected objects require prior knowledge of each other's computer languages, which can be restrictive and pose feasibility problems, especially when some languages are coded statically and not easily compatible.
Innovation Solution
A communication device and method that translate computer language requests and responses into natural language, allowing objects to communicate without prior knowledge of each other's languages by using a translation module, extraction module, and identification module to identify target devices capable of processing requests in natural language.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If connected objects use specific computer languages for communication, then communication precision is improved, but compatibility and ease of operation deteriorate due to requirement of prior knowledge
Solution Approach 1:
The patent introduces a communication device that acts as an intermediary between connected objects. This device translates requests from natural language into the specific computer language of the target object, and vice versa for responses. The intermediary handles the language translation automatically, eliminating the need for objects to have prior knowledge of each other's languages while maintaining precise communication through proper language protocols.
2Reliability
If connected objects are programmed with specific computer languages, then communication reliability is improved, but device complexity increases due to static coding requirements
Solution Approach 1:
The patent implements dynamic language translation capabilities in the communication device. Instead of requiring objects to be statically programmed with multiple languages, the system dynamically translates between natural language and specific computer languages at runtime. This maintains reliable communication through proper language protocols while reducing device complexity by allowing objects to maintain their original programming.
3Adaptability or versatility
If objects discover capabilities from servers or directly, then adaptability is improved, but loss of time increases due to discovery and programming processes
Solution Approach 1:
The patent performs preliminary translation of requests into the target object's computer language before transmission. The communication device proactively handles language conversion, so the target object receives properly formatted requests without needing to perform discovery or adaptation processes. This maintains adaptability by supporting multiple languages while reducing time loss by eliminating the discovery and programming steps.
Data Source
AI summary
A communication device associated with a transmitting entity and including: a first transmitting/receiving module capable of receiving, from the transmitting entity, a query formulated in a predetermined computer language or in a predetermined natural language; a translation module, activated if the query is formulated in the predetermined computer language, and configured to translate the query into the predetermined natural language; an extraction module configured to extract from the query formulated in the predetermined natural language at least one keyword representing the query; an identification module configured to identify, using the at least one keyword extracted, a target device supporting the predetermined natural language towards which to transmit the query; and a second transmitting/receiving module configured to transmit the query formulated in the natural language to the target device.


