Cloud Data Synchronization for Multi-Device Context

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing communication technologies face challenges in maintaining context across multiple devices and establishing efficient real-time messaging communication, leading to complexity and high costs in development.

Innovation Solution

A system and method for signaling through data storage, utilizing a cloud data synchronization system that creates a data synchronization instance to coordinate state management across client devices, enabling seamless communication and context maintenance across devices.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If traditional multi-device communication systems are used to maintain context across devices, then device compatibility and communication capability are improved, but system complexity and development time increase significantly

Engineering Contradiction:
Improvemulti-device context maintenanceVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces a cloud-based data synchronization system as an intermediary that manages state representation objects between devices. Instead of devices directly communicating complex state information, they interact through centralized cloud services that handle synchronization, conflict resolution, and context maintenance, thereby reducing system complexity while preserving multi-device adaptability

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent creates universal state representation objects that can represent application state across multiple device types and platforms. These standardized state objects serve multiple functions: they maintain context, enable synchronization, and work across different devices, reducing the need for device-specific implementations and lowering overall system complexity

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

2Productivity

If real-time messaging communication is implemented across multiple devices, then communication efficiency is improved, but development complexity and cost increase

Engineering Contradiction:
Improvecommunication efficiencyVSAvoiddevelopment complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The cloud-based synchronization system acts as a mediator that handles real-time state updates and messaging between devices. The system manages connection establishment, message routing, and state propagation, allowing efficient real-time communication without requiring complex peer-to-peer protocols or direct device-to-device communication logic

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent uses state representation objects that can be copied and synchronized across devices. When state changes occur, updated copies of these state objects are propagated to other devices through the cloud system, enabling efficient real-time communication by transmitting standardized data structures rather than complex communication protocols

Inventive Principle:
Principle #26Copying

3Adaptability or versatility

If robust multi-device application support is built to maintain context across devices, then user experience and adaptability are improved, but development time and resources increase

Engineering Contradiction:
Improvecontext maintenance across devicesVSAvoiddevelopment time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent establishes state representation objects and cloud synchronization infrastructure in advance, before multi-device deployment is needed. These pre-configured state objects and synchronization mechanisms are ready to maintain context across devices from the outset, eliminating the need for complex post-deployment configuration and reducing initial development time

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The universal state representation objects are designed to work across multiple devices and platforms with a single implementation. This multi-functional design allows the same state objects to maintain context on mobile devices, tablets, and desktops simultaneously, reducing development time by eliminating the need for device-specific context management code

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

Data Source

PatentUS20250112965A1System and method for signaling through data storage
Publication Date: 2025.04.03 TWILIO INC
  • US20250112965A1 patent drawing
  • US20250112965A1 patent drawing
  • US20250112965A1 patent drawing

AI summary

An application platform system and method. A data synchronization instance manages a reference state object for a data synchronization system (DSS) account. A first local state object is stored at a first application system. The first application system receives update notifications provided by the DSS. A second local state object is stored at a second application system. The second application system receives update notifications provided by the DSS. An application instruction of the first application system is transformed into a state update, and the first local state object is modified to include the state update. The state update is provided to the DSS via a local update notification. The reference state object is modified to include the state update. The state update is provided to the second application system via a reference update notification. The second local state object is modified to include the state update.