×

Moving an object about a display frame by combining classical mechanics of motion

  • US 9,501,150 B2
  • Filed: 04/30/2012
  • Issued: 11/22/2016
  • Est. Priority Date: 10/01/2011
  • Status: Active Grant
First Claim
Patent Images

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, whereinthe second movement is different from the first movement when the second mass value is different from the first mass value and the second strength is equal to the first strength, andthe second movement is also different from the first movement when the second mass value is equal to the first mass value and the second strength is different from the first strength.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×