Touch display scroll control
AssigneeMicrosoft Corporation
InventorPaul Armistead Hoover
Life of this patent
Estimating the term…
Abstract
A scroll control recognizes a touch input directed to a selectable item while the selectable item is scrolling on a touch display. The scroll control determines if the selectable item is scrolling above a threshold velocity when the touch input directed to the selectable item is recognized. If the selectable item is determined to be scrolling above the threshold velocity, scrolling of the selectable item is stopped. If the selectable item is determined to be scrolling below the threshold velocity, the selectable item is selected.
Claims20
A method of interpreting user input, the method comprising:
- scrolling a selectable item on a touch display;
- recognizing a touch input directed to the selectable item while the selectable item is scrolling on the touch display;
- determining if the selectable item is scrolling above a threshold velocity when the touch input directed to the selectable item is recognized;
- and
- stopping scrolling of the selectable item if the selectable item is determined to be scrolling above the threshold velocity or selecting the selectable item if the selectable item is determined to be scrolling below the threshold velocity.
A surface computing device, comprising:
- a display surface;
- a rear projector configured to project images at the display surface;
- a light source positioned to direct infrared reference light through the display surface;
- a sensor operatively positioned to detect reference light reflected from a touch input on the display surface and back through the display surface;
- a logic subsystem operatively coupled to the rear projector and the sensor;
- and
- a data-holding subsystem holding instructions executable by the logic subsystem to:
- instruct the rear projector to project a scrolling selectable item at the display surface in response to a swiping touch input;
- receive an input from the sensor recognizing a touch input directed to the selectable item while the selectable item is scrolling;
- instruct the rear projector to stop scrolling the selectable item if the selectable item is scrolling above a threshold velocity when the touch input directed to the selectable item is recognized;
- and
- instruct the rear projector to display an alternative view of the selectable item if the selectable item is scrolling below the threshold velocity when the touch input directed to the selectable item is recognized.
A computing device, comprising:
- a touch display;
- a logic subsystem operatively coupled to the touch display;
- and
- a data-holding subsystem holding instructions executable by the logic subsystem to:
- scroll a selectable item on the touch display;
- recognize a touch input directed to the selectable item while the selectable item is scrolling on the touch display;
- obtain a dimension of the selectable item in a direction of scrolling;
- apply a multiplier to the obtained dimension to find a threshold velocity;
- stop scrolling the selectable item if the selectable item is scrolling above the threshold velocity when the touch input directed to the selectable item is recognized;
- and
- select the selectable item if the selectable item is scrolling below the threshold velocity when the touch input directed to the selectable item is recognized.
Dependencies are inferred from the claim text.