Integrated I/O Processor Bypassing OS for Real-Time Response

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Processor-driven electronic devices, such as smartphones and touch screens, often experience delays in responding to user inputs due to the time-consuming processing through operating system routines, leading to lag and a poor user experience.

Innovation Solution

An integrated input control and output rendering system that includes an I/O processor with an input logic engine and an output rendering engine, allowing direct processing and rendering of user inputs independently of the device processor, thereby improving response times and user experience.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If processor-driven electronic devices use operating system routines to process input actions, then functionality is comprehensive, but response time exceeds real-time response criteria

Engineering Contradiction:
Improvecomprehensive functionalityVSAvoidresponse time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent segments the input processing system into two independent parts: a dedicated I/O processor for real-time input action processing and a device processor for comprehensive application processing. This segmentation allows the I/O processor to handle time-critical input actions independently, achieving real-time response while the device processor maintains comprehensive functionality through operating system routines.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a dedicated I/O processor as an intermediary between the input device and the device processor. This intermediary handles the time-critical path of input processing independently, translating input actions to output actions without requiring full device processor intervention, thus achieving real-time response while maintaining system comprehensiveness.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Loss of time

If dedicated circuitry is used for input control and output rendering, then real-time response is achieved, but functionality is insufficient

Engineering Contradiction:
Improveresponse timeVSAvoidfunctionality
Core Design Contradiction:
Loss of timeVSAdaptability or versatility

Solution Approach 1:

The patent merges the advantages of dedicated circuitry and general-purpose processors by combining a dedicated I/O processor with a device processor. The I/O processor provides real-time response characteristics similar to dedicated circuitry, while the device processor provides comprehensive functionality. The two processors work together through coordinated processing, achieving both real-time performance and functional versatility.

Inventive Principle:
Principle #5Merging (Combining)

3Loss of time

If abbreviated processing is used to meet real-time response criteria, then response time is reduced, but functionality is insufficient

Engineering Contradiction:
Improveresponse timeVSAvoidfunctionality
Core Design Contradiction:
Loss of timeVSAdaptability or versatility

Solution Approach 1:

The patent segments processing into two levels: abbreviated processing in the I/O processor for real-time response, and comprehensive processing in the device processor for full functionality. This segmentation allows abbreviated processing to meet real-time criteria while the device processor executes comprehensive application logic, achieving both speed and functionality.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS9625999B2Integrated input control and output display system
Publication Date: 2017.04.18 SAMSUNG DISPLAY CO LTD
  • US9625999B2 patent drawing
  • US9625999B2 patent drawing
  • US9625999B2 patent drawing

AI summary

An integrated input control and output rendering system for a processor-driven user device is provided. The system integrates input sensors (such as a keyboard, mouse, touchpad, camera, etc.) and output actuators (such as a display panel, speaker, robot, etc.) into a device independently of the user device and the applications running on the user device. The system includes an input logic engine to interpret input signals from various input devices together with an output rendering engine to output appropriate output signals in response to the input signals.