Peer-to-Peer Data Redundancy for Handheld Terminals

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Data collection systems for handheld devices face challenges in ensuring reliable data handling and storage in environments without reliable wireless connectivity to servers, risking data loss due to device failures or power loss before data can be uploaded.

Innovation Solution

Implementing a data collection system that utilizes ad-hoc peer-to-peer connections among handheld terminals to store and forward data redundantly across multiple terminals, ensuring backup and increased reliability of data delivery to a central server through wireless or wired networks.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If data is stored on a single data collection device used outside the range of established computer networks, then data can be collected and stored locally, but there is a risk of losing data if a failure occurs on that device before data can be uploaded to a central server

Engineering Contradiction:
Improvedata delivery reliabilityVSAvoiddata handling system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

Multiple data collection terminals are merged into a peer-to-peer network where they collectively store and forward data. The terminals work together as a distributed system, combining their storage and transmission capabilities to achieve reliable data delivery without requiring a central server in the immediate vicinity.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

Data is preliminarily stored and replicated across multiple terminals before any potential failure occurs. By proactively distributing data copies to peer terminals and establishing forwarding relationships in advance, the system ensures data survives device failures without requiring complex real-time backup mechanisms.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If data is distributed across multiple terminals through peer-to-peer connections, then the probability of successful data delivery increases, but the system requires establishing and maintaining ad-hoc connections between terminals

Engineering Contradiction:
Improvedata delivery reliabilityVSAvoidsystem operation simplicity
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The peer terminals autonomously establish and maintain their own connections and data forwarding relationships without requiring manual configuration or centralized coordination. Each terminal independently manages its peer relationships, making the system self-organizing and easy to operate despite the distributed architecture.

Inventive Principle:
Principle #25Self-service

3Adaptability or versatility

If ad-hoc peer-to-peer connections are established between terminals, then data can be forwarded through multiple paths to reach a server, but this increases the complexity of data management and routing

Engineering Contradiction:
Improvenetwork connectivity flexibilityVSAvoiddata management complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The data management system is segmented into independent, modular components at each terminal. Each terminal independently handles its own data packets, routing decisions, and peer management without requiring complex centralized coordination. This modular segmentation simplifies the overall system despite the distributed peer-to-peer architecture.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS10021043B2System and method for reliable store-and-forward data handling by encoded information reading terminals
Publication Date: 2018.07.10 HAND HELD PRODS INC
  • US10021043B2 patent drawing
  • US10021043B2 patent drawing
  • US10021043B2 patent drawing

AI summary

A data collection system for, and methods of, providing reliable store-and-forward data handling by encoded information reading terminals can utilize ad-hoc peer-to-peer (i.e., terminal-to-terminal) connections in order to store data that is normally stored on a single terminal only, in a redundant manner on two or more terminals. Each portable encoded information reading terminal can be configured so that when it captures data, a software application causes the terminal to search out nearby peer terminals that can store and/or forward the data to other peer terminals or to a data collection server, resulting in the data having been stored by one or more peer terminals that are immediately or not immediately accessible by the data-originating terminal.