Patent ID: 9619135
Date: 2017-04-11
CPC Classifications: G06F

Claim:
1. A method comprising: displaying an image, wherein the image comprises a portion of an object that can be scrolled in at least two substantially opposite directions, wherein the portion of the object comprised in the image is a first portion of the object; determining if the image displays an edge of the object within the displayed portion of the object; detecting a scrolling movement of an operating member in a direction with respect to the edge, wherein the detected scrolling movement is a first detected scrolling movement; scrolling the object in the direction of the detected scrolling movement up to the edge of the object; presenting visual feedback at the edge of the object in response to said scrolling reaching the edge of the object under command of the operating member, wherein said scrolling reaching the edge of the object comprises over-scrolling past the edge of the object, wherein said presenting visual feedback comprising modifying graphical attributes of the image at or near the displayed edge based on a distance of the over-scrolling past the edge of the object by the operating member, wherein the presenting visual feedback at the edge of the object under control of the operating member is before the operating member releases contact with the object; detecting a second scrolling movement of the member in a direction with respect to the edge; determining a distance of the second detected scrolling movement; identifying a second portion of the object based on the determined distance; displaying the second portion not including the edge of the object if a distance between the start of the displayed portion of the object and the edge of the object is greater than or equal to the determined distance; and displaying the second portion including the edge of the object if the distance between the start of the displayed portion of the object and the edge of the object is less than the determined distance and modifying graphical attributes of the second portion at or near the edge of the object as a result of the second scrolling movement.