×

EXPOSING INERTIAL SNAP POINTS

  • US 20130111396A1
  • Filed: 10/31/2011
  • Published: 05/02/2013
  • Est. Priority Date: 10/31/2011
  • Status: Active Grant
First Claim
Patent Images

1. A computer program product comprising one or more computer storage media having thereon computer-executable instructions that are structured such that, when executed by one or more processors of a computing system, cause the computing system to instantiate in memory the following:

  • a scroll viewer control configured to perform the following when associated with content;

    an act of causing a scrollable view to be displayed on a display of the computing system;

    an act of causing the content do be displayed within the scrollable view;

    an act causing the displayed content to scroll within the scrollable view in response to a user interacting with the scrollable view control using a scroll gesture;

    an act of applying inertial movement to displayed content such that after a user completes the scroll gesture, the displayed content continues to scroll with reducing velocity until the scroll slows to a stop within the scrollable view;

    an act of discovering a set of one or more inertial snap points associated with the underlying content, wherein the set of one or more inertial snap points may differ according to content; and

    an act of enforcing an inertial snap point of the set of one or more inertial snap points associated with the underlying content such that when the scroll slows to a stop, the scroll slows to a stop such that a boundary of the scrollable view coincides with the inertial snap point.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×