Interactive Command Communicator for Mobile Device Relay

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current systems lack efficient methods to communicate user commands from receiving devices to remote target destinations via mobile devices, particularly in interactive programming scenarios, where user interactions need to be processed and transmitted with minimal additional processing.

Innovation Solution

The implementation of interactive programming command communicators in both receiving devices and mobile devices, which receive user commands, process them into mobile device commands, and transmit these commands to remote target destinations through various communication protocols, enabling seamless interaction with content providers and information providers.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If user commands are transmitted directly from receiving devices to remote targets without mobile device integration, then system complexity is reduced, but user interaction capability and response efficiency deteriorate

Engineering Contradiction:
Improveuser interaction capabilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The mobile device serves as an intermediary component between the receiving device and the remote target destination. It receives commands from the receiving device, processes them through a command processor, and transmits them to the target, thereby enhancing user interaction capability while distributing system complexity across multiple components rather than concentrating it in one device

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system is segmented into distinct functional components: the receiving device that captures user input, the mobile device that processes and relays commands, and the remote target destination that executes actions. This segmentation allows each component to specialize in specific tasks, improving overall adaptability while managing complexity through modular architecture

Inventive Principle:
Principle #1Segmentation

2Speed

If commands are processed with minimal additional processing as stated in the problem, then processing speed improves, but command reliability and accuracy may deteriorate

Engineering Contradiction:
Improvecommand transmission speedVSAvoidcommand accuracy
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The system applies partial processing at the mobile device level - not full reprocessing of the entire command, but selective validation and formatting of critical command elements. This partial action maintains fast transmission speed while ensuring sufficient accuracy for reliable command execution

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The mobile device performs preliminary validation and formatting of commands before transmission to the remote target. By preparing commands in advance with proper structure and error checking, the system ensures both rapid transmission and high reliability without requiring extensive processing at the target端

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9521460B2Apparatus, systems and methods to communicate received commands from a receiving device to a mobile device
Publication Date: 2016.12.13 DISH TECHNOLOGIES LLC
  • US9521460B2 patent drawing
  • US9521460B2 patent drawing
  • US9521460B2 patent drawing

AI summary

A receiving device embodiment receives a user command from an external source. The user command is directed to a remote target destination. A first interactive programming command communicator embodiment generates a mobile device command from the received user command, and communicates the mobile device command to a mobile device. A second interactive programming command communicator embodiment receives the mobile device command from the receiving device. A target destination is identified from information in the mobile device command, and information from the mobile device command is communicated to the target destination.