Tunneled Remote Intent Mechanism for CPE Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing command line tools, such as the Android Debug Bridge (ADB), are limited in remote access capabilities, as they require a direct USB connection or being in the same network segment for wireless connections, making it inconvenient for service providers to manage devices remotely.

Innovation Solution

A system and method for tunneling commands from a device management platform to customer premise equipment (CPE) using protocols like TR-069 and TR-369, which establish a secure tunneled connection to execute encrypted commands, including ADB shell and intent commands, enabling remote management and execution of commands on CPE devices.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If ADB uses USB mode or default wireless mode, then connection stability is improved, but remote accessibility deteriorates (cannot access devices outside same network segment)

Engineering Contradiction:
Improveconnection stabilityVSAvoidremote accessibility
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent introduces an intermediary tunneling mechanism that mediates between the ADB client and ADB server when they are in different network segments. The tunneling protocol encapsulates ADB traffic and transports it through intermediate network infrastructure, enabling remote access while maintaining connection stability. This resolves the contradiction by adding a mediating layer that bridges the gap between local wireless mode (stable but limited) and remote access requirements.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If ADB requires direct USB connection or same network segment, then security is improved, but ease of operation deteriorates (inconvenient for service providers)

Engineering Contradiction:
ImprovesecurityVSAvoidremote management convenience
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent segments the ADB connection into multiple independent components: the ADB client, the tunneling protocol layer, and the ADB server. This segmentation allows each component to operate independently with appropriate security measures at each layer, while the overall system provides convenient remote access. The tunneling protocol acts as a secure bridge that maintains security boundaries while enabling remote operation.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The tunneling mechanism serves as a secure intermediary that facilitates remote access without compromising security. It establishes an authenticated, encrypted channel between the client and server, allowing service providers to manage devices remotely while maintaining security controls. The intermediary layer implements security policies and authentication mechanisms.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If tunneling protocol is implemented, then remote accessibility is improved, but device complexity increases

Engineering Contradiction:
Improveremote accessibilityVSAvoidsystem architecture complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements a universal tunneling protocol that can handle multiple types of ADB traffic and support various deployment scenarios. This multi-functional approach consolidates what would otherwise require multiple specialized solutions into a single framework, reducing overall system complexity. The tunneling protocol serves multiple purposes: authentication, encryption, traffic routing, and error handling.

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

Data Source

PatentUS20230300118A1Tunnelled remote intent mechanism
Publication Date: 2023.09.21 THOMSON LICENSING SA
  • US20230300118A1 patent drawing
  • US20230300118A1 patent drawing
  • US20230300118A1 patent drawing

AI summary

Customer premise equipment for receiving tunneled commands from a device management platform to execute. A remote management client is configured to establish a tunneled connection with a device management platform, to receive an encrypted command from the device management platform via the tunneled connection, and to decrypt the encrypted command to generate an unencrypted command. A command interface is configured to receive the unencrypted command from the remote management client, and to execute the command.