Client Tethering for Single-Board Data Processing Communication

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The development of custom applications for single-board data processing systems is inefficient and difficult due to the need for custom-designed communication protocols and data processing logic, limiting their accessibility and functionality compared to multi-board systems.

Innovation Solution

A tethering architecture that simplifies communication between a single-board data processing system and a computing device by using a tethering application to offload processing and handle communication, allowing a client computing device to act as a proxy processor and interpret sensor data, thereby reducing the need for custom data processing logic on the single-board system.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If custom applications are developed for single-board data processing systems with custom communication protocols and data processing logic, then the system can perform specific programmable functions, but the development becomes inefficient and difficult

Engineering Contradiction:
Improveprogrammable functionsVSAvoiddevelopment efficiency
Core Design Contradiction:
Adaptability or versatilityVSEase of manufacture

Solution Approach 1:

The patent introduces a client application as an intermediary between the single-board data processing system and the user. The client application handles complex communication protocols and data processing logic, while the single-board system maintains a simple, standardized interface. This mediator approach allows the system to perform versatile programmable functions through the client application's capabilities without requiring complex custom development on the single-board system itself.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If single-board data processing systems include limited onboard features to maintain accessibility, then the systems remain low-cost and easy to program, but they cannot match the functionality of multi-board systems

Engineering Contradiction:
ImproveaccessibilityVSAvoidfunctionality
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The patent extends the system functionality to another dimension by introducing a client application running on an external computing device. The single-board system maintains its simplicity and accessibility, while the client application provides enhanced functionality including advanced data processing, multiple system management, and sophisticated user interfaces. This dimensional extension allows the system to match or exceed multi-board system capabilities without compromising the single-board system's accessibility.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

3Adaptability or versatility

If all data processing functions including communication functions are custom designed in the application, then the system can be customized for specific functions, but development becomes inefficient and difficult

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

Solution Approach 1:

The patent extracts complex data processing functions and communication protocols from the single-board system's application and relocates them to a separate client application. The single-board application becomes a simple data collection and transmission module, while the client application handles complex processing, communication protocol implementation, and data analysis. This separation reduces application complexity on the single-board system while maintaining full customization capabilities through the client application.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS11487267B2Simplifying communication between a client application and a single-board data processing system
Publication Date: 2022.11.01 IDERA INC
  • US11487267B2 patent drawing
  • US11487267B2 patent drawing
  • US11487267B2 patent drawing

AI summary

A communication simplifier system and method simplify communication between a client application and a single-board data processing system using a tethering architecture. In at least one embodiment, the communication simplifier system and method allows a software developer to build a communication tethering application for the single-board data processing system, define a communication connection strategy, and add a client communication tethering application to a remote computer system, such as a mobile or desktop client computer system, to handle communication with the single-board data processing system. The client computer system also offloads processing from the single-board data processing system by including a processing logic application to implement additional logic to process data received by the single-board data processing system.