Abstract:
A computer-implemented method for use in conjunction with a computing dev ice with a touch screen display comprises: detecting one or more finger cont acts with the touch screen display, applying one or more heuristics to the o ne or more finger contacts to determine a command for the device, and proces sing the command. The one or more heuristics comprise: a heuristic for deter mining that the one or more finger contacts correspond to a one- dimensional vertical screen scrolling command, a heuristic for determining that the one or more finger contacts correspond to a two-dimensional screen translation command, and a heuristic for determining that the one or more finger contact s correspond to a command to transition from displaying a respective item in a set of items to displaying a next item in the set of items.
Abstract:
A computer-implemented method comprising, at a computing device (100) with a touch screen display (112), displaying a map application, wherein the map application is configured to separately display a list (5240) of bookmarked locations (5242), a list (5246) of recent queries (5248) by a user, and a list (5252) of contacts (5254) for the user and, in response to detecting a finger gesture (5230) on an input icon (5232) associated with a search term input area (5202), displaying one of the list (5240) of bookmarked locations (5242), wherein in response to detecting a finger gesture (5244) on a bookmarked location (5242-3) in the list (5240) of bookmarked locations (5242), an area corresponding to the bookmarked location (5242-3) is displayed on a digital map, the list (5246) of recent queries (5248) by the user, wherein in response to detecting a finger gesture (5250) on a recent query (5248-6) in the list (5246) of recent queries (5248) by the user, one or more results corresponding to the recent query (5248-6) are displayed on a digital map, and the list (5252) of contacts (5254) for the user, wherein in response to detecting a finger gesture (5256) on a contact (5254-3) in the list (5252) of contacts (5254), an area associated with the contact (5254-3) is displayed on a digital map.
Abstract:
A computer-implemented method for use in conjunction with a computing device with a touch screen display comprises: detecting one or more finger contacts with the touch screen display, applying one or more heuristics to the one or more finger contacts to determine a command for the device, and processing the command. The one or more heuristics comprise: a heuristic for determining that the one or more finger contacts correspond to a one- dimensional vertical screen scrolling command, a heuristic for determining that the one or more finger contacts correspond to a two-dimensional screen translation command, and a heuristic for determining that the one or more finger contacts correspond to a command to transition from displaying a respective item in a set of items to displaying a next item in the set of items.
Abstract:
A computer-implemented method for use in conjunction with a computing device with a touch screen display comprises: detecting one or more finger contacts with the touch screen display, applying one or more heuristics to the one or more finger contacts to determine a command for the device, and processing the command. The one or more heuristics comprise: a heuristic for determining that the one or more finger contacts correspond to a one- dimensional vertical screen scrolling command, a heuristic for determining that the one or more finger contacts correspond to a two-dimensional screen translation command, and a heuristic for determining that the one or more finger contacts correspond to a command to transition from displaying a respective item in a set of items to displaying a next item in the set of items.
Abstract:
A computer-implemented method for use in conjunction with a computing device with a touch screen display comprises: detecting one or more finger contacts with the touch screen display, applying one or more heuristics to the one or more finger contacts to determine a command for the device, and processing the command. The one or more heuristics comprise: a heuristic for determining that the one or more finger contacts correspond to a one- dimensional vertical screen scrolling command, a heuristic for determining that the one or more finger contacts correspond to a two-dimensional screen translation command, and a heuristic for determining that the one or more finger contacts correspond to a command to transition from displaying a respective item in a set of items to displaying a next item in the set of items.
Abstract:
A computer-implemented method for use in conjunction with a computing device with a touch screen display comprises: detecting one or more finger contacts with the touch screen display, applying one or more heuristics to the one or more finger contacts to determine a command for the device, and processing the command. The one or more heuristics comprise: a heuristic for determining that the one or more finger contacts correspond to a one- dimensional vertical screen scrolling command, a heuristic for determining that the one or more finger contacts correspond to a two-dimensional screen translation command, and a heuristic for determining that the one or more finger contacts correspond to a command to transition from displaying a respective item in a set of items to displaying a next item in the set of items.
Abstract:
A device receives an instruction to authorize a relationship corresponding to communication over a first data connection with a peripheral display unit, and receives authentication data from the peripheral display unit over another data connection. The device then establishes a connection with the peripheral display unit over the first data connection, including providing the authentication information to the peripheral display unit. The device monitors a battery charge level and battery-usage patterns and provides alerts in accordance therewith. The device displays a reconfiguration interface for configuring the user interfaces of one or more peripheral display units, and detects a request to configure an interface of a peripheral. In response to detecting the request, the device displays an updated representation of the peripheral interface, and afterwards transmits instructions to the peripheral to display the user interface in accordance with the request.
Abstract:
A computer-implemented method for use in conjunction with a computing device with a touch screen display comprises: detecting one or more finger contacts with the touch screen display, applying one or more heuristics to the one or more finger contacts to determine a command for the device, and processing the command. The one or more heuristics comprise: a heuristic for determining that the one or more finger contacts correspond to a one- dimensional vertical screen scrolling command, a heuristic for determining that the one or more finger contacts correspond to a two- dimensional screen translation command, and a heuristic for determining that the one or more finger contacts correspond to a command to transition from displaying a respective item in a set of items to displaying a next item in the set of items.
Abstract:
A method comprising: at a portable multifunction device with a rectangular touch screen display that can be positioned so as to present the display in a portrait view or a landscape 5 view, detecting the device in a first orientation; while the device is in the first orientation, displaying an application in a first mode on the touch screen display in a first view, wherein displaying the application in the first mode includes displaying a first plurality of user interface objects for performing a first plurality of operations in the application, including a user interface object for performing a first operation; detecting the device in a second ) orientation; and in response to detecting the device in the second orientation, displaying the application in a second mode on the touch screen display in a second view, wherein displaying the application in the second mode includes displaying a second plurality of user interface objects for performing a second plurality of operations in the application, including a user interface object for performing the first operation and a user interface object for 5 performing a second operation beyond the operations corresponding to user interface objects found in the first mode, wherein the display of the application in the first mode differs from the display of the application in the second mode by more than a change in display orientation.
Abstract:
A computer-implemented method for use in conjunction with a computing device with a touch screen display comprises: detecting one or more finger contacts with the touch screen display, applying one or more heuristics to the one or more finger contacts to determine a command for 5 the device, and processing the command. The one or more heuristics comprise: a heuristic for determining that the one or more finger contacts correspond to a one- dimensional vertical screen scrolling command, a heuristic for determining that the one or more finger contacts correspond to a two-dimensional screen translation command, and a heuristic for determining that the one or more finger contacts correspond to a command to transition from displaying a respective item in 0 a set of items to displaying a next item in the set of items.