Abstract:
A context-aware voice guidance method is provided that interacts with other voice services of a user device. The voice guidance does not provide audible guidance while the user is making a verbal request to any of the voice-activated services. Instead, the voice guidance transcribes its output on the screen while the verbal requests from the user are received. In some embodiments, the voice guidance only provides a short warning sound to get the user's attention while the user is speaking on a phone call or another voice-activated service is providing audible response to the user's inquires. The voice guidance in some embodiments distinguishes between music that can be ducked and spoken words, for example from an audiobook, that the user wants to pause instead of being skipped. The voice guidance ducks music but pauses spoken words of an audio book in order to provide voice guidance to the user.
Abstract:
A method, comprising: at a computing device with a display and a touch-sensitive surface: displaying a portion of a route on a map; detecting a plurality of gestures at a location on the touch-sensitive surface that corresponds to a next step icon; and for each respective gesture in the plurality of gestures: when the respective gesture satisfies a first predefined condition, displaying an animation that moves from a current waypoint to a next waypoint on the route and displaying a portion of the route that includes the next waypoint; and when the respective gesture satisfies a second predefined condition that is distinct from the first predefined condition, displaying the portion of the route that includes the next waypoint without displaying the animation that moves from the current waypoint to the next waypoint on the route.
Abstract:
A portable electronic device with a touch screen display for photo management is disclosed. One aspect of the invention involves a computer-implemented method in which the portable electronic device displays an array of thumbnail images corresponding to a set of photographic images. The device replaces the displayed array of thumbnail images with a user-selected photographic image upon detecting a user contact with a corresponding thumbnail image in the array. The user-selected photographic image is displayed at a larger scale than the corresponding thumbnail image. The portable device displays a different photographic image in replacement of the user-selected photographic image in accordance with a scrolling gesture. The scrolling gesture comprises a substantially horizontal movement of user contact with the touch screen display.
Abstract:
A machine readable storage medium storing executable program instructions for causing a data processing system to perform a method comprising: receiving input for a search; searching for search results as the input is being received, wherein the searching is begun concurrently as the input for the search is being entered and before entry of the input for the search is completed; displaying a search results display area which shows a plurality of items in the search results display area, wherein a first group of items of the plurality of items are grouped in a first category based on a type of the first group of items and displayed in a first type of view and a second group of items of the plurality of items are grouped in a second category based on a type of the second group of items and simultaneously displayed in a second type of view concurrently with the first group being displayed in the first type of view and wherein the type of the first group of items includes applications, and the second group of items includes email addresses, phone numbers, and contacts, and wherein the first type of view is different than the second type of view and wherein the first type of view is an icon view and the second type of view is a list view.
Abstract:
This relates to allowing a computer system using a single pointing device to simulate multi-point gesture inputs. Simulating software can receive single pointing inputs (such as, for example, input from a mouse) and convert them to simulated multi- point gesture inputs such as finger pinches, reverse pinches, translations, rotation, and the like. The simulating software can also allow the user to use keyboard keys to give the user additional control when generating the multi- point gesture inputs.
Abstract:
For a device that executes an integrated map and navigation application, a method for providing different operational modes of the application is described. The method provides a first operational mode for browsing and searching a map and a second operational mode for providing a navigation presentation that provides a set of navigation directions along a navigated route by reference to the map.
Abstract:
A method comprising: receiving an incoming call on a wireless handheld device; offering a user of the device an option to decline the call and to be subsequently reminded of the call with a reminder, the reminder based on observance of one or more of: the device's operational configured state, the front most application, specific user activity, and the device's location,
as it exists concurrently with the call; in response to the user's detected acceptance of the option, observing one or more of: a change in the state of the device's operational configured state, a change in the front most application, specific user activity, and a change in the device's location; and, triggering the reminder when the change is detected.
Abstract:
A device with a touch-sensitive display may be unlocked via gestures performed on the touch-sensitive display. The device is unlocked if contact with the display-corresponds to a prededfined gesture for unlocking the device. The device displays one or more unlock images with respect to which the predefined gesture is to be performed in order to unlock the device. The performance of the predefined gesture with respect to the unlock image may include moving the unlock image to a predefined location and/or moving the unlock image along a predefined path. The device may also display visual cues of the predefined gesture on the touch screen to remind a user of the gestures.