Cross-Device Application Control via Intermediary Mediator

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users face inconvenience in accessing and managing multimedia content and services across multiple electronic devices due to device dependency, manual input of source addresses, and the need for multiple software installations and user accounts, leading to inefficient interaction and resource usage.

Innovation Solution

A method that allows a first electronic device to control and execute applications on a second device, with a server providing an environment for execution, enabling automatic or manual initiation, and allowing for seamless communication and data exchange between devices without direct hardware interaction, using methods like QR codes and internet connections.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a user accesses services via internet on a separate device, then access to commercial content is enabled, but manual input of source addresses and device dependency increases operation complexity

Engineering Contradiction:
Improveaccess to commercial contentVSAvoidmanual input of source addresses
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent introduces an intermediary device (such as a smartphone or tablet) that acts as a bridge between the TV and internet services. This intermediary device automatically manages source addresses and provides a user-friendly interface, eliminating the need for manual address input while maintaining access to commercial content.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system segments functionality by separating the display function (TV) from the processing and interface function (intermediary device). This allows the TV to focus on content delivery while the intermediary device handles complex operations like address management and service access, improving ease of operation.

Inventive Principle:
Principle #1Segmentation

2Adaptability or versatility

If multiple software programs are installed on devices, then different display and offer categories can be accessed, but device complexity and resource usage increase

Engineering Contradiction:
Improveaccess to different display and offer categoriesVSAvoidmultiple software installations
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The intermediary device serves multiple functions: it acts as a remote control, provides internet browsing capabilities, manages service access, and coordinates between the TV and online services. This multi-functional approach eliminates the need for multiple specialized software installations on the TV while maintaining access to diverse content categories.

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

Solution Approach 2:

The intermediary device mediates between the user and the TV system, providing a unified interface for accessing different content categories. This eliminates the need for multiple TV applications by consolidating access points on the intermediary device, thereby reducing device complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If multiple user accounts are maintained for different providers, then access to various services is enabled, but operation complexity and time consumption increase

Engineering Contradiction:
Improveaccess to services from different providersVSAvoidmaintenance of multiple user accounts
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The intermediary device merges multiple service accounts and authentication mechanisms into a single unified interface. Users can access services from different providers through one account management system on the intermediary device, eliminating the need to manually maintain separate accounts and reducing operational complexity.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The system implements automatic authentication and account management features where the intermediary device handles login credentials, session management, and provider-specific requirements automatically. This self-service approach reduces user burden while maintaining access to multiple service providers.

Inventive Principle:
Principle #25Self-service

4Reliability

If data is synchronized across multiple devices, then data availability is improved, but memory capacity and connection fees increase

Engineering Contradiction:
Improvedata availability across devicesVSAvoidmemory capacity usage
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The intermediary device acts as a centralized data hub that manages synchronization between the TV and other devices. Instead of duplicating data across all devices, the intermediary stores and manages data centrally, providing access to all devices as needed. This reduces total memory requirements while maintaining data availability.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system uses selective data copying where only necessary data is replicated to specific devices based on their needs. The intermediary device manages which data is copied to which device, optimizing memory usage while ensuring data availability where required.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS10305965B2Provision of applications on multiple electronic devices
Publication Date: 2019.05.28 INST FUER RUNDFUNKTECHNIK GMBH
  • US10305965B2 patent drawing
  • US10305965B2 patent drawing
  • US10305965B2 patent drawing

AI summary

Method for executing applications on electronic devices, wherein a first application (11) on a first electronic device (21) controls the execution of a second application (12) on a second electronic device (22), and a first server (31) provides an environment for executing the second application (12), wherein the method includes the steps of: executing the first application (11) on the first electronic device (21); initiating the execution of the second application (12) by the first electronic device; coupling of the first electronic device (21) to the second electronic device (22); providing the environment for executing the second application (22) by the first server (31); and executing the second application (12) on the second electronic device (22).