Cross-Device Data Transfer Using Request-Response Data Retrieval

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing cross-device data transfer mechanisms, such as those based on cloud storage, WebSocket connections, and peer-to-peer (P2P) connections, incur high storage and transport overheads, require cloud storage accounts, and increase data leakage risks, while needing complex SDK integration.

Innovation Solution

A cross-device data transfer mechanism based on a request-responding mode, utilizing a cross-device data transfer network unit and WebSocket server, allows on-demand data transfer without cloud storage, reducing overheads and data leakage risks, and simplifying integration by using resource describing statements defined by APIs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If cloud storage based cross-device data transfer is used, then data can be accessed across devices, but storage overhead and transport overhead increase significantly

Engineering Contradiction:
Improvecross-device data accessVSAvoidstorage overhead and transport overhead
Core Design Contradiction:
Adaptability or versatilityVSLoss of energy

Solution Approach 1:

The patent extracts the core data transfer functionality from cloud storage infrastructure, enabling direct peer-to-peer data transfer between devices. The system removes the intermediary cloud storage layer, allowing devices to transfer data directly while maintaining cross-device accessibility. This eliminates the need to upload and download data through cloud servers, thereby reducing storage overhead and transport overhead.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent introduces a WebSocket server as a lightweight intermediary that facilitates direct communication between devices without requiring cloud storage accounts. The server acts as a signaling mechanism to establish peer-to-peer connections, enabling data transfer while minimizing overhead by not storing data itself. This intermediary approach maintains versatility of cross-device access while avoiding the storage and transport penalties of cloud-based solutions.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If cloud storage accounts are required for cross-device data transfer, then data synchronization is enabled, but data leakage risk increases

Engineering Contradiction:
Improvedata synchronizationVSAvoiddata leakage risk
Core Design Contradiction:
Adaptability or versatilityVSObject-affected harmful factors

Solution Approach 1:

The patent removes the requirement for cloud storage accounts from the data transfer process. By extracting this dependency, the system enables data synchronization through direct device-to-device communication or localized networking, eliminating the need to store sensitive data in external cloud repositories. This reduces data leakage risk while preserving synchronization capabilities.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

Instead of centralizing data in cloud storage accounts (traditional approach), the patent inverts the model by keeping data localized on devices and enabling access through direct connections. This inversion places data control back on the user's devices rather than external servers, reducing exposure to data leakage risks associated with cloud storage while maintaining synchronization through alternative mechanisms.

Inventive Principle:
Principle #13The other way round (Inversion)

3Adaptability or versatility

If complex SDK integration is used for cross-device data transfer, then functionality is comprehensive, but integration complexity increases

Engineering Contradiction:
Improvetransfer functionalityVSAvoidintegration complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements a universal WebSocket-based communication protocol that can handle multiple data transfer scenarios (file transfer, data synchronization, real-time communication) through a single integration approach. This multi-functional protocol eliminates the need for device-specific SDKs for different transfer types, reducing integration complexity while maintaining comprehensive functionality across various use cases.

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

Solution Approach 2:

The patent changes the integration parameter from complex SDKs to simple WebSocket connections. By using a standardized WebSocket protocol that can be implemented through common libraries available in most programming languages, the system maintains comprehensive transfer functionality while dramatically reducing integration complexity. Developers can establish cross-device data transfer using basic WebSocket client-server patterns rather than navigating complex proprietary SDKs.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20250350665A1Cross-Device Data Transfer Based On A Request-Responding Mode
Publication Date: 2025.11.13 MICROSOFT TECHNOLOGY LICENSING LLC
  • US20250350665A1 patent drawing
  • US20250350665A1 patent drawing
  • US20250350665A1 patent drawing

AI summary

The present disclosure provides methods, systems and apparatus for cross-device data transfer. The cross-device data transfer is based on request-responding mode. The target application in a first terminal device may identify a trigger operation indicating to obtain target data in a second terminal device and generate a data request including a resource describing statement corresponding to the target data. A cross-device data transfer network unit may generate a data command based on the resource describing statement in the data request and send the data command to a device client in the second terminal device. The device client may obtain the target data based on the data command and send a command response including the target data to the cross-device data transfer network unit. The cross-device data transfer network unit may send a request response including the target data to the target application.