Telnet Client Scripting for Voice Recognition and Data Entry

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current telnet protocols lack support for customizable user interfaces that incorporate visual and audio feedback, limiting user interaction to text-only input and output, and do not easily integrate speech recognition and voice functionality, which is necessary for enhancing the usability of systems like inventory tracking systems.

Innovation Solution

Implementing data identifiers and speech/voice recognition functionality within telnet clients using scripting, allowing scripts to associate data identifiers with screen fields, process input data, and generate speech based on detected text and session states, thereby enabling voice instructions and accurate voice recognition without requiring server modifications.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If telnet protocol is used for terminal communication, then simplicity and ease of operation are improved, but user interface capabilities and audio/visual feedback are limited to text-only

Engineering Contradiction:
Improveease of operationVSAvoiduser interface capabilities
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The patent applies multi-functionality by enabling the telnet client to perform multiple functions beyond traditional text communication. The client integrates speech recognition, text-to-speech conversion, and audio output capabilities, allowing it to function as both a text terminal and a multimedia interface. This resolves the contradiction by making the simple telnet protocol adaptable to modern multimedia requirements without changing the protocol itself.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The patent introduces scripting as an intermediary layer between the telnet protocol and the user interface. Scripts act as mediators that translate telnet text data into audio output, perform speech recognition, and generate text-to-speech conversions. This intermediary approach allows enhanced user interface capabilities while maintaining compatibility with the simple telnet protocol.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If speech recognition and voice functionality are integrated into telnet client, then ease of operation and productivity are improved, but device complexity increases

Engineering Contradiction:
ImproveproductivityVSAvoiddevice complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments the enhanced functionality into separate scriptable components: speech recognition scripts, text-to-speech scripts, and audio output scripts. Each function is independently implementable and can be selectively activated. This segmentation allows productivity enhancements without requiring all functions to be permanently integrated, thus managing device complexity through modular, on-demand functionality.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The telnet client is enhanced through self-service mechanisms where scripts automatically perform speech recognition, text-to-speech conversion, and audio output generation based on telnet session data. The system serves itself by using the existing telnet data stream as input for audio processing, eliminating the need for separate dedicated audio input devices and reducing overall system complexity.

Inventive Principle:
Principle #25Self-service

3Adaptability or versatility

If scripts are implemented on telnet client for data identifier association and speech generation, then adaptability and user interface enhancement are improved, but device complexity increases

Engineering Contradiction:
ImproveadaptabilityVSAvoiddevice complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements dynamic adaptability through scripting, where the telnet client's behavior can be dynamically modified by loading different scripts for different sessions or tasks. Scripts can be added, removed, or modified without changing the core client functionality. This dynamic approach provides high adaptability while managing complexity through flexible, runtime-configurable functionality rather than hard-coded features.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS10938886B2Scripting support for data identifiers, voice recognition and speech in a telnet session
Publication Date: 2021.03.02 IVANTI INC
  • US10938886B2 patent drawing
  • US10938886B2 patent drawing
  • US10938886B2 patent drawing

AI summary

Methods of adding data identifiers and speech/voice recognition functionality are disclosed. A telnet client runs one or more scripts that add data identifiers to data fields in a telnet session. The input data is inserted in the corresponding fields based on data identifiers. Scripts run only on the telnet client without modifications to the server applications. Further disclosed are methods for providing speech recognition and voice functionality to telnet clients. Portions of input data are converted to voice and played to the user. A user also may provide input to certain fields of the telnet session by using his voice. Scripts running on the telnet client convert the user's voice into text and is inserted to corresponding fields.