Multi-Transport Wake Messaging for Cross-Platform Code Activation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing computing devices with different platforms face challenges in efficiently activating code across diverse hardware and operating systems, leading to inefficiencies in application usage and communication costs.

Innovation Solution

A system and method for remote code activation that utilizes multiple compatible transports to transmit a wake message, selecting optimal channels based on device characteristics, and coalescing messages for seamless activation on a second device.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If multiple transports are used to transmit wake messages across different platforms, then compatibility and reliability of remote code activation are improved, but device complexity and communication overhead increase

Engineering Contradiction:
Improveremote code activation reliabilityVSAvoidtransport selection complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system dynamically changes transport parameters by evaluating device characteristics (battery level, network connectivity, proximity) to select optimal transports for wake message transmission, enabling reliable cross-platform activation without fixed complexity

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

A transport selection mechanism acts as an intermediary between the wake initiation request and the actual transmission, automatically choosing appropriate transports based on current device states, thus hiding complexity from users while ensuring reliability

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If device characteristics are considered for transport selection, then communication efficiency is optimized, but processing overhead and decision complexity increase

Engineering Contradiction:
Improvecommunication efficiencyVSAvoidselection logic complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system performs preliminary evaluation of device characteristics (battery level, network status, geographic location) before transport selection, pre-computing suitable transports so that actual wake message transmission can proceed efficiently without runtime complexity

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

Each device automatically evaluates its own characteristics and makes autonomous transport selection decisions without requiring external coordination, simplifying the overall system while optimizing communication efficiency

Inventive Principle:
Principle #25Self-service

3Adaptability or versatility

If wake messages are transmitted across different platforms, then cross-platform application accessibility is improved, but memory costs and storage requirements increase

Engineering Contradiction:
Improvecross-platform compatibilityVSAvoidmemory usage
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The system extracts only the essential wake message data needed for remote activation without duplicating entire applications or codebases across platforms, reducing memory requirements while maintaining cross-platform accessibility

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

Instead of storing full application copies on each device, the system uses lightweight wake messages that reference remote code locations, enabling cross-platform access with minimal local storage requirements

Inventive Principle:
Principle #26Copying

Data Source

PatentUS12536024B2Cross-platform multi-transport remote code activation
Publication Date: 2026.01.27 MICROSOFT TECHNOLOGY LICENSING LLC
  • US12536024B2 patent drawing
  • US12536024B2 patent drawing
  • US12536024B2 patent drawing

AI summary

In non-limiting examples of the present disclosure, systems, methods, and devices for cross-platform multi-transport remote code activation are provided. A first device operating on a first platform receives a wake initiation that indicates code for activation on a second device operating on a second platform. The first device identifies compatible transports for transmitting a wake message indicating the code for activation to the second device. The first device selects at least one transport and transmits the wake message over the transport to the second device. The second device, upon receiving the wake message, processes the wake message and activates the code, which was not executing prior to activating.