Patent ID: 9501150
Filing Date: 2016-11-22
CPC Classification: G06F,G06T

Claim Text:
1. A computer implemented method for moving window objects about a display frame, the method comprising: displaying a first window object and a second window object in the display frame; receiving a first gesture in a first direction and a second gesture, the first gesture and second gesture comprising signals from a human interface device; determining environmental variables, the environmental variables comprising at least a first strength of the first gesture, a second strength of the second gesture, and mass values for the first and second window objects, wherein the mass values for the first and second window objects correspond to inertia values for movement of the first and second window objects; selecting, by the first gesture, the first window object to be moved from among a plurality of window objects in the display frame; applying, in response to the first gesture in the first direction, a first movement in the first direction to the first window object at least by using one or more mechanics-based force models and a plurality of mechanics-based dampening models comprising a fluid friction model and a sliding friction model, the first movement based at least in part on a first mass value of the first window object and the first strength; selecting, by the second gesture, the second window object to be moved from among the plurality of window objects in the display frame; and applying, in response to the second gesture, a second movement to the second window object at least by using the one or more mechanics-based force models and the one or more mechanics-based dampening models, the second movement based at least in part on a second mass value of the second window object and the second strength, wherein