Touchpad Curvilinear Scrolling via Motion Pattern Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing touchpad technologies lack efficient and intuitive methods for activating and controlling scrolling functions, particularly on portable devices with limited space, where circular motion is encouraged but provides limited functionality for cursor manipulation and list navigation.

Innovation Solution

A method for engaging a scrolling mode by touchdown in a linear or non-linear scrolling region, allowing continuous curvilinear movement to scroll through lists, with scrolling direction determined by initial movement and changed only by abrupt direction changes, and utilizing adjustable sensitivity to differentiate between linear and curvilinear paths.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If circular motion is encouraged on a touchpad, then scrolling through lists becomes more intuitive and continuous, but cursor manipulation functionality is limited

Engineering Contradiction:
Improvescrolling intuitivenessVSAvoidcursor manipulation capability
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The touchpad system dynamically switches between circular scrolling mode and linear cursor control mode based on detected motion patterns. When curvilinear motion is detected, the system enters scrolling mode; when linear motion is detected, it switches to cursor control mode, allowing the same hardware to adapt to different operational needs

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the interpretation parameters of touchpad input based on motion characteristics. By analyzing the curvature and direction of finger movement, the system adjusts whether to interpret the input as scrolling commands or cursor positioning commands, enabling one interface to serve multiple functions

Inventive Principle:
Principle #35Parameter changes

2Productivity

If scrolling activation is simplified, then user interface efficiency improves, but control precision over scrolling direction may be reduced

Engineering Contradiction:
Improveinterface efficiencyVSAvoidscrolling direction control
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The system continuously monitors the direction and curvature of finger movement during scrolling activation and uses this feedback to dynamically adjust scrolling behavior. The initial movement direction determines the scrolling direction, and ongoing motion patterns provide feedback that maintains precise control without requiring additional activation steps

Inventive Principle:
Principle #23Feedback

3Volume of moving object

If the touchpad is made smaller to fit portable devices, then device portability improves, but the number of available input methods is limited

Engineering Contradiction:
Improvedevice sizeVSAvoidinput method variety
Core Design Contradiction:
Volume of moving objectVSAdaptability or versatility

Solution Approach 1:

The touchpad is designed to perform multiple functions - scrolling, cursor control, and selection - through a single interface element. By interpreting different motion patterns (circular vs. linear) on the same compact touchpad surface, the system provides diverse input capabilities without requiring additional physical buttons or controls

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

Data Source

PatentUS7817145B2Method and system for performing scrolling by movement of a pointing object in a curvilinear path on a touchpad
Publication Date: 2010.10.19 CIRQUE CORP
  • US7817145B2 patent drawing
  • US7817145B2 patent drawing
  • US7817145B2 patent drawing

AI summary

A method of moving an object in a generally circular manner on the surface of a touchpad and causing a list to be scrolled as long as the object is moving, wherein a method is provided for activating a scrolling function, wherein a method is provided for determining what direction scrolling should occur based upon a direction of movement when scrolling is engaged, and wherein the direction of scrolling is only changed by an abrupt change in direction of the object.