Peer-to-Peer Data Sharing Using Timestamp Role Resolution

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing wireless communication techniques require intermediate nodes for data sharing among users in close proximity, leading to complexity and slower data transfer in multiparty scenarios.

Innovation Solution

A method where user equipment within a local area transmit data-sharing request messages with timestamps, allowing devices to determine their role as sender or receiver based on message transmission time, eliminating the need for intermediate nodes and enabling faster data sharing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If intermediate nodes are used for data sharing among users in close proximity, then data transfer can be facilitated through existing infrastructure, but system complexity increases and data transfer speed decreases

Engineering Contradiction:
Improvesystem complexityVSAvoiddata transfer speed
Core Design Contradiction:
Device complexityVSSpeed

Solution Approach 1:

The patent extracts and eliminates the intermediate node (access point) from the data sharing path. User equipment directly communicates with each other through peer-to-peer wireless connections, removing the intermediary component that causes complexity and slows down transfer speeds.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent introduces a message timestamp comparison mechanism as a virtual intermediary to resolve role assignment conflicts. By comparing timestamps of data sharing request messages, devices can autonomously determine sender/receiver roles without requiring a central coordinating node, thus eliminating the need for physical intermediate nodes.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Loss of time

If intermediate nodes are used for data sharing, then connection establishment is simplified through centralized management, but data transfer time increases due to additional routing hops

Engineering Contradiction:
Improvedata transfer timeVSAvoidconnection management complexity
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

User equipment autonomously determines its role (sender or receiver) by comparing message timestamps without requiring centralized assignment. Each device independently makes the decision based on local information, eliminating the need for complex centralized role management while reducing transfer time through direct peer-to-peer connections.

Inventive Principle:
Principle #25Self-service

3Productivity

If direct peer-to-peer communication is implemented without intermediate nodes, then data transfer speed increases and complexity reduces, but role assignment conflicts may occur in multiparty scenarios

Engineering Contradiction:
Improvedata sharing efficiencyVSAvoidrole assignment reliability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent incorporates timestamps in data sharing request messages as a preliminary action. This timestamp information is prepared in advance and used to preemptively resolve role assignment conflicts before data transfer begins, ensuring reliable role determination in multiparty scenarios while maintaining direct peer-to-peer communication efficiency.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10230793B2Method and apparatus for data-sharing
Publication Date: 2019.03.12 THEYTA LTD
  • US10230793B2 patent drawing
  • US10230793B2 patent drawing
  • US10230793B2 patent drawing

AI summary

A method, corresponding apparatuses, and a computer program product for data-sharing are provided. The method comprises transmitting, from a user equipment of a plurality of user equipments within a local area, a first data-sharing request message to at least another user equipment of the plurality of user equipments. The method also comprises receiving, at the user equipment, at least one second data-sharing request message transmitted from at least the other user equipment, wherein the first data-sharing request message and at least one second data-sharing request message each include a timestamp indicating a time at which the data-sharing request message is transmitted. The method further comprises comparing the timestamp included in the first data-sharing request message and the timestamp included in the at least one second data-sharing request message. The method additionally comprises determining, based on a result of the comparing, whether the user equipment acts as a sender or receiver in the data-sharing to be performed. With the claimed inventions, faster data-sharing may be realized.