Information Processing Device Multitouch Event Aggregation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems face difficulties in efficiently processing event information from multiple terminal devices, such as smartphones, used as pointing devices, due to the complexity of integrating and classifying this information for applications.

Innovation Solution

An information processing device that receives event information from multiple terminal devices, converts it into a multitouch event format, and notifies the operating system, allowing for easy processing and classification of events by aggregating and converting displacement information into absolute coordinates within a predetermined time frame.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If event information from multiple terminal devices is received and processed individually, then each terminal device can be controlled independently, but the complexity of integrating and classifying event information increases

Engineering Contradiction:
Improvemulti-device control capabilityVSAvoidevent information processing complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent merges event information from multiple terminal devices into a unified multitouch event structure. The event reception unit collects events from all terminals, and the conversion unit transforms them into a standard multitouch format that can be processed by the operating system as a single cohesive event stream, thereby reducing processing complexity while maintaining multi-device control capability

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent introduces an intermediary conversion unit that acts as a mediator between the event reception unit and the operating system. This conversion unit translates diverse event formats from multiple terminal devices into a standardized multitouch event format, simplifying the integration process and enabling the OS to handle events from various devices uniformly

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If event information is classified and processed for each terminal device, then accurate event tracking is achieved, but application development becomes more difficult

Engineering Contradiction:
Improveevent tracking accuracyVSAvoidapplication development ease
Core Design Contradiction:
Measurement precisionVSEase of manufacture

Solution Approach 1:

The patent changes the parameter format of event information by converting individual terminal device events into a standardized multitouch event structure with uniform parameters. This parameter transformation maintains the accuracy of event tracking while providing a consistent interface for application development, thereby simplifying the development process

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent creates a universal multitouch event format that can handle events from multiple terminal device types (smartphones, tablets, etc.). This universal format allows the operating system to process events from different devices using the same mechanisms, making applications more versatile and easier to develop without device-specific code

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

Data Source

PatentUS10338734B2Information processing device, information processing system, and non-transitory computer-readable storage medium
Publication Date: 2019.07.02 FUJITSU LTD
  • US10338734B2 patent drawing
  • US10338734B2 patent drawing
  • US10338734B2 patent drawing

AI summary

An information processing device includes: a memory; and a processor coupled to the memory and configured to execute reception processing that includes receiving event information from a plurality of terminal devices, execute conversion processing that includes converting the event information received in a predetermined time period to a multitouch event in a format describing a plurality of touch events that occur at the same time; and execute notification processing that includes notifying a target application of the multitouch event via an operating system.