Cross-Device Macro Framework via Mediator Module

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current technologies limit cross-device communication, preventing efficient interface operations between disparate devices due to tight coupling requirements and lack of utilization of network-aware devices, resulting in inefficient interfaces.

Innovation Solution

A method and apparatus utilizing a macro identification module to identify and execute macros across multiple devices, allowing context-aware input processing and instruction sending between devices, enabling efficient cross-device macro functionality.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If tight coupling between applications is used for cross-device communication, then device control capability is improved, but system complexity and coupling requirements increase

Engineering Contradiction:
Improvedevice control capabilityVSAvoidcoupling requirements
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces a macro identification module as an intermediary component that receives inputs from multiple devices and determines whether they satisfy macro rules. This mediator decouples the direct communication requirements between devices while maintaining coordinated control capability, as the module processes inputs independently and generates control decisions without requiring tight coupling between the input devices themselves.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If multiple devices are used for input operations, then interface efficiency is improved, but coordination complexity increases

Engineering Contradiction:
Improveinterface efficiencyVSAvoidcoordination complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments the macro identification functionality into a separate, independent module that processes inputs from multiple devices. This segmentation allows each device to operate independently while the module coordinates their inputs by evaluating macro rules, thereby maintaining high interface efficiency through multi-device input while reducing coordination complexity through modular processing.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The macro identification module serves as an intermediary that coordinates inputs from multiple devices without requiring complex direct coordination between the devices themselves. The module independently evaluates whether device inputs satisfy macro rules and generates appropriate control decisions, simplifying the coordination architecture while enabling efficient multi-device interaction.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Measurement precision

If context-aware macro identification is implemented, then input processing accuracy is improved, but processing complexity increases

Engineering Contradiction:
Improveinput processing accuracyVSAvoidprocessing complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent implements preliminary action by having devices send their inputs to the macro identification module for evaluation against pre-defined macro rules. The module has already prepared and stored the macro rules and criteria, so when inputs arrive, they can be quickly evaluated for context-aware matching without requiring complex real-time processing, thus improving input processing accuracy while managing processing complexity through advance preparation.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9665382B2Method and apparatus for providing a cross-device macro framework
Publication Date: 2017.05.30 CHANGE HEALTHCARE HOLDINGS LLC
  • US9665382B2 patent drawing
  • US9665382B2 patent drawing
  • US9665382B2 patent drawing

AI summary

A method, apparatus and computer program product are provided in order to provide an efficient interface across multiple devices. The method, apparatus and computer program product may utilize multiple devices communicating with a macro identification module to identify macros from among input received from two or more of the devices to control operation of a target device. Input from each device may be received via a bridge module according to a framework for identifying input macros received from the multiple devices. One or more of the devices may execute the macro identification module to receive input via a bridge interface, or the macro identification module may be separate from the multiple devices. When macros are identified by the macro identification module, the macro identification module may communicate with an application executing on the target device to control the application.