Application Data Sync Service for Direct Offline Device Transfer

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for transferring application data between devices often require a network connection, which can be slow, unreliable, or costly, and do not facilitate secure and efficient data sharing among user devices without relying on third-party servers.

Innovation Solution

A synchronization (sync) service enables direct data transfer between user devices, such as mobile phones and tablets, using wireless connections like Bluetooth or Wi-Fi, allowing devices to share application data without needing a network connection, and supports multiple applications through a sync service that abstracts network communications and manages connections.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If application data is transferred using existing mechanisms (Exchange Act, Quick Path, Bluetooth, Wi-Fi Direct), then data can be transferred between devices, but the process requires user intervention and is complex to implement

Engineering Contradiction:
Improveuser intervention requirementVSAvoidimplementation complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system enables devices to automatically discover and transfer application data without user intervention. The service on each device autonomously identifies matching applications, establishes wireless connections, and completes data transfers based on predefined criteria and user preferences, eliminating the need for manual initiation and management of the transfer process.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The invention creates a universal service framework that works across different device types and existing communication mechanisms. The service can operate over multiple transport protocols (Exchange Act, Quick Path, Bluetooth, Wi-Fi Direct) and handles various application data types, providing a unified interface that simplifies implementation while maintaining compatibility with existing infrastructure.

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

2Productivity

If application data is transferred without automatic mechanisms, then existing systems can be used, but data synchronization between devices is delayed and inefficient

Engineering Contradiction:
Improvedata synchronization efficiencyVSAvoiddata transfer delay
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The service performs preliminary actions by continuously monitoring for matching applications and preparing transfer conditions in advance. When a matching application is detected, the service pre-establishes transfer parameters, identifies appropriate communication channels, and initiates the data transfer process automatically, eliminating delays associated with manual intervention or reactive data synchronization.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If user preferences and criteria are not considered, then transfer process is simpler, but transfer accuracy and user satisfaction decrease

Engineering Contradiction:
Improvetransfer accuracyVSAvoidpreference management complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The service incorporates feedback mechanisms where user preferences and transfer criteria are continuously evaluated during the data transfer process. The system monitors transfer status, application compatibility, and user-defined conditions, adjusting transfer parameters dynamically to ensure accuracy while maintaining automated operation. This feedback loop ensures reliable transfers without requiring complex manual configuration.

Inventive Principle:
Principle #23Feedback

Data Source

PatentEP4149088B1Transferring application data between devices
Publication Date: 2026.05.06 GOOGLE LLC
  • EP4149088B1 patent drawingFigure 1
  • EP4149088B1 patent drawingFigure 2
  • EP4149088B1 patent drawingFigure 3A~3B

AI summary

Methods, systems, and apparatus are described for transferring application data between devices. A method includes causing (402), by a first service running on a first device, the first device to establish a wireless connection with a second device; receiving (404), from a second service running on the second device, data specifying applications that are installed on the second device and supported by the second service, each of the applications being separate from the second service; determining (406), by the first service, that a first application installed on the first device matches one of the applications installed on the second device, the first application being separate from the first service; receiving (408), by the first service, first application data from the first application; and causing (410), by the first service, the first device to send the first application data to the second service running on the second device using the wireless connection.