Patent Document ID: 9448633
Application ID: 13460425
Patent Status: 1

Claim One:
1. A computer implemented method for moving a display object within a display frame using a discrete gesture, the method comprising: receiving a gesture, the gesture comprising a signal from a human interface device; accelerating the display object in a display frame to an initial speed in response to the gesture received from the human interface device, the initial speed of the display object in response to a sequence of gestures determined regardless of whether the display object is stationary or is already in motion when multiple gestures in the sequence of gestures are received at the human interface device; and identifying a bounce periphery in the display frame; identifying a distance between an initial location of the display object and the bounce periphery; determining a predetermined travel distance for the display object to travel in response to a gesture in the sequence of gestures based in part or in whole upon the initial location, the distance between the initial location of the display object and the bounce periphery, and a direction of the gesture; applying, at a motion integrator module stored at least partially in memory, a first animation to the display object, the first animation illustrating that the display object is accelerated to the initial speed when the gesture is received and travels the predetermined distance when the display object is subsequently dampened to a stop with a friction model before the display object reaches the bounce periphery, wherein the friction model is determined based on mechanics of motion and combines a sliding friction term with a fluid friction term, rather than having only the fluid friction term, to determine a change in the initial speed, and the fluid friction term dominates at higher speeds, and the sliding friction term dominates at lower speeds of the display object.