Touchpad Input Data Handling for Media Control Latency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems for controlling media applications are inefficient in generating, communicating, and handling control data between controller devices and media applications, leading to suboptimal user interaction and media control.

Innovation Solution

A system and method that enables interaction between a media application processing module, a device application processing module, and a controller application processing module, where the device application processing module receives media control data requests, processes them to identify relevant input component types, and generates user control data requests to adjust the functionality of input components on a user electronic device, optimizing data transmission and reducing latency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If control data is transmitted from all input components of the controller device to the media application, then the media application can access comprehensive control data, but the data transmission overhead and processing complexity increase

Engineering Contradiction:
Improvecontrol data completenessVSAvoiddata handling complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The system extracts and transmits only the specific input component data that is currently needed by the media application, rather than transmitting all available control data. The device application processing module identifies which input components are relevant to the current media application state and requests only that subset, reducing transmission overhead while maintaining data completeness for the application's needs.

Inventive Principle:
Principle #2Taking out (Extraction)

2Speed

If the controller application continuously monitors and transmits data from all input components, then the media application receives timely control data, but the power consumption of the controller device increases

Engineering Contradiction:
Improvecontrol data transmission speedVSAvoidcontroller device power consumption
Core Design Contradiction:
SpeedVSUse of energy by moving object

Solution Approach 1:

Instead of continuous monitoring and transmission, the system uses event-driven periodic action where the controller application only transmits data when input component events occur. The device application processing module requests data only when needed based on the current media application state, reducing power consumption while maintaining timely data transmission when actually required.

Inventive Principle:
Principle #19Periodic action

3Adaptability or versatility

If the media application requests data from all input components regardless of current needs, then it ensures it has all possible control data available, but unnecessary data processing and transmission occurs

Engineering Contradiction:
Improvecontrol data availabilityVSAvoiddata processing efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The system implements partial action by requesting only the specific subset of input component data that is currently needed by the media application, rather than requesting all available data. The device application processing module analyzes the current application state and determines the minimal necessary data subset, improving processing efficiency while maintaining adaptability to different application needs.

Inventive Principle:
Principle #16Partial or excessive action

4Measurement precision

If the system transmits detailed touch position data continuously, then the media application can provide precise control, but the data transmission volume and processing load increase

Engineering Contradiction:
Improvetouch position precisionVSAvoiddata transmission volume
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The system applies local quality by transmitting detailed precision data only for the specific input component currently being used by the media application, while using coarser or no data for other inactive components. The device application processing module identifies which input component is actively being manipulated and requests high-precision data only for that component, reducing overall data volume while maintaining precision where needed.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS10114499B2Enhanced handling of remote controller touchpad input data
Publication Date: 2018.10.30 APPLE INC
  • US10114499B2 patent drawing
  • US10114499B2 patent drawing
  • US10114499B2 patent drawing

AI summary

Systems, methods, and computer-readable media are provided for enabling efficient control of a media application at a media electronic device by a user electronic device, and, more particularly, for more practically handling initial and subsequent user touch events on a surface of a touchpad input component with respect to a potentially intended default center position and/or for more accurately enabling full saturation of a particular directional control.