Patent ID: 8171432

Claim:
A method, comprising: at a computing device with a touch screen display: displaying a flat version of an application interface; in response to detecting a user gesture on a view options icon while the flat version of the application interface is displayed, displaying a curled version of the application interface, wherein the curled version of the application interface includes: an image of a curled page that obscures a first portion of the flat version of the application interface; and a roll-up region in a display region formerly occupied by a second portion of the flat version of the application interface, wherein the roll-up region includes a plurality of option icons, each respective option icon in the plurality of option icons responsive to a user selection gesture on the respective option icon, the plurality of option icons including an icon for adding a user-moveable location marker to the application interface; detecting a user selection gesture on the icon for adding the user-moveable location marker to the application interface; redisplaying the flat version of the application interface with the user-moveable location marker on the application interface; in response to detecting a first finger gesture on the user-moveable location marker, moving the user-moveable location marker on the application interface in accordance with the first finger gesture; while displaying the application interface and the user-moveable location marker, displaying a user-selectable region for obtaining information associated with a current location of the user-moveable location marker on the application interface; in response to detecting a second finger gesture on the user-selectable region for obtaining information, replacing the display of the application interface and the user-moveable location marker with a display of a plurality of option icons, wherein the plurality of option icons include: a first icon, wherein in response to detection of a finger gesture on the first icon, the display of the plurality of icons is replaced with a display of a user interface for adding an entry to a set of bookmarked locations, the added entry corresponding to the current location of the user-moveable location marker on the application interface; a second icon, wherein in response to detection of a finger gesture on the second icon, the display of the plurality of icons is replaced with a display of a user interface for getting directions to the current location of the user-moveable location marker on the application interface from another location; and a third icon, wherein in response to detection of a finger gesture on the third icon, the display of the plurality of icons is replaced with a display of a user interface for getting directions from the current location of the user-moveable location marker on the application interface to another location.