Patent ID: 9098168
Filing Date: 2015-08-04
Classification: G06F,G06T,H04L

Abstract:
1. A computer-implemented method comprising: displaying an object at a first position on a screen of an electronic device; in response to a user selecting two positions on the screen outside a plurality of edges of the object with two or more fingers and moving the fingers in a pinching motion, displaying a first animated sequence depicting the object folding or unfolding on the screen in accordance with movements of the user's fingers, movements of the object in the first animated sequence simulating a visual effect of the edges of the object being tethered to the user's fingers by two or more first springs, the object being assigned a virtual mass; and displaying a plurality of shadows around the object in relation to a simulated light source, the plurality of shadows changing when the object moves according to the first animated sequence in relation to the simulated light source, wherein the simulated light source is located at a predetermined position on the screen of the electronic device, wherein each of the two or more first springs is visually attached to the object at positions corresponding to a location of the two or more fingers moving the object in the pinching motion, and wherein the first animated sequence further comprises a visual effect of a tightening of the two or more first springs during the pinching motion that is determined based on a distance between the edges of the object and the positions of each of the two or more fingers; and in response to the user releasing the object at a second position on the screen by moving the user's fingers away from the screen, displaying a second animated sequence depicting the object returning from the second position to the first position on the screen, movements of the object in the second animated sequence simulating a visual effect of the object being tethered to the first position by one or more second springs.