Panning Tool for Seamless Web Page Scrolling and Interaction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional scrolling methods on computers, such as using scroll bars and the hand tool in Adobe Acrobat Reader, are inefficient and frustrating, especially when dealing with interactive web pages, as they require precise cursor positioning and can lead to unintended activation of links or rough scrolling experiences.

Innovation Solution

A panning tool that allows seamless scrolling or dragging of electronic documents while maintaining the ability to activate interactive elements, with features like automatic scrolling, inertia-based deceleration, and tolerance ranges for direction biases, enabling smooth and natural scrolling even over long distances.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If traditional scroll bars are used for scrolling, then scrolling functionality is provided, but the narrow size requires precise cursor positioning which is difficult to achieve

Engineering Contradiction:
Improvescrolling operationVSAvoidcursor positioning precision
Core Design Contradiction:
Ease of operationVSMeasurement precision

Solution Approach 1:

The patent introduces a scroll indicator as an intermediary element between the user and the scroll bar. This scroll indicator visually represents the current scroll position and allows users to interact with a larger, more visible target area rather than the narrow scroll bar itself, thereby improving cursor positioning accuracy while maintaining scrolling functionality

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent replaces the traditional mechanical scroll bar interaction (direct cursor clicking on narrow scroll bar) with a visual indicator-based system where users interact with the scroll indicator representation, substituting the direct mechanical interaction with a visual mediation system that improves precision

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Ease of operation

If the hand tool is used for panning, then scrolling capability is provided, but interactive elements cannot be activated without changing tools

Engineering Contradiction:
Improvescrolling operationVSAvoidinteractive element activation
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The patent makes the scroll indicator universal by enabling it to perform multiple functions: it serves as both a scroll position indicator and an interactive element activator. When the cursor hovers over an interactive element, the scroll indicator automatically adjusts to represent the position of that element, allowing users to activate hyperlinks or other interactive content without switching tools

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

Solution Approach 2:

The scroll indicator is made dynamic by allowing it to automatically adjust its position based on user interaction context. When the cursor hovers over an interactive element, the indicator dynamically repositions to represent that element's location, enabling seamless transition between scrolling and interactive element activation without tool changes

Inventive Principle:
Principle #15Dynamics

3Adaptability or versatility

If the hand tool automatically converts to selection tool on hyperlink hover, then hyperlink activation is enabled, but scrolling is interrupted when it should continue

Engineering Contradiction:
Improvehyperlink activationVSAvoidscrolling continuity
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent uses feedback mechanisms to monitor user intent through cursor movement patterns. The system observes whether the user is hovering over interactive elements during scrolling and provides appropriate feedback by adjusting the scroll indicator position, allowing the system to distinguish between intentional hyperlink activation and incidental hovering during scrolling, thereby maintaining scrolling continuity when appropriate

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS7681142B2Scrolling web pages using direct interaction
Publication Date: 2010.03.16 MICROSOFT TECHNOLOGY LICENSING LLC
  • US7681142B2 patent drawing
  • US7681142B2 patent drawing
  • US7681142B2 patent drawing

AI summary

Aspects of the present invention provide a system and method for scrolling or dragging information on a display. A panning tool is provided that may scroll information, such as a web page, on a display in tandem with movement of a cursor. If interactive elements are present on the page or document, an interactive element may be activated as desired. Scrolling may be accomplished with the panning tool either on non-interactive elements or interactive elements that are not required to be activated. Furthermore, inertia of movement of the information on a display is optimized and autoscrolling is provided in which a page or document may be scrolled without dragging.