Patent ID: 9335913
Filing Date: 2016-05-10
CPC Classification: G06F

Claim Text:
1. A method of displaying a pannable surface, the method performed by a computing device comprising an input device and a display, the method comprising: displaying the surface on the display in a view area in which portions of the surface are displayed and panned, where the surface pans according to user input to cause the portions of the surface to be displayed and panned in the view area, the surface including a plurality of graphical items, where the user is able to select and rearrange the graphical items within the surface; receiving a stroke input inputted by the user from the input device, the stroke input associated with one of the graphical items at a position; determining that the stroke input, after some extension thereof, has satisfied a first threshold condition and in response causing: the graphical item to enter a selected state, the graphical item to start movement that is controlled by the stroke input, and a graphic indication of the selected state to begin being displayed; enabling, at least after the first threshold condition has occurred, a response to a determination of termination of the stroke input, the response comprising displaying the graphic item moving to the position and maintaining the selected state and the graphic indication after the graphic item has returned to the position, and after the stroke input has satisfied the first threshold condition, determining that the stroke input has satisfied the second threshold condition and in response enabling the same stroke input to move the graphical item or a graphic representation thereof.