Stylus Hash Caching for Fast Sensor Controller Pairing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing stylus-sensor systems face delays in establishing communication due to the need for constant transmission of capability information, leading to slow response times when multiple styluses enter and exit the sensing zone, as they are unable to quickly ascertain the specific capabilities of each stylus, such as orientation detection, which hinders efficient data transmission.

Innovation Solution

Implementing a bidirectional communication protocol where the active stylus generates a hash value of its capability information and transmits it to the sensor controller, allowing the controller to cache this information for quick matching and verification, thereby reducing the need for extensive data transmission and speeding up the pairing process.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the stylus transmits its entire capability information each time it enters the sensing zone, then the sensor controller can have complete information about the stylus capabilities, but this transmission takes up multiple time slots or frames leading to slow response time

Engineering Contradiction:
Improvecompleteness of capability informationVSAvoidresponse time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent extracts only the essential capability information that the stylus needs to transmit to the sensor controller, rather than transmitting the entire capability set. This selective transmission reduces the data volume and time slots required, directly resolving the contradiction between information completeness and response time.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The sensor controller performs preliminary actions by maintaining a cache of stylus capability information from previous interactions. When a stylus enters the sensing zone, the controller can quickly match the stylus against cached information, avoiding the need for complete re-transmission and enabling faster recognition and response.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If the sensor controller waits to receive complete capability information before starting communication, then it can properly configure for the stylus's particular capability, but this leads to delay in establishing communication

Engineering Contradiction:
Improveproper configurationVSAvoidcommunication establishment delay
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The sensor controller performs preliminary configuration actions by using cached capability information to pre-configure communication parameters before the stylus actually transmits its full capability set. This allows the controller to be ready to receive and process stylus data immediately, reducing communication establishment delay while maintaining proper configuration.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent applies partial action by using only the essential cached capability information needed for immediate communication setup, rather than waiting for complete capability transmission. This partial configuration is sufficient to establish communication quickly, with full configuration following afterward.

Inventive Principle:
Principle #16Partial or excessive action

3Device complexity

If a rigid data format is used for stylus-to-controller communication, then the protocol is simple to implement, but it is incapable of supporting different and expanding variations of stylus capabilities and functions

Engineering Contradiction:
Improveprotocol simplicityVSAvoidsupport for stylus capability variations
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The patent implements a dynamic data format where the stylus capability information structure can adapt to different stylus types and capabilities. The format includes flexible fields that can accommodate various capability variations (pressure sensitivity, orientation detection, touch gestures) while maintaining a consistent basic structure, thus supporting both protocol simplicity and adaptability.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The data format is designed with universal fields that can accommodate multiple stylus capability types. A single standardized format structure handles different capability variations through optional or extensible fields, allowing the same protocol to support diverse stylus functions without requiring multiple specialized formats.

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

Applied Scientific Principles

This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.

Function Achieved in This Case

This approach enables rapid determination of stylus capabilities, facilitating faster communication establishment and reducing delays, allowing for immediate recognition and utilization of stylus settings, such as line width and color, thereby enhancing the responsiveness and efficiency of stylus-sensor interactions.

Implementation Method 1

transmits signal by providing an electric charge corresponding to the transmission signal to an electrode provided at a tip of the stylus, to thereby cause a change in an electric field at or near a position indicated (pointed to) by the tip

Methodology Applied
Scientific EffectElectric field change: Electric Field

Implementation Method 2

the above-described change in the electric field created by the stylus tip induces a corresponding change in an electric charge in the matrix electrodes at or near the stylus tip

Methodology Applied
Scientific EffectElectrostatic induction: Electrostatic Induction

Data Source

PatentUS11144140B2System and method for bidirectional communication between stylus and stylus sensor controller
Publication Date: 2021.10.12 WACOM CO LTD
  • US11144140B2 patent drawing
  • US11144140B2 patent drawing
  • US11144140B2 patent drawing

AI summary

A method is provided to interface an active stylus with a sensor controller, wherein the sensor controller is coupled to a sensor configured to receive input from the active stylus. In the method the sensor controller caches stylus capability information of the active stylus. The stylus capability information includes setting information for inking used by an application program executed to display input from the active stylus on the sensor. The active stylus generates a hash value of the stylus capability information and transmits the hash value to the sensor controller when the active stylus enters a sensing zone of the sensor controller.