Patent ID: 9003326
Filing Date: 2015-04-07
Classification: G06F

Abstract:
1. A method for indicating a location of an input focus within a graphical user interface, the method comprising: displaying a focus indicator at a first location within the graphical user interface, the first location having input focus, the focus indicator substantially surrounding the first location; responsive to the location of input focus shifting from the first location to a second location within the graphical user interface, indicating a path from the first location to the second location by presenting a first animation routine in which the focus indicator traverses the path and further comprising expanding the focus indicator during a first portion of the path and contracting the focus indicator during a second portion of the path wherein the focus indicator expands to an extent proportional to an on-screen distance between the first location and the second location; wherein presenting the first animation routine further comprises: accelerating the focus indicator during the first portion of the path; and decelerating the focus indicator during the second portion of the path; determining that the input focus has shifted, during the first animation routine, from the second location to a third location within the graphical user interface; responsive to the determination, indicating a path from an intermediate location to the third location, wherein indicating the path from the intermediate location to the third location further comprises interrupting the first animation routine and presenting a second animation routine in which the focus indicator traverses the path from the intermediate location to the third location; accelerating the expansion of the focus indicator in further response to the determination that the input focus has shifted during the first animation routine, indicating that multiple focus shifts have been initiated; and displaying the focus indicator at a static location.